BM6P6(@ jjjCCCKKKIIINNNRRRSSSYYYeeennnrrrwwwvvvttt|||yyyKKKIIIKKKUUUdddooo|||tttgggeee^^^\\\[[[ZZZVVVRRRWWW^^^kkkrrrxxxsssooommmkkkpppmmmiiiffffffeeeeeeddd___aaa^^^YYYYYY]]]\\\VVVVVVXXX```qqqiiiBBBIII???DDDKKKRRRXXX___eeeiiidddggggggeeegggmmmooonnnrrrqqqrrrvvv|||{{{}}}~~~|||yyyyyy}}}~~~{{{}}}|||ssshhh\\\ZZZ___```aaa___ZZZVVVWWW]]]cccpppyyyaaaDDDKKKKKKPPPTTTWWW]]]gggooorrrsss{{{xxxxxxXXXKKKLLLVVVccckkkttt{{{llliiiaaa______^^^YYYTTTVVV[[[cccjjjzzz|||vvvrrrpppnnnllliiihhhhhhjjjjjjiiiiiijjjgggbbbaaabbb___YYYVVVZZZddduuu[[[:::??????DDDJJJPPPUUU[[[```dddfffiiijjjiiikkkppprrrqqqqqqppppppsssxxx}}}~~~~~~{{{yyywwwxxx||||||}}}yyynnnbbb^^^cccbbbcccaaa]]]WWWWWW[[[___kkkuuuTTTFFFJJJLLLSSSXXX[[[aaajjjpppqqqrrrtttyyy|||zzzxxxzzzgggNNNOOOXXXeeeiiinnnsssmmmeeecccbbbbbb^^^WWWUUUXXXZZZ```nnn~~~xxxuuurrrpppnnnoooqqqsssttttttqqqrrrpppmmmlllkkkfffaaaYYY___kkkzzzuuuPPP;;;===AAAEEEKKKQQQVVV[[[```dddcccgggiiiiiilllqqqrrrppprrrqqqooopppssswwwyyyyyyyyyuuuzzz}}}{{{}}}~~~}}}wwwiiicccfffdddeeeddd```ZZZWWWXXXZZZeeeooo|||oooKKKHHHGGGMMMUUU\\\___dddlllppppppuuusssssstttvvvwwwwwwwww{{{}}}}}}vvvRRRPPPYYYhhhlllmmmxxxooogggdddcccdddaaaZZZVVVVVVVVVZZZfffvvv~~~zzzyyyxxxyyy{{{}}}}}}}}}wwwxxxxxxxxxxxxvvvqqqlllbbbhhhrrr}}}kkkIIIBBBBBBEEEIIIOOOUUUZZZ```eeehhhbbbgggjjjllloootttuuusssvvvtttrrrppppppqqqsssttt}}}zzzyyy~~~{{{yyyyyy{{{}}}~~~}}}vvv|||nnneeeeeeccceeeeeeccc^^^ZZZXXXXXX___hhhvvvcccGGGIIIGGGOOOWWW^^^bbbfffmmmoooooottttttssstttwwwxxxvvvsssvvvxxxzzz]]]SSSWWWhhhpppooozzz~~~sssiiidddaaacccccc]]]XXXWWWVVVXXXaaaooo{{{|||xxxppptttzzz\\\AAACCCBBBKKKOOOTTTYYY]]]aaaeeehhhggglllppprrrvvv{{{}}}{{{zzzxxxvvvrrrpppoooooopppwwwzzz|||yyy{{{zzzyyywwwwwwyyy}}}~~~xxxooodddbbbaaaccceeedddbbb^^^[[[YYY[[[cccppp}}}ZZZGGGIIIJJJRRRZZZaaadddhhhnnnpppooonnnsssvvvwwwxxxzzzyyyvvvvvvxxx{{{xxx```VVVdddooonnnsss{{{ooofffaaabbbccc___[[[YYYWWWWWW]]]gggsss~~~vvvPPP>>>EEEEEEQQQTTTWWWZZZ\\\___aaadddkkkooorrrrrruuuzzz|||zzzyyyzzzxxxuuuqqqoooooooooxxx~~~zzzyyyxxxzzz{{{zzzxxxyyy}}}}}}rrreeebbbaaabbbdddeeedddaaa]]][[[XXX^^^iiiuuuoooQQQGGGJJJQQQVVV]]]dddfffjjjooorrrqqqjjjttt{{{yyywwwyyy||||||xxxzzz~~~xxx[[[bbbnnnlllllluuuxxxlllbbbaaabbb```\\\ZZZVVVUUUWWW___hhhtttdddGGG@@@HHHJJJPPPSSSWWW[[[]]]```cccfffooorrrrrroooppptttuuussstttwwwxxxwwwtttqqqqqqrrryyy}}}}}}{{{{{{yyy{{{wwwiiieeebbbccceeefffeeebbb^^^ZZZUUUYYYbbbmmmyyy^^^KKKHHHJJJVVVYYY```fffhhhkkkqqqtttssskkkwwwzzztttvvv{{{}}}yyy|||cccbbbnnnkkkiiinnn~~~qqqdddaaabbb```]]][[[UUURRRRRRYYYaaalll{{{tttRRR===>>>GGGLLLLLLPPPVVV[[[```eeejjjmmmwwwxxxvvvrrrpppssssssqqqooossswwwwwwuuussssssttttttxxx|||~~~|||zzz{{{{{{}}}xxxyyy}}}~~~{{{nnniiidddeeeeeefffeeebbb]]]ZZZSSSVVV]]]gggsss~~~XXXLLLIIIIIIWWWZZZ^^^ccciiinnnrrruuuwwwssswww{{{|||yyyxxxxxxzzzxxxwwweeeeeexxxkkkmmmjjj{{{zzzhhhaaafffiiibbbXXXZZZSSSQQQWWW\\\aaaqqqeeeIII@@@GGGNNNNNNRRRSSS[[[fffkkkiiijjjoooxxx|||{{{rrrkkkmmmtttxxxvvvvvvuuussspppoooqqqrrr{{{|||}}}~~~~~~uuukkkgggeeedddeeefffeee```[[[XXXUUUYYYdddqqqzzzzzzQQQIIIIIIJJJVVV^^^```dddgggkkknnnqqqtttuuuxxxzzz{{{zzzyyyxxxxxxyyyyyyzzzhhhuuukkklllmmmttt|||kkkccceeegggbbb[[[]]]VVVRRRVVVXXX\\\jjj{{{{{{]]]HHHDDDKKKQQQTTTWWWXXX___fffgggdddeeejjjsssuuutttooollloooqqqqqq{{{yyyvvvuuutttuuuwwwxxxyyyyyyzzz{{{|||}}}~~~xxxlllfffcccbbbbbbcccbbb^^^ZZZYYYUUUVVV```kkkuuu~~~hhhIIIIIIOOORRRZZZccceeefffgggiiilllqqqtttyyyyyyyyyzzz{{{zzzxxxvvvyyyzzznnnuuuqqqmmmoooqqqzzzrrrhhhffffffccc```aaaYYYTTTTTTTTTUUUaaapppoooPPPFFFIIINNNTTTZZZYYY\\\bbbfffdddaaadddjjjpppqqqooommmppptttsssnnnqqqnnnkkknnnttt{{{wwwwwwxxxyyy{{{}}}}}}|||}}}{{{~~~~~~~~~rrrgggdddaaaaaabbbbbb___\\\[[[UUUSSSYYYcccmmmyyyXXXEEEKKKWWW]]]bbbfffhhhiiiiiijjjnnnuuuzzz|||zzzxxxyyy||||||yyyuuuvvvvvv}}}rrrtttyyypppqqqqqqvvvyyyoooiiieeedddeeebbb\\\VVVSSSPPPQQQZZZeeewwwaaaDDDDDDMMMOOOTTT^^^XXX]]]dddgggeeeeeejjjpppqqqrrrqqqooorrrxxxyyyvvvmmmgggbbbeeennnwww}}}~~~xxxwwwxxxzzz}}}~~~{{{zzzzzzzzzzzz{{{{{{lllhhhcccaaaccccccbbb```^^^WWWRRRTTT[[[eeesss~~~nnnMMMDDDLLLXXX```bbbdddgggiiijjjkkkooovvv||||||zzzwwwxxx{{{{{{xxxuuuqqqqqquuu|||ssslllxxxsssuuuoooqqq|||tttkkkcccbbbdddaaa]]]XXXTTTPPPPPPVVV^^^lllvvvxxxVVV???DDDOOOOOOSSS^^^[[[aaahhhiiiiiikkkooosssqqqttttttpppqqqxxx~~~}}}uuulllhhhlllrrrtttuuu{{{zzzzzz|||{{{yyyxxxyyy}}}yyyuuu|||wwwqqqkkkdddaaabbbccccccbbbaaaYYYSSSSSSWWW___lllxxx___HHHHHHLLLTTT]]]\\\aaafffjjjkkkjjjkkkpppuuuxxxwwwuuuvvvwwwwwwvvvuuupppqqqssswww|||dddppprrrxxxrrrqqqwwwyyyoooddd___bbbaaa___\\\WWWRRRQQQUUUYYYdddnnn|||yyy~~~gggOOO@@@GGGPPPPPPTTT^^^ccchhhllllllmmmpppqqqoooooorrrqqqnnnooovvv~~~vvvrrrtttxxx{{{}}}~~~|||zzz}}}~~~{{{xxxwwwxxxzzzyyywwwsssxxx~~~xxxzzzuuunnneee______aaabbbbbbbbb[[[TTTRRRTTTZZZfffrrrzzzvvvRRRFFFOOOOOOTTT^^^]]]eeekkkpppooojjjggghhhkkkqqqrrrrrrrrrqqqqqqrrrtttsssvvvxxx{{{lllkkknnnwwwtttrrrtttxxxiiibbbbbbbbbcccbbb\\\UUUSSSSSSTTT\\\dddrrr}}}}}}xxxVVVJJJFFFLLLRRRSSSXXXaaahhhlllnnnnnnqqqtttqqqjjjmmmmmmlllkkkpppxxx|||{{{{{{vvvtttvvv{{{~~~{{{yyy{{{~~~{{{xxxvvvvvvyyy{{{uuuzzzyyy{{{{{{rrrggg```___aaacccccc```ZZZUUUSSSRRRVVV```kkkwww}}}jjjIIIFFFUUUTTTXXXdddeeekkkqqqvvvtttllleeecccdddkkknnnpppooollllllooorrrwww{{{{{{llllllssspppmmmmmmvvvpppfffeeedddfffeee___XXXTTTRRRQQQUUU\\\iiizzzuuuoooxxxkkkKKKHHHJJJOOOSSSUUU\\\eeehhhkkkmmmnnnsssxxxsssiiilllkkkiiikkksss|||{{{uuuyyywwwsssppppppttt{{{}}}zzzwwwyyy~~~}}}~~~}}}zzzvvvtttuuuyyy|||xxx~~~~~~|||wwwkkkbbbaaaccceeefff___ZZZUUUSSSQQQSSS\\\fffpppvvvYYYOOOLLLUUU\\\]]]ccclllwww{{{~~~yyyppphhhgggjjjjjjnnnqqqqqqnnnmmmpppttt{{{{{{}}}pppmmmfffoookkkhhhooo|||kkkbbbdddddddddbbb___YYYSSSOOOPPPSSS]]]nnn|||vvvmmmgggooouuu|||~~~{{{tttnnnlll___]]][[[[[[bbbqqqvvvJJJFFFJJJPPPUUUZZZ___cccfffkkknnnrrruuuuuusssooolllkkkrrrrrrlllnnnyyy|||wwwwwwvvvpppgggfffmmmtttwwwxxxvvvvvvyyy~~~~~~yyyuuu}}}yyywwwvvvxxxzzz|||zzztttrrrvvvzzzrrrjjjeeebbbcccgggeee```]]]YYYSSSNNNSSS]]]nnnuuu~~~XXXPPPOOOYYY```aaaeeemmmooorrrtttqqqjjjeeedddfffkkknnnqqqqqqoooooorrrvvv{{{~~~{{{lllmmmnnnllljjjooo~~~rrriiieeeeeedddccc```ZZZTTTPPPPPPQQQZZZhhhvvvyyymmmeee]]]```bbbaaa]]]WWWTTTSSSVVVUUUSSSRRRWWWeeeyyykkkIIIGGGKKKPPPUUUZZZ___eeehhhkkkmmmppprrrrrrpppmmmkkkxxx|||zzzqqqpppwwwxxxsssyyyxxxrrriiifffjjjpppqqqwwwuuuuuuyyy}}}}}}yyytttvvvuuusssssstttvvvyyy{{{{{{||||||xxxsssqqquuuxxx}}}sssjjjeeebbbcccffffffbbb___[[[TTTOOORRRZZZhhhpppyyyVVVQQQSSS]]]dddeeeiiiooonnnooopppnnnkkkjjjjjjkkkmmmppprrrrrrpppppptttwwwyyy~~~|||{{{iiinnnlllkkklllooozzzvvvmmmffffffeeecccaaa\\\VVVRRRPPPOOOTTT___lllxxxttthhhcccccc```[[[VVVRRRQQQRRRPPPPPPNNNLLLOOO^^^ttt}}}]]]JJJJJJLLLQQQUUUZZZ```fffkkkmmmnnnooooooooommmllljjj}}}zzzpppmmmrrrsssnnnuuuuuuppphhheeehhhkkkllltttssstttwww{{{{{{xxxtttsssrrrrrrssstttuuuwwwxxxwwwxxxyyywwwtttrrruuuxxx|||vvvlllgggcccbbbeeegggdddbbb^^^WWWQQQRRRVVV```hhhrrr{{{sssZZZWWWYYY___dddfffjjjpppooonnnnnnnnnooopppqqqqqqrrrssssssrrrppppppsssuuuzzz~~~|||{{{|||rrriiigggiiikkknnnvvv|||tttkkkhhhfffdddccc___YYYTTTRRRNNNOOOVVVaaannn|||vvvjjjgggaaa[[[UUUSSSRRRRRRRRRRRRQQQOOORRRbbbzzzqqqQQQLLLLLLNNNRRRVVVZZZaaahhhllloooooonnnmmmmmmllllllllltttuuuqqqjjjiiimmmpppnnnlllnnnkkkeeecccfffiiiiiipppppprrruuuxxxxxxvvvssswwwwwwxxxxxxxxxwwwvvvuuutttvvvxxxxxxvvvuuuvvvxxx~~~{{{pppjjjdddcccdddgggfffeeeaaa[[[UUURRRSSSYYY```kkkvvv}}}kkkhhheeedddeeeeeeeeehhhllljjjjjjjjjkkklllnnnooopppvvvuuutttqqqoooooopppqqq{{{}}}|||hhhcccfffiiimmmtttrrrmmmgggeeedddaaa\\\XXXUUUOOOLLLPPPXXXcccqqq}}}yyyuuunnnhhhbbb___\\\[[[YYYYYYWWWVVV[[[llleeeHHHKKKNNNPPPSSSWWW[[[```gggllllllkkkjjjiiiiiijjjkkkllloooooommmiiiiiimmmppppppiiilllkkkfffcccfffhhhggglllmmmpppsssuuuvvvtttrrrwwwxxxzzz|||{{{xxxuuusssoooqqqtttvvvvvvuuuttttttuuuvvvwwwnnngggdddeeefffhhhgggccc^^^YYYUUURRRTTT[[[eeepppzzzcccppppppnnnkkkgggeeeeeefffgggiiikkkkkkkkkkkkmmmooowwwuuurrrooonnnnnnnnnooouuuvvvzzzzzzmmmbbbdddgggkkkssszzzsssjjjeeeeeeddd```\\\YYYRRRMMMNNNSSSZZZfffppp|||wwwsssqqqeeeccc``````gggxxxyyyWWWEEELLLPPPRRRUUUXXX[[[```eeeiiiffffffeeeeeefffhhhjjjlllrrrqqqpppnnnnnnooopppqqqlllooommmgggdddfffgggfffhhhjjjnnnqqqssssssrrrrrrpppsssxxx{{{{{{xxxtttqqqhhhkkknnnqqqrrrqqqooommmnnnmmmtttkkkffffffeeehhhhhhddd```^^^YYYSSSQQQWWW```jjjuuu~~~sss[[[eeeiiilllllliiifffdddcccgggkkkooooookkkiiikkknnntttqqqnnnllllllmmmnnnoootttuuuwwwyyyzzz{{{|||}}}|||eeeeeefffjjjrrr}}}xxxllleeeeeeeeeccc___\\\UUUOOONNNPPPTTT]]]eeezzzxxxsssnnnnnnwwwiiiLLLIIIQQQPPPSSSVVVYYY\\\___bbbeeecccddddddfffhhhkkknnnooorrrqqqpppooonnnllllllllljjjlllkkkeeebbbeeegggfffeeehhhlllpppqqqqqqqqqqqqmmmqqqvvvyyyyyytttnnnjjjeeeggglllpppqqqpppllliiippppppzzzooohhhgggdddhhhhhhdddbbbaaa]]]VVVPPPSSSZZZeeepppzzzhhhVVVRRR[[[dddiiiiiihhhfffddddddjjjpppnnnhhheeefffjjjpppnnnkkkjjjkkknnnoooppp|||}}}}}}xxxsssqqquuuzzz}}}hhhgggfffjjjrrr||||||nnnfffeeefffdddaaa^^^WWWQQQOOOOOOQQQWWW___ttt}}}{{{{{{```HHHOOOXXXPPPSSSWWWZZZ\\\^^^aaabbbdddeeefffiiilllppprrrtttmmmlllkkklllkkkhhhfffgggccceeeeee``````dddhhhhhhdddgggllloooppppppqqqqqqppptttxxxzzzwwwqqqiiiccceeehhhlllppprrrppplllhhhsssttt~~~qqqjjjhhhcccggggggcccbbbddd___XXXOOOQQQWWWaaammmxxxmmmWWWWWW[[[]]]```cccfffggghhhhhhhhhjjjlllmmmnnnmmmmmmllljjjjjjkkkmmmooorrrtttvvvxxxzzz||||||zzzyyyyyyzzz|||nnnbbbeeennnsssvvvyyyxxxnnniiigggdddaaa```^^^[[[TTTOOONNNQQQUUUcccqqqtttWWWJJJNNNQQQSSS\\\^^^XXXXXXaaafffccceeejjjmmmllllllooopppnnnfffeeelllmmmfffffffff^^^fffeeefffgggdddaaadddjjjkkkhhheeegggmmmtttxxxyyyvvvwwwyyyzzzxxxrrriiicccqqquuuwwwtttsssssspppkkktttvvvzzzvvvmmmhhheeeeeeeeeggggggeeeaaa^^^RRRQQQSSSZZZfffqqqxxx|||fffVVVVVV]]]___bbbdddfffhhhhhhhhhggghhhjjjkkkllllllmmmnnniiijjjlllnnnpppqqqssssssuuuwww{{{|||{{{zzzzzz{{{{{{{{{hhhhhhmmmlllmmmrrruuulllgggeeeeeebbbaaa^^^XXXRRRPPPRRRTTT\\\hhhwww~~~cccMMMMMMTTTPPPUUU```eee]]]YYY___dddddddddggghhheeefffjjjmmmlllkkkkkkoooooohhhggggggcccaaa___bbbgggiiifffcccdddgggjjjnnntttwwwyyyxxxwww|||{{{tttrrrvvvxxxwwwwwwyyyxxxtttqqqpppsss|||rrrlllhhhggggggggggggeeeaaa^^^SSSQQQQQQWWWbbbnnnwww{{{xxxbbbZZZZZZ[[[]]]```cccfffhhhiiiiiiiiijjjkkkllllllnnnqqqssshhhiiilllnnnppppppooooooooosssxxx{{{|||{{{{{{{{{{{{~~~|||~~~hhhfffkkkiiiiiioooxxx~~~qqqiiiggghhheeedddaaa\\\WWWSSSRRRRRRTTT___lllxxxsssXXXJJJUUU^^^TTTWWWdddjjjccc[[[^^^ccceeegggiiihhheeeffflllooonnnmmmpppuuutttnnnhhhdddcccUUUPPPRRR^^^jjjkkkgggccceeejjjqqquuutttssstttuuu||||||vvvzzz|||||||||~~~|||xxxrrrooooooxxxwwwoookkkjjjhhhggggggeeeaaa___UUURRROOORRR[[[hhhssszzzggg[[[ZZZZZZWWWYYY]]]bbbeeehhhjjjkkkjjjkkkkkkjjjhhhjjjnnnrrreeehhhkkknnnnnnmmmllljjjhhhmmmtttxxxzzzzzzzzzzzz{{{~~~zzz}}}llldddjjjjjjjjjnnnqqqyyyooojjjhhhgggfffddd```[[[VVVRRRPPPQQQXXXcccnnn{{{hhhUUULLLUUU]]]VVVYYYbbbhhhddd___```cccdddhhhjjjiiihhhjjjooopppmmmllltttwwwwwwtttjjjdddjjj\\\PPPIIISSScccmmmmmmkkkmmmpppqqqmmmhhhiiipppwwwxxx{{{}}}wwwyyy~~~}}}|||wwwqqqqqqmmmjjjpppzzzooommmkkkhhhgggfffeeecccaaaYYYTTTOOOOOOUUUaaannnvvv}}}oooVVVRRRUUUUUU\\\^^^```dddfffhhhiiiiiihhhiiiiiifffbbbbbbggglllcccfffiiilllmmmllliiigggccchhhpppuuuwwwxxxxxxxxxyyy{{{xxxzzzvvvcccgggkkkkkkkkklllwwwzzzppphhhgggfffdddbbb^^^YYYSSSPPPOOOSSSZZZdddooo|||jjjVVVSSSMMMLLLSSSVVVZZZ^^^aaaaaabbbeeeeeeccccccfffhhhhhhlllooommmhhhmmmuuusssqqquuupppsssttt\\\WWWaaajjjnnnoootttuuutttllleeeeeennnvvvrrrtttvvvzzz||||||yyyvvvuuu{{{}}}zzzwwwooogggjjjgggeeeiiivvvtttooolllhhhfffffffffeeeeee^^^YYYRRROOOQQQ[[[gggoooxxx~~~bbbSSSVVVYYYXXXdddeeeggghhhhhhhhhgggfffjjjllllllhhhcccbbbggglllcccfffiiilllmmmllljjjhhhcccgggnnnrrruuuvvvvvvwwwtttxxxuuuvvv}}}aaaaaakkkooommmhhhooozzzyyynnngggfffdddccc```\\\WWWSSSPPPOOORRRYYYbbbmmmzzzyyyXXXKKKTTTRRRMMMTTT\\\[[[[[[\\\___dddggggggeeedddgggiiikkkooorrrnnngggnnnvvvlllhhhssswwwjjjeeefffiiilllmmmqqqrrrnnngggdddgggkkkiiijjjlllooosssuuuuuutttnnnssswwwvvvtttrrrlllfffgggggghhhkkkrrr~~~uuuqqqkkkhhhgggggghhhhhhddd___XXXRRRQQQVVV___fffrrryyyppp\\\YYY___aaa___dddeeefffgggggggggfffeeeiiilllmmmjjjdddcccgggmmmeeegggjjjmmmnnnnnnmmmllleeeiiinnnqqqsssuuuvvvwwwsssxxxuuuttt|||~~~}}}mmmaaakkkssspppjjjkkkppp{{{zzzhhhfffddddddcccaaa\\\XXXSSSNNNMMMRRRXXX```nnn{{{gggRRRMMMUUUUUUWWW^^^aaa\\\\\\]]]```bbbdddgggiiihhhiiijjjkkkppptttpppiiihhhsssjjjgggwwwzzzvvviiidddeeehhhfffjjjnnnmmmhhhddddddfffeeefffiiimmmqqqrrrpppooommmooopppmmmlllnnnmmmiiifffiiinnnqqqsss}}}~~~yyyqqqkkkiiiiiiiiiiiiiiieee^^^VVVRRRSSSYYY^^^kkksss}}}aaaUUU[[[bbbcccaaa]]]^^^aaaccceeefffgggggg```dddgggddd___^^^bbbhhhhhhiiilllnnnppppppoooooohhhkkkooorrrsssuuuwwwxxxttt{{{wwwttt{{{}}}|||hhhlllrrrnnnmmmkkkllluuuiiigggeeeeeeeeeddd```\\\VVVPPPMMMPPPTTT[[[hhhvvvZZZPPPOOORRRSSS\\\bbb]]]]]]^^^aaabbbaaaaaaffflllffffffddddddiiiooommmggg___ppplllmmm}}}yyyuuuiiicccdddgggiiilllmmmllljjjiiikkkmmmkkkmmmpppsssuuutttooolllppppppmmmgggfffjjjlllkkkaaafffnnnrrrpppvvvvvvoookkkjjjjjjjjjllliiibbbZZZSSSQQQUUUZZZfffnnnyyy~~~```YYYbbbkkkmmmlllaaadddcccaaaaaafffhhhfffeeeggggggccc]]]]]]bbbhhhlllllllllooorrrttttttssseeeiiiqqqwwwtttoooqqqxxxwwwzzzzzzwwwvvv{{{qqqdddqqqnnnqqqmmmjjjmmmzzzsssmmmfffcccdddeeedddbbb[[[TTTNNNNNNPPPUUU^^^fffzzzsssTTTQQQNNNPPPUUU[[[___```___]]]]]]```fffiiigggdddjjjddd^^^^^^dddiiihhhfff```ccclllwww}}}yyyqqqhhh___```hhhmmmiiihhhjjjiiifffiiipppppppppppprrrsssrrrooollljjjlllmmmllljjjjjjlllooohhheeegggmmmmmmnnn}}}xxxooollljjjiiihhhhhhhhheee^^^WWWRRRRRRSSSbbbjjjvvvuuu^^^ZZZaaaggggggeee```dddeeeaaa___bbbeeeeeecccgggkkknnnnnnllliiigggpppppppppqqqrrrtttuuuwwwnnnkkkkkknnnuuuyyyyyyvvv|||~~~~~~|||zzzjjjhhhkkknnnllliiijjjsssxxxoooiiifffeeeeeeeee^^^WWWPPPNNNNNNPPPWWW^^^lllyyy}}}cccUUUSSSSSSVVV]]]cccfffggg___^^^^^^aaagggjjjjjjhhhooolllhhhggghhhhhhddd```cccdddiiipppssswww}}}qqqnnnhhh^^^\\\bbbiiifffeeehhhhhhgggkkkrrrlllmmmppprrrrrrpppnnnlllkkknnnppppppmmmkkkjjjkkkgggcccfffllllllkkkvvvtttooommmlllkkkjjjjjjgggbbb[[[UUURRRRRRZZZcccooozzzvvvhhh[[[[[[___```___^^^^^^eeehhhddd___aaafffiiiccceeejjjppptttrrrlllffflllnnnnnnmmmlllmmmrrrvvvsss{{{}}}zzz{{{~~~xxx{{{||||||xxxvvvzzzxxxaaaiiimmmmmmkkkiiilllwwwwwwllleeebbbccceeeddd]]]UUURRROOOMMMPPPUUU]]]iiizzzgggXXXTTTSSSTTTVVV[[[```cccddd^^^^^^___bbbgggjjjllllllgggiiikkkmmmmmmjjjgggdddiiihhhiiikkkkkkmmmuuu~~~uuunnnjjjllliii```[[[]]]cccbbbdddfffggggggjjjoooeeejjjoooqqqooommmlllllliiilllpppqqqpppmmmlllkkklllggghhhnnnooonnnttt~~~wwwqqqnnnlllkkkkkkllllllhhhaaaYYYTTTQQQTTT[[[fffrrr{{{ddd]]]YYYZZZ\\\[[[ZZZ[[[^^^hhhnnnjjjcccdddkkkppplllkkkjjjjjjkkklllllllllhhhkkkllljjjgggjjjqqqxxxrrr|||~~~~~~{{{{{{yyytttrrrttt{{{yyyzzzdddiiimmmoooooollljjjppp~~~qqqfffcccdddfffhhhaaaZZZVVVQQQMMMMMMQQQUUU```nnn{{{tttXXXVVV[[[YYYVVVUUUVVVXXX[[[]]]]]]^^^```bbbdddfffhhhjjjbbbggglllmmmkkkhhhggggggnnnmmmlllkkkiiiiiilllqqqjjjfffgggkkkjjjccc^^^^^^aaacccgggiiiiiigggfffggg```fffmmmnnnkkkiiijjjllleeegggjjjlllnnnoooooopppooojjjhhhllloooppptttyyy}}}vvvrrrpppnnnmmmooopppmmmggg___WWWRRRRRRXXX```jjjttt|||jjjZZZWWWWWWZZZZZZXXXZZZ]]]dddpppvvvpppggggggmmmrrrsssssspppkkkffffffkkkqqqiiilllmmmkkkjjjmmmvvv}}}uuuyyy}}}|||wwwtttuuu{{{vvvuuu{{{sssiiikkknnnpppmmmjjjmmmwwwyyynnniiihhhiiifff```[[[XXXTTTNNNMMMOOOPPPYYYeeeqqq|||dddOOOSSSeeebbb\\\WWWVVVXXX\\\```[[[___bbbcccaaaaaabbbdddiiimmmooommmhhhccccccdddlllnnnmmmkkkhhhggggggfffgggddddddggggggdddaaa```dddiiiooopppmmmiiiddd```]]]ccciiiiiigggeeegggjjjeeeddddddfffiiilllooopppmmmgggbbbdddhhhlllqqquuuvvv}}}yyyuuusssooopppqqqppplllddd\\\VVVQQQTTTZZZcccnnnyyy[[[VVVUUUVVVZZZ[[[YYY[[[```kkkuuuyyyrrrhhhfffiiimmmlllnnnooojjjcccaaaeeekkkiiijjjjjjiiijjjmmmtttzzzyyy{{{zzz||||||~~~{{{xxxvvvwww{{{zzzwwwyyyrrrhhhkkkmmmllljjjkkkqqqvvv}}}~~~tttnnniiifffbbb]]][[[ZZZVVVPPPNNNOOOLLLRRR[[[eeeqqquuuZZZKKKLLLaaa___ZZZVVVTTTWWW]]]bbbZZZ___eeeeeebbb___```bbbiiikkkmmmkkkhhhfffgggiiifffiiijjjgggfffgggdddaaadddbbb`````````aaa```___gggmmmrrrrrroookkkfff```]]]```cccdddbbbbbbdddggggggeeebbbbbbdddhhhjjjkkkmmmhhhdddcccffflllqqquuuqqqyyytttpppppppppqqqqqqoooiiibbb]]]PPPQQQSSS[[[gggttt~~~pppVVVSSSSSSWWW\\\^^^\\\\\\```gggoootttnnnfffdddfffhhhffffffeeebbb```aaaeeehhhjjjiiihhhhhhiiilllpppsssvvvuuusssuuuxxxzzzyyywwwzzzxxxvvvuuuuuuxxx}}}{{{yyyiiikkkmmmmmmllllllmmmooopppwwwmmmeeebbb___^^^^^^\\\UUURRRSSSLLLOOOSSSYYYbbbqqqcccQQQNNNKKKUUUUUUUUUSSSQQQSSSXXX\\\XXX```iiijjjfffaaabbbdddaaacccgggiiijjjjjjkkklllbbbeeeeeebbbdddhhhgggccc```___\\\[[[\\\___```___bbbhhhllliiihhhiiigggccc______^^^^^^___aaacccdddfffcccaaabbbeeeggghhhggglllkkkiiiggghhhlllppprrrooo}}}|||sssnnnqqqpppooooooooommmhhhcccUUURRRPPPSSS^^^kkkuuu{{{~~~cccUUUQQQRRRWWW^^^```^^^]]]^^^^^^fffkkkhhhccccccfffgggjjjeee^^^\\\```fffmmmqqqqqqnnnlllkkkmmmpppqqqrrrnnnmmmpppxxxzzzwwwtttuuuwwwvvvuuuuuuwww|||}}}wwwyyyllllllnnnoooooonnnmmmlllggguuuvvvkkkeeeccccccdddaaa[[[WWWWWWPPPOOOOOOPPPWWWcccqqq{{{rrrPPPIIITTTQQQPPPRRRUUUTTTRRRRRRTTTVVVWWWaaalllnnnjjjeeeeeehhhbbbdddfffhhhhhhfffcccaaaaaadddccc```cccjjjllliii^^^]]][[[ZZZ\\\```aaa___[[[```bbb^^^^^^dddgggeeeaaa^^^[[[[[[]]]```bbbbbbaaa``````ccchhhjjjjjjhhhgggiiijjjgggeeegggjjjkkknnnppp~~~yyysssqqqooommmnnnooonnnkkkhhh[[[UUUOOOOOOVVVbbbkkkqqq}}}kkk[[[VVVWWWVVVVVVXXX\\\\\\ZZZWWWbbb______bbbbbb^^^aaagggiiifffdddddddddeeejjjrrrooollljjjiiikkkmmmnnnnnnkkknnnrrrttttttsssrrrrrrvvvxxxwwwvvvyyy~~~|||yyyuuuwww~~~gggdddqqqllljjjqqqpppoooqqqyyywwwkkkfffcccffffffaaa\\\ZZZTTTPPPMMMNNNPPPUUUaaammmzzz}}}aaaOOONNNPPPPPPVVVRRROOOOOOQQQSSSSSSQQQYYYcccooorrrmmmfffbbbaaa]]]iiitttssshhh```bbbgggbbb```___```bbbeeeffffff___\\\[[[]]]]]]ZZZZZZ]]][[[]]]^^^```aaaeeejjjmmmdddaaa]]]YYYYYY\\\```bbbbbbbbb___[[[___gggiiidddiiiffffffhhhhhheeedddgggkkkkkkvvv}}}sssllljjjlllqqqssspppmmmnnnbbb[[[QQQLLLNNNYYYfffnnnzzzxxx___UUURRRTTTTTTTTTWWW[[[\\\[[[YYY^^^\\\]]]```___\\\^^^dddcccdddhhhlllkkkgggeeegggiiigggeeeeeehhhjjjkkkkkkjjjnnntttwwwwwwuuusssrrruuuxxxzzzxxxxxx||||||zzz{{{xxxyyy~~~www```gggrrruuurrrlllmmmooouuummmgggcccddddddaaa]]]]]]WWWRRROOONNNOOORRR\\\fffmmm|||uuu```QQQLLLMMMOOOVVVSSSPPPOOORRRTTTUUUTTTZZZdddqqquuupppgggaaa___ZZZnnnwwwfff___```aaa___]]]]]]___aaaaaaaaa^^^[[[ZZZ]]]]]][[[[[[^^^XXX[[[^^^```aaabbbeeegggllliiieeeaaa______```aaabbbbbb```]]]```ffffffbbbfffddddddffffffcccbbbdddhhhjjjsssuuuooollllllpppqqqmmmjjjjjjgggaaaXXXPPPMMMSSS^^^fffrrrxxxgggXXXVVVVVVSSSSSSTTTWWWZZZ\\\\\\[[[YYYYYY[[[^^^]]][[[\\\___bbbfffoooxxxvvvmmmfffdddbbbaaa```bbbdddggggggggggggkkkqqquuuuuusssrrrqqqpppvvvzzzyyyzzz}}}}}}{{{}}}zzz{{{ooogggvvvxxxqqqqqqsssrrruuu|||yyyppphhhfffdddaaa___```[[[VVVRRRPPPNNNNNNTTT[[[^^^kkk}}}nnndddZZZPPPNNNSSSSSSPPPNNNNNNPPPSSSUUUVVVXXXbbbnnnsssnnneee___\\\XXXppp}}}jjjaaa```aaa^^^\\\[[[\\\]]]]]]\\\]]]ZZZZZZ]]]]]]\\\]]]```WWWZZZ^^^aaabbbbbbbbbcccjjjhhhfffdddaaa___]]]\\\```aaa```___aaadddddd```cccaaabbbeeeeeeaaa```bbbeeeiiiooo{{{tttpppnnnpppoookkkhhhiiiiiifff___UUUNNNNNNVVV]]]fffnnnxxxqqqZZZWWWZZZYYYTTTUUUVVVXXXZZZ[[[\\\\\\VVVXXX[[[]]]]]][[[\\\]]]bbbfffnnnuuutttmmmhhhgggaaa``````aaadddeeedddccccccfffjjjmmmnnnnnnooopppmmmqqqtttxxx~~~}}}{{{zzz|||~~~}}}}}}www|||wwwqqq}}}yyyuuutttvvv|||}}}qqqkkkgggcccaaaccc```ZZZUUURRRNNNKKKMMMQQQUUU^^^lllxxxqqqbbbccc```SSSNNNUUUNNNMMMKKKKKKNNNQQQTTTVVVUUU]]]fffjjjgggaaa]]][[[^^^kkkxxxyyyooofffeeehhhbbb```]]][[[[[[[[[ZZZYYY[[[XXXYYY\\\]]]\\\]]]aaaXXX[[[___aaabbbccceeefffddddddeeedddbbb___\\\ZZZ[[[]]]___```bbbccccccbbbcccaaabbbffffffbbbaaabbbeeejjjkkkqqqyyysssoooooonnnjjjiiijjjhhhiiieee\\\RRRNNNRRRXXX]]]eeeqqq{{{{{{___VVVXXXYYYUUUXXXXXXYYYYYYYYYYYYZZZ[[[VVVYYY\\\]]]]]]]]]^^^^^^```___bbbffffffdddfffjjjdddccccccdddeeeeeecccaaabbbccceeeggghhhjjjnnnqqqqqqppppppttt{{{wwwxxx{{{|||{{{|||{{{zzzsssnnnnnnqqq{{{xxxpppkkkfffeeegggddd^^^YYYVVVRRRLLLJJJLLLQQQUUU___kkksss|||sss^^^TTT\\\]]]PPPJJJQQQLLLLLLMMMMMMOOORRRUUUWWWTTTYYY^^^aaa```___^^^___dddeeeeeecccaaaaaaeeehhhdddaaa^^^\\\\\\\\\[[[ZZZZZZWWWWWW[[[\\\[[[]]]```ZZZ[[[]]]^^^```cccgggjjjeeeeeeffffffddd```]]]ZZZVVVXXX\\\```bbbcccdddeeeeeecccdddhhhhhhdddccceeefffjjjhhhhhh{{{tttnnnlllkkkhhhhhhkkkjjjmmmllldddXXXPPPPPPSSSVVV___kkkuuu{{{iii[[[]]]]]]YYYUUUXXXYYYZZZYYYWWWWWWYYY[[[UUUYYY\\\ZZZZZZ]]]^^^]]]```^^^]]]___```aaafffmmmeeeeeeeeefffgggeeebbb___bbbdddeeegggiiilllqqqtttwwwtttpppqqqyyy~~~wwwsssvvvyyy{{{{{{}}}|||uuupppoooqqqwwwwwwqqqkkkiiijjjfff```\\\[[[WWWQQQLLLLLLOOOOOOUUUaaajjjsss}}}|||~~~fffVVVQQQ[[[^^^RRRLLLPPPMMMOOORRRTTTTTTVVVXXXZZZWWWYYY[[[]]]]]]^^^___aaaccc```\\\[[[]]]___```___bbb```]]]\\\\\\\\\\\\[[[XXXVVVVVVYYY[[[YYY[[[^^^ZZZ[[[\\\\\\]]]aaaeeeiiieeeeeedddaaa^^^ZZZWWWUUUTTTUUUZZZ```bbbbbbdddhhhfffddddddggggggeeeeeehhhfffhhhgggffftttwwwoookkkiiiggghhhkkkoooqqqrrrkkk___TTTNNNMMMRRRYYYccclllsssyyywwwZZZ]]]eee___WWWXXXUUUWWWWWWVVVUUUUUUXXX[[[RRRWWWYYYVVVVVVZZZ]]][[[^^^^^^aaaeeeeeecccdddiiibbbbbbcccfffgggeeebbb___```cccgggkkkmmmooorrrtttuuuuuuqqqmmmooouuuyyyxxxrrruuuyyyzzz{{{~~~|||xxxtttuuuuuuwww}}}yyyooojjjiiigggaaa^^^___]]]VVVQQQOOONNNKKKOOOYYY___dddsss~~~||||||}}}~~~aaaYYYWWW___```VVVOOOOOOMMMQQQVVVXXXXXXXXXYYYZZZWWWXXXZZZ[[[[[[[[[[[[[[[YYYYYYYYYZZZ\\\]]]]]][[[^^^[[[YYYYYYZZZ[[[[[[ZZZXXXUUUUUUXXXYYYWWWYYY\\\\\\^^^___```___```bbbdddcccaaa^^^[[[XXXVVVUUUTTTTTTTTTYYY___```___bbbiiifffbbbaaaccccccbbbdddhhhcccdddfffhhhnnnuuupppllliiikkkoooooorrrssspppggg\\\RRRMMMNNNTTT[[[bbbhhhpppyyy^^^IIIXXXcccYYYQQQVVVRRRSSSUUUTTTSSSTTTXXX[[[PPPUUUVVVRRRRRRXXX[[[YYYWWWZZZbbbiiihhhbbb^^^^^^^^^___aaadddfffeeebbb___\\\aaahhhmmmppppppqqqqqqnnnrrrqqqkkkhhhnnnxxx~~~rrrvvvyyyzzz{{{~~~wwwttttttvvvuuussstttwwwrrriiifffgggbbb___aaa```ZZZTTTRRRNNNJJJLLLTTTVVVVVV```ooo}}}}}}||||||}}}~~~qqq]]]YYYYYY^^^]]]UUUMMMJJJKKKPPPVVVYYYXXXWWWWWWXXXUUUWWWYYYZZZYYYWWWUUUTTTPPPRRRVVVXXXZZZ[[[^^^___YYYXXXVVVVVVWWWYYYYYYYYYWWWTTTTTTWWWXXXVVVWWWZZZ```bbbeeeeeedddbbbaaaaaacccaaa^^^[[[ZZZZZZ[[[\\\VVVUUUYYY______]]]aaahhhddd```^^^`````````bbbggg```aaagggkkklllzzz}}}vvvqqqnnnooossskkknnnqqqrrrmmmcccXXXRRRLLLPPPUUU[[[aaaiiittt||||||yyywwwxxxwwwtttsssvvvsss}}}___UUUNNNPPPSSSSSSSSSWWWQQQQQQQQQRRRSSSSSSSSSTTTTTTSSSRRRSSSUUUWWWYYYYYY^^^^^^dddkkkhhh______gggiiiddd______ccceeedddbbbbbbeeeggghhhkkkrrruuutttlllmmmooonnnmmmooouuuyyywwwppppppzzz{{{}}}rrrnnnuuuuuummmkkkpppqqq}}}|||rrrpppgggcccaaabbb```[[[YYYZZZTTTOOOJJJGGGIIIQQQZZZ```iiinnn{{{|||zzz|||yyygggQQQQQQQQQRRRRRRRRRRRRRRRNNNPPPRRRRRRRRRRRRSSSTTTUUUTTTRRRRRRRRRTTTVVVXXXTTTRRROOONNNRRRVVVZZZ\\\\\\XXXTTTTTTXXXZZZXXXVVV\\\WWWSSSRRRUUUZZZ\\\\\\XXXYYY[[[]]]___`````````^^^YYY[[[dddjjjgggbbbbbb```]]][[[^^^ccceeeddd```eeedddcccfffiiiiiigggddd^^^```dddhhhlllxxx}}}uuurrrrrrrrrvvvssspppoooooojjjbbb[[[NNNKKKLLLSSSZZZbbbllluuu|||zzzuuunnnooorrrzzzZZZQQQLLLNNNRRRSSSUUUXXXSSSSSSTTTUUUVVVWWWXXXXXXZZZXXXVVVUUUVVVVVVWWWWWW^^^```eeeiiieee``````dddfffccc```aaaeeehhhgggeee```dddggghhhllltttwwwvvvrrrssssssrrrpppqqqvvvzzzxxxqqqpppxxxsssmmmnnnqqqtttqqqlllkkkmmmqqqwww{{{xxxkkkfffcccccc```\\\ZZZ\\\WWWSSSMMMIIIJJJNNNUUUYYY```eeeppp~~~{{{zzz}}}pppZZZPPPPPPPPPPPPPPPPPPPPPPPPNNNPPPRRRRRRQQQQQQRRRSSSRRRRRRRRRRRRRRRSSSUUUVVVUUURRRPPPOOOSSSWWWZZZ\\\]]]YYYVVVVVVYYYZZZXXXUUU[[[VVVRRRQQQTTTWWWWWWVVVUUUVVVXXXZZZ[[[\\\]]]]]]___ZZZ\\\dddjjjiiiffffff___\\\[[[]]]bbbdddbbb___hhhffffffgggiiiiiifffddd``````bbbfffiiissszzzwwwvvvvvvuuurrrpppqqqqqqnnngggaaaSSSNNNLLLPPPVVV]]]hhhqqqxxx}}}vvvssspppwww|||```SSSMMMIIILLLQQQSSSUUUXXXSSSTTTUUUVVVWWWXXXYYYYYYZZZYYYXXXWWWVVVWWWWWWXXX]]]cccgggdddbbbbbbbbb```dddaaa```bbbgggjjjiiihhhbbbfffiiijjjmmmsssvvvuuusssuuuvvvtttrrrssswww{{{xxxssspppuuu{{{ggglllpppqqqpppnnnmmmlllpppqqqxxxrrrkkkeeedddbbb]]]\\\^^^ZZZWWWRRRMMMKKKLLLNNNPPPZZZ]]]fffsss~~~~~~~~~|||zzz|||}}}kkkSSSMMMNNNNNNNNNNNNNNNMMMMMMNNNPPPRRRQQQPPPOOOPPPQQQOOOPPPQQQRRRSSSSSSSSSSSSUUURRRPPPPPPSSSWWWZZZ[[[[[[XXXVVVWWWYYYXXXUUURRRUUURRROOOPPPSSSUUUTTTSSSQQQRRRTTTVVVXXXYYYZZZZZZ]]]ZZZZZZ```fffgggffffff]]]\\\[[[]]]aaabbbaaa^^^fffeeedddeeeeeeeeecccaaaaaa______bbbfffmmmzzz~~~zzzyyysssrrrqqqrrrtttrrrnnnjjj\\\TTTNNNMMMPPPVVV```jjjqqqwww}}}sssqqq~~~eeeTTTNNNJJJHHHJJJNNNQQQSSSUUURRRRRRSSSSSSTTTTTTUUUUUURRRSSSTTTTTTUUUWWWZZZ\\\\\\eeeggg```^^^bbbbbb]]]bbbaaa```bbbfffhhhhhhgggiiimmmnnnmmmooorrrsssqqqqqqsssuuutttrrrssswww{{{xxxuuurrrssswww|||}}}~~~pppgggkkkrrrqqqnnnnnnnnnmmmqqq|||zzzqqqiiifffddd___^^^___[[[YYYUUUQQQNNNLLLKKKJJJSSSTTT[[[fffpppxxx{{{yyyyyyyyyxxxyyy|||uuujjjeeeRRRJJJKKKLLLLLLLLLKKKJJJIIIMMMOOOPPPPPPNNNMMMNNNNNNMMMNNNQQQSSSSSSSSSRRRRRRSSSPPPNNNNNNQQQUUUWWWXXXWWWVVVUUUVVVVVVUUURRROOOPPPNNNMMMOOOSSSUUUTTTRRRPPPQQQSSSUUUWWWXXXYYYZZZZZZXXXWWWZZZ^^^___``````\\\\\\\\\^^^```aaa```^^^______^^^_________^^^]]]aaa^^^]]]```dddiiiooottt~~~zzztttsssrrrssstttssspppnnnddd[[[QQQMMMLLLOOOXXXaaaiiipppzzzyyy|||pppRRRPPPKKKJJJIIIIIIKKKNNNPPPPPPRRRRRRRRRQQQQQQQQQQQQQQQKKKMMMPPPQQQRRRTTTYYY\\\\\\cccccc\\\[[[``````[[[aaa```___```bbbdddeeeeeellloooqqqooopppssssssppptttvvvwwwuuurrrrrruuuxxxvvvvvvuuutttuuuyyy~~~^^^dddssssssnnnpppmmmmmmpppuuuzzzzzzpppkkkhhhccc______[[[ZZZXXXVVVRRROOOLLLJJJJJJJJJNNNVVV^^^fffqqq{{{yyyuuusssqqqppptttxxx]]]TTTXXXMMMHHHIIIJJJJJJJJJHHHGGGFFFKKKMMMNNNNNNLLLKKKKKKLLLKKKMMMPPPRRRTTTSSSRRRQQQOOOMMMKKKKKKNNNQQQSSSTTTVVVVVVVVVVVVUUUTTTQQQOOOQQQOOOMMMOOORRRTTTRRROOOPPPRRRTTTVVVXXXZZZ[[[[[[YYYXXXWWWVVVWWWZZZZZZYYY[[[\\\]]]___``````___]]]YYYYYYZZZZZZ[[[\\\]]]^^^___^^^^^^```eeeiiijjjhhhppp{{{vvvuuussssssrrrqqqooonnnkkkaaaWWWQQQMMMLLLRRRYYYaaahhhrrr|||wwwUUUFFFLLLHHHKKKKKKIIIJJJMMMNNNLLLRRRRRRRRRRRRQQQQQQQQQQQQLLLNNNPPPPPPOOOPPPTTTXXX\\\^^^]]]ZZZZZZ]]]]]][[[______^^^]]]___aaaccceeehhhlllooooooqqquuuuuurrryyy{{{{{{xxxsssqqqrrrttttttxxxyyyvvvuuuxxx}}}}}}hhhdddsssxxxtttsssnnnoooqqqrrrrrrzzzyyysssooohhhbbb```[[[[[[[[[YYYWWWSSSPPPNNNKKKIIIKKKPPPUUUZZZdddmmmwww|||vvvqqqooommmllllllvvv}}}rrrPPPIIINNNLLLFFFGGGIIIIIIIIIGGGEEECCCGGGIIIKKKKKKIIIIIIIIIJJJJJJKKKNNNPPPRRRRRRQQQPPPLLLJJJHHHIIIKKKNNNOOOOOOVVVVVVVVVUUUTTTSSSRRRQQQTTTQQQNNNOOOQQQQQQOOOLLLPPPQQQTTTVVVXXXZZZ[[[\\\YYY[[[ZZZWWWVVVXXXYYYVVVYYY[[[]]]^^^___^^^]]][[[XXXYYYZZZ[[[[[[\\\^^^aaa^^^``````aaaeeeiiihhhccceeeyyyyyywwwuuusssqqqooonnnnnnoooggg^^^XXXRRRMMMNNNQQQYYY```iiisss{{{uuuYYYJJJDDDGGGEEEJJJKKKIIIIIIMMMNNNKKKOOOOOOPPPPPPQQQRRRRRRSSSOOOQQQSSSRRROOOOOOSSSWWW]]]YYYWWWYYYZZZYYYZZZ]]]]]]]]]\\\[[[\\\```eeeiiieeejjjmmmmmmooosssssspppuuuxxxyyyvvvsssqqqrrrtttqqqyyy~~~zzzvvvxxx{{{{{{xxxnnntttyyyrrrqqqppppppooottt|||wwwnnnfffccc^^^^^^^^^]]]ZZZWWWSSSQQQOOOLLLLLLNNNQQQSSS[[[ccciiirrr~~~vvvrrrmmmkkkkkkmmmoooppp___OOOKKKIIIJJJEEEFFFHHHIIIHHHFFFCCCBBBDDDFFFHHHHHHGGGGGGHHHIIIGGGHHHJJJLLLNNNOOOOOONNNJJJHHHGGGGGGJJJLLLMMMMMMSSSSSSRRRQQQPPPPPPQQQQQQPPPMMMKKKLLLOOOQQQPPPNNNNNNOOOQQQTTTWWWYYYZZZZZZWWW[[[[[[WWWVVVYYYYYYVVVVVVXXX[[[]]]\\\[[[YYYYYYYYY[[[\\\\\\ZZZ[[[^^^aaa^^^bbbcccbbbeeehhhfff___aaakkkzzzyyywwwssspppooooooppppppjjjeeeaaaYYYQQQLLLLLLRRRXXX```iiirrrzzzXXXJJJKKKGGGEEEBBBHHHKKKHHHIIINNNOOOLLLJJJKKKLLLNNNPPPQQQSSSTTTOOORRRUUUTTTQQQQQQUUUZZZ]]]UUUSSSYYYZZZVVVXXX^^^\\\[[[ZZZZZZ\\\aaahhhmmmfffjjjmmmlllmmmooonnnjjjlllooorrrrrrqqqqqqtttwwwooozzz|||xxxyyyzzzyyyzzz~~~zzzwwwvvvqqqmmmnnnooosss{{{|||sssiiiddd`````````___\\\XXXUUUSSSNNNKKKIIIJJJKKKLLLRRRYYY^^^ggguuu|||uuusssnnnjjjhhhkkkpppuuuwww{{{rrrOOONNNLLLCCCFFFEEEFFFHHHIIIHHHEEECCCAAAAAACCCFFFFFFFFFFFFGGGHHHEEEFFFHHHIIIKKKLLLMMMMMMJJJHHHGGGGGGJJJLLLLLLLLLNNNNNNNNNLLLKKKKKKMMMOOOIIIGGGFFFIIIOOOTTTUUUTTTLLLMMMOOORRRUUUWWWXXXXXXSSSXXXZZZVVVUUUYYYYYYVVVTTTVVVYYY[[[ZZZXXXWWWVVV[[[\\\]]][[[YYYYYY\\\___^^^ccceeecccdddgggddd^^^```gggzzz{{{zzzxxxtttqqqpppqqqrrrpppllliiifff^^^SSSKKKJJJNNNSSSZZZccckkkttt|||ZZZKKKIIICCCEEEOOOJJJHHHGGGHHHJJJLLLLLLKKKGGGJJJNNNPPPQQQQQQRRRTTTTTTSSSRRRRRRRRRRRRPPPNNNUUUVVVVVVWWWXXXYYYZZZ[[[]]]]]]]]]^^^___bbbeeeggg___bbbeeegggiiikkknnnpppmmmoooqqqqqqoooooorrruuuwwwxxxzzz{{{|||{{{yyyxxx~~~{{{mmmmmmmmmjjjooozzzzzzsssmmmiiieeeaaa^^^]]]]]][[[ZZZYYYVVVQQQLLLJJJJJJLLLNNNTTTZZZcccmmmxxxyyyrrrooonnnhhhiiiiiihhhjjjqqq||||||ppppppsssTTTIIIGGGCCCAAADDDBBBCCCCCCCCCBBBAAAAAA@@@BBBEEEIIIJJJHHHFFFEEEEEEEEEDDDCCCDDDFFFGGGGGGFFFMMMLLLKKKIIIIIIIIIJJJKKKHHHJJJKKKKKKIIIHHHHHHIIILLLIIIGGGGGGIIILLLNNNNNNKKKKKKKKKLLLNNNPPPRRRTTTPPPSSSVVVXXXYYYYYYZZZ[[[TTTQQQRRRWWWWWWRRRQQQTTTVVVUUUUUUWWW[[[\\\ZZZWWW\\\]]]^^^_________^^^]]]___eeennn}}}wwwuuutttrrrrrrtttooonnnlllkkkggg___SSSKKKMMMLLLPPPZZZcccjjjrrrzzzpppLLLEEEGGGBBBCCCLLLMMMNNNOOOMMMJJJHHHHHHJJJHHHJJJNNNPPPPPPQQQSSSTTTRRRRRRQQQRRRTTTTTTSSSQQQTTTTTTUUUVVVXXXZZZ\\\^^^\\\\\\\\\\\\]]]]]]]]]]]]]]]___bbbeeehhhkkkoooqqqmmmoooqqqpppmmmmmmpppsssrrruuuyyy}}}~~~tttpppqqqoooooorrr{{{xxxrrrlllddd___^^^^^^]]]]]]\\\YYYTTTOOOKKKJJJJJJJJJNNNRRRYYYaaajjjttt~~~{{{tttooommmlllhhhkkknnnqqqvvv|||lllhhhqqquuu]]]IIIDDDEEEBBBAAADDDBBBBBBBBBBBBBBBAAA@@@@@@@@@CCCEEEFFFEEEDDDDDDDDDEEEDDDCCCDDDFFFFFFFFFDDDJJJJJJIIIHHHHHHIIIJJJJJJIIIIIIHHHGGGFFFGGGKKKNNNNNNKKKHHHFFFGGGIIIIIIIIIIIIIIIIIIJJJLLLNNNQQQRRRNNNPPPSSSUUUUUUVVVWWWYYYRRRNNNOOOTTTWWWTTTRRRTTTSSSSSSSSSVVVYYYZZZXXXVVVYYYZZZ[[[\\\]]]]]]\\\\\\\\\bbbiiittt|||zzzvvvsssrrrnnnmmmmmmmmmlllfff]]]VVVOOOLLLMMMSSSZZZaaajjjrrrxxx|||pppTTT@@@AAADDD??????GGGIIINNNQQQOOOHHHDDDEEEHHHHHHJJJMMMOOOPPPQQQSSSTTTSSSSSSRRRTTTUUUVVVTTTSSSTTTTTTTTTUUUWWW[[[^^^aaa\\\]]]^^^^^^\\\YYYVVVTTTYYYZZZ\\\```eeekkkooorrroooqqqrrrpppmmmlllnnnqqqppptttyyy}}}|||zzz~~~zzzqqqpppqqqooommmooovvvvvvkkkdddaaabbbbbbaaa```]]]XXXSSSNNNJJJHHHGGGIIIKKKOOOSSSXXX```iiiooo|||vvvooollllllkkkjjjffflllttt||||||lll\\\dddzzztttUUUHHH@@@BBBDDDAAA???BBB@@@AAAAAAAAAAAA@@@??????===???AAAAAAAAAAAACCCEEEEEEDDDCCCCCCDDDEEEDDDBBBGGGGGGFFFFFFGGGHHHJJJKKKLLLKKKHHHEEEEEEHHHOOOSSSOOOLLLHHHFFFEEEEEEEEEDDDHHHHHHHHHIIIJJJMMMOOOPPPMMMNNNPPPQQQQQQRRRUUUWWWRRRMMMLLLQQQWWWWWWTTTSSSQQQPPPQQQSSSVVVWWWUUUTTTUUUVVVWWWYYYYYYZZZZZZZZZZZZ^^^ccciiizzzzzzsssooommmlllmmmoooqqqnnniiicccVVVPPPKKKMMMPPPVVV```iiinnnsss{{{VVVGGG???BBBCCC===<<>>@@@?????????@@@@@@??????>>><<<===>>>>>>>>>@@@CCCEEEEEECCCBBBBBBCCCCCCBBB@@@EEEDDDDDDEEEFFFHHHJJJLLLOOONNNKKKGGGGGGJJJOOOTTTNNNKKKHHHFFFEEEEEEDDDBBBGGGGGGGGGHHHIIILLLNNNOOONNNOOOPPPPPPPPPQQQUUUWWWTTTNNNLLLPPPVVVYYYUUUQQQOOOOOOQQQSSSTTTUUUTTTSSSUUUUUUVVVWWWWWWWWWXXXXXXXXX\\\___aaajjj{{{sssooonnnmmmmmmooorrrsssppplllaaaXXXOOOKKKKKKOOOWWW```fffllluuu}}}iiiIIICCC???AAAAAA===<<>>@@@CCCEEEEEEDDDBBBGGGIIIKKKLLLMMMNNNQQQSSSRRRQQQRRRTTTVVVWWWWWWVVVVVVVVVUUUUUUVVVYYY[[[]]]^^^___bbbcccaaa]]]XXXUUUWWWVVVUUUXXX^^^eeeiiikkkkkkmmmooommmjjjiiilllnnnrrrtttuuutttsssuuuzzz|||{{{}}}}}}pppyyy|||ssspppqqqnnnkkkmmmvvv{{{sssooolllgggbbbbbbaaa___[[[WWWSSSPPPNNNLLLLLLKKKJJJKKKOOOUUUYYY___gggrrr}}}zzzrrrkkkccc___aaadddhhhiiiqqqzzznnndddcccccc|||gggGGGDDDCCCCCCCCCAAA>>>>>>AAA======>>>>>>>>>>>>>>>===;;;<<<=========???CCCFFFDDDBBBAAAAAABBBBBB@@@???CCCCCCCCCDDDEEEHHHJJJLLLMMMLLLKKKHHHFFFGGGJJJLLLJJJHHHFFFEEEEEEEEEEEEDDDGGGGGGGGGGGGIIILLLNNNOOOOOOPPPQQQQQQQQQRRRUUUXXXVVVRRRNNNOOOUUUXXXUUUOOONNNPPPRRRSSSTTTTTTTTTTTTWWWWWWWWWWWWVVVVVVVVVWWWZZZ[[[^^^```cccvvv|||uuurrrrrrooommmnnnqqqsssrrroooiii___TTTNNNJJJJJJPPPWWW```fffoooxxxeeeNNN@@@???===>>>>>>>>>???@@@AAA@@@@@@BBBEEEEEECCC@@@EEEGGGIIIJJJJJJLLLOOORRRLLLLLLNNNQQQVVVXXXYYYXXXTTTTTTUUUUUUVVVWWWYYYYYYZZZ\\\___aaacccbbbaaa```^^^ZZZWWWWWW\\\bbbeeefffdddfffhhhhhhffffffiiilllpppooonnnnnnppprrruuuwwwzzzzzz{{{|||}}}tttyyytttrrroooiiihhhooozzz|||wwwrrriiibbbdddcccaaa^^^[[[YYYWWWUUUPPPOOOMMMKKKIIIKKKNNNRRRQQQXXXbbblllvvv{{{sssnnnhhhddd```]]]___eeemmmrrrpppdddkkkzzzoooVVV<<<@@@@@@@@@???>>>===???AAA;;;<<<<<<============<<<;;;<<<=========???BBBEEEAAA@@@??????@@@AAA@@@>>>AAAAAAAAABBBCCCFFFHHHJJJFFFFFFFFFDDDAAA@@@AAACCCEEECCCBBBCCCDDDEEEEEEDDDFFFFFFFFFGGGHHHKKKMMMNNNOOOPPPQQQQQQQQQRRRTTTVVVUUUSSSPPPNNNRRRVVVTTTOOONNNPPPSSSTTTTTTSSSTTTUUUXXXXXXWWWWWWWWWWWWXXXXXX[[[\\\```eeeccckkk{{{zzzxxxsssooonnnppprrrrrrqqqnnneee[[[TTTNNNJJJKKKPPPYYY___gggpppwww~~~dddLLLCCC<<<===<<<;;;<<>>BBBCCCCCCCCCBBBAAABBBBBBDDDEEEGGGHHHHHHJJJNNNPPPLLLLLLMMMPPPSSSUUUUUUUUUPPPQQQSSSUUUWWWXXXXXXXXXYYYZZZ^^^bbbfffjjjmmmooohhhbbb[[[ZZZ]]]aaacccbbb```bbbeeefffeeefffjjjmmmpppmmmjjjlllqqqttttttsssvvvvvvuuuvvvzzzzzzxxxpppkkkhhhlllrrryyy{{{rrrjjjgggfffcccaaa^^^\\\[[[[[[UUUTTTQQQNNNJJJHHHIIIKKKJJJNNNUUU\\\cccmmmyyyvvvppplllhhheee```aaabbbbbbeeennn{{{|||sssjjjnnnuuuZZZJJJ<<<=========;;;;;;===>>>>>>::::::;;;<<<<<<<<<<<<<<<:::;;;<<<===<<<===@@@BBB???>>>===>>>@@@@@@@@@>>>>>>>>>>>>???@@@CCCEEEFFF@@@AAA@@@>>><<<<<<>>>@@@@@@??????@@@BBBCCCBBBBBBDDDDDDDDDEEEGGGIIIKKKMMMKKKMMMOOOPPPPPPPPPQQQRRROOOQQQOOOLLLNNNSSSTTTPPPLLLOOOSSSTTTSSSRRRSSSUUUVVVUUUUUUVVVWWWYYYZZZ\\\]]]\\\ccckkkhhheeexxx~~~yyysssppprrrtttuuutttssslllddd^^^VVVNNNKKKMMMPPPUUU]]]eeemmmttt|||rrrNNNAAADDD<<<>>>>>><<<===@@@???<<<===AAADDDBBB>>>>>>BBBFFFCCCDDDFFFFFFGGGIIIMMMPPPQQQPPPOOOPPPQQQQQQOOOMMMLLLNNNRRRUUUXXXXXXXXXXXXZZZ[[[___dddkkkrrrxxx{{{ooohhh```\\\^^^aaabbbaaa___cccfffggggggiiimmmqqqsssnnnkkkmmmtttwwwtttppptttrrroooqqqxxxvvv~~~pppmmmlllmmmmmmppp{{{{{{tttjjjhhheeebbb```^^^]]]]]]YYYYYYVVVQQQLLLHHHGGGHHHJJJLLLOOORRRVVV]]]gggooozzz}}}qqqhhhdddbbbaaa___]]]aaaeeeggglllwwwzzzpppjjjkkk```HHHAAA===>>>>>>===;;;;;;===<<<:::999:::;;;;;;<<<<<<<<<;;;888:::<<<<<<<<<<<<>>>???>>>===<<<===???@@@@@@???<<<<<<<<<<<<>>>@@@BBBCCC???>>>===;;;:::;;;???BBB>>>===<<<===???@@@@@@???BBBBBBBBBCCCEEEGGGJJJKKKHHHJJJMMMNNNNNNMMMMMMNNNJJJNNNNNNJJJKKKQQQTTTQQQKKKOOORRRSSSQQQQQQRRRTTTSSSSSSSSSUUUWWWZZZ]]]^^^]]][[[dddppplllbbblll|||uuurrrtttwwwxxxwwwwwwqqqlllggg^^^TTTNNNNNNJJJNNNUUU]]]dddmmmuuuzzzWWWBBBAAA==================>>>???@@@AAA@@@?????????@@@BBBCCCCCCFFFHHHIIIHHHHHHHHHIIIKKKLLLMMMNNNOOOMMMIIIFFFKKKLLLMMMOOORRRTTTVVVXXXWWW[[[]]]___fffsss{{{~~~nnnjjjddd```___```bbbcccaaabbbbbbcccdddeeefffgggoooooopppooonnnnnnppprrrtttrrrtttyyyzzzxxxyyy|||sssnnnrrruuuiiihhhuuuqqqpppwwwwwwqqqiiiccc``````aaaaaaYYYXXXVVVTTTRRRPPPNNNMMMLLLKKKJJJJJJNNNTTTZZZ]]]hhhrrruuurrrlllfffaaa^^^]]]]]][[[bbbjjjrrrzzz~~~~~~qqqdddggg}}}eeeHHHBBBAAA>>>@@@???>>>===<<<;;;::::::;;;;;;:::999999999:::::::::::::::999999::::::;;;:::AAA???<<>>==================>>>>>><<<=========;;;:::;;;<<<;;;<<<===>>>???@@@AAAAAAAAABBBEEEGGGHHHHHHGGGFFFJJJKKKKKKJJJIIIIIIKKKMMMIIIIIIJJJJJJKKKKKKLLLLLLQQQPPPOOOOOOPPPQQQSSSTTTPPPTTTWWWWWWTTTSSSVVVZZZ[[[\\\^^^```ccchhhnnnrrryyytttsssqqqrrrtttsssoookkkiiifff^^^SSSJJJKKKKKKMMMQQQYYYdddnnnttt~~~gggFFF<<>>???@@@AAABBBDDDGGGGGGGGGFFFFFFGGGKKKKKKKKKLLLLLLKKKHHHFFFIIIJJJMMMPPPRRRTTTUUUUUUUUUWWWXXXYYY^^^hhhoooqqqjjjgggaaa^^^^^^```cccddd``````aaacccdddeeegggggglllmmmoooppppppppprrrsssxxxwwwyyy~~~~~~zzzxxxzzzyyy}}}{{{rrrzzzwwwzzznnnjjjtttooofffnnn}}}|||rrrjjjfffdddbbbbbb\\\[[[YYYWWWUUURRRPPPOOOLLLKKKIIIIIIJJJMMMQQQSSS[[[cccnnnvvv|||wwwpppeeecccaaa]]]ZZZYYYZZZ[[[^^^ggguuu~~~xxxkkkfffeeeqqqwwwTTTBBB??????<<>>===<<<;;;:::999===<<<;;;:::999999999999::::::999999888999999999:::AAA>>>;;;???<<<999???=========<<<<<<<<<<<<<<<;;;<<<===<<<;;;::::::<<<======>>>???@@@AAABBBBBBBBBCCCEEEGGGHHHHHHGGGGGGIIIJJJKKKKKKJJJIIIJJJKKKHHHHHHIIIIIIJJJKKKKKKKKKPPPPPPOOOOOOOOOPPPRRRSSSXXXXXXXXXWWWVVVUUUVVVVVV\\\]]]]]]]]]___ccciiimmmrrr|||xxxvvvsssqqqqqqsssqqqoooooommmggg]]]VVVNNNLLLKKKLLLRRRZZZccciiivvvzzz___III:::888>>>>>><<<<<<;;;:::999999999999888999;;;<<<===>>>?????????BBBDDDEEEDDDDDDDDDEEEJJJJJJJJJIIIIIIHHHGGGGGGGGGIIILLLOOOQQQRRRSSSSSSSSSUUUUUUSSSWWW^^^bbbbbbeeeccc___\\\]]]```dddggg``````aaabbbdddeeeggghhhgggiiikkkmmmnnnpppsssuuuyyyxxx{{{yyyuuuvvvtttzzzrrruuuyyy}}}tttmmmrrrppphhhiiippptttyyyxxxqqqkkkgggeee```___^^^\\\ZZZWWWTTTSSSOOOMMMKKKJJJIIIHHHIIIIIILLLSSS[[[aaafffmmmwww{{{tttmmmddd]]]ZZZZZZZZZYYYXXXZZZ]]]```kkkvvvxxxmmmeeeXXXaaaqqq}}}WWWBBB=========<<<>>>>>>===<<<;;;:::999999???>>><<<;;;999888888888::::::999888888888888888888===:::;;;CCCAAA:::======<<<<<<<<<;;;;;;::::::;;;<<<===<<<:::999:::;;;<<<======>>>???@@@AAAAAA@@@AAACCCEEEFFFFFFEEEEEEFFFIIIKKKLLLJJJIIIHHHHHHGGGHHHHHHIIIJJJJJJKKKKKKPPPOOOOOOOOOOOOPPPPPPQQQVVVWWWXXXZZZ[[[ZZZXXXVVV]]]\\\[[[YYYZZZ]]]bbbggghhhrrrppp~~~xxxsssqqqrrrqqqqqqssstttooohhhaaaUUUQQQLLLIIIJJJPPPWWW\\\iiinnnvvv}}}___CCC???:::888999777;;;;;;999888777777777777555777999<<<>>>??????>>>===@@@BBBCCCBBBBBBBBBCCCKKKKKKJJJHHHGGGFFFHHHIIIHHHHHHJJJKKKNNNPPPQQQRRRSSSUUUUUUSSSUUUZZZ]]]\\\aaa```^^^]]]]]]aaafffjjjdddcccccccccdddeeefffgggdddeeefffgggiiinnntttxxxvvvtttuuuxxxxxxsssqqqssswwwgggyyyvvvooommmmmmnnnlllmmmpppttt|||~~~uuunnnjjjcccbbbaaa___]]]ZZZXXXWWWSSSRRRQQQNNNLLLJJJHHHGGGFFFJJJOOOSSSVVV\\\fffmmmsssyyy|||ppphhheeeaaa\\\VVVYYYZZZ[[[[[[]]]bbbjjjpppxxxkkk___YYYYYYnnneeeCCC;;;>>><<<;;;>>><<<<<<<<<;;;:::999999999======;;;:::999999999999;;;;;;:::999888888888888888<<<;;;DDDTTTRRRBBB<<<===<<<<<<;;;;;;::::::999:::;;;<<<;;;999999999:::999::::::;;;<<<=========<<<===>>>@@@AAAAAAAAAAAADDDGGGJJJLLLJJJHHHFFFFFFGGGHHHHHHIIIJJJKKKLLLLLLNNNNNNNNNNNNOOOOOOOOOPPPMMMUUU```fffeee```\\\ZZZ[[[[[[YYYWWWWWWZZZ```dddjjjrrruuu```^^^yyyxxxuuuooooooqqqssstttqqqkkkggg___ZZZRRRKKKHHHJJJNNNRRR\\\bbbkkkttt{{{eeeGGG999>>><<<999999777:::999888777777777777777555777:::<<<>>>???@@@???<<<>>>AAABBBAAAAAAAAABBBKKKLLLKKKIIIFFFFFFHHHKKKJJJIIIHHHHHHJJJMMMQQQSSSQQQTTTUUUSSSUUUZZZ\\\ZZZ^^^____________bbbgggkkkhhhgggeeedddddddddeeefffgggfffeeedddgggnnnwww~~~sssooonnnppppppoooppptttxxxrrruuurrrhhhiiiiiikkkllllllmmmqqq{{{vvvqqqeeedddbbb___\\\ZZZXXXXXXVVVUUUTTTRRRPPPMMMKKKJJJGGGHHHJJJKKKMMMRRRYYY^^^bbbhhhqqqxxx~~~xxxoooddd]]][[[ZZZWWWTTTVVVXXX[[[^^^cccnnn|||{{{vvvlll```[[[]]]kkkoooRRR===<<<>>>999888>>>;;;;;;::::::999999888888::::::999999999::::::;;;;;;;;;:::999999999999999<<<>>>???NNNfffdddLLL===<<<<<<<<<;;;;;;:::::::::999;;;;;;;;;999888999:::999999999::::::;;;;;;<<<:::;;;<<<===>>>?????????AAADDDIIIKKKJJJGGGEEEEEEGGGHHHHHHJJJKKKLLLMMMMMMLLLLLLMMMNNNNNNOOOOOOOOOPPPaaatttzzzqqqddd\\\[[[YYYYYYXXXWWWWWWZZZ```dddggghhhyyyVVVUUU```}}}zzzvvvqqqqqqrrrrrrrrrpppllliiigggaaaXXXPPPJJJIIIJJJKKKRRRXXXbbbkkksss{{{}}}PPP>>>999<<<888888<<<;;;888888777777888999999:::777888:::<<<>>>???@@@@@@<<>>???@@@@@@>>>BBBFFFIIIHHHGGGFFFEEEFFFGGGGGGIIIJJJKKKLLLMMMHHHIIIKKKMMMNNNOOOOOOOOO]]]ppprrr```YYYYYYWWWXXXXXXXXXYYY[[[```cccaaacccpppddd]]]TTT]]]~~~wwwvvvvvvuuusssrrrpppnnnmmmjjjeee___WWWQQQMMMKKKJJJMMMRRRZZZbbbiiiqqqwww|||wwwSSSBBB:::;;;;;;555888===999666666777888999;;;===>>>888999999:::<<<>>>???@@@===@@@BBBCCCBBBBBBBBBCCCGGGJJJKKKIIIEEECCCFFFIIIGGGHHHIIIKKKLLLNNNOOOOOOKKKOOORRRRRRUUUYYY[[[XXXXXX]]]bbbcccaaa```bbbdddeeedddbbbaaabbbcccfffgggjjjiiihhhhhhjjjpppxxx~~~tttpppnnnpppqqqpppsssxxxuuuyyy}}}~~~~~~zzzpppjjjjjjiiigggeeehhhooouuu{{{rrriiibbb^^^]]]\\\ZZZYYYWWWVVVTTTSSSSSSSSSOOONNNLLLJJJHHHHHHIIIJJJMMMQQQVVVZZZ^^^dddmmmsss~~~~~~vvvooojjjeeebbb___ZZZZZZYYYVVVSSSSSSVVVYYY^^^gggttt~~~zzzrrriii```UUUUUUlllrrr\\\FFF>>>999;;;;;;888777999999888888888888777777777777777777666777777888888666666555666666777888999666888555;;;KKKIII;;;666555666666777777888888888888::::::999888777888999999999999::::::::::::;;;;;;;;;;;;<<<===>>>@@@@@@<<<@@@DDDFFFGGGFFFGGGGGGDDDDDDEEEFFFHHHIIIJJJKKKFFFGGGIIILLLNNNOOOPPPPPP[[[hhhtttrrrdddWWWUUUYYYVVVWWWYYYYYYZZZ[[[^^^`````````lll}}}gggXXXfff~~~{{{yyywwwsssqqqpppqqqrrrllljjjgggbbb\\\VVVQQQNNNLLLOOOTTTYYY^^^dddjjjooovvvjjjRRR===888888===<<<666999<<<222555555777888;;;===@@@AAA999999999999:::<<<>>>@@@>>>@@@CCCDDDCCCBBBCCCDDDEEEHHHKKKIIIDDDBBBDDDGGGDDDGGGKKKNNNPPPOOONNNLLLLLLPPPSSSTTTVVVZZZ[[[XXXVVV\\\bbbdddaaa^^^___aaaaaa```______```cccfffhhhfffggghhhhhhjjjnnnssswwwtttqqqpppssssssqqqrrruuuxxxzzz|||~~~~~~qqqjjjjjjjjjgggdddeeekkkooovvvsssjjjeeecccbbb___]]][[[XXXWWWVVVVVVVVVSSSRRROOOLLLJJJHHHHHHHHHFFFIIILLLMMMOOOTTT[[[aaalllpppwww|||oooiiibbb\\\XXXVVVTTTSSSNNNRRRVVVVVVUUUVVV\\\aaappp|||{{{yyyxxxfff```\\\YYYVVVbbb^^^EEE@@@<<<888999;;;<<<:::999888888888888777777777777888888777666666555666666333333333444555666777888:::===777555<<<;;;777<<<222333333444555666777777888999:::999777777777888777777777777777888888888999999999:::;;;<<<===>>>;;;>>>CCCEEEFFFFFFGGGHHHBBBBBBCCCEEEFFFGGGIIIIIIDDDFFFHHHLLLNNNPPPPPPQQQMMMUUU[[[YYYRRRPPPUUU[[[VVVXXXZZZZZZZZZZZZ\\\]]]___[[[cccwwwmmm```iii|||zzzvvvrrroooooorrrtttoooooonnnkkkeee^^^XXXTTTLLLNNNPPPRRRVVV[[[aaaeeennnxxxmmmIII<<<:::999999888777666666777777666555555555888===BBBEEE===;;;999888888:::===???@@@???????????????@@@@@@HHHHHHGGGFFFDDDEEEHHHKKKJJJHHHGGGJJJNNNQQQQQQPPPMMMNNNRRRWWW\\\]]]ZZZVVV```___^^^]]]\\\^^^aaadddeeeeeebbb___aaaggghhhfffllljjjiiijjjlllmmmmmmkkkmmmooonnnkkkmmmrrrtttssswwwuuutttvvvyyy|||~~~}}}~~~rrrlllkkkiiieeeccccccgggkkkrrr{{{uuummmgggddd]]]]]]\\\ZZZXXXVVVVVVVVVWWWRRRNNNNNNMMMIIIFFFGGGGGGFFFFFFGGGIIILLLOOOQQQ]]]___cccjjjsss||||||uuulllfff___[[[WWWSSSQQQQQQPPPOOOSSSRRRPPPPPPTTT^^^jjjrrr~~~zzzooofff^^^\\\UUUPPP[[[{{{aaaEEEBBB:::::::::999999999888888888888888888888888888888999888888777666555555444777666555444444555666777777777666666666666777777555444444444444555666666888777777666555555444444555777888999777777888999888999::::::;;;;;;;;;:::<<<===???AAACCCDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHDDDCCCDDDGGGLLLOOONNNLLLOOOQQQPPPNNNPPPTTTVVVTTTWWWVVVVVVVVVXXXYYYYYYYYYVVV\\\]]]```iiiyyy^^^```qqqyyyvvvsssnnnnnnqqqpppnnnllllllkkkgggaaa[[[SSSPPPKKKIIIKKKQQQXXX]]]fffnnnxxx|||UUU???:::;;;999888777777666666666777666666555555666999<<<>>>:::999888777888999;;;<<<===============>>>??????EEEFFFFFFFFFFFFHHHKKKNNNIIIGGGFFFHHHLLLNNNNNNNNNPPPPPPTTT^^^gggjjjddd]]][[[[[[ZZZXXXXXXZZZ]]]___aaaccccccbbbdddhhhhhheeejjjlllnnnmmmkkkjjjjjjllllllnnnmmmjjjjjjoooqqqppprrrrrrtttwww{{{~~~yyytttmmmlllmmmnnnmmmllliiigggeeekkkrrr|||~~~uuupppiiigggccc^^^ZZZWWWVVVWWWZZZTTTQQQRRRPPPKKKHHHIIIHHHGGGFFFFFFGGGHHHJJJLLLRRRSSSWWW\\\dddkkkrrruuuzzz~~~}}}~~~yyyrrrlllgggaaa[[[WWWRRRQQQOOONNNNNNNNNNNNNNNPPPRRRVVV\\\fffsss~~~xxxtttmmmddd[[[TTTUUUTTTYYYmmmvvvVVVAAA;;;999999999888888888888777777777777777777777777777888888777666666555444444777666555444444555666777666666555555555555666666444444444444444555555666777666666555444444333333444666888888777777777888999999:::::::::::::::999888999;;;===???@@@AAAAAADDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCFFFJJJLLLLLLJJJMMMRRRSSSOOOMMMQQQTTTUUUVVVTTTSSSSSSTTTVVVWWWXXXQQQXXXYYYZZZaaannnttt```ddd~~~yyysssrrrtttrrrpppmmmllllllhhhbbb]]]XXXUUUPPPMMMLLLOOORRRUUU^^^gggssszzz~~~xxxUUU???999999999888777666666555666666666666555555555555666666777777777777777888888999999::::::::::::;;;===>>>???@@@BBBCCCDDDEEEGGGKKKNNNIIIHHHGGGHHHKKKMMMMMMMMMNNNLLLOOOZZZfffiiiaaaXXXVVVVVVTTTTTTUUUWWWYYYZZZ]]]aaaccccccfffjjjhhhdddhhhmmmrrrqqqkkkgggiiilllkkkmmmlllhhhiiimmmooonnnnnnppptttyyy|||~~~qqqmmmooolllgggdddeeegggiiijjjeeejjjppptttyyyvvvqqqjjjbbb\\\YYYYYYYYYYYYUUURRRSSSRRRMMMIIIIIILLLKKKIIIHHHGGGGGGGGGHHHHHHIIIKKKNNNSSSXXX\\\___dddggglllrrryyy~~~}}}yyyssslllffffffaaaZZZUUUQQQOOOMMMLLLGGGGGGHHHIIIJJJLLLMMMMMMSSSYYYcccooo}}}|||tttmmmfff___XXXUUUOOOXXXcccssslllTTTFFF===666888777777777777666666666555555555555555555555555777777666666555444444444666555555444444555555666555444444333333444444555444444333333444444555666555555444444333333222222444555777777666666666777999999999:::999999888888888999;;;===???AAABBBBBB@@@@@@@@@AAAAAAAAABBBBBBBBBAAABBBDDDGGGHHHHHHGGGGGGNNNQQQMMMIIILLLQQQTTTRRRQQQPPPOOOPPPRRRTTTUUUOOOWWWXXXXXX\\\bbbzzzjjjYYYjjjxxxtttsssssspppmmmlllllljjjddd```^^^\\\YYYUUUQQQNNNLLLKKKSSS[[[gggoootttxxx~~~qqqTTT???999:::999666666666555555555555555666444555555555555555444444555666777888999888888777777777888999:::<<<>>>???<<<===???@@@AAACCCGGGJJJJJJJJJJJJJJJLLLMMMNNNNNNMMMKKKLLLRRRYYYZZZUUUNNNUUUSSSRRRRRRTTTVVVXXXXXX[[[^^^```aaadddiiihhhdddggglllqqqqqqnnnkkkkkkllljjjlllllliiijjjppprrrqqqppprrruuuwwwzzz|||~~~|||~~~xxxoooiiigggggghhhhhhfffiiikkklllnnnwwwwwwmmmfffcccaaa```[[[VVVUUUWWWVVVQQQMMMMMMQQQOOOMMMKKKJJJIIIHHHHHHFFFFFFGGGHHHJJJLLLNNNPPPUUUVVVYYY]]]aaafffiiikkkqqqtttyyy}}}}}}zzzyyypppmmmhhheeeaaa\\\VVVQQQRRRPPPMMMJJJIIIIIIJJJJJJHHHIIIJJJLLLNNNRRRWWW[[[hhhppp||||||tttnnnggg```YYYTTTUUUYYYgggzzzgggMMM@@@;;;999777666666666555555555444444555555555555555555555555555555555555444444333333444444444444444444444444333333222222222222333333333333333333333444444555333333333333222222111111333555666666555555555777888888999999888888777666777888:::===???@@@AAABBB======>>>>>>>>>????????????@@@AAABBBCCCDDDDDDCCCBBBGGGIIIGGGFFFKKKOOOQQQNNNPPPQQQRRRRRRRRRRRRSSSTTT]]]^^^]]]______kkk^^^\\\xxxzzzuuurrrooollllllmmmlllhhhddddddcccaaa^^^XXXRRRLLLIIIIIIPPPYYY```eeekkkrrrxxx\\\NNN???888999:::888666555444444444444444555555333333555666666666555555555666888999999999777777666666777888:::<<<>>>???<<<===??????@@@AAACCCEEEHHHIIIIIIIIIJJJKKKLLLMMMPPPPPPPPPQQQQQQRRRRRRSSSVVVTTTSSSTTTWWWYYYZZZYYYZZZ]]]]]]]]]```fffgggdddfffhhhkkknnnpppooonnnllliiillllllkkknnntttxxxwwwvvvvvvvvvuuuuuuwww|||zzzrrrjjjddd```hhhjjjjjjiiiiiinnnxxxvvvpppjjjggg___ZZZXXXZZZYYYUUURRRRRRQQQQQQOOONNNLLLKKKJJJJJJHHHGGGGGGGGGHHHHHHIIIIIIKKKLLLMMMNNNQQQTTTWWWXXXYYY\\\```cccfffiiilllooopppqqqsssuuuwwwxxxyyyyyy{{{|||}}}|||{{{{{{{{{}}}{{{zzzyyywwwvvvtttssssssjjjjjjhhhfffdddbbb```___[[[YYYVVVTTTQQQNNNKKKHHHHHHHHHHHHHHHHHHHHHIIIIIIMMMOOOQQQTTTZZZcccmmmtttxxxrrrgggaaaZZZUUUOOOOOOYYYfffoooJJJ>>><<<777666===555555555444444444333333555555555555555555555555444444444333333333333333333333444444444444333333222222111111111111222222222222222222222333444444222222222222222111111111222333555555444444444555666777777888777777666666333444666888:::;;;<<<<<<<<<<<<<<<<<<===============>>>???@@@@@@AAAAAAAAAAAABBBAAABBBHHHPPPRRROOOOOOSSSXXXZZZYYYVVVUUUUUUYYYbbbcccbbbccc___cccrrroooWWWddd|||rrrooollllllnnnnnnllljjjhhhhhhhhhfffaaaZZZSSSOOOHHHJJJNNNRRRVVV^^^gggmmmqqqyyyhhhGGG>>>777555666555666777333333333333333333444555222333444555666666666666555666777888999888777666555666666777999:::<<<===>>>???AAAAAAAAAAAABBBDDDCCCDDDFFFFFFFFFFFFIIIKKKNNNOOOPPPOOONNNQQQUUUYYYXXXUUUTTTVVVZZZ]]]\\\ZZZ[[[]]]\\\\\\___eeegggdddddddddeeeiiimmmooommmkkkhhhkkkllllllpppwww{{{{{{yyyyyyxxxuuurrrtttzzzqqqccc```eeekkkiiijjjjjjhhhgggjjjpppuuu|||rrrkkkeee___[[[ZZZXXXSSSQQQQQQQQQQQQPPPNNNMMMKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGFFFEEEEEEFFFHHHJJJLLLNNNPPPNNNQQQTTTVVVWWWYYY\\\___^^^^^^```bbbcccdddddddddfffhhhiiihhhgggfffggghhhhhhgggfffdddbbb```^^^]]]WWWWWWVVVVVVUUUTTTSSSSSSOOONNNMMMLLLKKKJJJIIIIIIEEEFFFHHHHHHGGGGGGIIIJJJNNNRRRXXX___gggtttxxxoooiii]]]VVVQQQOOOLLLRRRhhhXXX::::::>>>777555>>>555444444444444333333333444444444444444444444444333333333222222222222222222333333444444333333222222111111000000111111222222222111111222222333444222222222222222222111111111333444444333333444555444555666666777777666666666666888999:::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<:::<<<>>>???>>>>>>???AAABBBAAA???BBBKKKTTTUUUPPPQQQVVV\\\^^^\\\YYYXXXXXXWWWaaabbbaaaccc___]]]fffooo```YYYooowwwsssooonnnpppqqqpppnnnjjjkkklllkkkgggbbb]]]ZZZOOONNNLLLLLLNNNTTT\\\bbbfffnnnzzzoooFFF===888555666666222333666222222222222222333444444333444444444444444555555444444555666666666666666444444555555666888999:::<<<>>>@@@AAAAAAAAABBBDDD@@@BBBDDDDDDDDDEEEHHHKKKJJJJJJJJJKKKMMMQQQTTTVVVXXXUUUTTTVVV[[[^^^]]]ZZZZZZ]]]______cccgggfffbbb___aaaccceeefffggghhhiiihhhjjjkkkkkknnnuuuyyyyyywwwyyyyyyvvvssssssxxx}}}xxxzzz}}}xxx```\\\fffqqqhhhiiijjjiiihhhhhhlllooozzz}}}uuunnngggccc^^^XXXUUUVVVUUUTTTSSSQQQOOOLLLJJJIIIHHHHHHHHHHHHHHHGGGGGGFFFDDDEEEFFFGGGHHHIIIJJJJJJKKKMMMNNNOOOOOOPPPRRRTTTRRRRRRSSSTTTUUUUUUUUUUUUVVVWWWXXXXXXVVVVVVWWWXXXYYYXXXWWWVVVTTTSSSRRRQQQOOONNNNNNNNNNNNMMMMMMMMMIIIIIIIIIIIIHHHHHHIIIJJJEEEGGGIIIJJJKKKNNNSSSWWW\\\cccmmmvvvwwwrrrlllddd]]]TTTNNNMMMOOOTTTccc[[[HHH999999;;;666555999555555444444444333333333333333333333333333333333222222222222222222222222111222333444444333222111222111111111111111111222111111111111111222333333222222222222222222222222000222444444333222333444222333444555666777777777::::::;;;<<<<<<<<<<<<;;;888888999999999:::::::::888;;;>>>>>>======???AAA@@@AAA@@@AAAHHHOOOQQQNNNOOOTTTXXXXXXVVVTTTVVVXXXRRR\\\]]]\\\aaa^^^ZZZ___ggg{{{sssooozzzuuurrrssssssqqqooolllmmmmmmmmmkkkhhhdddbbbZZZWWWSSSNNNMMMNNNSSSVVV[[[cccmmmuuu{{{|||mmmJJJ999777444555:::999444111333222111111111222333333444555444333333222222333333333333333444444444555555333333333444555666777888999;;;>>>??????@@@AAABBB???BBBEEEEEEEEEFFFIIIMMMKKKIIIGGGJJJPPPSSSRRRPPPWWWTTTSSSUUU[[[^^^\\\YYYZZZ^^^bbbcccfffiiifff```\\\```cccccc______cccggggggjjjjjjiiilllrrrvvvuuutttwwwzzzxxxuuutttxxx|||ssswww{{{|||zzzhhh___```iiijjjkkkkkkjjjiiikkkmmmkkkuuuyyysssmmmeeeaaabbbZZZYYYWWWUUURRROOOLLLJJJHHHHHHIIIIIIIIIIIIHHHHHHGGGHHHHHHHHHHHHGGGFFFEEEFFFGGGGGGGGGEEEFFFGGGIIIGGGHHHIIIIIIJJJJJJIIIIIIHHHJJJKKKJJJIIIHHHIIIKKKKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFEEEEEEGGGHHHFFFHHHJJJLLLPPPWWWaaaiiiuuu}}}tttkkkgggbbbZZZSSSNNNJJJKKKSSS^^^ttteee@@@???<<<888555555444222555555555444444444333333111111111111111111111111111111111111111111222222111222333444444333222111222222111111111111222222111111111000111222222333222222222222222222333333000111333333222222222333111222333555666777777888888888999999999888888777777777777777888888888888777:::===>>>======???BBB===@@@AAA@@@BBBHHHKKKKKKLLLOOOQQQOOOLLLLLLPPPUUUNNNXXXYYYYYY___^^^YYY\\\___eeeqqquuuzzzvvvuuutttrrrpppmmmmmmmmmmmmkkkjjjhhhgggbbb___YYYSSSOOOMMMMMMMMMNNNTTT]]]dddjjjqqq{{{zzzpppiiibbbGGG;;;999666666555555555444444444222222222222222222222222222222222333333333444444444444444444444444444444444444555666777888999999::::::;;;<<<>>>???AAABBB===>>>???AAACCCDDDFFFFFFDDDFFFHHHIIIJJJKKKNNNQQQOOOOOOTTTZZZZZZXXXYYY\\\___]]]\\\^^^aaaeeehhhhhhkkkkkkiiihhhfffeeeeeeeeeooommmkkklllnnnooollljjjsssuuuwwwwwwvvvuuuuuuvvvvvvrrrsssxxx|||yyy___cccbbbaaabbbfffgggfffiiinnnlllnnnqqquuuyyyrrrggggggaaaZZZVVVUUUTTTRRROOOMMMLLLJJJJJJKKKLLLKKKJJJHHHHHHHHHHHHHHHGGGFFFEEEGGGFFFFFFEEEEEEGGGHHHIIIIIIHHHHHHGGGFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEDDDCCCBBBBBBCCCEEEFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJRRR[[[bbbhhhqqq~~~|||wwwkkk]]]WWWVVVRRRKKKMMMQQQUUU```|||mmmUUUGGG:::999888777555555444444333333333222222222111111000000000000000000000000222222222222222222222222222000///------///000222000000000000000000000000///////////////.........111///...111666777444000333333222222222333444444111111222333444666666777999999888888888888888888777888888888888999999999<<<<<<===============<<<===>>>?????????@@@DDDFFFJJJLLLMMMKKKIIIJJJNNNRRRNNNPPPRRRTTTVVVVVVVVVVVVaaaZZZgggtttwwwssstttuuupppmmmnnnmmmiiiggghhhgggccc^^^ZZZWWWSSSPPPMMMMMMNNNQQQVVV\\\bbbgggjjjwww}}}{{{rrrnnnjjjddd^^^yyy___LLLAAA<<<:::555555444444444333333333222222222222222222222222222222222333333333333444444444444444444444444444333444555666777888999999;;;;;;;;;;;;<<<===>>>???>>>>>>???AAABBBCCCDDDEEECCCDDDFFFGGGGGGHHHKKKMMMLLLLLLOOOTTTTTTRRRSSSWWW^^^\\\[[[[[[^^^aaacccccciiiiiiiiihhhhhhhhhhhhiiiqqqnnnjjjiiijjjkkkkkkiiirrrtttuuuvvvuuutttuuuvvvxxxtttssswww{{{~~~cccZZZ___hhhkkkfffaaadddkkkhhhgggggggggiiinnnuuuzzz}}}zzzssskkkddd```\\\WWWSSSQQQNNNLLLKKKKKKJJJIIIGGGJJJJJJJJJJJJIIIHHHGGGGGGJJJIIIHHHGGGFFFGGGHHHIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGHHHHHHIIIIIIJJJLLLNNNPPPSSSWWWZZZ]]]fffnnnwww|||tttlllhhh```WWWQQQOOOOOOQQQ^^^nnntttTTTDDD;;;888777666555333333333333222222111111111000000000000000000000000000000000222222222222222222222222111000///......///000111000000000000000000000000/////////////////////...111///...111555777555222000000000111222333444555111111222333444555666666888888888888888888888888777777888888888999999999:::;;;<<<===============<<<===>>>>>>>>>@@@CCCEEEAAADDDGGGGGGFFFHHHMMMQQQMMMNNNPPPRRRTTTUUUUUUUUUVVVVVV]]]vvv~~~wwwvvvwwwrrrnnnnnnmmmiiiggghhhhhhgggeeecccaaa]]]WWWSSSNNNMMMLLLMMMQQQVVV\\\```gggllluuu|||~~~vvvlllfffeeeccc^^^ZZZxxxTTT???===@@@???:::333333333222222222222111111111111111111111111111111111222222222333333333333333333333444444444444333444444555666777888888:::::::::::::::;;;;;;<<<>>>???@@@AAABBBCCCDDDDDDCCCEEEFFFFFFFFFGGGIIIKKKLLLKKKLLLOOONNNLLLNNNSSS[[[YYYXXXXXX[[[]]]^^^^^^dddfffggggggggggggjjjlllooolllhhhfffgggiiikkklllpppqqqssstttssssssuuuvvvvvvqqqppptttyyy~~~yyy^^^\\\^^^bbbdddbbbcccfffjjjhhhddd```___bbbhhhmmmnnnrrr{{{}}}ssslllddd\\\VVVTTTRRROOOMMMMMMLLLJJJHHHJJJJJJJJJIIIHHHGGGGGGFFFJJJIIIGGGFFFEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@DDDDDDEEEEEEEEEEEEEEEEEECCCEEEFFFHHHJJJJJJKKKKKKMMMOOOTTTXXX^^^eeemmmrrr{{{|||ssslllaaaZZZUUUQQQJJJGGGQQQ```zzzYYYAAA;;;777666555444222111111111111111111000000000/////////000000000000000000000000111111111111111111111111111000///......///000111000000000000000000000000......//////////////////111///...000444777777555.........///111222444555111111222333444444555666777777777777777777777777777777777888888888999999999999:::<<<============;;;<<<>>>>>>>>>???AAADDD>>>BBBEEEFFFEEEFFFJJJMMMJJJLLLNNNPPPQQQSSSSSSTTTRRRWWWYYYcccsss|||xxxzzztttpppooonnniiiggghhhhhhhhhjjjkkkjjjfff___ZZZSSSPPPKKKGGGHHHLLLQQQUUUYYY___hhhqqqxxx~~~yyyrrrhhhddd^^^\\\]]]]]][[[XXXoooYYY???555:::???;;;555222222111111111000000000111111111111111111111111111111111111222222222222333333333333333444444444333333444555555666777777888888888999:::;;;<<<===>>>>>>@@@AAACCCEEEFFFGGGFFFGGGHHHHHHGGGGGGIIIKKKOOOLLLLLLNNNMMMKKKNNNSSSWWWVVVUUUWWWYYY\\\]]]]]]```bbbddddddcccdddgggjjjkkkiiigggggghhhjjjmmmnnnnnnoooqqqqqqqqqrrrtttvvvpppmmmmmmqqqxxxnnnXXXWWWccckkkiiifffmmmlllgggbbb^^^^^^```ccciiiiiioooxxxuuukkkddd]]][[[WWWUUUUUUSSSQQQPPPOOONNNMMMKKKJJJIIIHHHHHHJJJIIIHHHGGGFFFGGGGGGHHHGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCBBBBBBAAAAAACCCCCCDDDEEEFFFGGGGGGHHHEEEFFFHHHKKKNNNRRRTTTVVVYYY]]]ccciiipppxxxzzzvvvqqqiiiddd^^^TTTMMMLLLHHHLLLdddsss```HHH;;;;;;:::444444333222111000000000111111000000000/////////000000000000000000000000000000000000000000000000000///............///000////////////////////////............////////////111///...///333666777777/////////000111222333444000111111222333444444444666666666666666666777777777777777777888888888888777888999;;;<<<=========:::;;;=========>>>@@@AAAEEEHHHJJJJJJGGGEEEFFFHHHIIIIIIKKKMMMNNNPPPQQQQQQRRRVVVXXX\\\kkkjjjqqq~~~wwwrrrqqqoookkkiiijjjfffgggiiikkkkkkhhhccc___\\\XXXRRRLLLJJJJJJMMMOOOPPPUUU]]]eeemmmttt{{{~~~ttthhhaaa^^^\\\ZZZYYYZZZZZZZZZZZZFFF???777444555666333000111000000000000/////////000000000000000000000000000000000111111111222222222222222333333333444444333333444444555555666666666666777888:::<<<>>>???===>>>@@@BBBEEEGGGIIIJJJGGGHHHHHHHHHGGGGGGIIIKKKOOOLLLLLLMMMMMMLLLOOOUUUTTTTTTTTTWWW[[[^^^______```ccceeedddaaaaaadddhhhjjjkkkkkkkkkjjjjjjjjjkkklllmmmnnnnnnnnnooorrrtttnnnnnnoooqqqwww}}}wwwcccbbbgggjjjjjjggghhhgggddd```\\\ZZZYYY^^^]]]aaaiiiqqqwwwuuurrrmmmiiieeebbb^^^\\\YYYXXXUUUSSSPPPOOONNNMMMMMMLLLKKKKKKKKKLLLMMMMMMKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGHHHIIIJJJLLLNNNPPPRRRSSSUUUUUUWWWZZZ___eeekkknnnuuuzzzvvvrrrlllhhheee```[[[VVVVVVLLLHHHMMMTTTeeeoooTTTGGG;;;888:::777444444333222111111111111222222111111111000000000//////////////////////////////////////////////////////............//////........................---.........//////000000000///...///222444666666333222222111111111222222000000111111222333333333444444444555555666666666666666777777777888888888666777888999;;;;;;<<<<<<888:::<<<<<<<<<<<<>>>???HHHJJJLLLJJJFFFDDDDDDFFFHHHHHHIIIJJJLLLMMMNNNOOONNNMMMRRRYYY[[[eee|||ggg~~~xxxvvvsssnnnlllmmmggggggggghhhiiihhhfffdddbbb___[[[VVVRRROOONNNMMMIIILLLQQQVVV\\\bbbhhhlllrrrwww~~~|||uuunnnggg```YYYTTTXXXXXXXXXWWWVVVVVVXXXYYY777888888555222111333555000000000000///////////////////////////////////////000000000000111111111111111222222333333444444333333333444444444555555444555666888:::===???@@@===>>>???BBBEEEGGGIIIJJJEEEFFFGGGFFFFFFFFFHHHJJJLLLJJJKKKMMMMMMMMMPPPVVVTTTTTTUUUYYY]]]aaabbbbbbcccfffiiigggcccbbbeeeiiimmmnnnnnnmmmjjjgggffffffkkklllmmmllllllmmmppprrrqqquuuvvvtttuuuyyy|||}}}~~~jjjZZZ]]]eeeaaadddhhhhhhddd___[[[YYYUUUTTTWWW___fffjjjpppvvv~~~yyyssspppgggeeebbb]]]ZZZWWWVVVVVVRRRRRRPPPOOOOOOPPPQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNQQQRRRUUUXXX[[[___aaabbbjjjkkknnnrrrwww~~~~~~tttllleeebbb^^^[[[YYYVVVRRROOOIIIGGGMMM]]]qqqtttTTT???:::666777999555444444333222222222222222222222111111111000000000////////////////////////........................................................................------......///000000000/////////000111222333444444444333222111111111111000000111111111222222222333333333444444555555666666666666777777777888888666666888999::::::::::::777999;;;<<<;;;;;;<<<===AAACCCFFFEEECCCBBBEEEGGGIIIIIIIIIIIIIIIKKKLLLLLLMMMHHHNNNXXXUUUQQQiiissslllzzzssspppqqqkkkiiigggggghhhiiiiiihhhcccbbb```]]]YYYUUUQQQOOOLLLMMMNNNOOOPPPTTTYYY\\\eeeiiipppwww}}}xxxtttlllhhhaaa[[[WWWUUURRRPPPQQQSSSTTTRRRPPPPPPTTTXXX888888777555333333444666000000000000/////////////////////////////////////////////000000000111111000111111222333333444444333333333333333444444444444444555666888:::<<<>>>>>>>>>???AAACCCDDDEEEFFFEEEFFFGGGGGGFFFGGGIIIKKKJJJIIIJJJNNNPPPOOOSSSYYYVVVVVVWWW[[[___aaabbbaaabbbfffiiigggcccbbbfffkkkkkklllllljjjfffeeefffhhhkkklllllljjjjjjkkkmmmppppppxxx|||wwwtttvvv{{{|||~~~hhh[[[]]]\\\aaafffiiihhhddd```^^^XXXTTTUUUZZZ___aaafffkkkpppwww~~~yyytttooollljjjiiieeecccaaa___]]]]]]]]]]]]ZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\]]]]]]^^^^^^cccdddhhhlllqqquuuyyyzzzyyypppfff^^^[[[YYYWWWUUUTTTRRROOONNNIIIRRReee}}}YYYBBB999:::777666888555333333222222111111222222111111000000000/////////////////////////////////---------------------------..................---------------------------------......///000000111---...000000000000000000222111111000000000111111000000000111111111111111222222222333444444555555666666666666777777777888666777777888999999888888666888:::;;;:::::::::;;;:::===??????>>>@@@DDDHHHJJJJJJIIIHHHHHHIIIJJJJJJMMMIIILLLSSSRRRPPP]]]ooozzzzzzxxxsssrrrmmmkkkiiihhhiiiiiiiiihhhcccbbbbbb```]]]YYYVVVTTTSSSSSSPPPNNNLLLMMMQQQTTTZZZ^^^dddjjjpppwww{{{tttllleeebbb^^^ZZZUUURRRQQQQQQQQQQQQLLLOOOQQQPPPNNNPPPXXX^^^666333111111333333///,,,111000000000////////////////////////////////////////////////000000000000000000111222333333444444333333333333333333444444444444555555777888999:::?????????@@@@@@AAAAAAAAAGGGHHHIIIIIIIIIJJJLLLNNNJJJIIILLLQQQSSSSSSWWW\\\XXXXXXYYY\\\___aaa``````^^^cccgggfffaaa```eeekkkfffggggggeeedddeeekkkooollllllkkkjjjhhhiiilllnnnmmmxxx~~~yyytttwww}}}}}}iii[[[VVV[[[aaaeeeeeecccaaa```]]]WWWSSSUUUXXXYYY]]]bbbhhhlllrrr{{{}}}{{{xxxtttrrrpppooonnnmmmmmmmmmmmmmmmmmmmmmnnnnnnoooooopppqqqrrrsssssswwwyyy}}}yyyqqqkkkccc[[[UUUTTTSSSQQQPPPOOONNNLLLLLLRRRddd~~~fffGGG888777<<<666333555444333222111111111111111222000/////////............////////////////////////------------------------------............---------------------------------------...///000000111,,,...000111000.........///////////////000111111000000000000111111111111111111222333333444555555666666666666777777777777666777777888888888777777555888:::;;;:::999::::::999;;;======<<<>>>CCCHHHLLLKKKIIIHHHGGGHHHIIIIIIKKKIIIGGGIIINNNTTTXXXZZZ}}}{{{www{{{tttsssllljjjiiiiiiiiiiiigggeeedddcccbbbaaa___]]][[[ZZZVVVTTTPPPLLLHHHHHHKKKNNNPPPSSSWWW\\\cccjjjrrrxxxyyy{{{{{{xxxrrrkkkeee```]]][[[SSSPPPNNNMMMNNNNNNNNNNNNKKKOOORRRRRRQQQUUU___ggg111111111111000000000///////////////////////////......------------....../////////////////////////////////000111111222222222222222333333333444444888777777666666666777777999:::;;;===>>>@@@AAABBBCCCFFFIIIIIIGGGGGGLLLPPPOOOLLLJJJKKKPPPTTTVVVVVV[[[ZZZZZZ[[[]]]^^^]]][[[___]]]___dddeeecccfffllliiihhhgggeeecccdddgggjjjiiiiiihhhfffeeegggjjjmmmrrrtttvvvwwwwwwxxxyyy{{{|||~~~tttmmmeee^^^```eeegggeeebbb```\\\XXXYYY\\\\\\YYYTTT]]]___cccjjjsss|||xxxmmmccc___^^^XXXRRROOONNNOOOKKKIIIJJJFFFRRRlll~~~lllLLL777666666444333222111111111000000///////////////111111000......---------//////.........---------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---------............//////000000111111...............///000000111000/////////000222333//////000111222333333333333333444444555666666777777666666666666888999:::;;;999777777888:::::::::999;;;<<<===???CCCGGGKKKSSSNNNHHHDDDCCCDDDFFFGGGFFFGGGGGGHHHNNNUUUWWWTTTdddrrrrrrzzz|||rrrjjjjjjkkkiiiffffffeeeeeefffdddbbb```_________\\\XXXUUUSSSPPPMMMJJJKKKLLLOOOSSSXXX]]]bbbdddjjjlllooouuu{{{|||wwwqqqkkkhhhfff[[[YYYUUUQQQOOOOOOPPPQQQLLLHHHHHHLLLLLLHHHIIINNNNNNPPPQQQTTTYYYcccpppzzz111111111000000000//////..............................------------............................../////////000111111222222222222222333333333333444777666666555555555666666999:::;;;<<<>>>???@@@AAABBBFFFIIIJJJHHHHHHLLLOOOPPPMMMKKKKKKNNNQQQSSSSSSSSSSSSTTTWWWZZZ\\\]]]\\\______dddkkkmmmjjjkkkppphhhhhhgggdddbbbbbbdddgggjjjkkkkkkjjjhhhggghhhiiipppsssxxx{{{}}}~~~zzzyyyzzzpppeeebbbdddgggdddbbb___]]]\\\\\\[[[[[[XXXZZZ]]]aaahhhooouuuyyyzzz~~~vvvqqqeee]]]WWWTTTPPPKKKIIIIIIBBBEEEDDDIIITTT]]]rrreeeKKK888666666555444333222111111111000//////......//////111000///...------------///.........---------,,,------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......///////////////000000000...............//////000000000/////////000111222000000000111111222222333333333333444555666666666777666666666666888999:::;;;999777777999:::;;;::::::;;;<<<===>>>AAAEEEHHHNNNJJJEEEBBBBBBCCCDDDEEEFFFHHHGGGGGGKKKRRRTTTQQQ\\\eeezzz~~~{{{rrrooonnnkkkhhhgggbbbbbbccccccbbbaaaaaabbbaaa___\\\ZZZXXXUUUQQQNNNKKKKKKKKKLLLMMMOOOQQQSSS]]]^^^aaafffkkkppptttwwwyyyzzz}}}~~~|||yyytttqqqiiigggddd___[[[XXXVVVTTTQQQOOONNNLLLLLLLLLMMMNNNLLLIIIIIIKKKKKKIIIKKKPPPQQQVVV]]]eeemmmwww000000000000////////////..............................------------.................................//////000000111111222111111222222222333333333555555444444444444555555999:::;;;<<<===>>>??????AAAEEEIIIJJJIIIIIIKKKNNNPPPNNNKKKKKKLLLNNNOOOOOOMMMMMMNNNRRRVVVXXXYYYXXXZZZ]]]eeemmmpppnnnmmmoooggghhhgggfffcccbbbccceeegggiiikkkllljjjiiihhhiiimmmqqqvvvzzz|||}}}~~~zzzwwwwwwwwwhhhdddddd```ccceeeddd```]]]\\\\\\WWWWWWXXXYYY\\\```dddfffhhhlllssszzzzzzrrriii```ZZZQQQMMMKKKKKKHHHDDDDDDHHHEEEHHHGGGNNN```sssxxxXXXDDD;;;888555555444333222111111000000000///............///000///......------------......------------,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------------......///////////////............------------...//////000////////////000111111111111111111111111111111222333333444444555555666666555555555666777888999:::999888888:::;;;;;;:::;;;<<<===<<<<<<===@@@CCCHHHEEEBBB@@@AAABBBCCCBBBHHHIIIHHHFFFIIINNNOOOMMMPPPOOOaaawww{{{wwwrrrmmmkkkeeeeeeeeedddccccccbbbbbbaaa```___^^^]]][[[VVVSSSPPPOOONNNLLLKKKKKKKKKKKKOOOPPPRRRUUUYYY]]]```bbbhhhjjjllloooqqqssstttuuuyyyzzz{{{|||}}}~~~}}}}}}|||{{{yyywwwuuurrrpppoooooolllhhheeebbb___[[[XXXSSSRRRPPPNNNLLLKKKJJJJJJGGGGGGGGGGGGHHHJJJKKKLLLKKKIIIIIIKKKKKKKKKOOOUUUZZZbbbnnnzzz000000/////////....................................------,,,,,,------.................................//////000111111111111111111111222222222222333333333222333333444555999999:::;;;<<<===>>>>>>???CCCHHHJJJJJJJJJKKKLLLMMMLLLJJJJJJKKKLLLMMMNNNMMMLLLMMMOOORRRTTTTTTSSSRRRVVV^^^eeehhhhhhhhhiiidddfffgggfffeeedddeeefffccceeehhhiiiiiijjjlllmmmppptttxxx{{{{{{yyyxxxxxx|||yyyyyyooo```[[[```fffjjjiiieee```]]]\\\ZZZXXXWWWWWWXXXYYYZZZfffhhhkkkooouuu~~~zzzvvvpppiiibbbZZZSSSNNNIIIGGGGGGIIIHHHFFFFFFIIIFFFLLLNNNWWWnnn^^^EEE::::::===444333333222111111000000000///......------......///......---,,,,,,------------,,,,,,,,,,,,,,,,,,---,,,,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,------....../////////......---------------,,,,,,------...///........./////////000000111111111111000000000000222222333333444444444444555555555555666777888888999888777888:::<<<;;;:::<<<<<<===<<<;;;;;;===>>>BBBAAA???@@@AAABBBBBBBBBIIIKKKJJJGGGGGGKKKLLLJJJIIISSSZZZiiizzz}}}vvvsssooommmjjjgggeeebbb```^^^\\\\\\]]]______^^^ZZZWWWTTTSSSRRRQQQPPPOOONNNNNNIIIJJJKKKLLLOOOQQQSSSTTTZZZ[[[^^^```ccceeefffffflllmmmnnnooopppqqqrrrrrrwwwwwwwwwwwwxxxxxxxxxxxxvvvvvvtttsssqqqpppooonnnmmmllljjjgggeeebbb```______[[[WWWSSSQQQOOOLLLJJJKKKJJJIIIIIIHHHHHHHHHIIIDDDEEEFFFGGGGGGHHHIIIIIIHHHIIIKKKMMMOOOSSSZZZaaaiiirrr~~~/////////............---........................------,,,,,,,,,,,,------.................................///000000111111000000000111111111222222222222222222222333444444777888999:::;;;<<<===>>>>>>AAAEEEHHHIIIJJJJJJJJJHHHHHHIIIIIIJJJLLLNNNPPPMMMMMMMMMPPPSSSTTTTTTSSSNNNRRRWWWZZZ\\\___bbbccc^^^```bbbccccccdddfffgggeeeffffffffffffhhhllloootttwww{{{}}}|||zzzxxxxxx{{{{{{|||wwwbbb``````dddiiikkkiiifffaaa___\\\XXXUUUTTTTTTTTT\\\^^^aaaeeeiiinnntttwwwzzzxxxsssfffccc___[[[WWWSSSNNNJJJIIIEEEDDDFFFGGGFFFFFFIIIBBBRRRaaauuubbbGGG:::666333222222222222111000000/////////......---------------...------,,,,,,,,,,,,---++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......//////......------,,,,,,,,,,,,,,,,,,,,,---......------......////////////111111000000000000000000222222222333333333333333333444444555666666777777888777777888:::;;;;;;:::;;;<<<===<<<:::999;;;<<<@@@???>>>???BBBCCCCCCBBBJJJMMMLLLHHHGGGJJJKKKIIIMMMWWWWWWZZZyyy~~~xxxtttnnnjjjgggccc___\\\WWWXXXZZZ\\\^^^]]][[[XXXTTTTTTSSSRRRQQQOOONNNMMMIIIIIIIIIIIIJJJKKKMMMMMMNNNPPPRRRTTTVVVXXXXXXYYY]]]^^^^^^___```aaabbbbbbggggggggghhhhhhiiiiiiiiifffeeedddcccaaa```___^^^ZZZZZZYYYWWWVVVTTTSSSRRRRRROOOKKKIIIHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHMMMRRRUUUYYYbbblllsss|||///.........------------------------------------------,,,,,,,,,,,,---------------------------------......//////000000111///000000000000111111111222111111222222333444555555666777999:::<<<===>>>>>>???BBBEEEGGGIIIIIIIIIDDDFFFHHHJJJJJJLLLOOORRRLLLLLLNNNQQQUUUWWWXXXWWWQQQUUUWWWUUUVVV[[[^^^___YYY[[[]]]^^^___aaadddgggjjjjjjhhhfffeeefffiiilllnnnqqquuuxxxxxxxxxxxxxxxyyy|||~~~}}}|||~~~ssseee^^^aaafffiiijjjeeebbb^^^ZZZVVVTTTSSSSSSPPPRRRVVVZZZ^^^aaacccdddgggjjjnnnrrrxxx{{{uuuooohhhbbb]]]VVVTTTQQQPPPOOONNNKKKIIIGGGDDDBBBBBBCCCEEENNNWWWccc{{{zzz```DDD888777777333000111111000000000/////////......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,,,,******++++++++++++,,,,,,,,,,,,+++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///---------------,,,,,,,,,,,,++++++++++++,,,------,,,------...///.........000000000000000000000000222222222222222222222222222333444555666666666666666555555777:::;;;:::888999;;;<<<<<<::::::;;;<<>>===>>>AAACCCCCCBBBIIILLLLLLGGGFFFIIIKKKJJJTTTNNNNNNXXXggg}}}vvvpppmmmiiiddd```YYYYYYZZZ\\\]]]]]][[[XXXWWWWWWVVVTTTRRROOOMMMLLLIIIIIIHHHHHHHHHHHHIIIIIIFFFGGGHHHJJJKKKLLLMMMMMMOOOOOOOOOPPPQQQRRRRRRRRRTTTTTTTTTUUUUUUVVVVVVWWWUUUTTTSSSRRRQQQPPPOOONNNKKKKKKJJJJJJIIIIIIIIIHHHHHHFFFCCCCCCDDDEEEEEEDDDEEEDDDDDDCCCCCCDDDDDDDDDGGGGGGFFFGGGGGGHHHIIIJJJPPPYYYaaaeeekkkwww.........---------,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------------......///000000000/////////000000000111111222111111222333444555555333444555777:::<<<>>>???======???AAAEEEGGGHHHIIIDDDFFFIIIJJJJJJLLLOOORRROOOOOOPPPSSSVVVXXXXXXXXXWWW\\\\\\XXXWWW[[[]]]\\\[[[\\\\\\]]]]]]```dddgggllllllllljjjhhhhhhiiikkkgggjjjnnnqqqssstttvvvxxxzzz}}}~~~|||~~~xxxkkkfffeeefffgggeeeaaa]]]ZZZXXXWWWWWWPPPPPPQQQTTTVVVWWWVVVVVVVVVYYY\\\^^^aaafffnnntttyyy~~~zzzwwwssspppmmmiiiccc^^^ZZZVVVSSSPPPOOOMMMKKKJJJKKKJJJIIIHHHCCCDDDEEEDDDEEEQQQkkkSSSDDD777555777777666777000000////////////.........------,,,+++,,,,,,,,,,,,,,,++++++++++++,,,,,,************+++++++++,,,,,,++++++***************************************************************++++++++++++,,,---...///,,,,,,,,,,,,,,,---------+++++++++++++++,,,,,,---+++,,,---.........------......//////000000111111222222222222222111111111111222444555666666555555333333444666999:::888777888999;;;<<<;;;;;;<<<===???===<<<<<>>???=========???CCCFFFHHHHHHDDDGGGJJJKKKJJJKKKNNNQQQTTTSSSSSSTTTVVVWWWVVVTTTZZZ```aaa\\\ZZZ\\\]]]YYY`````````______aaafffiiihhhkkkmmmnnnmmmllllllmmmjjjmmmppprrrsssuuuwwwyyy}}}qqqgggdddjjjhhhddd```]]]\\\[[[[[[VVVTTTRRRPPPPPPOOOMMMKKKIIIMMMRRRVVVXXX[[[```eeegggmmmuuuyyy||||||wwwxxxuuupppllliiiddd```]]]YYYVVVRRROOOOOOOOONNNNNNOOOMMMJJJIIIJJJJJJIIIGGGAAAGGGLLLKKKMMMbbbbbbBBB<<<888888444......333///////////////............---,,,,,,++++++,,,,,,+++++++++***++++++,,,,,,))))))******+++++++++,,,,,,++++++***)))*********************************************************++++++++++++,,,---...///+++++++++,,,,,,---------++++++******++++++,,,---+++,,,---.........---,,,---......///000111111222222222111111111111111111111222444555666555555444222222333666888999888666666999;;;<<<<<<<<<===>>>???<<<::::::===???AAAAAACCCGGGHHHEEECCCFFFIIIJJJNNNRRRRRRKKKHHHSSSiiiyyy{{{ssslllkkkiiieeecccaaa___\\\ZZZPPPQQQQQQQQQPPPNNNLLLKKKJJJIIIHHHGGGGGGFFFFFFFFFDDDDDDEEEEEEFFFEEEEEEEEECCCCCCDDDDDDEEEEEEFFFFFFEEEEEEFFFFFFGGGHHHIIIIIIEEEDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@AAACCCDDDCCCBBB??????@@@@@@AAACCCDDDEEEGGGGGGIIILLLQQQXXX^^^bbbjjjwww.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------............///............////////////////////////000000000000000111111111111222222222333444555555666888<<<@@@@@@@@@???@@@BBBEEEHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMQQQSSSUUUVVVVVVWWWYYY[[[^^^aaaaaa]]][[[^^^```_________```aaaaaaaaaaaaaaagggjjjooopppooonnnoooqqqsssqqqoooooorrrvvvxxxzzzyyy{{{~~~zzz\\\eeebbbbbbbbb___[[[[[[___XXXVVVTTTTTTVVVUUUPPPLLLLLLKKKJJJJJJMMMPPPTTTVVV]]]^^^```dddiiiooosssvvv~~~xxxsssnnnkkkiiieeecccaaa]]]YYYVVVSSSRRRKKKMMMNNNMMMKKKHHHGGGFFFMMMLLLGGGCCCFFFMMMPPPOOOXXXQQQJJJPPPhhhkkkHHH999888777666444222111111////////////000000000000...------,,,,,,------.........---,,,,,,+++******************************)))))))))))))))))))))))),,,,,,,,,++++++*********************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,---------......,,,,,,,,,---------......---------............///000000000000////////////000000111222333444444555444444444444444555666777777888::::::999999:::;;;===>>>@@@@@@>>>===>>>???AAABBBCCCDDDEEEEEEEEEEEEFFFIIILLLMMMNNNSSS[[[cccyyy|||vvvmmmfffbbbaaa```___```]]]YYYVVVSSSOOOKKKHHHFFFFFFGGGHHHHHHHHHHHHGGGDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAABBBCCCDDDDDDEEEDDDBBBBBBAAABBBCCCDDDCCCCCCBBBBBBAAA@@@@@@???BBBAAA@@@AAABBBCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDDDDGGGFFFCCCBBBBBBDDDGGGIIIIIIMMMTTT[[[aaahhhnnnrrr~~~......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------............////////////////////////000000000000111111111111222222222222333444555666666999===@@@@@@??????@@@BBBDDDGGGIIIJJJJJJKKKLLLMMMMMMMMMMMMNNNPPPRRRTTTTTTUUUVVVXXXYYY]]]]]]ZZZZZZ^^^aaaaaa______```aaabbbbbbbbbaaacccgggmmmppprrrsssvvvxxxtttrrrqqqrrruuuxxxyyyyyy}}}~~~hhhaaa[[[[[[[[[ZZZZZZ\\\[[[XXXSSSQQQQQQQQQOOONNNMMMLLLJJJIIIJJJKKKMMMNNNMMMNNNOOORRRVVVZZZ]]]```dddfffkkkpppwww|||{{{yyyvvvsssqqqooonnnnnnjjjhhheee```\\\XXXVVVUUUUUUTTTRRRPPPNNNLLLJJJIIILLLJJJGGGFFFGGGHHHHHHHHH>>>FFFKKKJJJJJJTTTbbbkkkoooqqqxxxhhhKKK555777666555444222111000///000/////////////////////------,,,,,,,,,,,,------...------,,,++++++******************************))))))))))))))))))))))))++++++*********)))))))))************************,,,,,,------------,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,---,,,,,,,,,------------...------------............000////////////////////////000000111222333444444444333333333333444666777666777999888777777888999;;;===??????>>>===>>>??????@@@AAABBBCCCCCCCCCCCCDDDGGGJJJKKKKKKOOOVVV\\\wwwzzzrrrnnnkkkiiihhheeebbb^^^ZZZXXXTTTPPPNNNJJJJJJIIIIIIHHHFFFEEEDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFEEEDDDCCCBBBBBBCCCDDDDDDBBBCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@AAABBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBCCCBBBCCCDDDFFFIIILLLNNNPPPTTTZZZcccmmmvvv~~~------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---............/////////.../////////000000000111111111111111222222222333444555666777888:::===@@@?????????@@@AAADDDFFFHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLOOORRRTTTUUUUUUVVVWWWTTTYYYZZZYYYZZZ___cccccc```aaabbbcccddddddddddddaaaeeekkkooorrrtttwwwxxxsssssstttvvvxxxzzzyyyxxx~~~~~~~~~|||~~~}}}llldddaaa^^^]]]^^^]]]\\\[[[ZZZXXXWWWVVVUUURRRPPPNNNKKKIIIHHHHHHHHHFFFFFFGGGHHHJJJLLLMMMOOONNNOOOQQQTTTWWWZZZ]]]^^^bbbeeehhhkkklllnnnppprrryyy{{{}}}}}}zzzsssqqqmmmhhhccc___\\\[[[ZZZYYYXXXWWWWWWVVVWWWWWWTTTRRRPPPMMMKKKIIIHHHGGGGGGGGGFFFEEEDDDDDDCCCCCCEEECCCAAABBBFFFHHHHHHGGGHHHKKKKKKNNN]]]{{{qqqTTTCCC888222333333222111000///...---000000000///.........---------,,,,,,,,,,,,------------,,,,,,++++++******************************))))))))))))))))))))))))***))))))))))))(((((((((************************,,,---...//////...---,,,++++++************++++++************++++++++++++,,,,,,,,,,,,------------------------............//////////////////////////////000111222333444444444333222111222444666888666777888777555555555777999;;;===>>>======>>>@@@======>>>???@@@@@@@@@@@@BBBEEEHHHIIIHHHJJJNNNRRR```sss}}}yyywwwpppmmmiiieeebbb^^^ZZZWWWSSSRRRPPPMMMKKKHHHFFFEEEDDDDDDDDDDDDCCCCCCCCCBBBCCCCCCCCCBBBCCCCCCDDDDDDBBBBBBAAAAAAAAAAAABBBBBB???@@@@@@AAABBBCCCCCCDDDCCCCCCCCCDDDDDDDDDEEEEEECCCDDDEEEDDDDDDDDDFFFGGGFFFIIINNNTTTZZZ___bbbdddjjjqqq{{{,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------.........//////......//////000000111111111111111222222222333333444555777888999;;;>>>@@@?????????@@@AAACCCEEEFFFGGGGGGHHHJJJKKKKKKKKKKKKNNNQQQUUUWWWXXXXXXYYYZZZUUUYYY[[[ZZZ[[[```dddeeebbbccceeefffggghhhhhhhhhdddgggjjjmmmoooppppppqqqqqqqqqsssvvvyyyyyyxxxvvvzzz{{{~~~xxxiii___[[[RRRUUUZZZ]]]]]]ZZZWWWUUUXXXVVVSSSPPPLLLJJJIIIHHHIIIIIIIIIHHHHHHHHHHHHIIIKKKKKKLLLMMMNNNOOOPPPPPPRRRTTTUUUTTTTTTTTTVVVXXXYYY[[[]]]^^^^^^^^^```bbb``````aaaaaa```___^^^^^^bbbaaaaaaaaabbbaaa^^^[[[ZZZYYYVVVSSSPPPNNNLLLKKKLLLLLLLLLLLLLLLMMMMMMMMMIIIIIIGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCC???AAAEEEHHHJJJJJJIIIHHHUUUQQQRRRccctttQQQ===888777777222111111000///...------000000//////...---,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))***************************,,,...000000...,,,***++++++************++++++*********++++++++++++,,,++++++,,,,,,,,,---------,,,,,,---------..................///////////////......///000111222333333444333222222222555777999666777888777555444444555666888;;;<<<<<<===>>>@@@;;;<<<===>>>>>>?????????AAACCCFFFGGGFFFFFFHHHJJJUUU]]]yyyvvv}}}wwwrrrmmmhhhccc___[[[YYYWWWSSSPPPMMMKKKJJJGGGGGGFFFEEEEEEDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEBBBBBBBBBBBBBBBBBBCCCCCC@@@AAAAAABBBCCCCCCDDDDDDDDDEEEGGGGGGGGGGGGIIIJJJFFFIIIKKKKKKKKKMMMQQQTTTWWWZZZ___fffnnnuuuzzz}}},,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,------------------------.....................///000111111111111222222222222333333333333555777888999;;;>>>@@@>>>>>>???@@@AAABBBDDDDDDEEEEEEGGGHHHIIIJJJJJJJJJOOORRRUUUWWWXXXYYY[[[\\\ZZZ^^^___\\\\\\aaaddddddaaabbbdddfffggghhhiiiiiiiiijjjlllnnnoooooonnnlllnnnnnnooorrruuuwwwvvvtttssstttyyyggg[[[XXXYYY\\\^^^``````___^^^[[[XXXUUUQQQNNNLLLKKKJJJJJJJJJIIIIIIHHHFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGJJJJJJJJJIIIHHHHHHJJJKKKKKKMMMNNNOOONNNNNNPPPQQQQQQRRRRRRRRRRRRQQQQQQPPPQQQPPPPPPPPPQQQQQQOOOMMMJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDBBBEEEHHHHHHGGGIIIMMMQQQUUU^^^pppYYY@@@999888444000111111000000//////......000//////...---,,,,,,+++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++******************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((***,,,......,,,***(((+++******))))))******+++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...------....../////////000---...//////111111222333444444333333444666888:::666777888777555444444555444777999;;;;;;<<<===???;;;<<<===>>>>>>???>>>>>>AAACCCEEEFFFEEEEEEEEEFFFJJJNNN]]]zzzuuujjjqqq}}}vvvpppiiieeeaaa___\\\YYYUUUSSSQQQQQQOOONNNLLLJJJIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDFFFHHHIIIIIIIIILLLNNNNNNQQQUUUVVVWWWZZZaaafffiiijjjnnnsss{{{++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,------------,,,------------.........------...///000111222222222222222222333333333333222444777888999:::===???===>>>>>>@@@AAABBBBBBCCCCCCDDDEEEGGGHHHIIIIIIJJJMMMPPPRRRTTTUUUVVVYYY[[[]]]``````]]]\\\___bbbaaa^^^___aaadddeeeggghhhhhhllllllnnnpppssssssqqqoookkkjjjjjjmmmppptttuuuuuuppppppttt{{{yyyjjjddd]]]ZZZ\\\^^^^^^]]][[[XXXTTTOOOLLLKKKKKKKKKKKKKKKKKKKKKJJJHHHGGGFFFEEEEEEEEEFFFFFFFFFGGGGGGCCCDDDEEEDDDDDDDDDFFFHHHFFFHHHIIIIIIGGGGGGHHHJJJIIIJJJJJJKKKJJJJJJIIIIIIIIIHHHGGGHHHIIIIIIHHHFFFCCCBBBBBBBBBCCCDDDDDDEEECCCCCCCCCCCCCCCBBBAAA@@@AAAAAAAAAAAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCEEEDDDDDDDDDJJJTTTbbbkkkvvvyyy]]]AAA666999999333,,,000000000000////////////.........---,,,,,,,,,+++,,,,,,++++++++++++,,,,,,++++++++++++++++++******************************))))))))))))))))))))))))))))))************++++++))))))))))))))))))))))))((()))***++++++***)))(((******))))))))))))******++++++++++++,,,,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------......//////000------...///000111222222222222333444555666888999555666777666444444444666333666888999::::::<<<===;;;;;;<<<===>>>>>>>>>>>>AAAAAACCCDDDEEEEEEEEEEEEDDDHHHNNN___qqq\\\eeesss~~~vvvrrrnnnkkkhhhdddaaa___]]]]]]XXXVVVSSSQQQOOONNNNNNNNNLLLKKKJJJIIIHHHHHHHHHHHHEEEFFFGGGHHHIIIIIIIIIHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHLLLPPPQQQQQQRRRVVVYYY]]]aaafffggghhhlllttt{{{zzzzzz|||******+++++++++,,,,,,,,,******************************++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,---------.........------...///000111222222222222222333333333444444111333666888999:::<<<>>>======>>>@@@AAAAAAAAAAAABBBCCCDDDFFFGGGHHHIIIIIIMMMNNNOOOPPPQQQTTTXXX[[[[[[^^^^^^ZZZYYY\\\^^^]]]^^^```bbbdddfffhhhiiiiiinnnnnnnnnqqqttttttrrrooojjjhhhfffggglllqqqvvvxxxuuurrrsssxxx||||||~~~yyyrrrppplllddd\\\^^^ZZZTTTNNNJJJJJJKKKLLLLLLLLLMMMNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJEEEGGGHHHGGGFFFFFFGGGHHHCCCEEEFFFEEECCCCCCCCCEEEBBBCCCCCCDDDDDDCCCCCCBBBDDDCCCBBBCCCEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCDDDDDDBBBCCCCCCDDDCCCBBBAAA@@@BBBBBBBBBBBBCCCDDDEEEEEECCCCCCDDDDDDEEEEEEFFFFFFGGGFFFKKKYYYooo}}}eeeLLL???444444777555333333.../////////////////////------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******************++++++************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((())))))******))))))(((******))))))))))))******************++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---......///000000,,,------...///000111222...///111333555555666555222333444444333333444555333555888999888999:::;;;::::::;;;<<<============@@@???@@@AAACCCEEEEEEEEECCCIIIKKKPPPhhhqqqcccZZZ^^^hhhvvv|||xxxuuutttssskkkiiieeebbb___]]]]]]]]]YYYXXXWWWUUUTTTTTTSSSSSSPPPPPPRRRSSSTTTTTTTTTSSSTTTUUUUUUVVVVVVWWWWWWWWWYYY^^^ccceeeeeeggglllqqqsssxxx|||}}}}}}*********++++++,,,,,,,,,******************************++++++++++++******)))************+++++++++,,,,,,,,,---------......------...///000111222222222222333333333444444444000333666888888999;;;===<<<===>>>@@@@@@AAAAAAAAAAAABBBDDDEEEGGGHHHHHHIIINNNOOOOOOOOOPPPTTTYYY]]]XXX[[[[[[WWWVVVYYY[[[[[[aaabbbdddgggiiikkklllmmmpppooonnnppprrrrrrnnnkkkjjjgggdddeeeiiiqqqwwwzzz{{{vvvuuuxxxzzzyyyzzz}}}~~~~~~aaa]]]UUUNNNJJJJJJKKKMMMJJJKKKLLLMMMMMMMMMLLLKKKJJJJJJIIIIIIIIIHHHHHHHHHJJJLLLLLLKKKHHHEEEDDDEEEBBBCCCDDDCCCAAA@@@AAABBBAAAAAABBBBBBCCCBBBBBBBBBBBBAAA@@@AAABBBCCCCCCAAACCCBBBBBBAAAAAAAAAAAAAAA@@@AAABBBCCCCCCBBBAAA@@@AAAAAAAAAAAAAAABBBCCCCCCEEEEEEFFFHHHIIIJJJKKKLLLMMMOOO]]]{{{ZZZ@@@999777777888333---///666------...............///,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++++++++,,,******************++++++************************))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))***))))))))))))))))))*********))))))))))))******))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------...///000000,,,,,,---...///000111111+++---000333444444333333000111333333222222333555333555888888888888999:::999999:::;;;<<<<<<<<<<<>>>>>???BBBDDDEEEFFFAAAHHHJJJFFFMMMiiieeeZZZUUURRR\\\mmm|||xxxtttrrrrrrqqqmmmllljjjiiiggggggffffffaaabbbdddeeefffffffffeeefffggghhhiiijjjlllmmmmmmlllqqqwwwyyyzzz|||************************++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,------------------------............////////////000000000000111111111111444444444555777888:::;;;888999;;;<<<<<<>>>@@@CCCFFFHHHIIIJJJJJJLLLNNNQQQUUUTTTSSSRRRRRRUUU[[[___^^^[[[ZZZ\\\\\\YYYXXX[[[]]]```ccceeefffgggiiikkkpppppppppooommmkkkhhhgggiiinnntttxxxxxxvvvtttsss|||zzzwwwttttttvvvyyy{{{~~~~~~kkk___WWWNNNLLLQQQLLLLLLLLLMMMNNNNNNLLLKKKIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNLLLHHHEEEFFFFFFGGGGGGFFFEEEDDDCCCFFFEEEBBB???>>>BBBDDDDDDAAABBBDDDEEEEEECCCBBB@@@DDDCCCCCCDDDEEEEEEDDDBBBCCCDDDEEEDDDBBBAAAAAABBBBBB@@@@@@CCCGGGIIIGGGDDDDDDGGGKKKNNNQQQYYYfffooouuuxxxkkkPPP???:::555555444333222000000/////////.........---------------,,,,,,,,,,,,++++++,,,,,,,,,++++++************++++++,,,,,,++++++*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,++++++******++++++,,,------------------------------------............///...000111111000000111222222222222222333444555555555666777777666777999;;;:::999888888999:::<<<===???>>>>>>???@@@BBBDDDFFFDDDAAABBBGGGLLLTTTddduuuhhh___ZZZTTTbbb[[[jjj|||yyywww}}}}}}tttttt~~~~~~************************++++++++++++++++++++++++)))************+++++++++*********+++++++++,,,,,,------------------------............//////////////////000000000111111111333333444444666777999:::888999;;;<<<<<<===@@@CCCEEEFFFHHHHHHHHHIIILLLNNNRRRTTTVVVVVVWWWYYY\\\^^^\\\ZZZ[[[______[[[ZZZ]]]]]]___bbbccccccdddeeegggjjjjjjkkkjjjjjjiiihhhhhhgggkkkqqquuuvvvuuutttssszzzyyyxxxwwwwwwyyy{{{}}}}}}hhh[[[XXXTTTPPPKKKJJJLLLOOOPPPPPPNNNNNNMMMMMMMMMNNNNNNNNNLLLLLLNNNPPPRRRPPPMMMIIIEEEEEEEEEDDDDDDDDDDDDDDD===???AAABBBCCCCCCBBBAAACCCCCCCCCCCCDDDDDDEEEEEEAAA@@@@@@AAACCCDDDDDDCCCCCCEEEFFFFFFEEEDDDEEEEEEFFFGGGGGGFFFFFFEEEEEEFFFBBBOOObbbuuu~~~bbbNNN???888777444444333222111000/////////.........---------,,,------,,,,,,,,,+++++++++,,,,,,,,,++++++************++++++,,,,,,++++++*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************+++++++++,,,,,,++++++******++++++,,,---------------------------------------............---///000000///...000111111111111111222333444444444555666666555666888999999999888888999:::<<<===????????????AAACCCEEEFFFEEECCCDDDHHHIIIMMMWWWccc{{{iiiWWWTTTNNNUUUiii{{{************************++++++++++++++++++++++++)))************+++++++++*********++++++++++++,,,,,,,,,,,,,,,---------------............///////////////000000000000111111222222222333444666888999888999;;;;;;<<<===@@@BBBDDDEEEGGGGGGFFFFFFHHHJJJMMMPPPTTTWWWXXXXXXYYYZZZXXXXXX[[[aaaaaa]]][[[\\\[[[]]]````````````aaabbbeeeeeeeeeeeefffggghhhiiidddhhhnnnrrrrrrrrrrrrrrruuuuuuvvvwwwxxxzzz|||}}}sssgggXXXOOOLLLNNNOOONNNQQQPPPNNNMMMMMMMMMNNNNNNNNNMMMNNNNNNNNNKKKGGGCCCJJJIIIHHHGGGGGGHHHIIIIIIBBBCCCEEEGGGHHHGGGEEEDDDFFFEEECCCCCCCCCEEEGGGIIIFFFDDDCCCCCCEEEFFFFFFFFFBBBDDDEEEDDDCCCCCCDDDFFFBBBFFFJJJJJJJJJLLLRRRWWW___nnn]]]AAA888777777777333333222111000000//////......------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***************++++++++++++************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************++++++++++++,,,+++************+++,,,,,,------------------------------------............,,,...//////...---///000111000000111111222333444333444555444444444666888888888888888999:::;;;<<<=========>>>???AAACCCDDDCCCCCCEEEGGGGGGFFFLLLRRR^^^^^^UUURRRXXX^^^fff{{{************************************************))))))*********+++++++++************++++++++++++,,,,,,,,,,,,,,,------------------.........//////////////////000000000111000111111222333555666777777999:::;;;;;;===@@@BBBDDDEEEGGGGGGFFFEEEFFFGGGGGGJJJOOORRRRRRSSSTTTUUUVVVVVVZZZ``````[[[XXXXXXXXXZZZ\\\^^^^^^^^^```aaadddcccccccccdddfffhhhiiidddhhhlllnnnnnnmmmmmmmmmnnnoooqqqtttvvvxxxyyyzzz~~~uuulllhhhfffddd]]][[[XXXTTTQQQOOOOOOOOOQQQPPPNNNMMMMMMLLLIIIGGGGGGFFFFFFEEEDDDDDDDDDDDDGGGDDDBBBBBBAAA@@@AAADDD@@@??????>>>???@@@AAABBBCCCAAA???>>>@@@AAA@@@@@@DDDEEEEEEEEEFFFJJJOOOTTTPPPUUU\\\dddmmmwwwdddDDD666666888555333222222111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++*********************++++++++++++************))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************************************************++++++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,...//////...---///000111111111111222333444444222444444444333444666888777777777888999999:::;;;999:::;;;<<<===>>>@@@@@@@@@AAACCCEEEEEEFFFIIIMMMYYYhhhnnnWWWNNNNNNQQQVVV]]]nnn************************************************))))))*********+++++++++))))))*********++++++++++++++++++,,,,,,,,,------------------...............////////////000000000000000000111333444666777777888:::;;;;;;===???BBBDDDFFFHHHHHHGGGFFFFFFGGGFFFHHHJJJKKKLLLNNNPPPSSSTTTTTTWWW[[[[[[UUURRRRRRSSSVVVYYY[[[\\\^^^```bbbfffeeeeeedddeeefffhhhiiifffhhhjjjkkkiiihhhhhhhhhjjjlllnnnqqqtttvvvvvvwww|||zzzzzz}}}|||~~~}}}zzzzzz}}}|||sssiiiaaa[[[XXXVVVSSSQQQPPPQQQQQQQQQPPPLLLKKKKKKJJJIIIHHHHHHGGGLLLGGGFFFHHHGGGDDDEEEIIIEEEEEEGGGHHHHHHGGGFFFFFFEEEDDDCCCDDDGGGIIIIIIHHHIIIKKKMMMRRRZZZfffsss|||~~~}}}iiiRRRCCC666444666555111...000000000//////......---++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************)))******++++++******)))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---///000000///...000111111111111111222333444555333444555555444444666888666666777888999999999999999999;;;<<<===>>>???@@@BBBCCCCCCBBBCCCFFFJJJLLLUUUQQQjjj|||\\\NNNMMMQQQTTTUUU[[[ppp************************************************)))************+++++++++)))))))))************+++******++++++,,,,,,------,,,------------...............////////////000000000000000111333444666777777888::::::;;;<<>>888555666666222000111/////////......---------******++++++++++++,,,,,,++++++++++++************)))))))))***************))))))************))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------///000000///...000111111111000111111222333444333444555555444444666888555555777888888999888888999:::<<<>>>???@@@@@@@@@FFFFFFDDD@@@AAAFFFIIIHHHKKKMMMUUUlllmmm[[[UUUTTTTTTRRRXXXlll}}}************************************************)))************+++++++++))))))))))))************)))******+++,,,,,,------,,,,,,---------................../////////000000000000111111333555666777666888::::::;;;<<>>>>>>>>>>>CCCEEECCC???@@@EEEGGGDDDDDDKKKOOOSSSiiivvvhhhYYYQQQLLLTTTjjj}}}}}}************************)))))))))))))))))))))))))))************+++++++++))))))))))))************))))))***+++,,,,,,------,,,,,,,,,---------................../////////000000000111222333555666777666888999::::::<<>>@@@FFFGGGBBB???DDDLLLRRRTTTeeeyyy```UUUWWWbbbvvv~~~}}}}}})))((('''(((******((('''))))))))))))))))))))))))))))))))))))************************************+++++++++++++++++++++++++++***+++...---***+++///............////////////000111111111111222222222444666888888999:::===???@@@BBBDDDEEEFFFFFFFFFFFFIIIFFFDDDFFFJJJLLLKKKIIINNNKKKIIIKKKOOOQQQRRRQQQRRRRRRRRRSSSTTTVVVWWWXXXZZZ^^^aaaaaa______dddiiihhhfffdddfffiiikkkhhhfffggghhhhhhfffeeeeeegggiiipppvvvxxxsssnnnpppsssuuuppppppqqqrrrtttwwwzzz|||}}}kkkQQQEEE>>>666333777333222111000////////////000000///------,,,,,,,,,******************************************************))))))))))))******))))))************))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++*********,,,---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************---+++******,,,,,,+++***++++++******++++++,,,---,,,+++******+++,,,...///222000...---,,,---...///111111111111111111111111666777888888888777555444555666666777888:::;;;<<<>>>???@@@AAABBBAAA@@@@@@AAA@@@DDDKKKMMMSSShhh|||___QQQUUU^^^nnn{{{xxx{{{}}}|||~~~***))))))***++++++***((())))))))))))))))))))))))(((((()))))))))*********************************++++++++++++++++++++++++,,,******,,,+++)))+++000............////////////000000111111111222222222444666777888888:::<<>>>>>?????????????????????<<>>??????@@@AAADDDFFFHHHIIIHHHKKKMMMLLLIIIIIILLLPPPRRRPPPNNNNNNPPPRRRRRRQQQVVVVVVVVVVVVWWWWWWXXXYYYXXX[[[___```______bbbdddgggiiikkklllkkkiiihhhhhhbbbeeehhhjjjjjjiiiiiiiiioooyyy|||zzzyyyvvvvvvvvvwwwwwwwwwwwwvvvvvv{{{yyy|||||||||qqq[[[AAA888222444333//////444222111000//////...////////////...---,,,,,,,,,,,,******************************************************))))))))))))******))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))***(((((()))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***(((((())))))))))))******+++******+++,,,---+++***+++************+++,,,,,,---,,,,,,,,,---...///000000///...---,,,---...///000000000000000000000000333333444555666666666666666666777888999;;;<<<===>>>>>>===============>>>@@@===???DDDCCC@@@EEEOOOZZZrrruuu|||hhhttt{{{xxxuuuuuuvvvvvv{{{++++++***+++,,,---+++)))(((((((((((((((((((((((((((((((((((()))))))))***************************************+++++++++++++++***,,,000...++++++...---------.........//////000000000000111111111111222444666666777888;;;===?????????AAACCCFFFIIIKKKIIIKKKMMMMMMMMMNNNQQQTTTZZZXXXUUUSSSQQQPPPPPPOOOUUUUUUUUUVVVXXXYYY[[[[[[WWWZZZ^^^_________aaacccccchhhlllnnnllljjjkkkllldddfffiiijjjjjjjjjkkklllqqqyyy~~~|||yyy{{{~~~~~~yyyyyyzzzzzzyyywwwuuutttxxxxxx|||}}}~~~~~~zzzcccTTTBBB999666555777555000111555111000//////.........///......---,,,++++++,,,,,,******************************************************))))))))))))******))))))************))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***)))))))))))))))))))))))))))((('''((()))******((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++******)))(((((((((((()))))))))************+++------+++******************++++++,,,++++++,,,,,,---......///......---,,,,,,------...000000000000000000000000111111222333555555666666555555555666888999;;;<<>>===<<<<<<<<<===>>>@@@===???CCCEEECCCFFFKKKPPPccczzzxxx___```ZZZaaajjjqqq|||~~~{{{xxxxxxvvvuuuuuuwww{{{~~~***))))))***++++++***((((((((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))******+++++++++)))***///444333---+++,,,------------............//////000000000111111111111333444555555777:::<<>>???===;;;;;;>>>AAACCCEEEHHHIIILLLSSSkkkooohhh\\\TTTVVV___eeedddnnnooo}}}|||xxxwwwwwwwwwuuuxxx}}})))((('''(((******((('''))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))(((((())))))***+++++++++(((***///444333---+++,,,,,,------------........./////////000000000111111000222444444555666999;;;===>>>???AAADDDGGGIIIJJJIIIGGGFFFJJJQQQVVVVVVTTTVVVVVVVVVVVVUUUUUUWWWZZZcccbbbaaa```___^^^^^^^^^]]]]]]^^^___aaaccceeeffffffiiimmmppprrruuuxxxzzzppppppmmmkkkiiikkkooorrrzzz|||wwwxxxxxxyyyyyyyyyyyyxxxxxxttttttxxx}}}~~~}}}lllaaaYYYKKK888333777444555444222000------...000......------------......,,,++++++******+++++++++******************************************************))))))))))))******))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((((((((((((((()))''''''((()))***)))((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((((('''''''''(((((((((((())))))))))))***,,,......,,,******))))))))))))***++++++((()))***+++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,/////////////////////////////////000111222444555111111222333444666777888===============>>>??????>>>=========???AAACCCEEE@@@EEEGGGRRRggg}}}vvv[[[NNNLLLKKKIIIRRRSSS```}}}}}}zzzvvvsssrrrqqqqqqtttyyy~~~(((((('''((())))))(((&&&))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))((((((((()))***+++++++++)))))),,,000///+++***---,,,,,,---------.........////////////000000000111000111333333444555888:::;;;<<<>>>AAACCCEEEFFFFFFFFFFFFGGGIIILLLOOOQQQRRRPPPRRRTTTTTTSSSUUUYYY\\\aaaaaa`````````aaaaaabbbaaa```______bbbeeehhhiiigggggggggjjjooosssvvvwwwttttttrrrooollllllnnnppp~~~{{{vvvvvvvvvwwwxxxzzz{{{|||zzzyyyzzz|||zzzxxx{{{oooMMMCCC@@@===333333888555222222000//////000111000...------,,,------......++++++************++++++******************************************************))))))))))))******))))))************))))))'''((((((((()))))))))***))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((()))((('''(((***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((())))))((((((***---///...,,,***)))))))))))))))***++++++((()))+++,,,------,,,,,,******+++,,,,,,,,,,,,,,,........................//////......///111222333111111222333444666777888999:::;;;<<<===>>>>>>>>>===???AAA@@@??????AAABBB===EEEIIILLLSSS___fffXXXRRROOOMMMPPPXXXlllzzzvvvwwwyyyyyy{{{vvvtttsssqqqpppxxxyyy|||)))((('''(((******((('''))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))'''(((((()))***+++++++++***))))))+++***(((***...,,,,,,,,,---------......////////////000000000000///111222333333555888:::999:::===@@@BBBCCCCCCCCCCCCFFFIIIIIIGGGHHHLLLOOOOOOQQQSSSRRRQQQRRRVVVZZZYYYYYY[[[]]]___bbbdddfffdddbbb______bbbfffjjjkkkfffcccaaadddjjjoooqqqqqquuuvvvuuusssooommmmmmmmmyyytttttttttuuuxxx{{{~~~~~~}}}yyyvvvxxx~~~~~~gggLLLAAA888:::<<<555555777111//////...---///111///,,,------,,,,,,,,,------...+++***************++++++******************************************************))))))))))))******))))))************))))))'''((((((((())))))******))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((***)))((()))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''''''''((((((((()))'''(((***---//////,,,***)))))))))))))))******+++)))***,,,---......---,,,)))***+++,,,,,,,,,,,,,,,........................//////......///000111222222222333333555777888999666777:::<<<============555;;;???>>><<<<<<===>>>>>>DDDEEEHHHLLLPPPgggjjj___[[[LLLQQQQQQVVVvvvwwwrrrfffkkkqqquuuyyyyyyqqqtttqqqnnnooorrrvvvyyy{{{***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))************,,,,,,,,,---------............//////000000111111222333444444444444777999888:::>>>BBBDDDFFFFFFFFFFFFHHHJJJKKKKKKKKKLLLMMMOOONNNNNNPPPSSSUUUUUUTTTWWWVVVVVVYYY^^^aaacccccceeehhhjjjhhheeeeeejjjooollliiifffddddddfffhhhjjjwwwvvvxxxxxxqqqjjjllluuuxxxxxxxxxyyyzzzzzzwwwuuuqqqqqquuu{{{{{{wwwyyy~~~zzzxxxxxxyyyzzzyyy|||bbbLLLBBB???999888777666555444333333111000000///...---------------,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((('''(((((()))))))))))))))+++***)))'''''''''((()))******))))))))))))******&&&'''''''''((((((((()))))))))))))))))))))))))))''''''''''''(((((((((((()))************+++++++++))))))))))))))))))))))))))))))))))))************,,,++++++******++++++,,,..................------////////////000000000000111222222333333444444555666666777888999::::::;;;===>>>???>>>======???AAA???@@@AAACCCGGGNNNVVV[[[oookkkgggcccaaappp~~~tttjjjdddeeeiiikkklllooorrrwww}}}~~~}}}xxxtttnnnkkkkkkmmmooopppooommmlllqqq{{{***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))************,,,,,,,,,------------............///000000111111111222444444333444666888888:::>>>AAADDDEEEEEEEEEKKKLLLNNNNNNLLLKKKKKKLLLPPPOOOOOOQQQTTTUUUUUUUUUUUUUUUUUUXXX\\\___``````iiikkkkkkhhhcccbbbfffjjjjjjhhhfffddddddeeefffgggoooppprrrtttoooiiimmmuuuvvvvvvuuuvvvwwwwwwuuusssoooooorrrwwwwwwsssuuuzzzzzzyyyxxxwwwvvvwwwyyyzzz~~~~~~kkkTTTDDD;;;777777666666555444333222111111000000//////...------,,,------,,,,,,,,,+++++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''((()))))))))((((((+++***)))(((''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))*********+++++++++))))))))))))))))))))))))))))))))))))************,,,++++++******++++++,,,.........---------------.../////////000000000000111111222222333444444444555666666777888999::::::===>>>>>>>>>======>>>@@@???@@@AAABBBDDDIIIOOOSSS___ssssss|||yyynnniiigggdddbbbccccccdddeeecccaaabbbggglllpppssswww{{{~~~|||vvvrrrqqqooollllllnnnooommmlllkkkllloootttwww{{{))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))************,,,,,,,,,,,,---------------......//////000111111111222333333333444666888888:::===@@@BBBCCCDDDDDDKKKMMMOOOOOONNNMMMNNNNNNQQQPPPPPPRRRTTTVVVVVVUUUTTTSSSTTTVVVZZZ\\\]]]]]]eeeffffffccc```___bbbfffjjjjjjhhhgggfffffffffffflllmmmppppppmmmiiimmmttttttsssrrrsssttttttrrrpppqqqrrrtttxxxxxxuuuvvvyyyrrruuuwwwvvvuuuuuuxxx{{{|||zzz~~~wwwfffVVVBBB666333555555333333333222111000000///.../////////......------,,,,,,,,,,,,,,,++++++++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((('''***))))))(((((((((((()))((()))***++++++***)))((()))))))))))))))))))))((())))))))))))))))))))))))''''''''''''(((((((((((()))))))))*********++++++))))))))))))))))))))))))))))))))))))************++++++************++++++------------------------....../////////000000000111111111222333333444444444555666777888999999:::;;;<<<======<<<<<<>>>@@@???@@@AAAAAAAAACCCFFFIIIMMMUUUfffwwwooommmlllkkkiiigggeeeddddddddd```aaaccceeehhhjjjlllmmmppppppqqqpppmmmlllmmmnnnllllllkkkjjjjjjjjjjjjjjjmmmlllmmmooommmjjjkkkpppmmmqqqvvv{{{))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************((()))))))))************++++++,,,,,,,,,---------------......///000000111111222444444444555777999888:::<<<>>>@@@AAABBBBBBFFFHHHKKKMMMNNNOOOQQQSSSQQQPPPPPPRRRUUUVVVVVVVVVSSSSSSTTTVVVYYY[[[[[[[[[[[[\\\]]]]]]]]]___cccffflllllllllkkkjjjiiihhhgggnnnpppqqqpppmmmkkkmmmqqqsssqqqppppppqqqqqqooonnnrrrsssuuuxxxxxxwwwwwwxxxqqquuuyyyxxxuuutttxxx||||||zzz}}}}}}|||}}}~~~jjjSSSGGG???666444888:::777333111111111000///..................---------,,,,,,,,,,,,,,,++++++++++++***************************************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((%%%&&&&&&''''''''''''''')))))))))(((((((((((()))'''(((***,,,,,,***((('''(((((())))))*********+++((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))((()))))))))************++++++************++++++,,,,,,,,,,,,,,,---------........./////////000000000000111111222333333333444444555666777888888999:::;;;<<<;;;;;;;;;===???===???@@@@@@@@@@@@BBBCCCPPPNNNRRRddd|||yyyuuusssqqqmmmhhhdddgggeeedddcccdddeeeeeeeeefffggghhhiiiiiiiiijjjjjjcccddddddeeeeeegggjjjmmmhhhllluuu(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************((()))))))))************+++++++++,,,,,,,,,---------------...//////000000111333444555555666888;;;999999;;;<<<>>>???@@@@@@BBBEEEHHHJJJLLLMMMPPPRRRPPPOOOOOOQQQTTTUUUUUUUUUSSSSSSTTTWWWZZZ\\\\\\[[[XXXYYYZZZ[[[]]]```eeehhhjjjjjjkkkkkkjjjiiigggffflllooopppnnnlllmmmoooqqqsssqqqooooooppppppnnnmmmmmmoooqqqsssuuuwwwvvvuuutttyyy|||zzzvvvuuuxxx{{{}}}}}}}}}|||{{{|||~~~}}}~~~}}}|||}}}{{{}}}}}}{{{sss]]]III<<<777555444555777666333000111111000000///.........------------,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''''''''''''''((((((((())))))))))))((('''(((***,,,,,,***((('''&&&'''((()))***+++,,,---((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********))))))))))))))))))))))))((()))))))))************+++******))))))******+++++++++++++++,,,,,,------............//////////////////000111111222222333222333444555666777777888888999::::::999:::<<<>>>;;;===???@@@@@@@@@BBBCCCIIIHHHJJJSSSfff{{{sssuuurrrnnnlllmmmmmmmmmkkkooopppqqqrrrssssssrrrqqqmmmoooqqqrrrsssuuuzzz~~~|||(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))************++++++++++++,,,,,,,,,,,,,,,------......///000000000222333444444666888;;;999999:::;;;<<<===>>>???AAADDDFFFHHHHHHIIIKKKMMMNNNMMMMMMOOOQQQSSSSSSSSSRRRSSSUUUXXX[[[]]]]]][[[]]]\\\\\\]]]___bbbdddfffeeeffffffffffffeeeeeedddeeejjjlllkkklllpppttttttsssqqqooonnnnnnnnnmmmlllllloooqqqssswww||||||xxxxxxzzz{{{yyyvvvuuuwwwzzz{{{||||||xxxsssqqqsssvvvyyy}}}}}}|||~~~yyy{{{|||{{{{{{}}}oooXXXFFF;;;999999555555444222000///000222000000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((''''''(((((())))))))))))(((((()))***++++++***)))(((&&&&&&'''(((***+++,,,,,,))))))))))))))))))))))))''''''''''''((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))******************))))))))))))******)))******++++++,,,,,,---------.........//////////////////000111111222222222222333444555666666777666777888888888999;;;===;;;===???@@@@@@AAACCCEEEBBBEEEIIIMMMRRR]]]sss'''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))***************++++++++++++,,,,,,,,,,,,,,,---......//////000...000111222222444777999999999999:::;;;<<<======>>>AAADDDFFFGGGHHHJJJLLLKKKKKKKKKLLLOOOQQQQQQPPPPPPQQQTTTXXX\\\]]]]]]\\\___]]]\\\\\\^^^```bbbccccccccccccccccccdddddddddeeejjjlllkkkmmmtttwwwuuurrrpppmmmllllllllllllkkklllppprrrtttzzz}}}yyyxxxvvvuuutttuuuvvvwwwxxxxxxwwwtttqqqppppppqqqvvvzzz~~~~~~{{{yyy{{{~~~~~~}}}|||zzzyyy{{{oooZZZQQQCCC777111222555888444444222000//////000222//////............------++++++++++++++++++,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''((()))))))))((((((&&&'''((()))******)))((())))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))******************))))))))))))******)))))))))***+++,,,,,,,,,---------.........//////......//////000111111222111111222333444555666666555666777777777888:::<<<;;;===>>>>>>>>>@@@BBBEEEDDDDDDGGGKKKKKKKKKSSS^^^~~~'''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,,,,,,,------...//////000,,,...///000111222555888999999999999:::;;;<<<===:::===AAAEEEGGGJJJMMMOOOJJJIIIIIIKKKNNNOOOOOOOOOOOOPPPRRRWWW[[[]]]]]][[[[[[ZZZXXXYYY\\\___```aaaccccccccccccdddeeeffffffkkkpppqqqnnnpppvvvxxxuuuqqqooolllkkkkkkkkkjjjiiigggllloooqqqxxx}}}wwwtttqqqppprrrtttuuuvvvuuusssrrrrrrtttvvvuuutttuuuyyy}}}|||yyywwwxxx{{{~~~|||{{{|||}}}}}}yyyuuuyyy{{{|||{{{zzzoooSSS@@@>>>:::666555666666333///......///111333222///,,,...---------------------+++++++++++++++++++++,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''(((((()))))))))))))))&&&'''(((*********)))(((******))))))))))))*********))))))((('''&&&&&&%%%))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******((())))))***++++++,,,,,,---------.........//////......//////000111111111000111222333444555555666444555777777777888:::<<<<<<===>>>======>>>AAADDDEEE@@@@@@HHHNNNOOOSSSXXX\\\uuu))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------......///111111111000111222444666777999;;;<<<>>>>>>???>>>>>>@@@BBBDDDFFFGGGHHHKKKHHHGGGJJJPPPTTTRRRPPPMMMQQQUUUVVVUUUVVVXXX[[[ZZZ^^^^^^[[[YYY[[[\\\ZZZ]]]___bbbgggkkkllljjjhhhqqqwwwsssgggeeennnuuutttnnnpppmmmfffeeejjjllljjjrrrooollllllpppuuuzzz|||vvvqqqkkkjjjmmmqqqssstttpppoooooorrrvvvxxxvvvtttqqqpppppprrrvvvwwwvvvtttyyyxxxwwwvvvuuutttttttttssssssuuuyyy||||||{{{yyyyyyeeeVVVJJJ@@@:::888666444333333222000///000000000000////////////.........------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''))))))(((((('''''''''&&&)))((('''&&&&&&'''((()))&&&(((+++,,,,,,)))&&&$$$(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))((('''((()))***++++++***)))((())))))))))))))))))))))))++++++******++++++,,,---,,,,,,,,,---------..................////////////222222222222333444555555:::888666444444666888:::===@@@@@@>>>>>>AAAAAA>>>AAAAAAAAABBBEEEHHHLLLNNNWWW```ooo((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,---------........./////////000111111000111222444666777999:::<<<===>>>>>>>>>???@@@BBBDDDFFFGGGHHHLLLJJJHHHLLLQQQTTTSSSPPPMMMPPPUUUXXXXXXWWWWWWWWWWWW[[[]]]ZZZYYY\\\]]]\\\[[[]]]```eeeiiikkkkkkiiigggnnnmmmccc___fffkkkkkklllooonnnjjjkkkppprrrooorrrnnnjjjhhhjjjnnnrrrsssuuuqqqmmmkkkllloooqqqssspppnnnnnnpppsssvvvuuutttsssqqqqqqrrrtttuuurrrppptttrrrooonnnnnnqqqtttvvvsssssstttwwwzzz{{{zzzyyyoooqqqyyyooodddUUUIIIAAA<<<666222666444222222222222000///000000000/////////.........---------,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((((((((('''''')))((((((((('''''''''&&&)))((('''&&&&&&'''((()))'''(((***++++++)))&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))'''((()))******)))(((''')))))))))******)))))))))))))))))))))))))))))))))++++++******++++++,,,---,,,,,,,,,------------...............////////////222222111222222333444555888777666555666777999:::;;;>>>???===>>>BBBCCCAAAAAAAAAAAABBBDDDGGGJJJLLLQQQWWW___hhhwww((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((())))))))))))***************++++++++++++,,,............///////////////000111111000000333444777888999:::;;;<<<======>>>???AAABBBEEEFFFHHHIIIKKKIIIHHHKKKOOOQQQPPPNNNMMMOOOSSSWWWZZZZZZVVVSSSUUUZZZ[[[YYYYYY\\\^^^]]][[[[[[]]]aaafffiiijjjiiikkktttvvvmmmfffgggjjjiiihhhkkklllkkknnnsssuuutttuuuqqqllljjjkkkooorrrssssssrrrpppmmmkkklllooorrrqqqooommmmmmoooqqqssssssrrrrrrqqqqqqrrrpppnnnkkkrrrppplllkkkmmmrrrxxx|||tttrrrqqqqqqssstttsssrrrffffffhhhlllnnnqqqzzz~~~oooaaaXXXGGGAAA:::666555555444333333111000000111111000///000////////////.........------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((((('''''''''''''''(((((('''&&&&&&'''(((((((((((()))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((())))))))))))((((((***))))))(((((())))))***))))))))))))))))))))))))+++************+++,,,,,,,,,,,,,,,,,,---------------............/////////111111111111222333444555555555666777888999::::::888;;;===<<>>CCCEEECCCBBBAAAAAAAAABBBCCCDDDEEEHHHKKKMMMLLLLLLSSS```jjjzzz''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))*********+++++++++++++++,,,,,,,,,------------...000000///000333555888777888888:::;;;===>>>@@@@@@BBBDDDFFFHHHIIIJJJHHHGGGGGGGGGIIIIIIIIIHHHLLLJJJKKKOOOVVV[[[\\\[[[XXX\\\]]]ZZZXXXZZZ[[[ZZZ___]]]]]]^^^aaadddeeefffnnnvvv|||yyyrrrnnnllllllllliiiffffffiiimmmtttyyytttqqqnnnnnnpppsssuuuuuuuuuvvvvvvsssooommmooorrruuutttqqqnnnkkkjjjjjjkkkiiikkkmmmnnnmmmllljjjiiihhhhhhiiiiiikkklllnnnoooqqqnnnjjjhhhhhhhhhiiihhhjjjeeebbb```]]]YYY[[[___bbbccceeekkkuuu}}}hhh^^^NNNAAA:::999;;;>>>333333333333444555444333...---,,,---///000///...............------------++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))(((((((((((())))))***)))(((''''''((()))***((((((((((((((((((((((((******))))))******+++,,,+++++++++,,,,,,,,,------------------............000000000000111222333333000222444777999999999999888;;;<<<;;;<<<@@@AAA???AAAAAAAAAAAAAAAAAABBBBBBIIIIIIJJJKKKMMMQQQTTTVVV]]]ppp''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))''''''(((((((((((()))))))))))))))************+++***+++++++++,,,,,,,,,,,,,,,.../////////000333555666666666777999;;;>>>???@@@AAACCCDDDGGGHHHJJJKKKJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKNNNSSSYYY\\\^^^ZZZ^^^___[[[YYY[[[\\\ZZZ___^^^^^^```ccceeeffffffccciiioooqqqpppnnnmmmmmmqqqmmmiiijjjlllooouuu{{{yyywwwvvvvvvwwwwwwvvvuuuvvvvvvvvvtttrrrpppqqqqqqsssttttttrrrnnnkkkiiiiiigggjjjnnnooonnnmmmllllllhhhiiikkklllmmmlllkkkjjjmmmjjjhhhgggiiijjjkkkkkkeee```\\\[[[YYYVVVVVVZZZZZZ[[[\\\___ccchhhlllnnnppp^^^TTTEEEAAA===888666777888:::///000111222222222222111...---,,,---...///...---......---------,,,,,,,,,)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))((((((''''''(((((()))((((((((((((((((((((((((***))))))))))))***++++++++++++++++++,,,,,,,,,,,,,,,------------.........////////////000111222333///111333555777777777777888;;;;;;999:::>>>>>><<>>888888888666444111000//////111222222222111111111///...------...///...,,,---------,,,,,,,,,,,,+++))))))))))))******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))***)))(((''''''((()))***'''(((((((((((((((((('''(((((((((((((((((((((((()))))))))))))))***++++++***++++++++++++,,,,,,,,,,,,,,,---------.........///////////////000222222///000111333444555555666555999999777888<<<===:::===>>>>>>???@@@@@@@@@@@@CCCCCCCCCDDDFFFJJJMMMPPPPPPSSSUUU]]]uuu''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))************,,,,,,,,,---------......+++---...//////000333555444444444666999<<<@@@BBBAAABBBCCCEEEGGGIIIKKKKKKIIIJJJJJJIIIGGGFFFFFFGGGGGGLLLQQQTTTSSSTTTVVVXXXXXX]]]^^^\\\\\\___```___[[[[[[^^^bbbhhhkkkmmmlllmmmkkkkkkpppttttttqqqpppnnnkkkmmmtttvvvssstttyyyssstttwww{{{~~~~~~{{{xxxuuusssqqqrrrttttttqqqnnniiiooovvvyyyvvvrrrnnnmmmmmmqqquuuvvvtttqqqoooppphhhhhhiiijjjjjjjjjiiiiiikkkiiieeecccbbbaaa^^^\\\\\\VVVSSSSSSRRROOONNNPPPQQQPPPOOOPPPQQQQQQPPPOOOOOOOOOOOOPPPRRRXXX___dddlll|||~~~wwwrrreeeWWWFFFDDDAAA>>>;;;999777666555555555444222111222333000111222222000///...///000///------...///---,,,---------,,,,,,,,,++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***&&&'''((())))))((('''&&&(((((((((((((((((((((((()))))))))))))))******+++******+++++++++,,,,,,,,,,,,,,,,,,---------...............//////000111222000000111111222333444555333666777666888<<<===;;;<<<===>>>??????@@@?????????CCCHHHIIIFFFCCCDDDEEEHHHOOOSSSUUU___sss((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&))))))))))))(((((((((((()))************+++++++++++++++,,,,,,,,,,,,------......---...///000222333666666666888:::===???AAAAAABBBDDDGGGJJJKKKLLLKKKHHHHHHHHHJJJKKKKKKHHHFFFIIIOOOQQQOOONNNRRRVVVWWW___^^^\\\\\\[[[\\\]]]^^^dddcccbbbbbbdddhhhmmmooolllkkkmmmrrrwwwxxxtttoooqqqooommmppptttwwwwwwvvvtttrrrsssxxx~~~}}}yyy{{{xxxuuutttsssqqqnnnlllmmmooouuuyyytttkkkiiimmmooommmllllllmmmnnnnnnmmmkkkmmmooooookkkgggcccbbbhhheeebbb```___^^^]]]\\\TTTQQQPPPQQQOOOKKKJJJLLLPPPMMMMMMVVVaaabbbWWWKKKFFFFFFFFFGGGGGGHHHHHHIIINNNQQQVVV]]]eeeppp{{{kkk```RRRGGGCCCAAA???<<<999999888666555444333222333333333222222222111111........................++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***))))))((('''''''''+++111666888111)))&&&((()))(((&&&))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))************************++++++,,,,,,,,,,,,---------......///000111111222000000111222333333333333444555666777999999999999999:::;;;===>>>>>>??????>>>???@@@BBBDDDEEEGGGGGGGGGIIIMMMPPPTTTYYY___cccppp{{{((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&)))((((((((((((((((((((())))))*********++++++++++++++++++,,,,,,,,,------............///000222333666666666777999<<>>...$$$###&&&)))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))***(((((((((((())))))))))))************************+++++++++,,,,,,,,,------.........///000000000111///000111222333333333333444444666777888999999999888999:::;;;<<<=========>>>>>>???AAACCCDDDFFFFFFFFFHHHKKKMMMOOORRRWWWZZZ___hhhxxx((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&(((((((((((((((((((((((()))))))))*********++++++++++++++++++,,,,,,,,,,,,............///111222333555555555777999;;;>>>??????@@@AAAEEEHHHJJJIIIHHHEEEEEEGGGIIILLLMMMLLLKKKGGGMMMPPPMMMLLLPPPSSSSSSYYY\\\___]]]ZZZYYY]]]aaabbbaaa```aaadddjjjpppssskkkkkkiiihhhggghhhkkknnnhhhlllrrrvvvwwwuuusssrrrvvvtttrrruuuzzz~~~~~~xxxxxxxxxzzz{{{zzzwwwtttuuutttsssrrrnnnjjjlllrrrpppooonnnmmmlllkkkkkkkkkmmmmmmnnnmmmkkkgggccc```bbb___[[[YYYXXXVVVUUUSSSQQQNNNMMMOOOMMMIIIHHHKKKGGGFFFFFFIIIMMMLLLHHHCCCAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBAAA@@@@@@BBBDDDEEEDDDCCCHHHSSScccsss~~~ssslll```XXXNNNFFFCCC@@@===:::888555333333666666444111222222111111111000000000000000000/////////......------------------------++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))((()))***))))))***---///LLLAAA111&&&"""$$$''')))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((''''''(((((()))***(((((((((((())))))))))))************************++++++++++++,,,,,,,,,,,,....../////////////////////000111222222333333222333444555666777888888888777777999:::;;;<<<<<<<<<<<<===>>>???AAACCCDDDEEEDDDEEEHHHIIIKKKOOOSSSVVVZZZ]]]dddmmmvvv((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))))))))***************++++++++++++,,,,,,,,,------...///000111222222555555555666777:::<<<>>>???>>>???CCCHHHJJJIIIGGGDDDDDDEEEIIILLLNNNNNNMMMGGGMMMPPPNNNMMMOOORRRRRRUUU[[[___]]]YYYXXX\\\bbbfffdddaaa```aaadddhhhjjjiiikkkjjjeee```___cccggghhhkkkmmmmmmllllllppptttsssrrrsssvvvzzz}}}}}}|||ttttttuuuwwwxxxwwwtttqqqqqqqqqqqqpppnnnlllooorrroooooonnnllljjjiiiiiiiiihhhhhhhhhhhhhhhfffbbb______\\\XXXVVVTTTSSSQQQPPPMMMJJJIIIKKKJJJFFFEEEHHHDDDDDDEEEDDDCCCBBBBBBBBB@@@??????>>>>>>=========@@@AAABBBAAA@@@>>>>>>???>>>>>>???@@@BBBEEEGGGIIIMMMPPPUUUYYY]]]aaaeeehhhxxx|||yyyooogggbbb^^^^^^\\\YYYSSSLLLEEE@@@>>>;;;999777777888:::;;;777555444555777666444111////////////000000000000////////////............------------------------************************************************))))))************))))))((()))******))))))***,,,888333---)))((('''%%%$$$((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&'''(((((('''%%%%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((''''''''''''((())))))(((((((((((())))))))))))***************************++++++++++++,,,,,,,,,///........................///000111222222222222222333444555666777777777666777999:::;;;;;;<<<<<<:::;;;<<<>>>@@@AAABBBCCCAAACCCFFFHHHKKKPPPUUUXXXXXXYYY[[[___```cccmmmxxx((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&''''''((((((((()))(((((()))))))))******************+++++++++,,,,,,------...///000111222222444444444555666999;;;<<<>>>===>>>CCCIIILLLKKKHHHDDDDDDEEEGGGKKKMMMMMMMMMLLLRRRVVVTTTRRRUUUWWWVVVSSSYYY]]]\\\XXXVVVZZZ```dddbbb___^^^]]]___aaacccjjjmmmnnniiiaaa]]]^^^aaafffhhhkkkjjjiiiiiimmmqqqmmmooossswwwzzz{{{xxxvvvqqqqqqrrrssstttsssooollliiilllnnnnnnnnnooooooooolllmmmmmmjjjgggeeeeeegggdddcccccceeegggfffccc```]]]ZZZVVVSSSRRRQQQOOONNNLLLIIIHHHJJJIIIFFFEEEGGGDDDEEEEEEBBB???===???AAA>>>>>>======<<<<<<;;;;;;888:::<<<<<<:::999999:::666888;;;===>>><<<:::888666888:::;;;<<<===???AAAEEEFFFIIILLLNNNOOOOOOOOOSSSUUUYYY\\\___aaabbbbbb\\\]]]^^^```dddhhhjjjjjjfffccc^^^ZZZVVVTTTSSSSSSMMMLLLKKKIIIFFFCCC@@@>>>>>>>>>>>>===<<<999777555444444555444333222222222666555333222222111000//////////////////000000000000/////////............------------------------************************************************))))))))))))))))))))))))((()))******)))(((((()))''''''((())))))(((&&&$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''((((((((('''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((())))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,.........---------------......///000111111111111111222333444555666666666777888999:::;;;<<<<<<<<<999:::;;;===???@@@AAABBB@@@BBBEEEGGGJJJNNNSSSVVVRRROOOQQQXXX\\\[[[\\\^^^llluuu((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''(((((()))((((((((()))))))))******************++++++++++++,,,---...000111111111111444333333444555777:::;;;>>>===>>>CCCKKKOOONNNKKKEEEDDDDDDFFFIIIKKKKKKJJJKKKQQQUUUSSSQQQSSSUUUTTTRRRWWWZZZZZZWWWUUUXXX[[[[[[[[[[[[[[[\\\^^^```aaajjjmmmpppllleee``````aaaaaafffkkkoooooollljjjiiiiiimmmrrrvvvxxxvvvsssqqqnnnnnnnnnpppqqqpppmmmkkkdddhhhkkklllmmmooommmiiihhhiiijjjgggbbb```bbbdddcccaaa```bbbeeefffccc```YYYVVVSSSQQQPPPPPPNNNMMMLLLIIIIIIKKKJJJFFFFFFHHHDDDDDDDDDAAA===;;;>>>@@@<<<<<<;;;;;;;;;;;;;;;;;;999;;;<<<;;;999888888999888888888888888999:::;;;<<<===??????>>>===???@@@>>>>>>?????????>>>===<<<888999;;;===>>>>>>>>>>>>===@@@@@@??????BBBBBB@@@=========<<<;;;:::999999>>>=========<<<<<<<<<<<<999999999999999888888888555666777888888777555444222222000/////////000111/////////////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,***************************************************))))))(((((())))))***''')))***)))((('''((()))'''''''''&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((()))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))(((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++,,,------------------------...///000000111111000000111222333444555555555777888999:::;;;<<<<<<<<<999:::;;;===>>>@@@AAABBBBBBCCCDDDEEEFFFHHHLLLOOORRRMMMLLLSSSYYYZZZYYYYYY```ccclll{{{((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%&&&''''''((())))))(((((((((((()))))))))***************++++++++++++,,,---///000111111111111333333333333555777999:::???===>>>DDDNNNSSSRRRNNNFFFEEEDDDEEEGGGHHHHHHGGGFFFLLLPPPOOOMMMNNNOOOOOOSSSUUUWWWWWWVVVUUUUUUVVVSSSUUUWWW[[[]]]___```aaafffhhhjjjhhheeebbbbbbcccbbbdddggglllnnnlllhhheeeiiilllppprrrrrrpppooommmiiiiiiiiijjjmmmmmmlllkkkcccgggiiihhhiiikkkiiidddccceeefffccc___]]]___bbbaaa^^^\\\]]]``````]]]YYYUUUSSSPPPNNNNNNNNNMMMLLLIIIGGGFFFHHHHHHDDDDDDFFFBBBBBBAAA>>>;;;:::<<<>>>999999999999999999::::::;;;<<<===<<<:::999:::;;;<<<:::777555555666888:::444555777666555555666888555666888999:::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::>>>???;;;:::<<<;;;888888888999::::::::::::999:::999888666555444555555666666666666666666666666...------///222333333111///000000111000000111222........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************************)))(((''''''((()))***'''((()))(((&&&'''(((***(((((((((''''''''')))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''')))***)))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))))))))))))))))))))************+++++++++++++++++++++,,,---------...------...///000000000000///000111333444444444444555666888999::::::;;;;;;999:::;;;===>>>@@@AAABBB@@@BBBCCCCCCDDDFFFJJJLLLSSSOOOOOOTTTVVVUUUUUUWWW``````bbbjjjwww(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))(((((((((((()))))))))))))))************+++++++++,,,---///000111222111111333333222333444666888999???===>>>EEEPPPUUUTTTQQQGGGEEEDDDDDDEEEFFFFFFEEEFFFLLLQQQOOOMMMNNNOOONNNSSSTTTUUUVVVVVVUUUSSSRRRQQQTTTXXX[[[^^^_________aaabbbbbbbbbaaaaaabbbcccfffcccaaabbbfffhhhhhhfffjjjlllnnnnnnnnnmmmlllmmmdddcccccceeeiiikkkkkkkkkeeehhhhhhdddeeehhhfff``````cccdddaaa\\\ZZZ]]]aaa___[[[XXXXXXZZZZZZUUUQQQRRRPPPMMMLLLLLLMMMLLLKKKEEECCCBBBDDDDDDAAA@@@CCC@@@???>>><<<:::999:::;;;666666777777888888999999333444555444333444666888333333444555555666666666666777888888777666777999444555666777777777777777555666666666555555444444///555777333222555555111555444333222222111111111555555444444555666888999222222222222222333333333777333///...111333222000+++...000111000..................------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***'''(((((('''&&&&&&)))+++"""%%%)))+++***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&''')))******(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++******+++,,,,,,---......,,,---...///000000000000///000111222333444444444444555666888999999999999999:::;;;===???@@@AAABBB>>>@@@BBBCCCEEEHHHMMMPPPJJJLLLRRRXXXXXXTTTTTTWWWOOORRRYYYbbbkkkqqqtttttt}}}''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''(((((((((((((((((((((((())))))))))))************+++,,,---...,,,---......//////......000111444555555666888:::888:::???DDDIIILLLNNNOOOHHHEEEAAAAAACCCDDDCCCAAAIIIIIIJJJKKKMMMNNNPPPQQQSSSTTTVVVXXXYYYYYYXXXXXXSSSTTTUUUWWWXXXYYYZZZZZZ]]][[[ZZZ\\\___```^^^\\\aaa```bbbdddaaa^^^```fffnnnsssrrrlllggghhheee```aaa______ccchhhjjjfffbbb^^^^^^___aaabbbbbb___]]]fffeeecccbbbaaa___\\\ZZZ\\\ZZZXXXVVVTTTSSSRRRQQQNNNMMMLLLKKKIIIHHHFFFFFFDDDCCCAAAAAAAAA???===:::<<<<<<;;;;;;;;;:::::::::777777777777777777777777777666555444444444444444555444333333333333444555444333222111333555888:::;;;999777555444444666666777666444222222222444555333333333333333333333333333333333333333333333333222333333444444333333222333333333222222222111111///////////////////////////............---------------------------------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++***)))(((((()))***+++))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((())))))((('''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((()))))))))++++++,,,------......///000000///......///111222///000111222222333222222555666777888888999999999:::999888888999:::<<<===>>>>>>>>>???BBBFFFIIILLLNNNMMMQQQVVVVVVSSSRRRTTTSSSTTTWWWZZZ]]]```aaabbbooorrrwww''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''(((((((((((((((((((((((())))))))))))************+++,,,---...,,,---......//////.........///222333333444666888777999===AAAEEEHHHKKKLLLIIIGGGEEEEEEFFFGGGFFFDDDKKKKKKKKKLLLNNNPPPQQQRRRTTTUUUXXXZZZ\\\]]]^^^^^^ZZZZZZZZZZZZYYYXXXXXXWWW\\\[[[[[[]]]```dddeeefffccc```^^^^^^\\\[[[^^^cccjjjooopppkkkffffffeeebbbbbbaaaaaadddiiijjjgggcccaaa___]]]]]]^^^______^^^cccbbbaaa``````___]]]\\\^^^\\\ZZZWWWSSSQQQOOONNNKKKJJJIIIGGGEEEDDDDDDCCCEEECCCAAA@@@@@@???===;;;;;;;;;;;;:::::::::999999666666666666666666666666666555555444333333444444555444333222222333444555444333222111222555888999999888666444444444555666555444222111000111222333333333333333333333333333333333333333333333333333222222333333333333222222333222222222222111111111////////////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++******)))(((((()))******))))))))))))))))))))))))((((((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))******++++++,,,,,,,,,---++++++,,,,,,---...........................///000//////000111222222222222444555666777777888888888999999888888999:::<<<<<<<<<===>>>@@@CCCGGGKKKMMMNNNMMMSSS___gggccc\\\WWWUUUWWWYYY\\\___aaabbbccccccdddfffjjjppp{{{''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''(((((((((((((((((((((((())))))))))))************+++,,,---...,,,---......//////.........///222333333444666888888999<<>>>>>>>>===<<<::::::999999999888888888555555555555555555555555555444444333333333333444333333222222222222333333333222111111222444666888888666555333333333444444333222111000///000111222222222222222222222222222222222222222222222222222111222222222222222222111222222111111111000000000////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++)))*********++++++++++++***************************))))))(((((())))))***))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((((((''''''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))******++++++,,,---......***++++++,,,,,,---......,,,,,,---..................///000111222222222222333333444555666666666666888888888888888999;;;;;;;;;;;;===???CCCGGGKKKNNNPPPNNNUUUgggtttpppaaaVVVVVVWWWYYY\\\^^^___```aaa``````_________ccchhhmmmppp''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************+++,,,------,,,---......///.........///111444555555666888::::::;;;<<<>>>AAACCCEEEGGGIIIIIIJJJLLLLLLLLLJJJIIIMMMMMMMMMNNNOOOQQQRRRSSSRRRSSSUUUXXX[[[]]]___```^^^]]][[[ZZZYYYYYYZZZZZZWWW[[[___``````aaadddhhhqqqhhh```^^^^^^[[[ZZZ[[[ccchhhllliiidddaaaccceeehhhggghhhjjjmmmmmmjjjhhhhhhddd___]]]]]]___aaabbbcccddddddbbb```_________\\\[[[YYYUUUQQQNNNKKKIIIMMMKKKIIIHHHGGGGGGHHHHHHDDDBBB>>><<<<<<=========888888888888777777777666333333333333333333333333444333222222222222333333222222222111111222222222222111000000111222444555555444333222222222222333111111000//////000000111111111111111111111111111111111111111111111111111000111111222222111111000111111111000000000//////........................------------,,,,,,,,,+++************************,,,,,,,,,++++++++++++***)))))))))************+++************************)))))))))(((((()))))))))(((((((((((((((((((((((()))))))))((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''(((((((((((())))))))))))))))))))))))''''''((()))***++++++,,,*********+++,,,,,,------***+++---/////////...---...///000111222222222222111222333444444555555555666777777777888999999::::::;;;<<<>>>AAAEEEHHHIIIOOOLLLRRRbbbmmmiii\\\QQQTTTUUUWWWYYYZZZ[[[\\\\\\ccccccccccccbbbdddgggiiigggoooxxx{{{}}}''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))************+++,,,------,,,---......///.........///111444555555666888:::999:::<<<===???AAABBBCCCEEEFFFHHHJJJJJJIIIIIIHHHKKKKKKLLLMMMOOOQQQSSSTTTTTTTTTUUUWWWYYYZZZ\\\]]]^^^\\\ZZZXXXWWWXXXYYYZZZ[[[```fffiiiiiiiiikkkmmmpppjjjeeeggghhheeecccccceeehhhjjjjjjeeeaaaaaadddjjjjjjkkkmmmnnnmmmkkkiiiiiifffcccbbbcccccccccbbbbbbcccdddaaa]]]YYYXXXXXXWWWVVVUUUSSSPPPMMMJJJIIIFFFEEEDDDCCCBBBCCCCCCDDDBBB???<<<:::;;;<<<<<<;;;666666666666555555555555111111111111111111111111222222111111111111222222000111111111111111111000000000//////000111222333222222111111111111111111111000000000000000111111000000000000000000000000000000000000000000000000///000000000000000000///000000/////////.........---------------------------,,,,,,,,,++++++++++++************************,,,,,,+++++++++*********(((((()))))))))*********))))))))))))))))))))))))((((((((())))))((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((((('''''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))******+++,,,,,,,,,+++,,,...///000000//////......///000111111111111000111222333333444444333555555666777777888888888::::::;;;<<<>>>@@@BBBCCCGGGEEEIIIRRRXXXVVVRRRPPPRRRSSSUUUWWWXXXYYYYYYZZZ___```bbbbbbcccdddgggiiihhhiiiiiiggghhhmmmuuu}}}|||vvvhhh___''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))************+++,,,---...,,,---......//////.........///222333333444666888777999;;;>>>@@@@@@@@@@@@AAACCCEEEEEEEEEEEEFFFGGGJJJJJJKKKMMMOOORRRTTTVVVXXXXXXXXXYYYZZZ[[[\\\]]]bbb___[[[XXXWWWWWWYYY[[[ZZZ^^^dddiiilllnnnpppqqqmmmiiihhhlllmmmlllkkkmmmhhhggghhhjjjhhhcccbbbdddiiijjjlllmmmmmmkkkjjjhhhfffeeeddddddeeedddcccaaafffhhhjjjgggaaa[[[WWWWWWQQQQQQQQQPPPNNNLLLIIIGGGCCCCCCCCCCCCCCCCCCCCCBBB???<<<:::999:::::::::999555555555444444444333333111111111111111111111111111000000000000111222222//////000111111000////////////...//////000000111000000000000000000////////////000000000000000111////////////////////////////////////////////////...//////000000//////.../////////.........------------------------------,,,,,,,,,+++++++++******************************++++++++++++************(((((((((((())))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))((((((''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))***((())))))******+++,,,,,,+++,,,---...///000000000---...///000111111111111000000111222333333333333333444555666777777777777999999:::;;;<<<===>>>>>>???>>>AAAFFFHHHHHHLLLQQQRRRSSSTTTVVVXXXYYYYYYZZZZZZ[[[]]]]]]]]]^^^aaaccccccbbbbbbdddfffggggggfffcccjjjsss|||uuueeeZZZRRRKKKGGG''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''(((((((((((((((((((((((())))))))))))************+++,,,---...,,,---......//////.........///222333333444666888999;;;???BBBDDDDDDCCCBBB===???AAAAAA@@@AAADDDFFFIIIJJJLLLNNNQQQTTTWWWYYYZZZYYYYYYYYYZZZ\\\]]]___dddaaa]]]ZZZZZZ\\\___aaa]]]^^^```dddiiimmmoooppppppmmmkkkllljjjhhhjjjoooiiieeeeeejjjlllhhhfffgggggghhhjjjjjjiiigggfffeeebbbaaa``````aaabbbaaa```fffkkknnnllleee]]]XXXWWWNNNOOOOOONNNLLLIIIFFFDDDAAABBBDDDEEEEEEDDDCCCBBB;;;:::888888999999777666444444333333333222222222000000000000000000000000000////////////000111222...///000000000000///................../////////......////////////......------...///////////////.........................................................//////..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++++++++************'''''''''((((((((())))))((((((((((((((((((((((((''''''((())))))(((''''''))))))))))))))))))))))))&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((************))))))))))))(((((())))))***++++++++++++++++++,,,---...000111---...///000111111111111000000111222333333333333222333555666777777666666777888999;;;===>>>>>>???@@@???AAAFFFGGGFFFHHHMMMOOOPPPRRRTTTVVVWWWXXXXXXYYYZZZ[[[ZZZZZZZZZ]]]____________aaacccddddddccceeefffggghhhkkkrrr|||wwwkkkddd]]]TTTNNNKKKJJJHHHFFF''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''((((((((()))(((((((((((())))))))))))************+++,,,---...,,,---......//////......000111444555555666888:::<<>>??????>>>???CCCFFFIIIJJJLLLOOOSSSVVVZZZ[[[XXXXXXXXXXXXZZZ\\\^^^___ccc```^^^\\\^^^bbbfffjjjiiieeebbbccciiinnnqqqqqqvvvrrrnnnjjjddd```cccjjjjjjcccbbbjjjnnnllliiiiiidddfffhhhhhhgggdddcccccc```^^^[[[[[[]]]^^^_________eeejjjhhhaaaXXXSSSRRRNNNNNNNNNMMMKKKGGGDDDBBB;;;===@@@BBBBBBAAA>>>===999888777888999888666444333333333222222222111111111111111111111111111111///////////////000111111---...///000000///...---------..................------......///......---+++,,,------.........---................................................---..................---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))+++++++++++++++++++++++++++++++++************)))''''''''''''((((((((()))((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))%%%&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&'''((())))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((''''''''''''((((((((()))((((((((((((((((((((((((******))))))((('''''''''((((((((()))******+++++++++*********+++---///000---...///000111111111111000111222333333444333333222333444666777666666555666777999;;;>>>???@@@@@@GGGEEEGGGKKKKKKHHHFFFGGGKKKLLLNNNPPPRRRTTTUUUUUUWWWXXXXXXXXXWWWYYY[[[^^^bbb```]]][[[[[[^^^cccgggbbbccceeegggiiimmmqqqtttwwwwwwxxxyyy~~~}}}oooddd[[[WWWTTTPPPKKKHHHGGGEEEAAA===%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))'''+++...000///...------,,,,,,,,,---------.........000222222222444666888;;;===AAADDDEEEEEEDDDCCCAAABBBCCCDDDFFFHHHIIIJJJJJJKKKMMMPPPRRRTTTUUUUUUWWWZZZ]]]_________```aaabbbbbb```]]]\\\\\\```bbbjjjgggeeedddfffiiilllmmmvvv{{{}}}uuuggg___aaagggffffffhhhjjjlllmmmmmmllliiikkkmmmllljjjgggffffff]]]^^^^^^]]]\\\\\\^^^___dddccc```\\\XXXUUURRRPPPKKKKKKJJJIIIGGGEEECCCAAABBBAAA???===<<<;;;;;;;;;:::888666666666666555444444333222111000000000000//////............//////........................------............------................................................------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++************++++++************))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))(((((('''''''''&&&))))))(((((('''''''''&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''(((***)))'''&&&%%%%%%&&&&&&'''((()))(((&&&%%%%%%'''''''''''''''''''''&&&&&&***((('''&&&&&&'''(((*********))))))((((((''''''))))))))))))************))))))***+++,,,,,,,,,,,,,,,,,,---...///000111222/////////000111111222222333333444444555666666666444666888;;;===>>>??????AAAPPP___aaaVVVJJJGGGIIIMMMLLLLLLNNNRRRUUUVVVUUUWWWVVVTTTSSSTTTWWW[[[]]]``````___^^^^^^___aaabbbddddddeeeeeeggghhhiiijjjmmmfffllluuuuuuyyyvvviii___ZZZUUUPPPLLLLLLKKKHHHEEEBBB@@@???>>>%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((***---......---------,,,,,,,,,---------......///000111222222444888:::999:::<<>>===;;;;;;::::::999777555444555555444333333333222111000000000000//////............//////------------------------------............------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************+++******))))))******+++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((('''''''''''')))(((((((((''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''&&&&&&'''''''''(((((((((((('''&&&&&&&&&'''(((((('''(((((('''&&&%%%%%%'''''''''''''''''''''''''''''''''((((((((((((''''''***)))))))))((((((((('''(((((()))))))))*********))))))***+++,,,,,,,,,,,,,,,,,,---...///000111111...//////000000111222222333333333444555555666666555666999<<<>>>>>>>>>===999DDDSSSZZZXXXPPPHHHEEEIIIJJJKKKLLLNNNPPPSSSTTTXXXVVVTTTRRRSSSUUUWWWYYYccc```]]][[[[[[^^^cccgggqqqooojjjgggeeeeeegggiiikkkaaaccciiigggjjjooolllrrruuuxxx{{{}}}{{{ppphhhfff```YYYTTTRRROOOIIIEEEIIIHHHGGGDDDBBB@@@>>>===%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((***++++++++++++,,,---,,,,,,,,,---------......000000111111222555:::===;;;<<<>>>AAAEEEJJJNNNQQQOOOMMMKKKJJJKKKOOORRRUUUPPPQQQSSSTTTVVVWWWXXXXXXXXXZZZ\\\\\\\\\\\\]]]^^^dddeeeeeedddaaa______```iiigggfffdddcccbbbaaaaaafffmmmtttwwwuuupppmmmmmmllljjjhhhffffffhhhjjjkkkjjjkkkkkkiiieeecccbbbcccaaabbbdddeeeeeecccbbbaaa```___\\\YYYUUUQQQOOOMMMHHHHHHHHHGGGFFFEEECCCCCC@@@???===<<<:::999999999777555333222333333333222222222111000///////////////......------......///------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************))))))))))))************))))))))))))(((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''''''''''''''((((((((()))&&&%%%%%%&&&&&&((())))))&&&'''((('''&&&%%%&&&'''''''''''''''''''''''''''%%%''')))******)))'''%%%))))))))))))(((((((((((((((((())))))))))))******((()))***+++,,,,,,,,,,,,+++,,,,,,---...///000000......//////000111111111222333333444444555555666666888;;;===>>>>>><<<;;;999===DDDLLLPPPNNNHHHCCCEEEGGGJJJKKKJJJKKKOOOSSSWWWVVVTTTTTTTTTVVVYYYZZZ``````^^^\\\[[[]]]aaadddssspppmmmiiifffeeeddddddvvvlllmmmqqqkkkiiillliiiiiiiiikkkooorrrsssrrrpppxxxxxxooojjjiiigggbbb]]]WWWUUURRRRRRRRROOOIIIDDDEEEEEEEEEDDDBBB@@@>>><<<%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((()))))))))((()))+++...,,,,,,,,,---------......000000000000111555;;;???<<<>>>@@@DDDHHHMMMPPPRRRTTTRRROOONNNOOOSSSWWWZZZSSSTTTUUUVVVXXXXXXYYYYYYZZZ[[[]]]]]]\\\\\\]]]^^^cccfffggggggdddaaa______eeeffffffdddbbb```_________dddkkkppprrrqqqnnnkkknnnllliiieeecccdddgggjjjkkkkkkjjjgggcccaaabbbcccdddeeegggiiijjjhhheeebbb^^^]]]ZZZWWWSSSPPPNNNLLLFFFFFFFFFFFFEEEDDDCCCBBB>>>===<<<:::999888777777666444222222333333222111222111000///...............------------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************)))))))))(((((()))))))))***)))))))))(((((((((((((((((((((((((((((((((((()))))))))((((((''''''&&&((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''''''(((((((((((('''''''''''''''((((((((())))))&&&&&&&&&&&&''''''((((((%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''''''''''''''&&&'''((())))))((('''&&&))))))))))))(((((((((((((((((((((((()))))))))***((()))***++++++,,,,,,++++++,,,,,,---......//////------...//////000000111222222222333444444555555777999;;;>>>>>><<<:::888BBB???<<<===AAAEEEEEEDDDCCCGGGKKKKKKIIIIIINNNSSSVVVVVVVVVWWWXXX[[[]]]^^^ZZZ^^^aaaaaa___^^^___```eeegggiiijjjiiigggdddbbbjjjgggooossshhhcccfffeeeggggggjjjpppvvvwwwsssnnnqqqzzz~~~|||}}}zzzrrroookkkfffeeeffffffdddaaaXXXVVVUUUUUUTTTPPPKKKFFFBBBCCCDDDDDDCCC@@@>>><<<%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((''''''(((+++---,,,,,,,,,---------......000000000000111555;;;???999;;;???CCCFFFHHHIIIIIILLLKKKIIIIIIJJJMMMPPPSSSSSSTTTUUUVVVXXXXXXYYYYYYYYYZZZ[[[[[[ZZZZZZ\\\]]]aaadddggghhhfffbbb```___bbbdddeeedddbbb______```aaaccchhhlllppppppooommmnnnmmmjjjfffbbbaaadddggggggfffeeebbb___^^^```aaagggggghhhkkkllljjjfffbbb\\\[[[XXXUUURRROOOLLLKKKDDDDDDDDDDDDCCCBBBAAA@@@<<<;;;:::888777666666555555444222222333444333222000000///...------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))))))))(((((((((((('''''''''''''''''''''''''''))))))((((((''''''&&&&&&'''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((('''''''''&&&&&&%%%$$$&&&'''&&&%%%%%%&&&'''&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))'''(((((((((((()))))))))(((((()))***++++++++++++++++++,,,,,,------......---------...//////000000111111222222333444444444777999;;;<<<<<<;;;888777AAA???<<<::::::===AAADDDCCCHHHKKKKKKIIIJJJOOOTTTWWWWWWXXXXXXYYYZZZ[[[[[[ZZZ]]]aaaaaaaaaccchhhlllaaabbbcccdddfffgggggghhh```gggyyyrrrkkkpppssshhhgggiiinnnttttttnnngggjjjsssyyy}}}}}}wwwuuuzzz~~~yyypppllliiifffdddccc___ZZZVVVUUUTTTRRRPPPNNNKKKHHHFFFAAABBBCCCCCCBBB@@@>>><<<%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((()))((('''(((+++---,,,,,,,,,---------......//////000000111444999<<<999<<<@@@DDDFFFFFFEEEDDDDDDEEEFFFGGGIIIKKKLLLMMMPPPQQQSSSTTTVVVWWWXXXXXXTTTUUUVVVVVVUUUVVVXXXZZZ]]]```dddfffeeecccaaaaaa___aaadddccc```^^^___aaafffhhhkkknnnooopppqqqqqqkkklllkkkgggbbb```aaaccc``````^^^\\\ZZZ[[[^^^aaafffeeefffhhhjjjiiiddd___YYYXXXUUURRROOOLLLJJJIIIBBBBBBBBBAAA@@@???======;;;:::888777555444444444444333111111333333333222000///...---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++************++++++,,,,,,---++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))((((((((((((''''''''''''''''''''''''''''''(((((('''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''((((((((((((((('''&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&'''%%%%%%&&&&&&'''(((((((((***)))'''%%%%%%''')))***(((((((((((())))))))))))''''''(((((((((((())))))'''((()))***+++++++++++++++++++++,,,,,,,,,------,,,,,,------.../////////000111111222222333333444777888999999999888777777666:::>>>???>>>>>>???AAADDDGGGIIIJJJIIIKKKOOORRRVVVWWWWWWWWWWWWVVVUUUTTT^^^______^^^___fffsss}}}jjjgggbbb___```dddjjjnnngggqqq}}}rrrpppnnnppprrrpppiiicccjjjooonnnsssxxxyyy~~~~~~{{{yyyvvvuuuyyy}}}xxxooohhhgggeeedddbbb^^^YYYUUUPPPOOOMMMJJJIIIGGGGGGGGGAAAAAAAAAAAA@@@>>><<<;;;%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))'''((())))))((()))+++,,,,,,,,,,,,---------.........///000000111333666999<<<===???AAACCCDDDDDDDDDAAADDDHHHLLLNNNOOONNNMMMMMMNNNPPPRRRTTTUUUVVVVVVQQQRRRSSSSSSSSSUUUWWWZZZXXX\\\aaacccdddccccccccc]]]```bbb```\\\ZZZ\\\___bbbfffjjjllllllllllllnnngggjjjmmmjjjddd```___```]]]\\\[[[YYYYYY[[[```dddcccaaa```bbbeeeddd___ZZZUUUTTTRRROOOLLLIIIGGGFFFAAAAAA@@@???>>><<<:::999:::999777555444333333333333111///000111222222111///...---,,,++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******++++++++++++************++++++,,,------...++++++++++++++++++++++++************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((())))))((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((('''&&&%%%###%%%&&&&&&%%%%%%&&&'''%%%%%%&&&&&&'''(((((()))((((((''''''''''''(((((('''((((((((()))))))))***'''''''''((((((((())))))'''((()))***++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,---......//////000000111111222333333333777666666666666666777777333777<<<@@@@@@???>>>===CCCCCCDDDFFFHHHJJJLLLMMMRRRSSSUUUWWWXXXWWWWWWVVV^^^```bbb```___dddnnnxxxkkkiiieeebbbaaadddgggjjjdddiii|||{{{vvv{{{|||uuusssqqqqqqrrrqqqmmmjjjoootttooolllpppnnnkkkrrrxxx|||}}}~~~~~~~~~}}}~~~}}}||||||}}}zzzzzzyyyxxxyyyyyy{{{{{{wwwvvvrrrppprrruuurrrkkkfffeeecccbbb```^^^\\\[[[MMMMMMLLLKKKHHHFFFEEEEEE@@@@@@>>>===<<<:::999888%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))'''(((******))))))+++,,,,,,,,,,,,---------......---...000111111222444777999999999:::<<<>>>AAABBB>>>BBBHHHNNNQQQPPPNNNLLLJJJKKKNNNPPPRRRTTTUUUUUURRRSSSTTTTTTTTTVVVYYY\\\VVVYYY^^^aaaccccccdddddd]]]```aaa^^^YYYWWWYYY]]]YYY___fffhhhgggeeeeeegggdddiiimmmlllfff```^^^^^^]]]]]]\\\[[[[[[___dddiii```^^^\\\^^^aaa```\\\WWWRRRQQQOOOLLLIIIFFFDDDCCCAAA@@@@@@>>><<<:::888777999888777555333333222222111///......000111000000......---,,,++++++++++++,,,++++++++++++++++++,,,******************************++++++++++++************+++,,,------......************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&''''''''')))(((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&(((((((((((('''###$$$&&&%%%%%%%%%&&&'''%%%%%%&&&&&&'''((())))))&&&'''(((******((('''&&&'''((((((((())))))******''''''''''''((((((((()))'''((()))******++++++***++++++++++++++++++,,,,,,++++++,,,------......///000000000111222222333333666666555444444555777888:::999999:::===>>>======AAA@@@@@@BBBFFFIIIIIIIIILLLOOOSSSWWW[[[]]]]]]]]]ZZZ```ffffffaaa^^^aaaeeecccdddggghhhhhhfffbbb```eeedddqqqzzzsssooorrroooiiihhhiiikkkmmmoooppppppnnnwwwvvvrrrsssnnnllluuurrruuu{{{~~~{{{yyyyyy|||~~~}}}{{{zzzzzz|||}}}~~~zzz{{{|||}}}}}}}}}|||{{{}}}||||||}}}ssssssssstttvvvyyy{{{}}}vvvuuuqqqmmmmmmqqqpppkkkhhheee```[[[WWWTTTRRRQQQLLLMMMMMMJJJFFFBBB???>>>???>>><<<:::888777777666&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''(((((((((((())))))))))))''')))******))))))***+++******+++++++++,,,,,,,,,,,,---...000222444666888;;;;;;;;;<<<===@@@BBBDDDEEECCCCCCFFFLLLPPPQQQPPPTTTTTTSSSRRRRRRSSSUUUUUUUUUWWWYYYYYYXXXWWWXXXYYYZZZZZZ[[[```dddfffcccaaadddbbbaaa```[[[UUUTTTWWW\\\^^^aaacccccccccdddeee^^^aaafffiiiiiifffccc```WWWYYY]]]```bbbdddggghhh___^^^\\\ZZZXXXVVVUUUUUUOOOOOONNNMMMIIIEEEAAA>>>AAA>>>;;;999999999999888888777555444333333444444333222000...---,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************((()))++++++******+++,,,+++++++++++++++***)))((())))))******+++++++++,,,))))))))))))))))))))))))...---+++***)))(((((()))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((&&&%%%$$$#########&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%'''(((((('''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((())))))((('''&&&%%%%%%&&&'''((((((''''''))))))))))))((((((((((((++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......000000000111222222333333444444333444555777999:::777888999:::<<<===>>>???@@@@@@@@@AAACCCFFFIIIKKKIIIKKKNNNTTTYYY\\\\\\[[[YYY]]]```aaa___```cccfffooofffaaadddhhhgggcccbbbfffiiiiiihhhkkkrrrssspppooommmlllnnnpppssstttttttttqqqoooooorrrttttttrrrrrrtttwww|||{{{xxxxxx{{{}}}|||}}}~~~~~~}}}wwwwwwwwwyyy}}}zzzvvvssstttyyy|||{{{yyywwwvvvssspppmmmkkkjjjiiieeeeee```XXXTTTTTTRRROOOPPPOOOMMMJJJGGGEEECCCBBB>>>===;;;::::::999777666&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''(((((('''''''''((((((((())))))))))))''')))******))))))***+++******+++++++++,,,,,,,,,------...///111333555666888777888999:::===???@@@AAAAAAAAADDDHHHLLLNNNOOOOOONNNNNNNNNOOOQQQRRRSSSUUUWWWYYYYYYWWWVVVWWWWWWXXXWWWYYY]]]aaaddddddbbbfffbbbaaaaaa]]]XXXVVVXXXYYY[[[^^^```aaabbbcccdddaaaaaaaaabbbbbbaaa___]]]\\\^^^aaadddeeeggghhhiii^^^]]][[[XXXVVVTTTRRRRRRLLLLLLKKKJJJGGGDDDAAA@@@AAA>>>;;;999999999999888666555444222222222222333333222000///...------...---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************((()))++++++***)))+++,,,+++++++++*********)))))))))))))))*********++++++)))))))))))))))))))))))),,,++++++******))))))((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''(((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%'''''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((())))))((('''&&&%%%&&&''''''((((((((('''))))))))))))((((((((((((+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......//////000111111222222333444333333333555666888999777777888:::;;;<<<===>>>?????????@@@BBBEEEHHHJJJJJJKKKMMMQQQUUUWWWVVVUUUVVVYYY[[[[[[ZZZ[[[^^^bbbjjjddd```bbbeeeeeeddddddfffffffffggghhhiiikkkllliiigggggghhhlllpppssstttpppmmmkkklllpppssstttsssrrrsssuuuzzz}}}~~~}}}{{{~~~~~~~~~{{{xxxxxx|||~~~}}}wwwwwwxxxyyy{{{}}}~~~zzzvvvuuuwwwwwwtttqqqpppnnnlllkkkkkkjjjhhhfff___```]]]WWWTTTVVVVVVSSSOOONNNLLLIIIFFFDDDBBBAAA===;;;999888888777555333&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''''''''((((((((()))))))))''')))******))))))***+++******+++++++++,,,,,,,,,------...///000222333444555666666777999;;;===>>>AAABBBCCCDDDEEEHHHMMMPPPLLLKKKKKKLLLMMMOOORRRSSSVVVXXXYYYYYYXXXVVVVVVWWWXXXXXXYYY\\\```dddeeeeeejjjeeebbbcccbbb]]][[[\\\VVVWWWZZZ\\\___aaacccdddeeeaaa^^^]]]```aaa```___^^^___aaacccdddddddddccc]]]\\\YYYVVVSSSPPPOOONNNIIIIIIGGGEEEDDDCCCBBBBBB@@@>>>;;;999999999888777444333222111111000111111333222000///............,,,,,,+++************+++************************++++++++++++++++++++++++************************))))))))))))))))))))))))************************(((***+++***))))))***,,,,,,+++***)))((()))******(((((())))))))))))******))))))))))))))))))))))))))))))***++++++***)))((((((((((((((())))))))))))((((((((((((((((((((((((''''''&&&&&&''''''((()))(((((((((((((((((((((((((((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))***+++&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''&&&$$$$$$''')))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''''''''((((((((((((((((((((())))))))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000111111222222333333333333444666777888666777777999:::;;;<<<============>>>@@@CCCFFFGGGIIIIIIKKKNNNRRRTTTTTTRRRTTTVVVXXXWWWUUUWWW[[[___eeeaaa```bbbbbbaaacccgggiiiccc```bbbaaa```iiiuuummmkkkiiijjjmmmrrruuuwwwqqqooommmnnnrrruuuwwwxxxqqqrrrtttwwwzzz{{{yyywwwvvvwwwxxxwwwwwwwwwyyy{{{||||||}}}{{{{{{{{{||||||{{{{{{zzz~~~{{{xxxwwwwwwuuuppplllooollljjjkkkoooppplllhhh]]]^^^[[[UUUSSSUUUUUURRRMMMLLLJJJGGGDDDBBB@@@???<<<:::888777666555333111&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''(((''''''''''''''''''((((((((())))))''')))******))))))***+++******+++++++++,,,,,,,,,---------...///111222333666666777999;;;<<<>>>???EEEGGGHHHGGGFFFHHHMMMQQQMMMMMMMMMMMMOOOQQQSSSTTTUUUXXXZZZ[[[ZZZYYYYYYZZZ]]]\\\\\\]]]```cccfffhhhnnniiieeeffffffaaa^^^^^^WWWWWWXXXZZZ^^^aaacccdddfffccc___```dddffffffddd``````aaabbbcccbbb```^^^]]][[[XXXTTTQQQNNNLLLKKKHHHFFFDDDBBBBBBBBBCCCDDD@@@===:::999999999888777333333222111111000000000000000///...------,,,,,,,,,++++++***************************************************************************************))))))))))))))))))))))))************************(((***+++***)))((()))+++,,,+++)))'''''')))***+++((((((((((((((()))))))))))))))))))))))))))))))))&&&(((***+++,,,+++***)))(((((((((((())))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))***+++&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&$$$%%%(((+++'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''(((((((((((((((((())))))))))))***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---.........//////000111111222222222222333444555555666555666666777999::::::;;;;;;;;;<<<===???AAACCCDDDEEEFFFHHHMMMQQQUUUUUUUUUUUUVVVWWWUUUTTTVVV[[[```cccaaabbbcccaaa^^^bbbhhhnnnbbb\\\^^^]]]]]]nnnuuuqqqnnnlllnnnrrruuuvvvuuutttrrrqqqrrrsssuuuvvvpppqqqrrrvvvyyy{{{zzzxxxvvvwwwyyyzzz{{{|||}}}}}}||||||}}}{{{{{{||||||}}}~~~~~~~~~~~~}}}{{{yyyxxxwwwvvvwwwxxxvvvssspppqqqllliiilllqqqrrrmmmggg``````\\\TTTPPPPPPOOOLLLJJJIIIGGGEEEBBB@@@>>>===<<<:::777666555444222000&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((('''''''''''''''''''''((((((((((((''')))******))))))***+++******+++++++++,,,,,,,,,---------...///111222333555666888999;;;<<<===>>>HHHJJJJJJIIIFFFGGGKKKNNNOOOOOONNNNNNPPPQQQSSSTTTUUUXXX\\\^^^^^^]]]]]]^^^___^^^]]]]]]]]]```ccceeemmmhhhffffffddd___]]]]]]]]][[[YYY[[[^^^bbbcccccceeedddccceeeggghhheeeccceeeddddddeeegggeeebbb^^^\\\ZZZWWWSSSOOOLLLJJJIIIGGGFFFCCCAAAAAABBBCCCDDD>>><<<999777777777666555333333222222111000000///---------,,,,,,+++******,,,+++******))))))******++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***(((((()))***+++***(((''''''(((***,,,)))))))))(((((((((((((((((((((((((((((((((((((((%%%''')))+++,,,+++***)))(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((()))((('''&&&'''***---'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((()))))))))(((((('''''''''(((((('''((((((((()))))))))************+++++++++,,,,,,,,,++++++++++++,,,---------......//////000111111111111222222333333444444444555555666777888999999::::::;;;<<<>>>@@@AAABBBCCCCCCEEEIIINNNQQQRRRRRRSSSTTTUUUTTTSSSUUU[[[___ccccccdddeeeaaa]]]```fffkkkaaa^^^bbb```^^^lllrrroookkkjjjmmmppptttuuuxxxwwwuuussspppooonnnooopppppprrrvvvzzz}}}}}}|||~~~{{{{{{}}}}}}{{{wwwwwwxxxxxxyyyzzzzzz{{{|||}}}~~~}}}zzzyyyttttttuuuvvvxxxwwwvvvtttqqqkkkggghhhllllllggg``````___ZZZRRRNNNMMMKKKHHHFFFEEEDDDBBB???===<<<;;;;;;999777666555444222000&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''&&&&&&'''''''''(((((((((''')))******))))))***+++******+++++++++,,,,,,,,,------...///000222333444444555777999;;;<<<<<<===EEEFFFGGGFFFFFFFFFHHHIIILLLLLLLLLMMMNNNQQQSSSTTTVVVZZZ^^^``````_________\\\]]]\\\[[[ZZZ[[[^^^```gggeeeeeeeeebbb]]]\\\```eeeaaa]]]\\\___bbbbbbaaa```bbbdddfffeeeccc```___bbbaaaaaacccfffddd```[[[ZZZXXXUUUQQQNNNKKKIIIHHHGGGEEECCCAAA@@@@@@AAABBB<<<:::777555555555555333222222222222111000///...+++++++++++++++***))))))++++++***))))))))))))***++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((('''((()))))))))((('''((()))***+++******))))))))))))((((((((((((((((((((((((((((((&&&''')))*********))))))(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((('''''''''***,,,'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&''''''((()))******)))((('''''''''((()))''''''(((((())))))******************+++++++++++++++++++++++++++,,,------------......//////000000000000111222333222222222333444444555666777777777999:::;;;<<<>>>???@@@@@@CCCBBBBBBDDDHHHJJJJJJJJJMMMOOOQQQQQQQQQSSSXXX]]]bbbbbbdddfffccc^^^___cccbbb```ccciiihhhbbbccckkkllljjjiiijjjnnnssswwwxxx{{{|||{{{yyytttqqqooonnnooooooqqquuuyyy|||}}}}}}xxxxxxzzz}}}~~~vvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxyyyyyyxxxvvvuuurrrssstttuuuuuuuuuuuuuuutttoooiiiggghhhhhhddd___ZZZZZZVVVPPPLLLMMMMMMJJJCCCCCCAAA???===;;;999999999777555555555444222000&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''')))******))))))***+++******+++++++++,,,,,,,,,------...///111333555666555777999;;;===>>>>>>>>>???@@@AAADDDGGGIIIHHHGGGHHHIIIJJJLLLOOORRRVVVXXXYYY\\\```aaa```^^^]]]\\\YYYZZZ[[[ZZZYYYZZZ]]]```bbbcccggghhhccc___bbbiiimmmggg```]]]^^^```___]]]VVV[[[```bbb```___```bbb^^^]]]]]]```cccccc]]]XXXVVVUUURRROOOKKKIIIGGGFFFFFFDDDBBB@@@>>>=========;;;888555444444444333222000000111111000///---,,,***++++++,,,++++++))))))++++++***)))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((('''((()))(((((((((((())))))******++++++*********)))))))))((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%''''''&&&&&&((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&'''(((***++++++***((('''&&&'''((()))'''''''''((()))*********************+++++++++++++++++++++***++++++,,,---,,,------......///000000///000111222222222111000333333444444555555666666999:::;;;===>>>??????@@@AAA@@@@@@BBBEEEGGGHHHHHHHHHKKKOOOPPPQQQSSSXXX\\\]]]]]]aaaeeeddd```^^^```^^^aaaeeeiiiiiifffcccaaagggffffffhhhmmmrrruuuvvvtttwwwzzzyyyvvvrrroooooonnnnnnooorrrvvvyyyyyyyyyzzzxxxvvvwwwzzz{{{zzzxxxttttttvvvyyy}}}}}}wwwvvvvvvuuuttttttssssssrrrssssssttttttsssrrrqqqoooooopppqqqqqqrrrtttuuuuuupppkkkgggeeedddbbbaaaUUUVVVSSSMMMLLLNNNNNNLLLAAA@@@???===;;;999888777666444333333333333222000&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((()))******))))))***+++******+++++++++,,,,,,,,,,,,---...000222444666888888:::<<<>>>@@@AAAAAAAAA<<<<<<>>>DDDJJJMMMKKKIIIGGGGGGIIIMMMQQQVVVZZZ\\\[[[^^^aaaaaa___\\\ZZZYYYWWWZZZ\\\\\\[[[\\\___bbb```dddjjjlllgggdddjjjtttqqqjjjaaa]]]^^^___]]]ZZZMMMTTT[[[^^^]]]___eeekkk___^^^^^^bbbffffffaaa[[[TTTRRRPPPLLLIIIGGGEEEEEEEEEDDDBBB???===;;;:::999:::777444333333333222111...//////000///---,,,+++***+++,,,---,,,+++***)))+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((''''''(((&&&'''((()))******)))))),,,+++++++++******))))))((((((((((((((((((((((((***)))(((((((((((())))))(((((((((((())))))))))))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&(((((((((((((((((((((((('''''''''(((((((((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((!!!###%%%&&&%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&'''(((***+++,,,***((('''&&&'''((()))&&&''''''((()))******+++)))************+++++++++++++++******++++++,,,---,,,,,,------...//////000//////111222222111000000333333333444444555555555999:::;;;===>>>????????????>>>???BBBFFFJJJLLLLLLGGGKKKOOORRRSSSUUUYYY]]]YYYYYY]]]dddeeeaaa^^^___```cccdddcccfffjjjjjjeeeaaa``````bbbfffiiikkkkkkfffkkkppprrrooollljjjjjjnnnmmmmmmpppsssuuuuuuuuuxxxuuurrrsssuuuvvvuuusssrrrrrrsssuuuxxxzzzzzzyyyxxxxxxwwwuuutttsssrrrqqqrrrrrrrrrrrrqqqpppoooooojjjkkklllmmmoooqqquuuxxxooolllfffaaa^^^\\\]]]^^^UUUVVVSSSMMMKKKMMMMMMJJJ@@@???>>><<<:::888777666333222111111222222111///&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))''''''(((((())))))************+++++++++,,,,,,,,,......///000111333555666666888;;;===>>>@@@CCCEEEAAAAAAAAABBBDDDGGGIIIKKKLLLNNNQQQUUUXXXZZZ[[[[[[```aaaaaa^^^ZZZXXXYYY\\\ccc^^^YYYXXX\\\aaadddeeebbbdddhhhlllkkkggghhhmmmqqqjjjcccbbbeeeddd\\\SSSVVVTTTVVV]]]bbbcccdddfffeeebbb___]]]\\\ZZZXXXVVVRRRPPPLLLIIIFFFDDDCCCCCC???===;;;;;;;;;:::888777555555555444333222000///000...------......---,,,************************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))++++++***)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((('''(((((()))***++++++++++++++++++++++++***)))(((******))))))((((((''''''(((((((((((((((((((((((())))))))))))((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((&&&$$$###$$$%%%&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''*********)))))))))))))))))))))))))))******************+++++++++,,,,,,,,,---------............////////////000111111222222333333222222222333444444555666888:::<<<>>>@@@AAACCCBBB@@@@@@BBBEEEHHHJJJHHHLLLPPPSSSTTTUUUVVVWWWYYYXXXXXX[[[^^^```^^^[[[^^^```dddggghhhgggeeecccddd```aaaiiilllhhheeeffffffgggiiilllmmmkkkhhheeessstttuuutttqqqppppppqqqnnnrrrtttqqqoooqqqttttttvvvuuutttvvvzzz{{{yyywwwwwwuuussstttwwwzzzzzzyyywwwtttrrrssstttsssoookkkkkkjjjiiijjjkkkkkkjjjiiigggfffdddaaa^^^ZZZWWWUUUTTTRRROOOLLLIIIGGGFFFFFF>>>===;;;999888666555555333333222111000///...---&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))''''''(((((())))))************+++++++++,,,,,,,,,......///000222444666777666888;;;===>>>@@@BBBEEEBBBBBBCCCEEEGGGJJJMMMNNNRRRSSSUUUWWWYYY[[[\\\\\\]]]^^^^^^]]]\\\\\\^^^___dddaaa\\\ZZZZZZ]]]___```aaabbbgggkkkiiifffgggllljjjeeeaaabbbeeefffaaa]]][[[XXXYYY^^^bbbbbbccceeeeeeccc___]]][[[YYYVVVTTTQQQPPPMMMIIIGGGEEEDDDCCC???===;;;:::::::::888666555444444444333111000//////...------......---,,,************************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((('''(((((()))******++++++***++++++++++++***)))((())))))))))))((((((''''''(((((((((((((((((((((((())))))))))))((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%&&&(((((('''''''''''''''''''''(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,------------...............//////000000111222222333333222222222333444444444555777888:::<<<>>>>>>CCCBBBAAAAAABBBCCCEEEGGGHHHKKKOOOQQQRRRRRRSSSTTTWWWVVVVVVYYY\\\]]][[[XXX[[[]]]```dddggggggeeeccciiiddddddjjjlllhhhdddeeefffhhhkkknnnppppppnnnlllkkkmmmpppqqqooonnnmmmmmmqqqqqqpppooollljjjllloooyyywwwuuuvvvyyy|||}}}||||||zzzwwwtttssstttxxx{{{rrrooolllmmmpppsssrrrqqqmmmkkkhhhffffffggghhhiiigggfffdddaaa]]]YYYVVVTTTRRRQQQNNNJJJGGGFFFEEEDDD>>>===;;;999777666555555333222222111000///...---&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''(((((())))))************+++++++++,,,,,,,,,---...///000333555777999666888;;;===>>>???BBBDDDBBBCCCDDDFFFIIIKKKNNNOOOUUUVVVVVVWWWXXXYYYZZZ[[[XXXWWWXXXZZZ^^^```aaaaaabbbaaa___]]][[[[[[]]]___```aaaeeeiiihhhdddfffkkkfffdddcccccceeefffeeeddd^^^ZZZYYY]]]______```cccfffccc___\\\YYYWWWSSSPPPNNNLLLJJJGGGDDDBBBAAA@@@>>><<<:::999999888666555333333333333222000///...///---,,,,,,---...,,,+++************************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))),,,,,,+++*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''(((((())))))******+++******++++++******)))))))))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%%%%%%%&&&)))+++)))))))))(((((('''''''''(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,,,,,,,,,,---------............//////000111111111222222222222222333444444444555666777999:::;;;<<>><<<;;;===;;;999888888777555333222222222111000///.........---,,,,,,------,,,***************************))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))******))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%%%%%%%&&&)))++++++******)))(((''''''&&&(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''((((((((()))))))))))))))((()))))))))************************+++++++++++++++,,,,,,,,,------------------...//////000000111111111111111222333444444444555666777888999::::::>>>???@@@BBBCCCCCCBBBBBBDDDGGGJJJMMMNNNOOOQQQSSSVVVWWWXXXYYYYYYYYYWWWVVVUUUUUUXXX^^^eeehhhgggeee```___```bbbdddeeefffggghhhiiikkkkkkjjjiiiiiiiiihhhkkkoooqqqssstttuuuwwwwwwooolllqqqqqqlllpppyyywwwuuusssqqqrrrtttuuuwwwwwwvvvvvvvvvwwwwwwuuusssxxxsssnnnlllnnnpppqqqpppqqqppplllhhheeedddeeegggbbbaaa___\\\XXXTTTPPPNNNKKKJJJHHHFFFCCCAAA??????;;;:::888666555444333333111111000//////...------&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((())))))************+++++++++,,,,,,,,,,,,---...000333555888999666888;;;<<<===>>>@@@BBBDDDEEEFFFGGGHHHIIIIIIJJJNNNNNNNNNOOORRRUUUXXXZZZXXXWWWWWWZZZ___aaa```]]]]]]aaaeeeeeebbb```aaabbb___```cccfffeeebbbeeejjjkkklllllljjjfffeeeeeeggg^^^YYYWWWZZZ]]]]]]^^^aaa```^^^ZZZXXXUUUQQQMMMIIIEEEEEECCCAAA???===;;;:::<<<:::888777666555333111000000000000///...------...,,,++++++,,,,,,+++***))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((()))))))))(((((('''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))))))))((())))))*********))))))'''''''''''''''((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%''')))+++******)))(((''''''&&&(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''(((((())))))))))))((()))))))))************))))))*********+++++++++++++++++++++,,,,,,,,,------------...//////000000111111111111222333444555444555666777888999:::::::::<<>>AAADDDEEEFFFFFFCCCEEEIIIKKKMMMPPPSSSVVVWWWYYY[[[\\\[[[ZZZZZZ[[[XXXVVVWWW]]]eeejjjiiifffcccggghhheeedddeeeeeecccfffhhhkkkjjjiiijjjmmmqqqnnnnnnmmmmmmoootttzzz}}}zzzwwwvvvwwwyyyzzz{{{wwwxxxyyywwwuuurrrqqqqqq~~~||||||xxxvvvuuuvvvxxxwwwsssoooppptttwwwvvvpppjjjfffddd```^^^\\\XXXTTTOOOLLLIIIEEEEEEDDDCCC@@@>>><<<;;;777666555444222222222222//////......------------&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&''''''(((((())))))************+++++++++,,,,,,,,,,,,,,,---///000222444555777999;;;<<<<<<===???AAABBBCCCFFFIIIKKKLLLMMMMMMJJJLLLOOORRRUUUXXXYYYZZZ]]]___aaabbb```___^^^^^^```aaaeeehhhiiieee```\\\[[[[[[]]]```___\\\```fffdddeeegggiiiiiihhhfffddd^^^ZZZYYY\\\]]]ZZZYYYZZZTTTSSSRRRQQQPPPNNNJJJFFFFFFFFFEEEDDDBBB???===<<<;;;999666555444333000...---------------,,,,,,+++,,,+++******++++++***)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((((((((((((((((((((('''(((((()))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((()))*********'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$&&&'''((('''''''''''''''''''''(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''((())))))***))))))))))))************))))))))))))************************+++++++++++++++,,,,,,---......////////////000000111333444555000111333444666888::::::<<<===???AAACCCDDDEEEFFFEEEGGGIIIKKKLLLNNNQQQSSSSSSVVVYYYZZZYYYXXXYYY[[[ZZZWWWWWW\\\eeeiiihhhdddccciiikkkgggdddeeedddaaaccceeegggfffdddeeejjjoooqqqqqqqqqqqqrrrvvv|||{{{}}}wwwzzz|||xxxzzzzzzxxxuuutttvvvxxx|||zzz|||xxxvvvtttssstttwwwvvvsssooonnnssswwwvvvppphhhdddcccaaa```]]]YYYUUUPPPLLLJJJDDDDDDCCCBBB@@@===;;;:::666555444333222111111111.........------------,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&''''''(((((()))***************+++++++++,,,,,,,,,,,,,,,---...000111333444777999;;;<<<<<<===???AAA<<>><<<:::;;;888666444444222///---,,,,,,---------,,,++++++,,,+++******++++++***((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++((((((((((((((('''''''''''''''((()))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''((()))******+++'''((((((((())))))******((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%''')))&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''&&&&&&&&&'''((())))))***))))))))))))************))))))))))))************)))************+++++++++++++++,,,------......////////////000111333444555...///111333555777999:::??????@@@AAACCCDDDEEEEEEGGGIIIJJJJJJJJJKKKMMMPPPPPPSSSWWWXXXWWWVVVXXXZZZ[[[WWWVVV[[[dddhhhfffbbb]]]eeeiiifffdddeeeeeeaaaiiikkkllliiieeeeeejjjnnnmmmnnnppppppqqqssswwwzzzxxxyyy~~~xxxyyyxxxuuussstttyyy}}}}}}zzzzzz~~~vvvwwwtttqqqrrrsssssspppmmmlllqqquuutttmmmfffcccccccccbbb___[[[VVVRRRNNNLLLCCCCCCCCCBBB@@@===;;;999555444333222111111111111------------------,,,,,,$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&%%%((((((((((((((()))******))))))*********++++++++++++,,,---......111444777:::;;;===???@@@AAAAAAAAADDDEEEBBB@@@CCCJJJNNNMMMKKKNNNQQQTTTVVVVVVUUUTTTSSSVVVZZZ]]]^^^___aaacccbbbeeedddbbbbbbeeeeeeaaa\\\[[[YYYXXXXXXXXXVVVTTTTTT[[[cccgggeeebbbbbbccc^^^\\\ZZZWWWTTTQQQOOONNNRRRPPPOOONNNNNNMMMJJJHHHAAA???===;;;999888777666444333333222111000/////////......---+++***))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))''''''''''''((()))++++++''''''''''''((((((((((((***)))((()))***+++***((())))))))))))))))))))))))(((((()))))))))(((((('''''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))&&&'''(((******((('''&&&%%%&&&&&&''''''&&&&&&%%%(((''''''(((******'''%%%((((((((((((((((((((((((&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''(((%%%&&&'''(((((('''&&&%%%)))((('''&&&%%%%%%%%%%%%***)))((('''&&&&&&''''''(((((((((((()))))))))))))))************+++++++++************+++,,,---...,,,,,,------.../////////------......///000000000222222222333444555777777===>>>@@@@@@@@@@@@CCCEEEDDDFFFGGGHHHIIIMMMQQQUUUTTTTTTSSSSSSSSSTTTUUUUUUVVVXXXZZZ]]]^^^_________eeeaaabbbfffiiigggggghhhnnnnnnkkkhhhjjjnnnnnniiijjjiiiggghhhjjjnnnrrruuuqqqrrrtttxxx}}}~~~zzz}}}}}}xxxuuuwwwyyyyyy{{{yyywwwyyy{{{}}}{{{yyy~~~{{{yyyxxxxxxuuuooojjjmmmlllkkkjjjiiifffaaa^^^]]][[[XXXVVVUUUSSSPPPNNNBBBBBBAAA@@@>>>;;;888777444333222000///.........+++,,,---,,,***)))***+++$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&''''''(((((()))))))))((((((((((((((()))*********+++++++++,,,,,,,,,,,,+++,,,......///000333555888999;;;===???@@@AAAAAA>>>AAAAAA>>>@@@FFFIIIIIILLLMMMOOOQQQSSSUUUVVVWWWWWWYYYZZZ[[[[[[]]]```cccaaadddeeebbbbbbeeefffeeeeeeccc___]]][[[XXXTTTRRRVVV[[[aaaccc```^^^___aaa___^^^\\\YYYVVVSSSQQQPPPPPPNNNMMMLLLLLLJJJHHHEEE>>>===;;;:::888777666666444333333222111000/////////...---,,,+++******)))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))***(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((('''(((((()))***+++((((((((())))))))))))******)))((()))***+++***((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&&&&''''''''''''&&&'''((())))))((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&$$$######$$$%%%&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&***+++,,,,,,+++)))&&&$$$)))))))))(((((((((''''''(((((((((((())))))))))))))))))*********+++++++++************+++,,,------,,,,,,------.../////////......//////000111111111333333333333555666777888999:::;;;;;;;;;<<<>>>@@@CCCDDDFFFFFFHHHKKKPPPSSSSSSRRRRRRSSSSSSTTTUUUVVVVVVWWWYYY\\\^^^```aaaaaaccc``````eeehhhffffffgggmmmnnnnnnlllnnnooolllfffjjjiiigggggghhhlllooorrrtttttttttvvvxxxxxxvvvuuupppvvvzzzxxxvvvxxxxxxwwwxxxvvvuuuvvvzzz|||{{{zzzuuuvvvxxxzzzzzzxxxtttppplllkkkiiiiiigggddd```\\\[[[XXXUUURRRQQQNNNKKKIIIAAAAAA@@@???===:::777666444333222000///.........+++,,,---,,,*********+++%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((($$$%%%&&&(((***+++,,,---((((((((((((((()))******++++++,,,,,,,,,---------***,,,.../////////111222555777999;;;>>>???AAAAAA@@@EEEGGGDDDBBBDDDFFFFFFMMMMMMMMMOOORRRUUUXXXZZZ\\\\\\[[[YYYYYY[[[___bbb___dddeeebbb```dddggghhhkkkiiieeebbb___[[[WWWTTTXXX[[[]]]]]][[[ZZZ\\\___^^^]]]\\\YYYVVVSSSPPPOOOMMMKKKIIIHHHHHHFFFDDDBBB;;;:::999888777666666666333333222111000//////.........---,,,+++******)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************'''''''''((()))*********))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))***************)))((()))***+++***((())))))))))))))))))))))))***)))(((((()))***,,,,,,''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&&&&''''''''''''&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&&&&### !!!$$$&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''))))))((((((((('''''''''((('''&&&&&&&&&&&&'''((('''''''''&&&&&&'''''''''***---000222111---((($$$((()))*********)))((('''(((((((((((()))))))))))))))))))))*********++++++******)))******+++,,,---,,,,,,,,,---......//////...//////000111111222222333333333444555666777888666888999999888999;;;===AAABBBCCCDDDEEEHHHMMMPPPQQQQQQQQQRRRTTTUUUWWWXXXWWWXXXYYY[[[]]]___aaabbb```^^^___dddgggeeedddfffjjjnnnpppoooppppppkkkdddkkkiiihhhfffgggiiilllmmmuuutttsssssstttsssqqqooolllsssxxxxxxwwwxxxvvvrrrtttrrrrrrsssvvvyyy{{{{{{ppptttxxxzzzyyyvvvtttssskkkjjjhhhgggeeebbb^^^[[[XXXUUUQQQMMMKKKHHHEEECCC??????>>><<<:::888666555333222111000///.........+++,,,---,,,+++***+++,,,%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((($$$%%%&&&''')))+++,,,,,,((((((((((((((())))))***+++++++++,,,,,,,,,,,,---***,,,///000000//////000333444777:::===???@@@AAAHHHOOORRRNNNHHHHHHHHHHHHKKKLLLNNNQQQTTTWWWZZZ\\\^^^^^^]]][[[YYYZZZ\\\______dddeeeaaa^^^aaafffgggiiigggeeedddccc```]]]ZZZYYYZZZZZZYYYXXXYYY]]]```[[[[[[YYYWWWTTTPPPMMMLLLJJJHHHEEEDDDCCCBBB@@@>>>999999888777666666666666333333222111000///......------,,,,,,+++******)))))))))))))))((((((((((((((((((((((((((((((((((((******))))))(((((('''''')))(((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********'''((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))***))))))(((((((((((()))(((((()))))))))************)))((()))***+++***(((((((((((((((((((((((((((***)))(((((()))+++---///''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))''''''((())))))(((''''''&&&&&&''''''''''''&&&&&&'''%%%######%%%'''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((('''''''''&&&'''''''''&&&&&&'''''''''((('''&&&%%%%%%&&&'''((((((+++...000000---)))'''((()))+++,,,,,,***((('''(((((((((((())))))))))))))))))))))))************))))))))))))***+++,,,---+++,,,,,,------...//////.........///000000111111333333333333444555666777777888999999888999;;;===>>>@@@AAAAAABBBEEEJJJMMMPPPPPPQQQSSSUUUWWWYYYZZZZZZZZZYYYZZZ[[[]]]___aaa___]]]^^^dddfffdddcccdddfffjjjmmmmmmnnnoookkkfffmmmkkkiiihhhhhhiiijjjkkkqqqppppppqqqssstttsssrrroootttwwwvvvuuuuuurrrnnnrrrqqqpppppprrruuuwwwxxxqqqtttwwwuuuqqqnnnnnnpppkkkiiigggeeedddaaa]]]ZZZUUURRRMMMIIIGGGDDDAAA???======<<<:::888666555444222222111//////.........,,,---...---+++***+++,,,%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''%%%%%%&&&''''''((())))))((((((((((((((())))))***************++++++++++++***---///000000///000000222444777:::===???AAABBBGGGOOOTTTQQQLLLKKKLLLKKKJJJLLLPPPTTTXXXZZZZZZ[[[\\\]]]^^^^^^\\\ZZZZZZ[[[___cccddd```^^^aaaddddddeeeeeedddddddddccc___]]][[[ZZZZZZYYYYYY[[[___aaaZZZZZZYYYWWWTTTPPPLLLJJJIIIFFFCCCAAA@@@???===<<<999999888777777777777777333222222111000///......,,,,,,,,,++++++******)))))))))))))))((((((((((((((((((((((((((((((((((((******))))))((((((''''''((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))***)))))))))((((((((('''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))***))))))(((((((((((()))'''''''''((((((((())))))***)))((()))***+++***(((((((((((((((((((((((((((***)))(((((()))+++---///'''''''''((((((((())))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''&&&''''''((((((''''''&&&'''&&&&&&''')))***)))'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&''''''''''''''''''&&&((('''&&&%%%%%%&&&'''(((&&&'''(((***+++******)))'''(((***,,,,,,***)))((((((((((((((())))))))))))(((((()))))))))*********))))))))))))***+++,,,,,,++++++,,,,,,---.........,,,,,,------...//////000111111111111222333444444777888999999888888:::<<<===>>>??????@@@CCCGGGJJJOOOPPPQQQSSSUUUXXXZZZ[[[\\\[[[ZZZYYYYYY[[[\\\]]]___\\\^^^cccfffcccaaabbbaaaeeegggfffhhhlllmmmkkkooonnnllljjjjjjjjjkkklllmmmllllllmmmppprrrrrrqqqooorrrrrrpppppprrrqqqmmmrrrrrrqqqpppooooooqqqrrrqqqrrrqqqmmmiiigggjjjmmmjjjhhheeecccaaa^^^[[[XXXTTTPPPKKKGGGEEECCCAAA???<<<;;;:::888666555444444111111000///............,,,---...---+++***+++,,,&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((()))******))))))*********++++++++++++---///000000000222333444555888;;;>>>@@@BBBBBB>>>FFFKKKKKKKKKMMMMMMLLLIIILLLQQQUUUXXXZZZZZZYYYZZZ\\\^^^___]]][[[[[[[[[___bbbbbb```aaaddddddaaaeeeddddddddddddaaa^^^ZZZ]]]\\\[[[[[[\\\]]]^^^___[[[[[[ZZZYYYVVVRRRNNNKKKHHHEEEAAA???>>>===<<<:::999888777777666666666666222222111000///......---,,,,,,++++++************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((''''''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((*********)))((('''''''''((((((((((((((((((((((((((())))))******))))))((((((((((((((())))))))))))))))))(((((((((((())))))''''''''''''((((((((((((***)))((()))***+++***((())))))))))))))))))))))))***)))(((((()))***,,,,,,'''''''''(((((())))))***((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((***)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&'''''''''&&&&&&'''''''''%%%%%%$$$%%%&&&''')))***'''((()))*********)))((((((((((((((())))))))))))((((((((()))))))))******))))))((())))))***+++,,,+++++++++,,,------......+++,,,,,,------...//////111000000000111111222333555666777666555555777999;;;<<<======>>>AAAEEEHHHMMMNNNOOOQQQSSSVVVXXXZZZZZZYYYYYYYYYYYYYYYZZZZZZ^^^[[[]]]bbbdddaaa^^^^^^]]]aaacccaaabbbhhhmmmmmmooonnnmmmllllllmmmnnnooollljjjiiiiiikkkllllllkkklllmmmkkkiiilllqqqssspppqqqrrrrrrqqqnnnllllllmmmkkkjjjiiigggeeefffiiikkkhhheeeaaa___]]]ZZZWWWUUURRRNNNJJJFFFEEEDDDCCCBBB;;;:::999777555444444444111000//////.........///,,,---...---,,,+++,,,---&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((((((((((((((((()))***************+++++++++,,,,,,,,,...///000000111444666666888:::===???AAACCCCCC>>>CCCGGGGGGJJJMMMMMMJJJJJJLLLOOORRRUUUWWWXXXYYYZZZ\\\]]]\\\[[[[[[]]]^^^^^^___```aaafffkkkiiicccdddccccccdddcccaaa]]]ZZZ______^^^^^^^^^]]][[[ZZZZZZZZZZZZYYYVVVQQQMMMJJJHHHEEEAAA>>>===<<<;;;:::888777666555444444444444222222111000///...------++++++++++++************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))(((((('''(((((()))***+++'''(((((((((((()))))))))***)))((()))***+++***((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((())))))******((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''+++)))''''''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''((((((((()))))))))(((((((((((())))))))))))(((((((((((()))))))))***((((((((())))))***+++,,,***++++++,,,,,,---......,,,,,,------.../////////111111111111111111222333444555666555444444666777;;;<<<<<<======@@@DDDGGGKKKKKKLLLNNNPPPSSSUUUVVVUUUUUUWWWXXXYYYZZZZZZZZZ\\\ZZZ[[[```aaa]]]YYYXXX[[[```bbb```aaafffkkklllmmmmmmmmmmmmnnnooopppqqqllljjjhhhhhhiiijjjjjjjjjmmmmmmllljjjnnnssstttqqqoooqqqsssrrrnnnkkkjjjjjjeeeddddddeeeggghhhgggfffdddaaa]]]ZZZXXXUUURRRPPPOOOLLLHHHEEEEEEFFFFFFEEE;;;:::888666555444444444000000///............///---.........,,,+++,,,---&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''((()))******+++((((((((((((((()))******++++++,,,,,,,,,------------...///000000222666999888999<<<>>>@@@BBBCCCDDDFFFHHHJJJIIIKKKNNNLLLGGGKKKKKKLLLNNNQQQTTTWWWYYY\\\\\\[[[ZZZYYY[[[___bbb]]]]]]^^^bbbkkkqqqmmmeeeaaaaaabbbcccdddccc___\\\aaaaaa``````___\\\XXXTTTXXXXXXXXXWWWTTTOOOKKKHHHIIIFFFAAA>>>===<<<;;;:::777777555444333222222222222222111000///...------+++++++++***************))))))))))))(((((((((((())))))))))))))))))))))))''''''(((((())))))******''''''''''''((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************''''''(((((())))))******************************))))))************))))))(((((((((((())))))))))))''''''''''''(((***++++++))))))))))))***************)))((()))***+++***((())))))))))))))))))))))))(((((()))))))))(((((('''&&&''''''((()))******+++((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((()))))))))***((((((''''''''''''((((((''''''((((((((((((''''''000---)))''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&###$$$$$$%%%&&&'''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''')))(((((((((''''''''''''%%%&&&'''(((((('''&&&%%%%%%&&&'''(((((('''&&&%%%))))))((((((&&&%%%$$$$$$'''''''''&&&'''((()))***(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))***+++,,,***++++++,,,,,,---......------......///000000000222222222111222222333333555666777666555555666888;;;;;;<<<<<<===???CCCFFFHHHIIIJJJKKKNNNPPPRRRSSSPPPRRRTTTWWWYYYZZZ[[[[[[[[[XXXYYY^^^^^^ZZZUUUTTTZZZ```cccbbbaaaeeeiiijjjkkkkkkllllllnnnoooqqqrrrllljjjhhhiiikkkmmmnnnnnnssssssqqqooorrrvvvuuuppplllpppssssssoookkkiiiiiicccccccccgggjjjiiiddd```aaa^^^YYYVVVTTTRRROOOMMMMMMJJJFFFEEEEEEGGGGGGGGG;;;:::888666555444555555000//////............///---...///...,,,+++,,,---&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&'''((()))''''''(((((())))))*********+++,,,+++******,,,...---///111111222333666888999:::<<>>???>>>???BBBDDDIIIKKKKKKJJJMMMRRRRRROOOTTTQQQPPPRRRXXXZZZYYYVVVUUUYYY^^^```^^^[[[XXXVVV[[[[[[^^^ccccccaaabbbffffffmmmsssrrrllliiimmmsssqqqmmmhhheeegggjjjlllnnnrrrpppnnnmmmoooqqqssssssqqqppplllggggggjjjkkkhhhdddccccccdddbbb^^^___ddd]]]\\\ZZZWWWTTTQQQNNNLLLJJJGGGCCCAAA@@@???===<<<999999777666444222111000000000//////.........---///...---,,,,,,,,,,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%&&&'''((()))''''''(((((())))))*********+++,,,+++******,,,...---///000111222333666888999:::<<>>>>>>>>???BBBDDDBBBGGGJJJHHHHHHLLLNNNMMMRRROOONNNPPPUUUXXXVVVTTTUUUYYY]]]___]]]YYYVVVTTT]]][[[\\\```aaa```dddjjjkkknnnooommmhhhgggjjjnnnnnnllljjjiiijjjnnnsssvvvmmmjjjhhhiiilllmmmmmmkkkiiikkkjjjggghhhkkkjjjeeeiiiddd```bbbccc```___```ZZZXXXVVVTTTSSSPPPKKKHHHFFFEEEBBB>>><<<;;;;;;<<<777666666555444333222222000/////////.........---///...---,,,,,,,,,,,,---&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''(((((())))))*********+++,,,+++******,,,...---///000111111333555888:::;;;===???BBBDDDFFFGGGFFFHHHJJJKKKMMMPPPTTTXXXWWWVVVTTTRRRQQQQQQRRRRRRUUUVVVXXXYYYYYYYYY[[[]]]ZZZYYYZZZ[[[^^^```cccdddbbbaaa______```cccfffiiifff```gggyyyzzzhhh[[[[[[TTTTTTSSSQQQMMMIIIDDDBBBBBBAAA>>>;;;:::888888888666555333333333333111//////......------,,,,,,+++******))))))))))))(((((()))))))))(((''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((************))))))))))))&&&((())))))((('''(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))***))))))(((((())))))******))))))(((((())))))***************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((()))((((((''''''(((((()))((((((((((((((()))******''''''((((((((((((''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''(((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((''''''(((((((((((((((((()))((((((''''''''''''((((((((())))))))))))******(((((((((((()))))))))))))))************+++++++++,,,,,,,,,---......////////////000111111111111111555555555555666666777777999:::<<<===>>>???BBBEEEAAAKKKQQQMMMHHHIIINNNQQQQQQOOONNNQQQUUUWWWVVVTTTUUUYYY]]]___^^^[[[YYYXXX^^^\\\[[[^^^___```fffnnnsssqqqnnnkkkiiiiiijjjkkkjjjkkkmmmmmmnnnrrryyyooolllhhhiiimmmooolllhhhfffiiikkkkkkmmmooolllgggnnneee```bbbeeebbb^^^\\\YYYVVVSSSSSSSSSQQQJJJDDDDDDDDDBBB>>>999777999;;;444444444444333333333333/////////.....................---,,,,,,,,,------&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''(((((())))))*********+++,,,+++******,,,...---...000111111222555777:::;;;===???BBBDDDFFFGGGJJJKKKLLLMMMMMMNNNPPPRRRPPPQQQRRRSSSTTTUUUVVVVVVTTTUUUWWWYYYZZZ\\\^^^___YYYZZZZZZZZZZZZ\\\___cccaaaaaa______```bbbdddeeelllaaa[[[______XXXWWW]]]VVVUUUSSSPPPKKKFFFBBB??????===;;;999777666666555555333222111222222000///......------,,,+++++++++***)))))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((*********)))))))))))))))'''(((******((('''((()))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))+++***)))(((((()))***+++***))))))))))))))))))***************)))))))))(((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((())))))***''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((((((***)))((('''''''''''''''(((((((((((()))))))))***(((((((((((())))))))))))))))))*********+++++++++,,,---------------............///000111111111111333444444555666666666666777999;;;<<<===???BBBEEEHHHUUU]]]WWWMMMLLLRRRXXXSSSRRRRRRTTTWWWYYYYYYWWWUUUYYY^^^``````___^^^^^^^^^\\\]]]```bbbccchhhooorrrnnnjjjiiikkkllljjjggggggkkkooopppooosss{{{wwwqqqkkkjjjmmmnnnkkkhhhiiimmmnnnnnnpppsssqqqlllmmmhhheeehhhiiiccc]]]ZZZZZZVVVQQQRRRUUUSSSJJJCCCDDDGGGHHHDDD<<<777777999444333333333222222222222...........................------,,,,,,,,,------&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''(((((())))))*********+++,,,+++******,,,...,,,...000000111222555777:::;;;===???AAACCCEEEFFFJJJKKKMMMMMMLLLKKKLLLMMMKKKLLLOOORRRTTTVVVVVVVVVTTTTTTTTTUUUXXX[[[]]]^^^[[[[[[[[[YYYXXXYYY\\\_________```````````````___bbb^^^]]]___^^^WWWTTTUUUVVVUUURRRNNNJJJEEEAAA>>>======;;;999888666666555333222000000111111000...---------,,,++++++******)))))))))(((((((((((('''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******''')))******)))(((((()))((()))))))))************))))))))))))))))))))))))************************(((((((((((()))))))))***************************+++***)))(((((()))***+++******))))))))))))******************)))))))))((((((((((((((((((((((((((('''''''''((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((())))))***''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((())))))***)))(((''''''''''''''''''(((((((((((()))))))))(((((((((((())))))))))))))))))*********+++++++++------------------------------...///000111111000111222444555666666666555666888:::;;;<<<>>>AAACCCLLLXXX```ZZZOOOLLLQQQVVVSSSRRRSSSTTTWWWXXXYYYXXXVVVZZZ^^^______]]]\\\\\\[[[[[[___dddfffeeegggllliiifffdddhhhnnnooojjjdddgggkkkooopppoooqqqxxx~~~|||tttkkkggghhhiiihhhfffkkklllkkkiiikkkoooooolllhhhiiimmmqqqmmmddd]]][[[ZZZUUUPPPPPPRRRPPPHHH@@@EEEJJJMMMJJJBBB:::666555444444333222111000//////---------...............------,,,,,,,,,------...&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''(((((())))))*********+++,,,+++******,,,...,,,...///000000222444777999:::<<<>>>@@@BBBCCCDDDEEEHHHKKKLLLLLLKKKLLLLLLJJJLLLNNNQQQRRRSSSSSSSSSTTTRRRQQQSSSVVVYYYZZZZZZZZZYYYXXXWWWXXXYYYZZZZZZ[[[\\\^^^_________^^^]]][[[ZZZ[[[\\\[[[YYYWWWWWWSSSRRROOOLLLHHHCCC@@@>>>>>>===<<<;;;999888777666222000//////000000///...---,,,,,,++++++******)))))))))((((((((((((''''''((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))************''')))******)))(((((()))))))))))))))************))))))))))))))))))))))))************************((((((((()))))))))***************************************))))))*********+++******))))))******+++************))))))))))))))))))))))))))))))))))))'''''''''(((((())))))***))))))(((((((((((())))))***))))))(((((())))))***((((((((((((((()))******''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))((((((''''''''''''(((''''''(((((((((((())))))(((((((((((()))))))))))))))************+++++++++,,,,,,,,,,,,,,,---------+++,,,---///000000000000000111333555666666555555666888999:::;;;<<>>@@@BBBBBBCCCFFFJJJLLLMMMLLLLLLMMMKKKLLLNNNOOOQQQQQQQQQQQQUUUTTTTTTWWWZZZ[[[YYYWWWVVVTTTSSSTTTXXXZZZYYYWWWXXXXXXYYY[[[\\\^^^___```[[[ZZZWWWRRRQQQTTTWWWYYYNNNMMMKKKHHHDDDAAA???===;;;;;;:::999888777555444111///......000000///---,,,,,,,,,+++******))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))))))))************((()))++++++)))((()))***))))))))))))************))))))))))))))))))))))))************************(((((()))))))))*********************************)))******++++++******)))+++******))))))******+++************))))))))))))))))))))))))))))))))))))&&&''''''((())))))*********)))(((''''''((()))*********))))))))))))******((((((((((((((()))******''''''((((((((((((''''''((((((((((((((((((((((((&&&'''''''''((((((((()))''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''((())))))***(((''''''''''''(((((()))'''''''''((((((((())))))(((((((((((()))))))))))))))************++++++++++++++++++,,,,,,---------++++++---...///000000000///000222555666666555444666888999::::::;;;>>>@@@AAAGGGJJJIIIHHHIIIIIIFFFKKKLLLMMMNNNOOOPPPQQQSSSSSSVVVXXXYYYXXXVVVUUUUUUVVVXXX^^^dddeeeaaaaaacccfffeeefffkkksssvvvsssnnniiijjjlllmmmnnnoooppppppuuutttsssooojjjiiijjjlllbbbccc```^^^aaahhhkkkiiieeeeeeiiiooonnnggg```^^^XXXTTTOOOJJJGGGDDD@@@===???@@@AAAAAA>>>:::555222111111111000000/////////,,,,,,,,,------.........,,,,,,,,,,,,,,,---...///&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%'''((((((((('''&&&''''''(((((()))************+++,,,+++******,,,...,,,---///000000111444666888888:::<<<>>>???AAAAAAEEEHHHLLLNNNMMMLLLKKKKKKIIIJJJLLLNNNPPPRRRSSSSSSWWWXXXZZZ]]]```___ZZZVVVQQQOOONNNRRRXXX[[[YYYVVVVVVVVVUUUVVVYYY]]]aaadddVVV[[[\\\YYYVVVUUURRRNNNKKKJJJHHHEEEBBB@@@>>><<<777777777666555333222111000///......///000...---,,,,,,++++++***))))))))))))((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))*********+++((()))++++++)))((()))***))))))))))))************))))))))))))))))))))))))************************))))))))))))************************************)))***+++,,,,,,+++***)))++++++************++++++************))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++***)))(((''''''((()))*********))))))))))))******((((((((((((((()))******''''''((((((((((((''''''((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***'''''''''''''''((()))***''''''''''''((((((((()))(((((((((((()))))))))))))))************+++++++++******+++,,,,,,---......***+++,,,...///000000000...000222444666666555444777888999999999:::===???>>>BBBDDDFFFIIIMMMKKKFFFJJJKKKMMMNNNNNNOOOQQQRRRNNNRRRVVVXXXYYYYYYZZZ[[[VVVVVV[[[aaaaaa^^^^^^aaaaaa______cccjjjnnnmmmkkkjjjjjjjjjlllooopppooommmgggkkkooommmhhheeeeeehhhbbbcccccccccgggmmmpppnnnhhhcccccciiimmmiiibbb^^^ZZZWWWRRRKKKFFFBBB@@@@@@:::999888888888777555333.../////////000000000111,,,,,,,,,------.........,,,,,,,,,,,,,,,---...///&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%''''''''''''(((((((((((('''((()))******++++++***)))******++++++,,,---------...///000000222666888666999===>>>>>>@@@DDDGGGEEEGGGKKKNNNNNNMMMKKKIIIHHHJJJMMMQQQSSSTTTTTTTTTRRRUUUZZZ^^^___]]]ZZZXXXQQQPPPPPPRRRUUUWWWWWWWWWVVVVVVWWW[[[___aaaaaaaaa___^^^\\\XXXTTTPPPMMMLLLIIIGGGEEECCCBBB@@@<<<999777777666666555444222111222000.........///...,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))************+++*********))))))(((((())))))))))))************++++++++++++******))))))++++++++++++******))))))))))))))))))************+++++++++---///...+++)))*********+++++++++,,,,,,,,,,,,,,,++++++*********+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''+++*********))))))(((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***((((((((((((((('''''''''))))))))))))((((((((((((******))))))))))))******))))))))))))************((()))***+++,,,---------------......///000000000000000111222333444444555666666666666888:::<<<===AAAAAAAAAAAAAAABBBFFFIIIGGGKKKPPPSSSSSSRRRRRRQQQNNNQQQSSSUUUZZZ___]]]XXXTTTZZZ___bbb```______`````````bbbfffeeeccceeeiiijjjkkkmmmmmmllllllmmmnnnnnnpppqqqnnnjjjgggggghhhnnnqqqrrrooojjjgggiiillliiihhheeeeeeddddddbbb```]]]XXXPPPIIIDDDAAA???===<<<<<<;;;999777555222111111000000///...---------........................------------------------&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''(((((((((((('''((()))******++++++************+++,,,,,,------///000111000000111444777666999===>>>>>>???BBBEEEGGGIIILLLOOOPPPPPPPPPOOOOOOPPPQQQRRRRRRQQQOOONNNQQQTTTXXX\\\]]]\\\YYYWWWWWWTTTRRRQQQSSSVVVWWWWWWVVVXXX[[[ZZZXXXWWWYYYZZZ]]]\\\[[[YYYVVVRRROOOMMMJJJHHHDDDBBB@@@===:::777777666666555444333222111222000...---......---,,,,,,,,,++++++************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((('''''''''(((((((((((()))))))))***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))************+++*********))))))))))))))))))))))))************++++++++++++*********)))++++++++++++*********)))))))))))))))*********+++)))***,,,000444555555333222222222111000000//////,,,,,,,,,+++++++++******++++++++++++************************************************************))))))))))))************+++*********))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))))))))))))))(((''''''******)))))))))((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***((((((((((((((((((((('''((((((((('''''''''''''''******))))))))))))******))))))))))))************)))***++++++,,,,,,,,,,,,------......//////000000///000111111333333444555666666555666777999;;;===???@@@AAAAAAAAABBBEEEHHHGGGJJJNNNQQQRRRQQQRRRRRROOORRRSSSTTTYYY___^^^ZZZXXX[[[^^^___^^^```dddgggiiifffeeehhhfffaaa______dddhhhlllpppqqqqqqrrrrrrnnnqqqssstttrrroookkkiiidddfffhhhiiihhhhhhjjjlllfffdddcccbbbbbbaaa^^^\\\XXXSSSLLLFFFBBB@@@>>>===;;;;;;:::888666444222111000000000///...---------.........---------------------------------------&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((('''((()))******++++++*********++++++,,,,,,------111111222111000111444666888:::===>>>???@@@AAACCCHHHIIIKKKMMMOOOQQQRRRSSSRRRRRRSSSSSSRRROOOLLLKKKOOORRRVVVYYY[[[ZZZXXXWWW^^^ZZZTTTQQQQQQSSSUUUVVV\\\```ccc___XXXTTTVVVYYYYYYYYYYYYYYYVVVSSSPPPNNNKKKGGGCCC???===:::888666666666555555444333222111111///------......---,,,+++************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))((((((((((((((()))))))))******))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******)))))))))*********++++++***************))))))))))))))))))*********++++++++++++++++++************++++++++++++************))))))*********+++++++++)))***,,,000555888888777888777666444333111000000,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******************************************************)))))))))*********++++++***************)))))))))((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))(((''''''))))))((((((((((((((('''(((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''((((((((((((((((((&&&&&&&&&'''''''''''''''***))))))(((((())))))***))))))))))))***************++++++,,,,,,,,,++++++---------...//////000000///000000111222333444444555555555555777999;;;<<<===???AAABBBBBBBBBDDDFFFGGGJJJMMMOOOPPPQQQSSSTTTQQQSSSSSSSSSXXX^^^___\\\]]]^^^^^^]]]]]]aaaiiipppnnnkkkkkkmmmkkkddd___^^^bbbgggnnnssssssrrrpppooonnnpppssswwwzzzwwwpppjjj^^^^^^```cccfffiiiiiiiiibbb```______^^^\\\YYYVVVQQQMMMGGGBBB@@@???===<<<:::999888666444222111000000000//////...---------------------------------------------------------&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&(((((('''&&&&&&'''$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((((((((((('''((()))******++++++*********++++++,,,------...000111222111111333555888:::<<<>>>@@@AAABBBBBBCCCHHHGGGGGGHHHJJJLLLOOOQQQOOOPPPRRRSSSRRRQQQOOONNNNNNQQQTTTWWWXXXXXXXXXWWW^^^ZZZVVVSSSRRRSSSTTTTTT___bbbccc```[[[WWWWWWYYYVVVVVVWWWVVVTTTPPPLLLJJJHHHDDD???<<<:::999888777666666555333222222111111111///---,,,------,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))*********))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++))))))*********+++++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,******+++...000222111000444444333111000///...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************(((((((((((((((((((((((((((((()))))))))*********)))))))))))))))(((''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((&&&&&&''''''''''''(((((())))))(((((((((((())))))((()))))))))************++++++,,,,,,,,,+++******,,,,,,---......//////000//////000111222333444444555444444555666888:::<<<;;;===@@@AAABBBBBBDDDEEEHHHJJJLLLNNNOOOQQQTTTVVVRRRTTTTTTSSSVVV\\\___^^^aaaaaa```^^^^^^bbbkkkqqqiiikkkoootttqqqjjjhhhjjjlllqqqwwwzzzxxxrrrllliiimmmlllmmmsssyyyxxxpppiiicccaaa```ccchhhjjjhhhddd```^^^]]]]]]\\\YYYUUURRRMMMIIIDDD@@@>>>===;;;:::888777666444222111000////////////......---------,,,,,,,,,,,,------------........................&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%''')))((('''&&&&&&(((%%%%%%&&&'''''''''&&&&&&''''''''''''(((((((((((('''((()))******++++++******++++++,,,------.........///111222222555888;;;===>>>@@@CCCEEEFFFEEEDDDIIIHHHFFFFFFFFFIIILLLNNNNNNOOOQQQSSSSSSRRRQQQPPPOOOPPPSSSUUUWWWXXXXXXXXXUUUTTTSSSTTTVVVXXXYYYXXX[[[[[[[[[[[[[[[ZZZXXXWWWTTTSSSSSSQQQNNNJJJFFFDDDCCC@@@<<<:::999:::999888666555444222111111111111000...,,,,,,,,,,,,,,,***)))))))))))))))))))))***************************))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))************))))))************))))))))))))))))))))))))))))))************************)))))))))))))))***++++++************++++++++++++***************+++++++++************+++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++,,,++++++++++++,,,,,,,,,,,,+++******+++------,,,+++...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++************************************++++++++++++***************+++++++++))))))))))))))))))))))))))))))))))))************)))))))))))))))(((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''''''''(((((())))))''''''((((((((()))))))))))))))(((((((((((())))))((()))))))))************++++++,,,,,,,,,+++******,,,,,,------.../////////...///000111222333333444444444444444666888:::;;;999<<>><<<:::888777666444222111000//////............------------,,,,,,,,,------.................................&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''***)))'''%%%&&&)))%%%%%%&&&'''''''''''''''''''''''''''(((((((((((('''((()))******++++++***++++++,,,,,,------......---///111222333666:::===>>>???AAADDDHHHIIIGGGFFFKKKIIIHHHGGGGGGIIILLLNNNPPPQQQSSSSSSSSSQQQPPPNNNPPPQQQSSSUUUWWWYYYZZZZZZPPPPPPRRRUUUZZZ]]]___^^^YYYXXXWWWYYY[[[\\\[[[XXXQQQPPPNNNLLLHHHEEEBBBAAA@@@>>>;;;::::::::::::999666555333111000000000111///---++++++,,,,,,+++***)))))))))************+++************************))))))(((((((((((())))))''''''(((((((((((()))))))))))))))*********++++++))))))************))))))))))))))))))))))))))))))***************************))))))))))))***++++++*********++++++++++++,,,*********+++++++++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,+++***+++---......---++++++,,,,,,---------...,,,,,,,,,,,,------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,*********+++++++++++++++)))))))))))))))))))))))))))))))))*********++++++)))))))))))))))((('''''''''(((((((((((()))))))))(((((((((((((((((((((((()))((((((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''((()))))))))''''''(((((()))*********)))((((((''''''(((((()))))))))))))))***************++++++,,,,,,,,,++++++,,,,,,,,,---......//////...//////000111222333333333333333444555777999:::999;;;===>>>???@@@CCCEEEJJJLLLMMMNNNNNNOOORRRUUURRRUUUVVVRRRRRRVVVZZZZZZ]]]```bbbbbbaaaaaadddggg^^^dddnnnssspppjjjlllsssrrrtttvvvuuurrrooommmmmmjjjeeebbbdddjjjllliiidddiiigggfffiiinnnnnnjjjeee]]][[[XXXUUUTTTRRROOOLLLIIIFFFBBB???===;;;999777777666333111000//////000------------------------,,,------....../////////........................&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$(((+++***&&&%%%''')))%%%&&&&&&'''''''''''''''''''''''''''(((((((((((('''((()))******++++++***++++++,,,,,,---.........///000222333444666:::======>>>@@@DDDIIIJJJHHHFFFIIIHHHGGGGGGHHHKKKNNNOOOQQQRRRSSSTTTSSSQQQOOONNNRRRSSSTTTVVVXXXZZZ\\\]]]YYYWWWVVVWWWZZZ]]]^^^^^^WWWXXXYYYZZZYYYXXXXXXXXXNNNMMMJJJGGGEEECCCBBBBBB@@@>>><<<;;;;;;:::888666666444222000//////000111///---+++***++++++***)))************++++++,,,,,,************************))))))(((((((((((())))))((((((((())))))*********))))))*********+++++++++))))))************))))))))))))))))))))))))))))))******************************))))))******+++,,,*********+++++++++,,,,,,*********++++++,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,------------...,,,+++,,,...//////...---------.........//////,,,,,,,,,---------..................------------------------------------++++++++++++++++++++++++*********+++++++++,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++)))))))))))))))(((''''''((((((((()))))))))******(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%&&&&&&''''''((())))))***&&&&&&''''''((())))))***((((((''''''''''''(((((())))))))))))************)))***++++++,,,,,,,,,,,,+++,,,,,,------......///......///000111222333333333333333333444666999:::999:::<<<<<<===???CCCFFFIIIJJJLLLMMMLLLMMMNNNPPPRRRVVVVVVRRRQQQTTTVVVVVVXXX\\\___```___```cccfffaaaccchhhoooppplllkkknnnhhhhhhhhhggggggiiilllooojjjgggdddfffiiijjjfffcccdddddddddgggiiihhheeeaaaZZZVVVRRRNNNLLLKKKIIIHHHDDDBBB???===<<<;;;:::888777666333111000///000111------------------------------...//////000111111........................&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$(((+++***&&&%%%'''***%%%&&&''''''((((((''''''''''''''''''((((((((()))'''((()))******++++++***++++++,,,------......///111222333333444555888;;;<<<===???DDDIIIKKKHHHFFFFFFEEEEEEFFFHHHKKKNNNPPPOOOQQQRRRTTTTTTSSSQQQPPPSSSTTTUUUVVVXXX[[[]]]^^^gggbbb]]]YYYXXXYYYYYYYYYRRRVVVYYYVVVQQQNNNPPPSSSMMMKKKHHHEEECCCCCCDDDDDDAAA???===<<<<<<:::666444666444222000//////000111///---+++***++++++***)))******+++++++++,,,,,,,,,************************))))))(((((((((((())))))))))))******++++++++++++)))************+++++++++))))))************))))))))))))))))))))))))))))))*********************************)))******+++,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,---------......111///---------...---,,,..................//////,,,,,,,,,------.........//////.........---------------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++)))))))))))))))(((((('''(((((())))))******++++++((((((((((((((((((((((((***)))((('''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%&&&&&&&&&'''((())))))***%%%%%%&&&&&&'''((())))))((((((''''''''''''(((((())))))))))))************((()))***+++,,,---------++++++,,,------......///......///000111222333333333222222333444666888:::999:::;;;;;;<<>><<<;;;<<<<<<;;;999777666333111000000000111------------------------.........///000111111222////////////////////////''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))***************,,,------++++++,,,...///111444666888999::::::>>>BBBEEEDDDAAACCCIIINNNIIIIIIIIIJJJKKKLLLMMMMMMLLLOOOSSSSSSRRRQQQSSSVVV[[[VVVUUU[[[^^^\\\^^^bbbggggggccc\\\YYYWWWRRRKKKRRROOONNNPPPSSSSSSNNNIIIHHHIIIIIIHHHFFFCCC@@@>>>CCC???:::777666666666555555444222111///......---------,,,,,,+++***))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))************,,,,,,+++***))))))******,,,,,,+++***))))))******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,,,,---.........---,,,+++............/////////000................................................000000//////.........---//////.........---------------------------------------------------------******+++,,,,,,---......************************++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''+++&&&$$$(((+++)))((()))'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((******))))))((((((((('''''''''''''''(((((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))))))))***++++++++++++******++++++,,,,,,------...111///...000333666666444555555666666777777888888::::::999:::===DDDMMMSSSVVVTTTQQQNNNLLLLLLLLLLLLPPPPPPPPPPPPPPPQQQRRRSSSUUUZZZ______\\\\\\bbbhhh^^^___aaaccceeehhhkkkmmmllliiigggiiiiiifffiiiooonnnggggggooopppjjjggglllfffkkkiiiccccccfff___RRRSSSRRRPPPNNNJJJGGGDDDBBB============<<<:::777666333222111000//////////////////////////////.................................///000000000/////////''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))************,,,------++++++,,,...///000222444666888999999>>>???AAACCCDDDEEEGGGHHHHHHIIIJJJLLLMMMMMMMMMMMMJJJMMMPPPQQQQQQQQQSSSUUUWWWTTTUUU\\\```^^^^^^aaaeeeeeeaaa[[[XXXWWWRRRLLLMMMLLLMMMRRRXXXZZZXXXUUUJJJJJJJJJJJJHHHEEEBBB@@@AAA>>>:::777666666555444444333111000...---------------,,,++++++***))))))+++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))************,,,,,,+++***************,,,,,,+++***************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---------,,,,,,------.........---------........./////////000000........................////////////////////////111111111000000//////////////////.........------------------------------------------------------+++++++++,,,---------...++++++++++++++++++++++++++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&+++...+++$$$!!!###&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''((()))))))))(((((('''''''''''''''''''''(((((((((((()))(((((((((''''''''''''(((((((((((())))))))))))))))))***++++++++++++*********+++,,,,,,------...000///...///333555555444444444444555666777888999<<<;;;;;;<<>>;;;;;;;;;;;;999777555444333222111000////////////................................................222222333333222000000000''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***,,,------++++++,,,......//////111333555777999======>>>BBBFFFHHHFFFDDDGGGIIIJJJLLLMMMLLLKKKJJJHHHJJJMMMOOOOOOPPPRRRTTTSSSRRRUUU\\\```___^^^^^^___```]]]XXXWWWXXXUUUPPPRRRQQQQQQTTTXXXXXXUUURRRJJJJJJIIIHHHFFFCCCAAA???>>><<<999888777666444222222111000...---,,,,,,,,,,,,,,,,,,+++******))))))+++,,,,,,,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******)))))))))))))))*********++++++,,,++++++************+++,,,++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...............---------.........------......///////////////000000000000////////////////////////111111111111111111111111222222222111111111111111000000/////////.........................................................,,,---------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&---...******...---&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((()))******++++++************++++++,,,---------///...---///222444444444333333333333555888:::<<<;;;;;;:::;;;>>>AAAEEEGGGDDDDDDFFFGGGIIIKKKLLLMMMQQQQQQQQQQQQPPPNNNLLLKKKNNNVVV^^^bbbaaa___```cccffffffgggfffdddccccccdddiiimmmnnnjjjkkkooolllddddddhhhkkkkkkmmmmmmhhhbbbfffooorrrkkkdddcccaaa\\\QQQNNNKKKGGGCCCAAA??????999999888888666444333222222111000//////...//////........................////////////////////////...000111111000......///''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((()))))))))***+++---,,,++++++,,,......---...///111444666888;;;;;;===@@@DDDGGGIIIIIIKKKJJJJJJIIIIIIHHHHHHHHHIIIKKKMMMNNNOOOPPPQQQRRRSSSRRRSSSWWWZZZ[[[[[[[[[XXXYYYWWWUUUVVVYYYXXXTTTSSSRRRRRRSSSSSSRRRNNNKKKFFFFFFFFFDDDBBB@@@===<<<;;;999888888777555222///111000...---,,,+++++++++,,,+++++++++******))))))***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))))))))*********+++++++++,,,++++++******+++++++++,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................///.....................000///...---...///000111//////000000000111111111000000000000000000000000111111111111111111111111222222222222111111111111111111000000000/////////////////////////////////.................................---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((******%%%'''888HHH???***'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))((())))))************************+++,,,,,,------...------...000222333444444333222333555999===@@@888888888999;;;=========>>>???BBBEEEHHHJJJKKKLLLOOOPPPRRRRRRRRRPPPNNNLLLNNNTTT\\\```aaaaaacccfffhhhjjjllljjjfffdddeeefffhhhmmmnnnlllwww}}}mmmbbbiiijjjeeegggllliii``````gggiiieeeaaa```^^^YYYQQQNNNJJJEEEBBB??????>>>888888777666444333222111111000//////.........///------------............////////////////////////+++...000000///...000222''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))***+++---,,,++++++,,,...---------...000333666888888;;;>>>??????CCCKKKQQQQQQOOOKKKHHHGGGGGGHHHIIIMMMMMMNNNOOOQQQQQQQQQQQQUUUTTTRRRQQQSSSVVVXXXWWWVVVWWWUUURRRSSSWWWVVVSSSOOOOOOPPPQQQQQQPPPMMMKKKEEEDDDCCCAAA???===;;;:::888777777777777555111...//////---,,,++++++++++++++++++***************)))))))))************))))))))))))))))))))))))))))))************************((())))))***************************++++++++++++,,,+++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................////////////////////////000000///...///000222333000000000111111111111222111111111111111111111111111111111111111111111111111111111111111111111111222222111111111000000000000000000000000000000000///////////////////////////.....................------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''))))))%%%&&&888HHH???***'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((())))))))))))(((((()))************)))))))))***++++++,,,,,,---,,,,,,---...///000222333444333333444777;;;???BBB888777777888;;;<<<:::999===???AAADDDGGGIIIJJJKKKMMMOOOQQQSSSTTTTTTRRRRRRNNNQQQVVVYYY[[[^^^cccggghhhkkknnnnnnjjjiiijjjlllpppqqqnnnnnn}}}mmmdddhhhfff```aaaiiiiiibbb\\\^^^^^^___```aaa\\\VVVMMMJJJFFFAAA===;;;::::::888888666555444222222111000///......---.........---------.........//////000000000000000000000000///222444222000000444888''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))***************,,,------++++++,,,...---......000222444666888888;;;>>>===<<<@@@IIIRRRSSSQQQNNNKKKIIIIIIKKKLLLNNNNNNNNNPPPRRRSSSSSSQQQVVVUUUQQQMMMOOOTTTVVVUUUYYYYYYUUUQQQPPPRRRQQQMMMUUUUUUTTTRRROOOKKKGGGEEEDDDCCCBBB@@@>>><<<;;;:::777666555555555333000...///...---,,,++++++++++++************************(((((())))))))))))(((((())))))))))))))))))))))))************************((()))******++++++***************++++++++++++,,,,,,++++++++++++,,,,,,---,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////........................////////////000000000000000000000000111222333333000111111111222222222222222222222222222222222222222222222222222222222222111111111111111222222222333333222222222111111111111111111111111111111111000000000000000000000000......//////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************************************************))))))))))))))))))))))))((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$***,,,))))))...---''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''((('''''''''''''''(((((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((())))))))))))'''((())))))******))))))))))))******+++,,,,,,,,,***,,,---------///111333333333333555777;;;???AAA:::888888:::>>>???===:::>>>???AAACCCFFFHHHJJJKKKLLLMMMPPPSSSUUUVVVVVVVVVOOOOOOPPPQQQSSSWWW]]]aaadddiiinnnooolllkkknnnqqqzzzuuunnnmmmxxxuuudddfffeeebbb^^^___dddfffddd[[[[[[[[[^^^aaaaaa\\\WWWNNNLLLHHHCCC???<<<;;;:::999888666444333222222222......------------......------......///000000000000000000000000000000000000333444222000333:::AAA''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((************++++++++++++***,,,------++++++,,,...---...000333555666777888:::;;;;;;;;;;;;>>>CCCHHHLLLLLLLLLLLLLLLLLLLLLKKKLLLKKKLLLOOOSSSVVVUUUTTTTTTUUURRRNNNPPPVVVWWWTTTWWWWWWSSSOOONNNQQQPPPMMMZZZZZZXXXSSSMMMFFFAAA>>>BBBAAA???===;;;999888888666555444333333222000...///...---,,,,,,,,,,,,,,,))))))))))))************))))))************))))))))))))))))))))))))))))))************************))))))***++++++++++++************+++++++++,,,,,,+++++++++++++++,,,---...+++++++++++++++,,,---...------------------------------------------------........................////////////////////////........................//////000000000111111111///000111222333333333333111111111222222222333333333333333333333333333333333333333333333333333333111222222222333333333444333333333333222222222222222222222222222222222222000000000000000000000000.........///000000000111////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************************************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&''''''''''''###'''+++)))###!!!###''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''$$$%%%'''(((((('''%%%$$$&&&&&&&&&''''''''''''((('''''''''(((((()))))))))''''''''''''((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))'''(((((())))))))))))))))))))))))***++++++,,,,,,)))+++------,,,---000333000111222444777:::<<<>>>:::888777:::>>>AAA???<<<>>>>>>???AAADDDGGGJJJLLLLLLMMMNNNQQQSSSUUUWWWWWWTTTSSSQQQPPPPPPSSSWWWZZZ^^^eeekkkllljjjiiimmmqqqvvvqqqlllkkkmmmmmmhhhcccfffaaa^^^```aaa```aaaddd\\\\\\^^^``````]]]ZZZXXXPPPOOOLLLHHHDDD@@@===;;;888777555333111111111111...------,,,------............//////000111111222111111111111111111111111...111555666888@@@MMMXXX''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))******+++++++++,,,,,,,,,***,,,------,,,+++---...---///222555777888888888<<<:::999:::<<<>>>>>>===BBBEEEHHHLLLMMMLLLJJJIIIIIIHHHIIINNNTTTWWWWWWVVVQQQTTTTTTQQQSSSYYYYYYTTTRRRSSSPPPMMMNNNSSSSSSQQQRRRSSSSSSPPPLLLGGGDDDCCC???>>><<<999777666555444666555333222222222000...///......---,,,,,,,,,,,,)))))))))))))))***************++++++++++++******))))))))))))))))))))))))************************))))))***++++++++++++*********+++++++++,,,,,,,,,++++++++++++,,,,,,---...++++++++++++,,,,,,---...------------------------------------------------........................000000000000000000000000//////////////////////////////000000111111111222///000222333444444333333111111222222222333333333333333333333333333333333555555555555555555555555333333333444444555555555444444333333333333222222222222222222222222222222000000000000000000000000---......///000111111222000000000000000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''''''''((((((((()))'''"""!!!&&&***((((((***'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((('''%%%$$$&&&&&&&&&'''''''''(((((('''((((((((())))))******''''''''''''((((((((()))&&&'''''''''(((((())))))(((((((((((())))))))))))'''(((((())))))))))))))))))))))))***++++++,,,,,,(((+++------,,,,,,000333...///111444666888:::;;;999666444777===@@@???<<<======>>>???BBBGGGKKKMMMMMMMMMNNNOOOQQQSSSUUUWWWYYYXXXVVVSSSRRRSSSTTTVVVZZZaaahhhjjjgggfffjjjooollliiihhhiiifffbbbeeellleee]]]\\\cccddd___^^^ccc[[[^^^aaabbb^^^XXXVVVXXXNNNLLLJJJGGGBBB>>>:::888777666444222000000000000------,,,,,,,,,------......//////000111222222333111111111111111111111111///444:::???FFFTTTfffttt(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))((((((((()))***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++---///111333666:::<<<:::;;;<<<===>>>>>>>>>>>>AAABBBCCCDDDFFFHHHJJJKKKGGGHHHJJJLLLOOORRRUUUWWWRRRQQQRRRTTTWWWYYYXXXWWWSSSSSSSSSRRRPPPNNNNNNNNNIIIIIIJJJKKKLLLLLLIIIGGG=========;;;999777444222444333333222111000/////////......------,,,++++++******)))))))))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---,,,,,,,,,---------......//////.........---------000000///......---,,,,,,/////////000//////...---111111111111111000000000000111222111//////000222111111222222222222222222111555666333222444888;;;777666666777777777666666888:::<<<;;;<<<>>>>>>===<<>>;;;@@@@@@===:::;;;>>><<<777<<<<<<;;;::::::<<<;;;999888555333222444555666555333333222333444444333111000000000000111333444444000//////000111111///,,,000///////////////000000000000/////////.........---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************)))************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))222...(((''')))+++,,,+++---------......000111111222333444555666666666666555555666888999:::;;;<<<<<<>>>???@@@AAACCCFFFIIIMMMOOOPPPQQQQQQQQQSSSUUUUUUTTTTTTTTTVVVVVVUUUTTT]]]ccchhhhhheeedddhhhnnnkkkiiigggeeeddddddeeefffcccbbbaaaaaa```^^^YYYVVVYYY[[[]]]\\\YYYVVVSSSRRRFFFDDDBBB???<<<:::999999333222111000////////////000//////.........//////000///---...000222333444666000///333444111111444555???QQQ```dddhhh}}}(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((((())))))***,,,---...------------------,,,,,,---///111222444666:::<<<>>>>>>>>>>>>>>>>>>>>>>>>??????@@@BBBDDDFFFHHHIIIGGGHHHIIIKKKNNNPPPRRRTTTRRRUUUYYYYYYVVVSSSRRRRRRTTTVVVWWWWWWUUURRROOONNNNNNLLLJJJIIIIIIIIIGGGFFF???>>><<<999777666555555444333333222111000//////.........---,,,,,,++++++))))))((((((((((((((()))(((((((((((()))))))))***************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,------,,,,,,---------........./////////.........------111111111000000000000000111111111111111111111111///000000111111222222333333444555444333333555777222222222222222222333333:::===???>>>===>>>AAABBBJJJKKKLLLMMMNNNPPPSSSUUUUUUXXX\\\]]]^^^]]]\\\[[[aaa^^^YYYXXXZZZ^^^^^^\\\TTTUUUTTTSSSVVV[[[[[[WWWSSSSSSRRRPPPOOOMMMJJJGGGBBBBBB@@@???<<<;;;:::999555444333333444444222111333222111111111000//////333333222333444444222000333222111111000000000111/////////.........------.........---------,,,,,,++++++++++++++++++,,,,,,++++++++++++************************************************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))000,,,)))((()))+++,,,+++...---------...///000000222222333444555555555555555555666777999:::;;;;;;>>>@@@BBBCCCCCCDDDEEEGGGLLLNNNPPPPPPPPPPPPRRRTTTSSSSSSSSSUUUXXX[[[]]]]]]]]]___aaacccccccccdddeeehhhgggeeeeeefffgggggggggaaa```_________]]]YYYVVVXXXYYYZZZXXXTTTPPPMMMKKKFFFEEECCC@@@===:::888777333222111000////////////111000000/////////000000000///...///000000000000444///...111333333777>>>QQQ[[[iiiuuu|||'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''''''''((((((((()))))))))))))))))))))***,,,---...------..................///111333444555777:::<<>>===>>>>>>>>>???@@@AAACCCDDDFFFFFFFFFFFFHHHIIIKKKLLLMMMNNNOOOUUU\\\\\\VVVPPPPPPQQQSSSTTTWWWXXXWWWTTTQQQNNNQQQNNNIIIFFFEEEEEEDDDCCCAAA>>>:::777555555666777333333222111000//////.........------,,,,,,++++++((((((''''''''''''((((((((((((((()))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------...------------.........///000///////////////...............//////000000000111111000000000111222222000000111111222333333333555666777777666666888:::======>>>???AAADDDFFFGGGDDDHHHOOOVVV\\\aaafffjjjdddfffhhhhhhgggjjjoootttxxx|||~~~~~~|||}}}{{{{{{{{{zzzyyyuuuooojjjhhh\\\]]]\\\WWWOOOHHHEEEEEEFFFDDDBBB@@@???===;;;999888666555666666666333111555444333333444555444222333222111000////////////000000000////////////.../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************((())))))******))))))(((************************))))))))))))))))))))))))''''''''''''''''''''''''(((((((((''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((,,,***))))))+++,,,,,,+++------------------......000111222333444444444444444555666777888999:::;;;???BBBDDDEEEEEEEEEFFFGGGKKKMMMOOOOOONNNOOOPPPRRRRRRSSSSSSUUUXXX[[[^^^```^^^]]]]]]___bbbcccaaa^^^bbbaaabbbdddfffgggfffdddbbbbbbbbbccccccaaa^^^[[[VVVVVVUUUSSSPPPLLLIIIGGGEEEDDDBBB???<<<999666444222222111000////////////111111000000000000111111......///000111000000///333111111444888>>>JJJVVVhhhttt''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))************+++,,,---...............////////////222333555555666777:::<<>>>>>>>>???@@@CCCCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJJJJLLLQQQVVVXXXUUUSSSTTTVVVRRRRRRSSSTTTTTTRRROOOMMMNNNKKKGGGEEECCCBBBAAA??????===:::777666555555666333333222111000///............------,,,++++++***(((((('''''''''((())))))(((((()))))))))*********************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------------------------.........---............/////////000000000000000000000000////////////000000000000333222111111111222333444222222222333444444555555999;;;===>>>???@@@CCCFFFIIIJJJMMMQQQUUUZZZ^^^```gggjjjqqq}}}sssjjjgggggg___\\\VVVQQQMMMHHHCCC@@@AAA???===>>>???>>>;;;888888666555555666777666555444333222222111111222222333333222222222111111111////////////............------------,,,,,,,,,,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++************************)))))))))******)))))))))************************((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))***,,,,,,,,,+++------,,,,,,,,,------...///000111222222333333333333444555666888999::::::@@@BBBCCCDDDDDDFFFIIIKKKJJJLLLNNNNNNMMMMMMOOOPPPUUUUUUUUUTTTTTTVVVYYY[[[^^^^^^^^^```bbbbbb```]]]]]]]]]^^^aaaeeeeeeaaa^^^aaaaaaaaacccdddccc```]]]UUUSSSQQQPPPNNNLLLIIIGGG@@@@@@???===:::777444333111111000///////////////000000//////000000111111,,,...000111111111111222111333666;;;CCCQQQdddsssyyy&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((()))))))))***************+++,,,------.........//////000000000333444666666666777:::<<<@@@@@@AAAAAACCCDDDEEEFFFJJJJJJKKKKKKJJJIIIHHHGGGKKKKKKLLLMMMMMMMMMLLLLLLNNNNNNOOOQQQTTTWWWXXXYYY[[[XXXSSSQQQPPPNNNKKKIIIHHHGGGEEEEEEDDDBBB???<<<<<<;;;;;;:::888666444333333222222111000///.........------,,,++++++******)))((((((((())))))***+++))))))))))))************************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,------.........------......////////////........./////////000000111111111111111111111111333333333333333333333333222222222333333444555666444555888:::>>>@@@BBBDDDJJJMMMRRRVVV[[[```fffjjjtttvvvyyy~~~xxxrrrlllhhh^^^ZZZTTTQQQOOOKKKEEE??????===<<<;;;;;;:::888666666666555444444444555555333333333333222222222222////////////.....................---------,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&(((***+++++++++,,,,,,------,,,,,,,,,---.........///000111222222222222333333444555777888999:::???@@@@@@@@@BBBFFFLLLQQQJJJLLLMMMMMMLLLLLLNNNOOOVVVWWWWWWVVVTTTSSSVVVXXX[[[]]]```aaa```^^^]]]]]]\\\\\\]]]aaaeeeddd___ZZZZZZZZZ[[[\\\^^^]]][[[XXXVVVRRRNNNLLLKKKIIIFFFCCC;;;;;;:::999777555444333111000//////////////////...............///000111---///000000//////111333444:::CCCKKKXXXlll&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((((((((((()))))))))******+++++++++++++++,,,------------......///000000000333444666666666888:::===@@@AAADDDFFFIIIKKKLLLLLLNNNNNNOOOPPPOOONNNMMMLLLQQQQQQSSSSSSSSSSSSQQQQQQRRROOOMMMOOOSSSVVVWWWWWWeee___XXXSSSPPPNNNKKKHHHEEEEEEEEEEEEEEECCC???<<<::::::;;;:::999666444222222222111000///......---------,,,,,,++++++******))))))((())))))***+++,,,)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---......//////,,,---...///000000000000////////////000000000000111111111222222222222333111111222222333333444444111333555888;;;===>>>>>>DDDFFFKKKQQQWWW]]]bbbeeejjjnnnuuu|||wwwqqqjjjaaaZZZSSSQQQNNNKKKHHHCCC>>>:::999888777666444333333333333333333222222222111111111111111000000000///////////////......------,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''''''''(((((((((((()))&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))******((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&(((***+++******+++,,,,,,,,,,,,,,,---...///000...///000111222222222222222333444555666777888999<<<===>>>>>>AAAFFFLLLQQQKKKLLLMMMMMMLLLLLLMMMOOOSSSVVVXXXXXXVVVVVVXXX[[[VVVYYY]]]^^^\\\ZZZYYYZZZ]]]\\\\\\aaafffeee___YYYXXXXXXYYYZZZ\\\[[[YYYVVVVVVQQQKKKGGGFFFDDDAAA>>>;;;:::888666444333333222000//////....../////////...------......///000111111222222000///111888===JJJUUUaaammm}}}{{{hhh&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((()))))))))*********,,,,,,+++++++++,,,------,,,,,,---......///000000222333555666666888;;;===>>>AAAEEEIIIKKKLLLLLLLLLLLLMMMOOOQQQRRRRRRQQQPPPRRRSSSTTTUUUVVVTTTSSSRRRNNNOOOQQQQQQRRRSSSUUUVVVccc^^^XXXUUUUUUSSSOOOKKKJJJHHHFFFEEEEEEDDDAAA???;;;:::999888777666555444222222111000///...------------,,,,,,+++*********'''''''''((((((***++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,------.../////////,,,---///000111111000000//////000000000111111111222222222222333333333444111222333555777999:::;;;???CCCIIIOOOUUUXXXZZZ[[[gggjjjpppvvv~~~~~~{{{vvvpppiii___UUUOOOHHHFFFCCC@@@<<<:::888777666666555555555555444444444333333333222222222222000000//////...------,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))************************))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''''''''''''(((((((((((()))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''')))+++***)))(((***---+++,,,,,,---...000111222//////000111222222222222222222333444666777888888888:::===@@@BBBEEEHHHKKKKKKMMMNNNNNNMMMLLLMMMOOOOOOSSSXXXYYYVVVUUUWWWZZZUUUUUUWWWZZZ\\\[[[XXXUUUYYYWWWXXX]]]cccddd___YYYYYYYYYYYY[[[\\\[[[YYYVVVSSSNNNGGGEEEFFFGGGDDDBBB@@@>>>:::666333111222222//////.........//////000............///000111222222333444444777@@@LLLVVVhhhtttjjj[[[VVV&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))************,,,,,,+++++++++,,,------,,,,,,,,,---...//////000111222444555666888;;;===<<>>BBBEEEGGGHHHWWW\\\dddmmmuuuzzz}}}~~~tttlll\\\ZZZVVVQQQLLLHHHEEECCC::::::::::::999999999888666666555555555444444444111000000///...---------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))*********+++((((((((((((((((((((((((''''''''''''((((((((()))************************(((***+++***((('''***---++++++,,,---///111333444///000111222222333333222111222333444555777888888555999>>>BBBCCCDDDDDDEEELLLMMMNNNNNNMMMLLLNNNOOOLLLRRRWWWXXXTTTRRRRRRTTTWWWTTTSSSXXX^^^___YYYRRRTTTQQQRRRXXX```bbb]]]WWWUUUUUUVVVWWWXXXWWWTTTRRROOOJJJEEEEEEJJJMMMMMMKKKEEEAAA<<<666222000111111//////.........//////000////////////000111222333111444666:::AAAPPPbbbpppxxxuuu```PPPPPPYYY))))))))))))))))))))))))''''''''''''''''''''''''''''''((())))))((('''&&&''''''(((((('''&&&&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((()))************+++++++++------------------------...------......///000111---///222444666666777888======>>>???BBBEEEHHHJJJMMMNNNOOOPPPRRRSSSTTTTTTQQQSSSTTTSSSPPPOOOPPPRRROOOQQQQQQQQQQQQQQQTTTVVV[[[XXXUUUUUUVVVVVVSSSPPPLLLKKKJJJIIIGGGDDDBBBAAA???===;;;888555333222111///000000111000...---,,,,,,,,,++++++***)))((((((&&&&&&'''((()))***++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------........................------.........//////111222222111///...///000111222111111222222222222222222222222444666777777888:::<<>>>>>>>>:::333777777999::::::999888666111111111///---,,,,,,---/////////......---------,,,,,,,,,+++++++++++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''((()))((('''&&&''')))''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))),,,,,,,,,,,,---...//////...000222222111000000111444555666666555555777999<<>>===;;;>>>>>>???@@@CCCFFFHHHJJJLLLLLLMMMMMMNNNOOOOOOPPPOOORRRSSSRRRPPPNNNNNNOOOPPPQQQRRRRRRPPPOOOPPPRRRUUURRROOONNNNNNOOOOOOOOOLLLKKKJJJIIIFFFDDDBBBAAA>>><<<:::777555333222111////////////...---,,,,,,,,,,,,++++++***))))))))))))))))))******************++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------.................................000000///000000111222333222111111111222333333222111111111111111222444555:::::::::;;;>>>DDDMMMRRRYYY```ggguuu}}}}}}}}}vvvkkkcccXXXOOOOOOQQQMMMFFFDDD???888333222555:::===444333222111000111333555////////////.........---/////////......------------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))'''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))((((((((('''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''((()))((('''&&&''')))''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))),,,,,,+++,,,,,,---...///...///111111000///000111222333444333333333555777<<<===???@@@@@@BBBEEEGGGJJJLLLOOOOOOOOONNNNNNOOOPPPPPPQQQSSSVVVVVVUUUTTTRRRPPPOOOQQQQQQQQQVVV\\\[[[[[[YYYXXXXXXXXXYYYZZZTTTUUUUUUUUUWWWXXXTTTMMMFFFCCC@@@>>>>>>???>>>>>>;;;888444222111111111000111000...///111333111000333111222444333000111555BBBGGGRRR```qqq|||ssshhh___^^^iii|||))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++)))*********************...------......///000111444111111777???CCC@@@<<<>>>>>>???AAACCCFFFHHHJJJKKKKKKKKKKKKKKKLLLMMMMMMOOORRRTTTUUURRRPPPNNNNNNPPPRRRSSSRRROOOMMMLLLLLLNNNNNNLLLIIIGGGHHHKKKNNNJJJJJJHHHGGGEEECCCAAA@@@<<<;;;999666444222111111//////...---,,,,,,,,,,,,,,,,,,,,,+++******)))))),,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------------------.........///............////////////222111111111111111222222000000111222222333333333333333222222222555:::>>>IIIKKKPPPUUU]]]fffpppvvv}}}sssoookkk___RRRTTTQQQLLLHHHDDD@@@<<<999999777444222111222444555111111111000000000//////............------,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))%%%&&&&&&&&&((()))***+++((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''((()))((('''&&&''')))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++++++++,,,,,,---...///,,,...000000/////////111111222333333222333555777<<<;;;<<<>>>AAADDDFFFFFFIIIJJJMMMPPPSSSSSSQQQOOONNNQQQUUUXXXYYYXXXXXXYYYSSSOOOMMMNNNNNNOOOUUU\\\^^^]]]\\\[[[ZZZYYYYYYYYYaaabbb^^^WWWSSSRRRNNNJJJDDDAAA===;;;:::999888666777555222000111111111000/////////111333333222111111111222222000111;;;FFF]]]bbbmmmkkkZZZ___jjjxxx(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))************...------......///000111222111222777<<<>>>===;;;======???AAACCCEEEGGGHHHJJJJJJJJJJJJKKKMMMNNNOOORRRTTTWWWXXXWWWSSSPPPNNNPPPQQQSSSRRRNNNJJJHHHGGGLLLMMMNNNKKKGGGEEEHHHKKKGGGFFFEEECCCAAA@@@???>>>:::999777555333222111000///...,,,+++******+++,,,,,,,,,,,,++++++*********++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,---------------............////////////////////////000000000222222111111000111111111000111222333333444555777555666888999;;;BBBKKKQQQ]]]ffftttzzzkkkgggbbb^^^YYYRRRIIICCCDDDBBB>>>:::888777555444333333333222222111111000....................................------------------------------------++++++++++++++++++++++++************************************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&''''''(((******((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''((()))((('''&&&''')))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++++++++,,,---...///+++---///000///...///000222444555555444555777999;;;999999<<>><<<;;;;;;;;;888777555333222111000000///...,,,+++******++++++,,,,,,,,,+++++++++++++++(((((())))))***++++++,,,++++++,,,,,,,,,---------,,,,,,---------................../////////000000/////////000000000111111222222111111000111111111222333444444333444777999999===CCCHHHOOOYYYeeeoooyyywwwjjjccc___]]][[[QQQNNNJJJHHHFFFCCC>>>:::666555555444222111111000///000000111111222222222/////////.........------------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((''''''&&&&&&''''''((('''''''''(((((((((((((((''''''((())))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''((()))((('''&&&''')))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++++++++,,,---......+++---////////////000111111333444444444555777999:::888888;;;AAAEEEFFFEEEHHHHHHKKKQQQVVVXXXUUURRRRRRWWW]]]^^^]]][[[ZZZ[[[\\\XXXTTTSSSPPPNNNRRRXXX]]]]]]]]]\\\[[[ZZZYYYYYY\\\``````ZZZTTTQQQMMMHHHBBB@@@===<<<;;;:::888666444222111111333333333222///000111111000000///000333111444===IIIWWWiiiwww}}}kkk^^^\\\ooo))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&''''''((()))***+++***((('''''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************++++++,,,---------...------......///000111111666<<<;;;888666999===:::;;;===???AAABBBBBBCCCAAAAAABBBCCCFFFJJJNNNPPPQQQRRRSSSUUUUUURRRMMMIIILLLNNNOOOOOOLLLKKKJJJJJJJJJLLLOOONNNJJJDDD???<<<@@@>>><<<:::999888888888666555333222111000000000......---,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++''''''((()))***+++,,,---,,,,,,,,,,,,---------------------.........//////////////////000000000000//////000000111111222222222222222111222222333333111333444555555888???DDDLLLSSS]]]eeemmmwwwwwwiii___ZZZVVVRRRPPPOOOMMMIIIEEE>>>===;;;:::888666444444000000000000000000000000000////////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((('''''''''((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''((()))((('''&&&''')))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********++++++,,,---...+++---///000000000111222///000111222222333555777888888999<<<@@@CCCEEEEEEFFFHHHLLLPPPUUUVVVVVVTTTQQQTTTXXXYYYYYYXXXWWWWWW^^^[[[YYYYYYUUUQQQSSSWWWYYYYYYZZZ[[[[[[ZZZZZZYYYSSSWWWXXXUUURRRPPPJJJCCCAAA???<<<:::888666333111333222111222333444333111000111111111///000111333///333???PPP___jjjuuu~~~sss]]]\\\iii}}}))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&'''(((***+++---+++)))'''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++,,,------......------......///000111111555999:::999999;;;===:::;;;===@@@AAABBBBBBBBBBBBBBBBBBCCCEEEIIIMMMPPPRRRRRRRRRSSSTTTQQQLLLHHHIIIKKKMMMMMMLLLLLLNNNOOOLLLLLLLLLLLLJJJFFFAAA<<<>>>===:::888777777777888444333222111000/////////............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,------------...---.........//////////////////000000000111111111//////000111111222333333444444333444444555666777555999>>>CCCIIITTTaaakkkuuu}}}pppkkkeee]]]XXXXXXWWWUUURRRMMMLLLJJJGGGDDDBBB@@@???777666555333111000......000000000/////////..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((''''''''''''(((((()))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))'''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''((()))((('''&&&''')))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++,,,---...+++...000111000111222333...000111111222333555777777999;;;<<<>>>@@@CCCFFFEEEHHHMMMPPPRRRSSSUUUWWWPPPPPPRRRTTTWWWXXXXXXVVV[[[ZZZ[[[]]][[[VVVTTTWWWTTTUUUWWWXXXZZZZZZZZZZZZUUUVVVUUUQQQOOOMMMEEE<<<<<<:::888777777555222000222111000111222222111///000111111111000222777;;;;;;EEEVVViiiwwwhhhbbbbbbqqq))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&&&&'''(((***+++...,,,***'''&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***+++,,,,,,------...------......///000111111222444777:::;;;<<<;;;;;;<<<>>>AAABBBCCCCCCCCCFFFEEEDDDEEEGGGJJJNNNPPPUUUSSSSSSTTTUUUSSSNNNJJJHHHIIIKKKKKKLLLMMMPPPSSSOOOMMMJJJJJJKKKJJJEEEAAA>>>===:::888777777777888333222111000////////////---...//////...---+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------................../////////000000000000000111111111111///000000111222222333333555555555666666888999999@@@FFFPPPZZZgggyyyyyyllldddbbbbbbaaa___[[[ZZZWWWTTTQQQNNNKKKJJJDDDCCC@@@===:::777444333000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))&&&&&&&&&'''((()))***+++((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''(((((())))))'''((()))++++++)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''((()))((('''&&&''')))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))************+++,,,---...,,,...000111111111222444000111333333333555777:::666999<<<======>>>BBBFFFEEEIIIMMMOOOOOOQQQUUUXXXPPPOOOOOOSSSXXX[[[[[[YYYWWWXXX[[[```^^^XXXVVVXXXPPPRRRTTTWWWYYYZZZZZZZZZVVVUUURRROOOPPPPPPIII@@@666666555666777777666444111000///000111111///---///111222111222555<<>>;;;999777666666666444333333222222111111111---------,,,,,,+++++++++.........------,,,,,,,,,,,,,,,,,,---------........................................../////////000222111000000222333333333...000333333333222333444666000222:::===;;;AAAKKKPPPaaammmyyytttdddbbbeeeeee___]]]^^^bbb___WWWRRRTTTRRRNNNIIIFFFDDD@@@:::555444333111000000000111111222111///------...///000......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******''''''''''''((((((((((((&&&&&&&&&'''((())))))***''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((+++******)))(((''''''&&&))))))))))))************((((((((((((((((((((((((''''''''''''((((((((((((***)))(((''''''((()))***''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&******))))))((((((''''''))))))))))))************++++++,,,,,,,,,,,,------------......///000000000111111111111222444666777555777999;;;<<<>>>AAACCCCCCEEEIIINNNQQQRRRSSSSSSTTTQQQQQQTTTZZZ\\\ZZZVVV[[[ZZZZZZ\\\\\\ZZZTTTOOOUUUSSSRRRSSSVVVXXXZZZZZZRRRTTTQQQKKKHHHGGGDDD@@@<<<999666444333333111000555222///...///111222333222333555555333888LLLbbbnnnmmmwwwmmmbbb```www))))))))))))))))))))))))''')))***,,,+++***(((&&&(((%%%%%%))))))''''''***(((((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))***++++++***+++---///---------...///000111222222444666777777999<<>><<<:::888666666666666333333222111000000//////---------,,,,,,+++++++++......---------,,,,,,,,,,,,,,,---------........................................../////////000000333333222222333333333222777777777666444333444555999:::>>>EEEJJJOOOWWW```yyyxxxqqqkkkddd___^^^``````[[[ZZZ\\\RRRPPPNNNOOOPPPNNNIIIEEE:::777333111000111222222....../////////.........///...------,,,,,,------,,,,,,,,,++++++++++++***************************+++*********))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***''''''''''''((((((((((((&&&&&&''''''((())))))***''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((******))))))(((''''''&&&(((((()))))))))*********((((((((((((((((((((((((''''''''''''((((((((((((***)))(((''''''((()))***''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&***)))))))))((((((((('''))))))))))))************+++++++++,,,,,,,,,------------......//////000000111111111111222444666777555777999:::;;;===AAACCCDDDFFFJJJMMMOOOPPPPPPPPPZZZVVVSSSTTTWWWWWWTTTQQQTTTUUUYYY]]]```^^^YYYTTTXXXVVVUUUVVVXXXYYYYYYXXXQQQSSSPPPJJJGGGGGGDDDAAA<<<999555444333333111000000//////000111111111111333111444@@@LLLUUU```jjjsss~~~ooolllqqqwww))))))))))))))))))))))))))))))(((((())))))******000)))%%%''')))((((((***(((''''''&&&&&&&&&&&&'''))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))***++++++***+++---///---------...///000111222000555::::::888999>>>DDDKKKJJJHHHFFFEEEEEEFFFFFFIIIIIIIIIJJJKKKLLLLLLMMMNNNLLLIIIIIIJJJLLLMMMLLLLLLNNNOOOOOOMMMLLLMMMMMMOOOOOONNNLLLIIIEEEBBB@@@<<<;;;999777666555555666333222222000///...------------,,,,,,,,,,,,++++++...------------,,,,,,,,,,,,------------.................................////////////000000000000000000000111222222222222333444444444666999>>>BBBFFFOOOYYY```iiiwww}}}vvvlllccc___[[[YYYWWWWWWWWWVVVQQQMMMEEE@@@999444222111000///...///000111111000///...//////...---------------,,,,,,,,,,,,++++++++++++***************************************)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''((((((((((((&&&&&&''''''((()))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((***))))))(((((('''''''''(((((())))))))))))******((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&))))))))))))(((((((((((())))))))))))************++++++++++++,,,,,,,,,,,,---------...//////000000111000111111222333555555555666888:::;;;===@@@CCCFFFGGGIIILLLMMMNNNNNNNNN\\\XXXTTTSSSTTTTTTRRRPPPNNNQQQWWW]]]```^^^YYYTTTXXXWWWVVVWWWWWWWWWUUUSSSOOOPPPMMMHHHEEEEEEDDD@@@;;;888555333333333222111---///111333444333222111222555???PPP___kkkttt{{{tttjjjrrr((((((((((((((((((((((((((((((''''''))),,,000222;;;111))))))***)))((()))***)))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********)))***++++++***+++---///------......///111222333111555:::<<<<<<>>>DDDIIIPPPMMMIIIEEECCCDDDGGGIIIKKKLLLLLLLLLLLLKKKKKKJJJMMMLLLKKKKKKLLLMMMNNNOOOQQQSSSUUUTTTRRRPPPOOOPPPOOONNNMMMJJJGGGDDDAAA???;;;999888666555444555555333333222111///...------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------....................................//////000000000111111111///000222333333444666777444666888;;;AAAHHHQQQWWWcccrrr}}}{{{zzz|||}}}yyyrrrlllddd^^^\\\[[[YYYWWWTTTNNNGGGAAA===:::555222222222222222111111000000000///......---.........------,,,,,,,,,+++++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''''''''((((((((((((''''''''''''(((((())))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))((((((((('''''''''(((((((((((()))))))))***((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''))))))))))))((((((((((((((()))))))))***************++++++++++++,,,,,,,,,,,,,,,---......//////000000000000111222333333444444666888999:::<<<@@@BBBFFFGGGIIIKKKMMMNNNNNNNNNVVVSSSPPPPPPRRRTTTUUUTTTPPPRRRUUUXXXYYYVVVRRROOOWWWVVVUUUUUUTTTSSSOOOMMMKKKLLLIIICCCAAABBBAAA>>>999777444333333333222111000111333444444555666888999GGGYYYeeelllxxxwwwooolllzzz(((((((((((((((((((((((()))'''&&&&&&(((,,,000222;;;111))))))***)))((()))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))***++++++***+++---///............000111222333444555777<<>>===;;;999777666444444444444444333222111000///......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////////////////////////////000000000111111111111222333444666555555666999;;;AAADDDIIIOOOWWWaaakkkrrr~~~{{{{{{~~~}}}{{{nnngggdddbbbaaa^^^YYYTTTPPPNNNJJJCCC>>>999777333000//////000111000000///............///---------,,,,,,,,,++++++***************************************+++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''(((((((((((())))))))))))((()))))))))*********************+++++++++,,,,,,,,,,,,------...///////////////000111111222222222333555777888:::<<>>===:::888666333222333333333222222333333222333777===BBBMMM\\\nnnyyyqqqssswww|||)))))))))))))))))))))))))))((('''&&&&&&''')))***000)))%%%''')))((((((***'''&&&&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))***++++++***+++---///.........///000111222333666666777<<>>888222//////000111111111000///////////////------------,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))************************++++++++++++,,,,,,,,,---......//////...///000111111111111111333444777888999;;;>>>AAACCCDDDFFFHHHJJJMMMOOOPPPOOOOOONNNOOOPPPRRRSSSUUUUUUUUUUUUTTTRRRQQQSSSUUUWWWVVVTTTSSSSSSRRROOOMMMFFFGGGCCC<<<999;;;:::888777555222222333333333222222222222222555>>>JJJSSS___iiixxxtttmmmnnn))))))))))))))))))))))))((((((((((((((('''''''''(((%%%%%%))))))''''''***&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))***++++++***+++---///.........///000111333333666888:::<<>>===>>>===:::777555333333222000000000000000000000000+++++++++,,,,,,---------,,,,,,,,,---------..................////////////////////////////////////111111111222222222333333000222555666999@@@JJJSSS[[[cccppp~~~vvvtttlllbbb^^^]]][[[UUUPPPLLLHHHBBB<<<777444333333222111000000//////000000...------------,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((('''((()))******)))((('''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((('''((((((((()))))))))***))))))))))))************************+++++++++++++++,,,,,,------......///...///000111111111000///222444666777888:::>>>@@@CCCCCCDDDEEEGGGIIIKKKLLLLLLMMMNNNOOOPPPQQQRRRSSSSSSUUUVVVUUURRRQQQRRRTTTVVVTTTQQQQQQQQQQQQPPPNNNGGGGGGCCC<<<888:::999777666444222111222333333333111333666999???LLL[[[gggjjj{{{wwwlllvvv))))))))))))))))))))))))&&&''')))+++,,,++++++***((('''))),,,+++&&&%%%(((((((((((((((((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))***++++++***+++---///......//////000222333444555:::======:::;;;@@@EEEDDDEEEGGGIIIKKKMMMNNNOOOKKKJJJHHHHHHIIIKKKMMMOOOLLLQQQVVVYYYXXXWWWWWWXXXRRRRRRPPPNNNKKKJJJKKKLLLJJJIIIGGGDDDBBB@@@??????@@@>>>;;;888555333222222............////////////+++++++++,,,,,,---------,,,,,,,,,------...................../////////000000000000000000000000000111111222222222333333333333777<<>>DDDCCCBBBAAA@@@>>>:::888555555444333333333333444111000///......------.....................------///////////////.........000////////////000000111444222111222333444444444000333666666555666:::===<<>>BBBDDDGGGGGGHHHIIIJJJKKKLLLMMMGGGGGGHHHJJJLLLOOOQQQSSSNNNSSSXXXXXXTTTQQQRRRTTT```YYYRRROOOHHH???<<<===CCCAAA@@@???>>><<<999666555555444333333333333333111000///......------...........................////////////////////////000////////////000111111222111000111222333222222333444444333222666<<>>BBBEEEFFFGGGIIIKKKLLLLLLKKKKKKHHHHHHHHHIIIKKKMMMPPPQQQLLLPPPTTTTTTQQQOOOOOOQQQXXXTTTQQQSSSRRRLLLFFFDDDAAA@@@>>>===<<<:::777555555444333333222222333333111000///......------...........................////////////////////////000000//////000111111222111222222222222222222222444444555555999BBBNNNWWW___qqq~~~yyymmmddd```]]]ZZZWWWOOOIIIAAA:::666444333222111111000///////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))+++***************++++++++++++,,,------....../////////000000000000//////000333666777666888<<<@@@CCCDDDEEEFFFGGGFFFEEEEEEGGGJJJNNNPPPQQQQQQRRRRRRTTTSSSUUUWWWTTTNNNKKKMMMNNNMMMLLLJJJHHHDDDAAA???===<<<:::888666555444444...111444333222444:::???RRRVVV\\\bbbnnnmmmqqq(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((()))))))))***************************+++++++++***++++++,,,,,,------......//////000111222222222777999:::;;;<<>>FFFPPP```ppp|||yyymmmfffaaa[[[\\\XXXQQQJJJDDD>>>888555222222000/////////000000............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************)))))))))((('''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&(((((())))))))))))(((((('''''''''((((((((((((((((((((((((((())))))))))))*********)))******+++,,,++++++,,,------......///...//////000000000000///000333555666666888;;;>>>@@@AAADDDFFFFFFFFFEEEDDDEEEJJJOOOPPPNNNKKKKKKMMMPPPOOORRRVVVUUUOOOLLLLLLKKKLLLKKKJJJGGGCCC???<<<999999888777666444333222444444333111444>>>KKKUUU\\\^^^dddsssqqqxxx(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((()))))))))************))))))*********+++++++++***++++++,,,,,,------......//////000111222222222777888:::;;;<<<>>>BBBEEEEEEFFFHHHJJJKKKJJJIIIHHHKKKKKKJJJIIIHHHHHHHHHHHHJJJLLLMMMNNNMMMLLLLLLLLLMMMPPPTTTXXXZZZTTTFFF;;;AAA???<<<;;;:::999777555333333222111111111111222111000///......------...---------.........//////////////////000000111111000000000111111222444444444555666666555666888;;;@@@HHHUUUcccrrrxxxkkkiiigggbbb]]]UUULLLBBB<<<666555222111//////000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************)))))))))((((((((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((())))))))))))((((((((((((((((((((('''''''''(((((((((((())))))))))))******))))))***++++++,,,++++++,,,------......///......///000000000000000111333444555666888;;;===<<<>>>AAADDDFFFGGGFFFFFFIIIMMMQQQQQQMMMJJJIIIJJJKKKKKKNNNTTTUUUQQQMMMMMMKKKKKKJJJIIIEEEAAA===;;;666666777666666444333222888555333555===IIIVVV^^^```ooowwwmmmppp))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,***++++++,,,,,,------...---...///000111222333333666777999:::;;;===AAADDDEEEFFFGGGHHHHHHHHHGGGGGGJJJKKKLLLLLLKKKJJJHHHGGGKKKLLLLLLLLLLLLLLLLLLKKKLLLLLLLLLKKKLLLMMMHHHAAAAAA>>>;;;:::999888666444333222111111000000111111111000///......------...,,,,,,------.../////////...//////000000111111222000000111111222333555555222555777888999===DDDJJJ\\\ffftttnnnlllhhhddd___YYYSSSOOO@@@>>>:::666333111111111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))***+++,,,,,,++++++,,,------......///---...///000000111111000222222333444666888:::;;;<<<===@@@CCCFFFGGGHHHHHHOOOQQQSSSSSSQQQNNNMMMMMMKKKJJJMMMSSSUUURRRNNNMMMJJJJJJHHHFFFCCC???;;;999444555555555555555444333444666:::AAAKKKUUU\\\```oooqqqsss))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,***++++++,,,,,,------...,,,---...000111333444444555666888999:::<<<@@@CCCEEEEEEEEEEEEFFFFFFFFFFFFHHHJJJNNNPPPQQQOOOLLLKKKMMMLLLLLLLLLMMMMMMLLLKKKHHHKKKJJJFFFFFFKKKLLLIII@@@===999777777666444333222222111000000000000000111000///......------...,,,,,,------...//////000...//////000111111222222111111111222333444555666333777;;;>>>CCCLLLXXXaaazzzwwwllleeebbb``````PPPLLLFFF???888444222111////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***(((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))(((((()))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))***+++,,,---++++++,,,------......///---...///000111111111111333222333444666888::::::??????AAABBBDDDFFFHHHHHHPPPPPPPPPQQQSSSTTTSSSQQQPPPMMMNNNTTTVVVRRRNNNMMMIIIHHHEEEBBB???;;;999888444444444444555555555555333;;;FFFQQQZZZcccmmmttt{{{))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,***++++++,,,,,,---......,,,,,,...///111333444555444666777888999<<>>;;;888666555444333222222111111000000000000000111000///......------...,,,,,,------...///000000...//////000111222222222111111111222333444666777666:::@@@EEELLLYYYiiittt|||llldddcccccc\\\WWWOOOFFF===777333111000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))******))))))))))))))))))))))))&&&'''''''''(((((())))))(((((())))))))))))(((((())))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))***+++,,,---++++++,,,------......///---...///000111111111111333222222444666999::::::BBBBBBBBBBBBDDDEEEGGGHHHOOOMMMLLLNNNSSSVVVUUUSSSUUUQQQQQQUUUVVVRRRNNNMMMHHHFFFCCC???<<<999777666555444444444444555666777888BBBPPPZZZcccpppxxx))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((()))************)))++++++++++++,,,---......---///111111222333666888888888999:::<<<>>>???@@@@@@BBBCCCCCCBBBBBBDDDEEEHHHIIILLLQQQUUUVVVUUUSSSRRROOOLLLJJJKKKLLLLLLLLLKKKLLLLLLLLLKKKJJJIIIIIIDDD@@@;;;888888888666333222222111000//////000000//////.........---------............/////////000111333333000...000222333111333000222999666444===<<>>;;;666444111/////////111222---,,,,,,++++++,,,---------------,,,,,,,,,++++++...---+++)))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))***((('''((()))***)))'''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((()))******)))((('''))))))((((((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++------,,,,,,,,,---......000111111111222222222222111111222333555777999:::@@@AAAAAABBBDDDFFFHHHIIIIIIKKKMMMNNNOOOPPPSSSUUUUUUTTTTTTTTTTTTQQQNNNKKKIIIDDD???===>>>===999444;;;555///666<<<111...>>>RRRZZZ[[[ZZZnnn{{{www))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***)))(((''''''((())))))))))))))))))))))))))))))((()))******++++++******++++++++++++,,,---...///...///111222222333666888888:::<<<===>>>>>>=========???AAABBBBBBCCCDDDFFFFFFGGGHHHKKKNNNOOOMMMLLLPPPNNNKKKJJJKKKKKKKKKJJJHHHHHHHHHIIIHHHHHHGGGGGGBBB>>>888555444555444333222111111000//////000000//////.........---------........./////////000000222222222111000000111000555777333555???AAACCCOOO[[[llluuu~~~ssshhh^^^\\\___]]]PPPDDD===999555222222111///,,,//////...------,,,,,,,,,---------,,,,,,,,,++++++---,,,+++***))))))))))))************************))))))))))))))))))))))))***((('''((()))***)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((()))******)))((('''((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((())))))))))))************+++++++++,,,,,,,,,,,,,,,------...000000000000111111111222222222333444666888:::;;;===>>>???@@@BBBCCCEEEFFFHHHKKKNNNPPPQQQRRRSSSUUUTTTSSSRRRQQQPPPMMMIIIFFFIIIDDD>>><<<===<<<888555...777777333555666>>>OOO[[[YYY^^^uuu))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++,,,---...///...000111222222444777999:::<<<>>>@@@AAA???===;;;<<<>>>BBBCCCDDDDDDEEEFFFGGGFFFFFFGGGHHHIIIHHHGGGMMMLLLJJJJJJKKKKKKJJJHHHDDDDDDEEEEEEDDDDDDCCCBBB???;;;666333222222222222111111000/////////000000/////////............---////////////000000000000222111111222444444222111666888555:::IIIRRRZZZjjjzzznnneeeffffff^^^UUUOOOGGG<<<666444333000---000000000000///---,,,+++------------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((************************((((((((((((((((((((((((***)))((((((******)))(((((((((((((((((((((((((((************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))************++++++++++++++++++++++++,,,------////////////000000000000333333444555666888:::;;;??????@@@BBBDDDEEEGGGGGGGGGKKKPPPSSSTTTTTTSSSSSSQQQPPPOOOOOONNNLLLIIIFFFIIIDDD===::::::999777555***888666111:::HHHRRR]]]ccccccsss))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,++++++,,,,,,---...//////000222333333444777:::<<<>>>@@@AAABBBBBBAAAAAA@@@CCCFFFGGGGGGFFFFFFGGGKKKIIIGGGGGGHHHJJJJJJIIIKKKJJJJJJJJJKKKKKKIIIGGGDDDDDDCCCCCCAAA@@@>>>===<<<:::888666444333111111111000000/////////000000/////////...............//////000000000111111111111//////444777666555555444888:::EEEZZZhhhttt}}}}}}~~~jjjaaaaaaddd___VVVIII===666333222222000000111111000///---,,,...------------,,,,,,,,,++++++,,,---,,,+++)))(((************************((((((((((((((((((((((((***)))((()))******)))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))*********+++++++++************+++,,,------.........////////////000222333333444666777999:::>>>???@@@BBBDDDEEEFFFGGGFFFKKKQQQUUUVVVTTTSSSRRRMMMLLLLLLMMMOOOOOOMMMKKKGGGBBB<<<888777777666666444555000555LLL[[[\\\___hhh{{{zzz))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,---.../////////111333333444555888:::?????????@@@BBBDDDGGGIIIHHHJJJKKKKKKJJJHHHHHHHHHKKKIIIHHHHHHJJJLLLMMMMMMJJJIIIIIIJJJKKKKKKIIIGGGFFFEEEDDDBBB@@@===;;;999:::;;;<<<;;;888555222000000///////////////000000////////////////////////000000000111111111111222333//////444666444555888;;;DDDKKK\\\ttt}}}ooogggfffccc```XXXMMMAAA888333222000000000000000000///............---------,,,,,,***+++,,,------,,,***)))************************))))))))))))))))))))))))+++)))((()))***+++***)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++************+++,,,---...---.........////////////111222222333444666777888888999;;;>>>???@@@AAAAAAEEEJJJOOOSSSTTTSSSRRRRRRKKKJJJIIIJJJKKKLLLJJJIIICCC???:::666555555666666999555444EEE[[[]]]\\\hhh}}}))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))&&&'''((()))*********))))))))))))))))))))))))))))))******+++++++++++++++,,,,,,,,,,,,---...///000000222333444444666999;;;@@@???>>>>>>AAAEEEIIILLLMMMNNNNNNLLLJJJIIIIIIJJJJJJHHHGGGHHHJJJMMMNNNNNNKKKJJJIIIIIIJJJKKKJJJIIIGGGFFFDDDBBB???<<<:::888888:::===<<<999555222111//////......//////000000...////////////000000000000111111111222222222222666111111555666444:::CCCTTT^^^hhhyyy~~~nnnggggggfff___TTTFFF:::333444333222111000000000111............---------,,,+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))+++***))))))++++++***)))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************+++---...///............////////////111111111222333555666777888:::<<>><<<999666444444555666666===HHHWWW___YYYeee))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))%%%&&&((()))*********)))))))))))))))))))))))))))((()))******++++++******---,,,,,,------...///000111222444555555666999;;;>>>======>>>@@@CCCFFFGGGLLLLLLKKKIIIGGGGGGIIIKKKIIIHHHGGGHHHKKKMMMMMMLLLLLLJJJHHHHHHJJJKKKKKKKKKDDDDDDCCCAAA???===;;;999888999:::888444111111222...............///000000.../////////000000000000111111111222222222333333777333555;;;===???LLL^^^ttt~~~}}}vvvnnnhhhcccZZZMMMCCC;;;999666333111000111222............------------,,,,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++***))))))++++++***)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***)))************+++++++++******++++++,,,...///000....../////////000000000222222222333444555666777<<<===@@@CCCDDDEEEEEEDDDFFFGGGIIIJJJJJJLLLPPPRRRNNNKKKHHHEEECCCAAA>>><<<999888777666444444555777===MMMYYY^^^ccciii))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))%%%&&&((()))*********)))))))))))))))))))))))))))(((((()))***************---------------...000000111222444555555777999<<<;;;<<<>>>???@@@AAAAAABBBJJJIIIHHHFFFDDDFFFIIILLLKKKJJJIIIJJJLLLMMMLLLKKKNNNKKKHHHHHHIIIKKKLLLLLLAAAAAAAAA@@@???===<<<;;;888888666222...---000444...............///000111.../////////000000111111111111222222222333333333555333888AAAFFFLLLaaaxxx{{{qqqhhhiiiiiiaaaWWWBBB???:::555222111111222//////.........------------,,,+++***+++,,,---...+++++++++++++++++++++++++++++++++++++++++++++++++++***)))***+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((())))))************++++++++++++++++++,,,---...000111////////////000000000000333333333444555666777888:::<<<>>>AAACCCCCCCCCBBBFFFGGGGGGFFFGGGJJJOOOSSSNNNKKKHHHEEEDDDCCCAAA???666666777666555444666777JJJ[[[^^^\\\kkk))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************(((((()))***+++,,,,,,,,,++++++,,,---...///000111///111333444666888;;;>>>;;;<<<>>>@@@AAAAAAAAAAAAHHHGGGGGGGGGHHHIIIJJJJJJNNNNNNNNNKKKIIIJJJNNNRRRIIIIIIIIIIIIJJJKKKMMMMMMEEEDDDBBB@@@===;;;999888666555444222111000000000000000000000////////////222111//////000111111111///111222222222333555777888<<>>444333444333///111000///......///000000---------,,,,,,,,,+++++++++++++++************))))))))))))))))))******+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))************+++++++++***++++++,,,,,,------...------......///000000000000222333333444666999<<<>>>======@@@DDDFFFEEECCCIIIHHHEEEEEEFFFKKKOOORRRTTTMMMGGGFFFDDD>>>:::999999666555666666777===EEE___VVVXXXmmm))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))******++++++,,,,,,+++,,,,,,---...///000111///111333444555777:::======>>>@@@AAACCCCCCCCCCCCEEEFFFGGGFFFFFFFFFHHHIIIOOOPPPPPPMMMJJJIIIJJJLLLJJJJJJIIIIIIIIIIIIJJJJJJDDDCCCBBB???<<<:::888777555555333222111000000000000000000000000000000//////......///000111111111111333555444333444999======GGGVVVeeetttmmmbbb```^^^\\\WWWMMMBBB999555444000000000000000///...------------,,,,,,,,,,,,+++++++++++++++***************************++++++,,,************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))((((((((((((((('''&&&&&&''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))************+++++++++***++++++,,,,,,------...------......///000000000000111333333333555999;;;;;;:::;;;>>>CCCFFFFFFEEEJJJIIIGGGFFFGGGIIIMMMOOOVVVOOOJJJHHHDDD===777555999777666666666<<>>@@@BBBCCCDDDEEEEEEDDDGGGHHHHHHEEEEEEGGGIIIRRRTTTTTTSSSOOOKKKHHHHHHKKKJJJJJJIIIHHHGGGGGGFFFDDDCCCAAA>>>;;;999777666555444333222111000000000000000000000000000000000---...000111222222333333111444777555444888BBBKKKWWWbbbsss{{{hhhffffffddd^^^UUUHHH<<<555000111222333222000///---......---------,,,,,,,,,,,,+++++++++************+++++++++***+++,,,,,,---************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))''''''((((((''''''&&&&&&''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))************+++++++++***++++++,,,,,,------...------......///000000000000111222333333555888:::999888999;;;@@@DDDGGGGGGJJJIIIHHHGGGGGGHHHJJJKKKRRRMMMJJJIIIEEE<<<666444666333333999AAAKKKXXXccc```ttt))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************,,,,,,,,,,,,,,,+++++++++,,,------...///000000000000111333333333444777999;;;<<<>>>@@@BBBCCCDDDEEEDDDHHHKKKJJJGGGFFFHHHKKKTTTVVVXXXXXXUUUPPPKKKHHHJJJJJJJJJIIIHHHGGGFFFEEECCCBBB@@@===:::888666555444333222111000000000000000000000000000111111111///111333444444444444444333888;;;:::;;;FFFXXXgggzzzrrrccc___bbb]]]LLL===555444444333222111111111............------------,,,,,,+++++++++*********+++************+++,,,,,,************************))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))(((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))*********+++++++++***++++++,,,,,,------...------......///000000000000111222222222444777999999888888:::===AAAEEEGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIFFFEEEGGGDDD<<<777666666333888GGGUUU]]]```aaa))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((((()))))))))************---------,,,,,,,,,,,,,,,---.........///000000000000111333333333444777999999999;;;===???AAACCCDDDCCCFFFIIIJJJHHHGGGHHHJJJRRRSSSVVVWWWVVVRRRMMMIIIHHHIIIIIIIIIIIIHHHGGGFFF@@@???>>>;;;999777555444333333222111000000000000///000000000111111111222111333555444333222333555555:::>>>AAAGGGXXXppp~~~zzzrrrsssrrrqqqoooppprrrttt{{{|||xxxzzzpppccccccbbbZZZPPP===:::555111///000222333/////////.........------,,,,,,,,,++++++++++++***)))))))))))))))***++++++************************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******((((((((((((((((((((((((((())))))*********))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))*********+++++++++***++++++,,,,,,------...------......///000000000000111111111111333666888::::::::::::<<>>LLLXXX]]]___fffppp))))))))))))))))))))))))))))))))))))))))))))))))************************''''''(((((())))))******))))))))))))))))))))))))))))))))))))************------------------------....../////////000000000///111333333444555888;;;888888:::<<<>>>AAADDDEEECCCDDDFFFHHHJJJJJJJJJIIIMMMMMMOOOQQQRRRPPPLLLHHHFFFGGGHHHHHHHHHGGGEEEDDD======;;;:::888666555555222222111000000000000000///000000111111222222222000222444333111111444777666<<>>AAACCCCCCCCCDDDEEEFFFGGGHHHIIIBBB???>>>===999444444888666III]]]```WWWXXXqqq))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))************,,,,,,------......//////////////////000000000000///111333444555777:::===::::::<<<>>>@@@DDDGGGIIIFFFEEEFFFJJJOOOQQQOOOLLLLLLJJJJJJKKKMMMMMMKKKHHHFFFFFFGGGFFFEEECCC@@@???;;;:::999888777666666555222111111000000000000000///000000111111222333333000333444333222444:::???EEELLLXXXeeesss|||uuupppjjjddd```\\\YYYWWWOOOOOOMMMKKKIIIJJJMMMOOOQQQQQQUUU[[[```cccjjjqqquuuzzzvvviiidddddd^^^XXXNNNCCC;;;666444444000000000/////////......------,,,,,,,,,+++++++++******))))))******+++,,,++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))************+++++++++***++++++,,,,,,------...------......///000000000///000111000000111444666666999<<<======???BBBEEEEEEDDDDDDDDDDDDEEEFFFGGGAAA===:::999555333777>>>FFFSSSbbbgggeeeooo}}}))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))************,,,,,,,,,---...///000000////////////000000000000///111333444666888;;;>>>======>>>@@@CCCGGGJJJLLLKKKHHHHHHMMMUUUXXXUUUPPPNNNKKKIIIJJJLLLMMMLLLJJJFFFFFFFFFEEECCC???<<<:::999999888888777777666666222111000000000000000111///000000111222222333333222555777666666999AAAHHH\\\eeetttxxxnnngggccc[[[XXXUUUQQQOOOLLLHHHEEECCCCCCAAA???======@@@CCCEEEDDDFFFKKKMMMOOOUUU[[[```bbbgggnnnvvv}}}tttgggmmmggg]]]RRRGGG>>>888666000000000000////////////---------,,,,,,,,,++++++++++++******++++++,,,---++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))************+++++++++***++++++,,,,,,---......------......///000000000///000111000000111444666333777<<<>>>???@@@CCCFFFGGGFFFEEECCCCCCCCCDDDEEE===:::777666444555===FFF___^^^cccrrrppp}}}+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,------------------////////////............222333333333444666:::===BBBBBBAAAAAAAAADDDJJJNNNHHHNNNUUUWWWUUUPPPMMMLLLKKKLLLMMMNNNNNNLLLJJJHHHFFFFFFEEEDDDAAA>>>;;;999777888:::;;;:::777444222111111000000000000000111222111///000111333444444444555666777999???MMMYYYnnn{{{~~~xxxqqqjjjbbbZZZUUUSSSPPPLLLGGGDDDAAAAAA@@@======<<<;;;::::::999999===>>>???BBBDDDGGGHHHIIIPPPRRRWWW\\\cccjjjooorrrsssxxxdddaaacccddd___UUUIII???:::444111//////000000---***........................++++++++++++++++++++++++,,,,,,,,,+++++++++******(((((())))))*********+++))))))))))))))))))))))))******))))))((((((''''''+++*********))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++************++++++++++++,,,,,,,,,,,,------***+++...000000000...---111111111111111222222222888999;;;===@@@BBBDDDEEEKKKJJJHHHFFFDDDBBBAAA@@@<<<::::::999555777EEEVVVgggfffrrrwww************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,------------...////////////////////////333444555555666888<<>><<<:::888999:::999888666444222111111000000000000111111444333222222333333333333<<<888555777@@@PPPcccqqq}}}uuuqqqkkkddd^^^XXXQQQMMMIIIGGGDDDAAA???>>>===>>>;;;;;;;;;:::999888888888999:::;;;===???AAACCCCCCFFFHHHKKKOOOSSSXXX\\\^^^___dddkkkqqquuuyyy}}}iiifffcccdddcccZZZKKK???999666222000111222111000///......------,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***((()))))))))************))))))))))))))))))))))))))))))))))))((((((((((((************)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))************)))))))))((())))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***++++++************++++++++++++,,,,,,,,,,,,------+++,,,---////////////...111111111111111222222222666777999;;;>>>@@@AAABBBHHHGGGFFFEEEBBB@@@>>>======999777777888???RRRddduuu|||************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------....../////////000111111222222444555666777888:::>>>AAAIIIJJJIIIHHHFFFEEEFFFGGGNNNOOOOOOMMMKKKIIIHHHIIIJJJJJJJJJKKKLLLNNNOOOPPPMMMKKKHHHEEEAAA???===<<<::::::999888666444333333111111000000000111111222000111111222333333333333777777;;;FFFZZZsss{{{pppkkkccc___YYYSSSNNNJJJFFFCCC@@@???===;;;;;;;;;;;;<<<::::::999999888777777777777888999:::;;;<<<===>>>>>>>>>???@@@BBBDDDFFFGGGIIILLLPPPTTTVVVZZZ^^^```eeekkkrrrwwwyyy|||ooodddccchhhgggZZZMMMAAA<<<555000///000111222000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))''''''''''''''''''''''''((((((((()))))))))******++++++************++++++++++++,,,,,,,,,,,,------,,,,,,------.../////////000000111111111222222222666666888999;;;===>>>>>>CCCCCCCCCBBB@@@===:::999:::555333555===MMMdddwww*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,------............///000111222333444444333555777888999;;;???BBBJJJKKKLLLKKKHHHGGGFFFGGGMMMNNNOOOOOOOOONNNNNNNNNLLLKKKJJJJJJKKKMMMNNNPPPOOOMMMIIIEEEAAA???>>>===;;;:::888666444333333333111111000000111111222222000222333444555666777888555BBBTTThhh|||vvvkkkbbb]]]UUUPPPJJJFFFCCC@@@>>>===<<<<<<;;;::::::::::::;;;999999999888888777777777888999999:::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<>>>???AAABBBCCCEEEIIILLLKKKOOOUUUYYY\\\```gggmmmvvvyyyvvviiihhhiiifffbbbPPPJJJ@@@777222000111222111111000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++)))))))))))))))*********))))))))))))))))))))))))''''''(((((())))))***************)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((()))))))))*********++++++************+++++++++++++++,,,,,,,,,------------,,,------...000000000000000111222222333333666666777888:::;;;<<<<<>>===;;;999777444333222333333111111111111111222333333555666777666666888<<>>===<<<;;;;;;;;;:::999888888888888999999999999888888888888999999999999::::::::::::<<<;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<@@@BBB>>>AAAEEEGGGHHHKKKPPPSSSYYYYYY]]]dddlllvvvrrrjjjiiijjjaaa[[[PPPEEE;;;555444444////////////000000000000,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************+++++++++++++++,,,,,,,,,------------,,,------...000000///000000111222222333333666777888999:::;;;;;;<<<===>>>??????>>>;;;777555666999@@@KKK^^^xxx))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++***+++,,,,,,---...//////...///000111222333444444666999<<>>======<<<:::888888888777666666555555999888888888888888888888777777777888888888888888;;;:::::::::::::::;;;<<<:::;;;;;;:::999:::<<>>>>>???@@@CCCEEEKKKIIIKKKOOOTTT[[[hhhttt~~~zzzttthhhcccfffbbbZZZOOOCCC:::555333.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))************************)))))))))*********++++++++++++************++++++++++++,,,,,,,,,,,,------,,,,,,------...///////////////000111222333333444666777777999:::;;;<<<<<<<<<===>>>===<<<999777555111;;;GGGUUUiii((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,---...///000/////////000111222333333555888<<>><<<:::666555555444333333444444111111111111222333444555333444444444888CCCSSS___sssyyysssnnneee[[[RRRKKKGGGEEE@@@>>>===<<<<<<<<<:::888666666777777777666666555777777777777777777777777666666777777777888888888:::999999888999999::::::999:::;;;:::999999;;;===999:::::::::;;;<<<===???BBBBBBDDDGGGIIIKKKSSS\\\lllxxx}}}wwwgggddddddbbbZZZOOODDD===999444333333111000///......------------------------...------------,,,,,,,,,************)))))))))((())))))))))))))))))))))))))))))))))))((((((((((((((()))))))))************(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++************++++++++++++,,,,,,,,,,,,------+++,,,---////////////......///000111222333444444555555666888999;;;<<<<<<<<<;;;;;;:::999777666555555DDDTTTbbbttt(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++******+++,,,---//////000/////////000111111222222111444999<<<>>>AAADDDFFFBBBCCCEEEEEEEEEGGGJJJLLLNNNOOOQQQUUUXXXVVVQQQLLLPPPTTTYYY]]]\\\VVVOOOJJJFFFFFFEEEDDDAAA>>>;;;999444444444444444444444444111111111111222333444555777888:::===FFFXXXnnn~~~tttjjjddd[[[QQQIIIDDDBBBAAA===;;;;;;;;;;;;;;;888666666777777888999999999888555555555666666666666666777777888888999::::::::::::999999888888888888999888:::;;;;;;::::::;;;===888888999999999;;;<<<===888999===AAAAAA???CCCIIIKKKUUUeeevvv{{{gggjjjlllggg^^^SSSJJJFFF;;;:::888666444222000///------------------------......---------,,,,,,,,,+++*********))))))(((((())))))))))))))))))))))))******))))))((((((''''''(((((())))))*********+++(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))))))))))))))(((((((((((((((((((((((()))************+++++++++++++++************++++++++++++,,,,,,,,,---------***+++...000000000...---...///000111222333444444333444555777888:::;;;<<<;;;:::999888777666555555DDDTTTfffrrr,,,+++)))((((((((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&'''(((***+++************************)))************+++++++++++++++,,,,,,,,,---------222222111111111111111222333666:::<<>><<<999777666666555444333333222222000444888777333111444777:::888===MMMfff~~~rrrfffZZZVVVOOOHHHBBB???======<<<<<<;;;;;;:::999888888666777777777888888999999777777666666666555555555555555555555555555555555777777777777777777777777888888888888888888888888999999888888888888999999:::999::::::;;;<<<===>>>FFFCCCJJJYYYeeerrrwwwjjjlllpppeee]]]aaaccceeeRRR@@@:::888444000000111///---,,,///111...***---------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))******++++++++++++******))))))))))))))))))))))))''''''''''''((((((((((((+++******)))(((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,++++++,,,,,,---...------......///000000000111111222333444444444444444555666777999999999999:::======777000222<<>>;;;>>>IIIPPPXXXhhh{{{~~~jjjkkklllmmmkkkccc___]]]ZZZSSSCCC444000555000///......///000///,,,---------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))******++++++******)))))))))))))))))))))))))))((((((((())))))))))))************)))((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,++++++,,,,,,---...------......///000000000111111222333444444444444555666777888999:::::::::888;;;;;;888777<<>>AAADDDGGGFFFHHHGGGCCCDDDIIILLLJJJOOOPPPPPPNNNLLLKKKLLLMMMIIIIIIHHHIIIIIIGGGCCC@@@BBB???<<<:::999888666444666666555555444333333333444333333333444777:::===GGGZZZvvvwwwpppfffZZZQQQDDDBBB>>>;;;999999:::;;;888777777666666555555555777666666555555444333333666666666555555555555444666666666666666666666666666666666666666666666666777777777777777777777777999888888777777888888999888888888888888999:::;;;<<<999:::@@@CCCEEEPPP]]]uuutttjjjiiinnnooohhh```fffkkkhhhWWWBBB555333///...//////000/////////------------,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))******************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,++++++,,,,,,---...------......///000000000111111222333444444444444666666888999:::;;;;;;;;;555555555555888BBBPPPZZZ```xxx++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))000///---,,,***)))))))))************************))))))*********+++++++++,,,,,,,,,------------...//////000111222444555666444777:::===>>>AAADDDGGGGGGJJJJJJGGGGGGKKKMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIHHHGGGFFFHHHJJJJJJFFFBBBAAA>>>;;;999888777666444666666555555444444444333222444777888999<<>>@@@AAAHHHPPPaaappp~~~hhhdddmmmqqqjjjggggggjjjhhhZZZCCC111000//////000///---...000...------------,,,,,,,,,************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))************))))))))))))))))))))))))))))))(((((()))))))))************)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,++++++,,,,,,---...------......///000000000111111222333444444444444555666777888999:::::::::666555444555;;;GGGUUU___qqq++++++++++++*********)))))))))))))))))))))))))))************************,,,,,,+++***************))))))))))))))))))))))))))))))*********+++++++++,,,,,,---------.........111111111111222333444555555777:::===>>>AAADDDFFFGGGKKKLLLHHHGGGJJJMMMMMMLLLKKKJJJIIIHHHGGGFFFDDDFFFEEEEEEGGGJJJKKKHHHDDDBBB???;;;999888888777666666555555555555555444444222555999:::===HHHZZZhhhwwwkkk```VVVMMMEEE@@@<<<;;;999777777777888999777777777666666666666666222222333444555555666666666666666666666666666666555555555555555555555555666666666666666666666666666666666666666666666666888777777777777777777888777777666666666777888888888777888;;;===>>>BBBGGGMMMVVVbbbnnnyyyiiilllooonnnhhhdddgggmmmhhhUUUBBB666111...000///,,,,,,000.........---------,,,,,,************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))))))))))))))******)))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,++++++,,,,,,---...------......///000000000111111222333444444444444333444555777888888999999999999:::>>>GGGUUUeeeppp++++++,,,,,,++++++***)))))))))))))))))))))))))))************************((()))))))))******++++++)))))))))))))))))))))))))))************+++++++++,,,---------............222222222222222333444555555888;;;===>>>@@@CCCFFFDDDJJJKKKHHHEEEHHHJJJKKKKKKJJJIIIHHHHHHGGGEEECCCDDDDDDEEEGGGHHHHHHEEECCCBBB???;;;999888888888777555555555555555555555555555777999===III```}}}wwwmmmfff\\\QQQIIIBBB<<<999999888777555555555555666444444444444444444444444///000111222333555666666666777777777777777888888666666666666666666666666777777777777777777777777777777777777777777777777888777777666666777777888777777777666666777777888999888888999:::;;;===>>>???CCCJJJSSS```tttqqqcccjjjlllmmmjjjiiihhhccc\\\BBB666///000000,,,,,,000............---------,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((())))))******))))))((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,++++++,,,,,,---...------......///000000000111111222333444444444444333333555666777888888888666:::???GGGTTTfffyyyssssss++++++,,,,,,,,,+++***)))))))))))))))))))))))))))************************(((((()))***************)))))))))))))))))))))))))))************+++++++++------------............000000111222333444666777666888;;;===>>>@@@CCCEEEDDDJJJMMMIIIEEEGGGJJJKKKKKKIIIHHHIIIKKKKKKHHHEEEHHHIIIKKKJJJHHHEEECCCCCCBBB>>>:::888777888888777555555555555666666666666888999>>>LLLccc~~~rrrhhh]]]XXXPPPHHHBBB>>>;;;999777777666555555555555666444444444444444555555555333333444555666777777777777888888888999999999999888888888888888888888888888888888888888888888888888888888888888888888888777777666666666666777777888888777777777777777888;;;:::999888999;;;;;;;;;<<<>>>AAAGGGOOO\\\lllxxxjjjhhhooorrrlllgggggghhhgggNNN===000111333///---000............------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,++++++,,,,,,---...------......///000000000111111222333444444444444333444555777888888888888666===IIITTTaaauuu|||rrrppp++++++,,,---,,,+++***)))))))))))))))))))))))))))************************)))******+++++++++******)))))))))))))))))))))))))))************+++++++++---------.........//////...///000111333666888999666888;;;===>>>@@@CCCEEEFFFLLLOOOKKKHHHIIILLLMMMJJJIIIHHHKKKNNNNNNLLLIIIMMMPPPQQQOOOIIIDDDCCCCCCAAA>>>999777666777777777555555555666666666666666999;;;GGG___}}}xxxjjj___PPPMMMGGGBBB>>>;;;::::::777777666666777777888888666666777777777777777777999999999999::::::::::::888888999999999:::::::::::::::::::::::::::::::::888888888888888888888888888888888888888888888888777777666666666666777777999888777777777777888888888777666555666999:::999======???BBBFFFMMMXXXbbbpppjjjnnnnnniiihhhjjjgggaaaWWWBBB222222555111///111//////.........---------------------------------))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,++++++,,,,,,---...------......///000000000111111222333444444444444444555666888999999999999===HHHUUUbbbooo,,,,,,,,,+++++++++******************************))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,------.../////////000222444555555777:::<<<<<<<<<===???AAADDDGGGIIIHHHIIIKKKMMMMMMMMMMMMLLLVVVUUUSSSRRRPPPNNNJJJGGGRRRPPPMMMKKKIIIEEEAAA>>>::::::888777555444444444777333222555777666999======QQQlll~~~}}}{{{{{{{{{}}}yyyqqqdddXXXOOOFFFBBB===:::::::::999777555444333222333444555666777888999:::::::::::::::999999:::::::::999999888<<<;;;;;;::::::;;;;;;;;;???===;;;;;;<<<;;;999666;;;;;;;;;<<<<<<;;;;;;:::::::::999999888777777666777777777777777777777777888888777777777777888999777777888888999999999:::999999999;;;>>>BBBFFFIIIUUUbbbuuummmeeelllppphhhbbbddd```NNN;;;333000...000444222000------...//////...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((***)))(((((((((***+++,,,)))******++++++,,,------......///000000000000000111222222333444555666777555555444555666777666555GGGSSSVVVbbb,,,,,,,,,+++++++++******************************))))))))))))))))))))))))************************************************++++++++++++++++++++++++,,,------......///000000111222444555666888;;;===>>>>>>>>>@@@BBBEEEGGGIIIJJJKKKLLLMMMNNNMMMLLLLLLQQQQQQQQQSSSTTTUUUSSSQQQRRROOOKKKHHHEEEBBB???<<<::::::888777666555555555888666777888777888AAAJJJcccooo~~~{{{yyyyyyyyyvvvuuuttttttuuuvvvxxxyyyxxxuuupppjjjaaaVVVLLLDDDAAA===999777777777666555666555555555555666888888999999:::;;;;;;;;;;;;;;;999999::::::::::::999999;;;;;;:::::::::;;;;;;<<<;;;<<<<<<<<<;;;;;;===???::::::;;;<<<<<<<<<;;;;;;<<<<<<;;;::::::999888888777777777777777777777777888888777777777777888888777777777888888888999999888777777888:::===???AAACCCLLLYYYeeesssnnniiimmmkkkgggfffcccWWWJJJBBB999222000444333111///.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))(((((()))***+++,,,*********+++,,,,,,------......///000000000000000111111222333444555666666444333111222444888<<<>>>PPP]]]gggyyy,,,,,,,,,+++++++++******************************))))))))))))))))))))))))************************************************++++++++++++,,,,,,,,,,,,------......//////000000222333555666777999<<<>>>@@@@@@@@@AAACCCEEEHHHIIIKKKLLLMMMMMMMMMMMMMMMLLLMMMMMMOOORRRUUUWWWVVVUUURRRNNNHHHDDDAAA???<<<::::::999888777666666666666333444777:::===FFFYYYkkk}}}yyyuuurrrqqqppppppnnnmmmmmmmmmnnnooopppqqqmmmhhhaaaYYYQQQIIIAAA<<<<<<999666555666666666555777777777777888999;;;;;;;;;;;;<<<============<<<999999:::::::::::::::999::::::999999:::;;;<<<<<<888;;;===<<<999:::>>>BBB::::::;;;<<<<<<<<<<<<<<<>>>======<<<<<<;;;;;;;;;999999999999999999999999888888888888888888888888666666777777777777888888888777777666777888:::;;;<<<@@@DDDIIIQQQbbbyyyiiihhhmmmnnnjjjfffaaa[[[RRREEE777222222333222000//////...,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++******)))))))))***++++++******++++++,,,,,,------......///000000000000000000000111222333444555555555333111111555===DDDIIIYYYlll{{{~~~,,,,,,,,,+++++++++******************************))))))))))))))))))))))))************************************************+++++++++,,,,,,,,,,,,,,,---......//////000111111333444666777888:::===???@@@@@@@@@AAACCCEEEHHHIIIJJJJJJKKKLLLLLLMMMMMMNNNLLLLLLMMMOOORRRSSSRRRPPPRRRMMMGGGAAA>>><<<;;;::::::999888888777777777777777666777>>>HHHYYYsssvvvtttqqqmmmkkkiiiiiiiiihhhhhhhhhiiiiiiiiiiiiiiieee___VVVNNNGGGBBB===:::999888777777777888888888888888999999:::<<<<<<===<<<<<<===============<<<::::::;;;;;;<<<;;;;;;;;;999999999999:::;;;<<<===999;;;======<<<;;;;;;;;;:::;;;<<<======>>>>>>===>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::999999888888666666666666666777777777999999888888888999:::;;;>>>???@@@@@@CCCOOOaaannnssseeeiiiooooooiiigggbbbZZZNNNAAA777222333111000000000///---+++------------------------************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,*********************+++******++++++,,,------.........///000000000000000///000111111333333444555777666555666:::CCCLLLSSSaaa}}}www~~~,,,,,,,,,+++++++++******************************************************************************************************++++++,,,,,,,,,---------......//////000111111222333555777888888:::===???@@@@@@@@@AAACCCFFFHHHJJJGGGHHHHHHJJJLLLMMMOOOOOOLLLLLLLLLNNNQQQQQQPPPNNNRRRMMMFFF@@@===<<<;;;;;;:::999999888888888999999???;;;<<>>???????????????>>>>>>>>>>>>>>>=================================;;;;;;<<<<<<;;;:::999999777777777666666666666666888888888888999:::;;;;;;;;;=========>>>DDDOOOXXXhhhmmmeeeiiimmmnnnkkkeee___XXXOOOCCC999444222111000111111000///------------------------************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++***++++++++++++************++++++,,,------............///000000000000000///000111111333333444555666777999;;;@@@IIISSSZZZppp,,,,,,,,,+++++++++******************************************************************************++++++++++++++++++++++++++++++,,,,,,------......//////000000111111222222333444666777888:::===???@@@@@@AAABBBEEEHHHKKKMMMHHHHHHIIIJJJKKKMMMOOOPPPLLLLLLMMMPPPSSSTTTSSSRRRPPPKKKEEE@@@>>>===<<<;;;999999999888999999::::::999:::DDDXXXooo~~~zzzxxxvvvsssmmmiiieeedddbbb```^^^]]]\\\[[[YYYYYYZZZZZZXXXVVVSSSQQQIIIEEE@@@;;;999888777777666888999999999999:::;;;<<<<<<===>>>>>>>>>>>>=========>>>>>>>>>===<<<<<<<<<===>>>???@@@@@@@@@@@@======<<<<<<<<<<<<=========;;;===DDDMMMOOOHHHAAA@@@@@@AAAAAAAAAAAA@@@@@@????????????????????????????????????????????????===>>>>>>???>>>===;;;:::888888777777777777666666555555666777888999999:::777999<<<<<<<<<>>>CCCHHHMMM___}}}mmmfffhhhrrrooojjjeeeccc^^^RRREEE888555222111222222222111------------------------***************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********+++++++++,,,++++++***)))++++++,,,,,,------............///000000000000000000000111222333444555555444777;;;???FFFRRR___iii,,,,,,,,,+++++++++******************************************************************************++++++++++++++++++++++++++++++,,,,,,---....../////////000111111222222333222444666777777999<<>>===<<<;;;999999999999999:::;;;<<<666BBBZZZvvv~~~yyyvvvtttrrrooolllhhhdddaaa___\\\[[[ZZZYYYWWWVVVUUUTTTQQQRRRRRRRRROOOKKKGGGDDD>>><<<999888999999888777888:::======;;;;;;<<<>>>???@@@AAAAAAAAA@@@???>>>???????????????>>>======>>>???@@@AAABBBBBBBBBBBB@@@???>>>======<<<======???===>>>DDDKKKNNNKKKGGGCCCDDDDDDCCCCCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAA@@@???===;;;999999888888888777777777555555666777777888888888777999;;;<<<;;;<<<>>>AAABBBJJJ^^^yyypppjjjooorrrqqqmmmiiieee[[[PPP>>>:::555222111111111111........................))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,+++***)))++++++,,,,,,---...............///000000000000000111111222333444555666666555888===DDDOOO```ttt,,,,,,,,,+++++++++******************************************************************************++++++++++++++++++++++++++++++,,,,,,---...//////000000000111222222333333222333555666777999<<<>>>CCCCCCDDDGGGJJJNNNRRRTTTRRRQQQOOONNNNNNNNNOOOOOOPPPPPPPPPRRRTTTTTTRRRQQQJJJGGGBBB???>>>===;;;:::999999999999:::;;;<<<<<>>;;;:::999:::<<<===<<<;;;<<>>???@@@AAABBBCCCCCCCCCCCCBBBAAA@@@>>>============@@@@@@@@@BBBDDDGGGHHHHHHFFFFFFEEEEEEDDDCCCAAA@@@BBBBBBCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCBBB@@@>>><<<:::999999999888888777777777777888888888888777777666888::::::999999;;;===CCCDDDNNNddd~~~~~~pppjjjrrrvvvrrrkkkfff]]]TTTDDD???888333000000000000........................))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,---,,,+++***)))++++++,,,------......///...//////000000000000000111222333333555555666777777;;;@@@IIIWWWmmm,,,,,,------,,,,,,+++***************************************************)))************+++++++++))))))*********+++++++++,,,,,,,,,---------......000000000000111222333444333555666777888;;;>>>AAA@@@FFFKKKLLLJJJMMMTTT[[[RRRPPPLLLIIIGGGIIINNNRRRWWWWWWXXXYYYYYYUUUPPPLLLHHHDDD???<<<<<<<<<;;;999===:::999999777666>>>IIIYYYssszzzvvvrrrooollljjjgggdddaaa___\\\XXXTTTQQQPPPOOONNNMMMLLLKKKJJJIIIJJJJJJIIIGGGDDD@@@===;;;999:::;;;:::999999:::<<<<<<>>>@@@BBBBBBBBBCCCEEEEEEFFFGGGGGGFFFDDDBBBAAADDDEEEEEEFFFGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCDDDDDDAAAAAA@@@@@@@@@@@@@@@AAACCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCEEEBBBAAAAAADDDEEECCCAAAAAA???>>>???@@@@@@???>>><<<;;;;;;:::999888777777777777777777777888888999999999::::::::::::;;;;;;>>>@@@DDDSSSgggwww{{{kkkiiivvvzzzllljjjhhhTTTEEE<<<555444333///000555000///...,,,+++*********,,,,,,,,,+++++++++******,,,+++******))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))************+++++++++*********))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------------------////////////000111222333222222222222666999888444777<<>>===<<<;;;:::999888888888777777777888888999999999::::::::::::;;;;;;>>>???@@@IIIWWWbbb~~~mmmhhhppplllkkkjjj]]]NNNCCC888444222//////333000000000000/////////...,,,,,,,,,++++++++++++***,,,+++******))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))************+++++++++*********))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,------------.../////////000000111222333555444222111333555555333999AAAMMM^^^www***++++++++++++***))))))************************************************)))************++++++++++++++++++,,,,,,,,,------,,,------------.........000000000111222333555666777999:::;;;<<>>???@@@@@@??????AAACCCDDDGGGIIIJJJJJJKKKLLLMMMOOONNNMMMLLLLLLMMMOOOPPPRRRRRRRRRRRRQQQPPPOOONNNJJJIIIHHHGGGFFFEEEEEEEEEDDDCCCBBBAAAAAA@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEFFFFFFDDDDDDEEEFFFGGGHHHHHHIIIJJJHHHGGGGGGHHHHHHGGGFFFGGGEEEDDDCCCDDDCCCBBB@@@BBBBBBAAA???>>><<<;;;;;;999999888888888888888999999999::::::::::::;;;;;;<<<<<<:::???GGGMMMbbb~~~gggmmmrrrqqqooohhh^^^PPPBBB:::666333111111---...///000000///---,,,,,,,,,,,,,,,++++++++++++,,,+++******))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))************+++++++++***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))))))))*********++++++++++++++++++++++++,,,,,,,,,---------......//////000000111222222333666444333222333444555777;;;HHH\\\sss+++++++++++++++******)))************************************************))))))*********+++++++++,,,,,,,,,---------......------------............///000000111333555666777888999;;;<<<===@@@CCCFFFIIIMMMPPPPPPLLLIIIIIIKKKPPPTTTWWWYYYXXXVVVUUUUUUTTTTTTSSSRRRQQQMMMHHHCCC<<<<<<<<<======<<<;;;999;;;999;;;EEEWWWooo}}}yyyvvvsssooolllkkkgggbbb]]]ZZZWWWSSSQQQLLLIIIDDDAAA@@@@@@???>>>;;;;;;;;;<<<<<<======>>>===<<<;;;:::;;;<<<>>>@@@@@@AAABBBBBBAAABBBDDDFFFGGGIIILLLMMMMMMMMMOOOPPPOOOPPPPPPQQQSSSTTTUUUVVVSSSSSSSSSRRRRRRPPPOOONNNMMMLLLJJJIIIHHHGGGFFFFFFGGGFFFDDDAAA@@@>>>======????????????????????????DDDCCCCCCCCCBBBBBBBBBBBBDDDDDDEEEFFFGGGIIIJJJKKKLLLKKKKKKKKKKKKKKKJJJIIIKKKIIIHHHGGGGGGFFFEEECCCEEEDDDCCCBBB@@@???======<<<;;;:::999999999999999999999999:::::::::;;;;;;888:::888:::AAADDDTTTqqq}}}vvvvvv~~~tttuuuvvvtttpppkkk^^^OOOFFFAAA<<<777333...///000000000...,,,+++------,,,,,,,,,+++++++++,,,+++******))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************((()))))))))************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++,,,,,,------.........//////000111222222222222222222333555555555888===FFFZZZttt,,,,,,,,,---,,,++++++***************************************************))))))*********+++++++++,,,,,,---------.........---------........./////////000000222444666888999888999;;;<<<===???CCCFFFIIIKKKLLLJJJHHHGGGIIIKKKNNNRRRWWWZZZYYYWWWUUUTTT]]][[[YYYWWWTTTOOOIIIEEE======>>>===<<<:::999999???<<<@@@SSSrrr~~~{{{xxxtttqqqnnnjjjgggbbb^^^YYYUUURRROOOLLLIIIFFFBBB>>><<<<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;999:::;;;===>>>>>>??????@@@AAACCCCCCCCCDDDFFFHHHHHHJJJLLLMMMMMMNNNOOOQQQPPPRRRVVVYYY[[[[[[YYYXXXNNNNNNOOONNNNNNMMMLLLKKKKKKJJJIIIGGGFFFEEEEEEEEEEEEDDDBBBAAA???>>>>>>>>>????????????????????????BBBBBBBBBAAAAAAAAAAAA@@@CCCCCCCCCDDDFFFHHHJJJKKKLLLMMMMMMMMMLLLLLLMMMMMMOOOMMMKKKKKKKKKJJJHHHGGGGGGFFFEEEDDDBBBAAA@@@??????>>>===<<<;;;:::::::::999999999:::::::::;;;;;;777;;;:::;;;@@@BBBNNNeee}}}uuulllkkkzzzzzzooosssuuuuuuoooggg\\\RRRLLLFFF???888111111111111111000000000---------,,,,,,,,,++++++,,,+++******))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************((()))))))))************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,---.../////////000111222333333222222000000444777666333888@@@YYYqqq,,,------------,,,++++++************************************************)))************+++++++++,,,,,,,,,---------......------.........///////////////000222444777999:::777999:::;;;<<>>>>>===;;;999:::;;;:::>>>KKKddd|||yyyvvvrrrnnnkkkhhhdddaaaWWWTTTOOOKKKIIIGGGDDDBBB???===:::999::::::999888::::::::::::::::::::::::777999;;;<<<=========<<<@@@BBBCCCDDDDDDEEEHHHJJJIIIKKKNNNOOOOOOOOOQQQRRRTTTWWWZZZ]]]]]][[[WWWUUUHHHHHHIIIJJJJJJJJJJJJJJJHHHHHHGGGEEEDDDDDDDDDDDDBBBBBBAAAAAAAAAAAAAAABBB????????????????????????======>>>???@@@AAABBBBBBAAAAAAAAAAAACCCEEEGGGIIIKKKLLLNNNNNNMMMMMMOOOPPPRRRPPPNNNNNNOOONNNMMMKKKHHHGGGGGGFFFEEEDDDCCCCCCBBBAAA@@@>>>===<<<<<<<<<999999::::::::::::;;;;;;888>>><<<<<<@@@???FFFXXXsssyyyllldddlllzzzsssrrrsssvvvnnnlllfff\\\UUUQQQJJJDDD666444111...---...000111------------,,,,,,,,,,,,,,,+++******))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))***************************+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,---.../////////000111333444333333222222111333777444111999GGGjjj,,,,,,,,,,,,,,,+++******************************************************)))************++++++++++++,,,,,,,,,------------............//////////////////111333555888:::;;;888999;;;<<<===???CCCFFFGGGHHHIIIIIIHHHHHHHHHIIILLLOOORRRTTTTTTTTTUUUVVVUUUSSSPPPMMMJJJFFFAAA===<<<===>>><<<::::::<<>><<<;;;999888666777888888666555555666666777888999::::::::::::;;;;;;;;;<<<<<<===AAACCCEEEFFFFFFHHHJJJMMMLLLNNNQQQRRRRRRRRRTTTUUUXXXXXXYYYXXXVVVQQQMMMJJJDDDEEEFFFHHHJJJKKKLLLLLLJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFEEECCCBBBBBBBBBBBB========================;;;;;;<<<===>>>???@@@@@@???>>>>>>>>>???AAADDDEEEHHHKKKMMMNNNMMMMMMPPPRRRSSSRRRPPPPPPQQQQQQPPPOOOIIIIIIIIIHHHHHHHHHGGGGGGEEEDDDBBBAAA???>>>>>>===999999::::::::::::;;;;;;888>>>===<<>>@@@DDDGGGGGGIIIKKKLLLKKKIIIGGGFFFMMMOOOQQQRRRSSSSSSUUUWWWUUUSSSQQQOOOMMMJJJEEEBBB;;;<<<===;;;:::;;;???CCCKKKiii}}}yyyuuuqqqmmmjjjccc___[[[WWWSSSOOOKKKHHHEEEBBB>>>;;;:::999777666555444444555666666444222111222333555777999:::;;;@@@>>><<<::::::<<<>>>@@@BBBDDDFFFGGGHHHIIILLLOOOOOOQQQTTTUUUUUUUUUWWWXXXYYYXXXUUUQQQLLLGGGCCC@@@CCCDDDFFFIIIKKKMMMNNNOOONNNMMMLLLLLLLLLLLLLLLMMMOOOMMMJJJGGGCCC@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<>>>===<<<<<<===???AAACCCGGGJJJMMMMMMMMMMMMQQQSSSTTTSSSQQQRRRSSSSSSRRRQQQKKKKKKKKKKKKKKKKKKKKKKKKGGGFFFDDDBBB@@@??????>>>999999:::::::::;;;;;;;;;666>>>===<<>>333//////000......---------,,,,,,,,,,,,++++++***)))*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))************))))))******++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++******+++,,,---//////000...000222444444444333222888333333777888???WWWqqq++++++++++++++++++++++++,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,)))******++++++,,,------...............///000111111111333555888;;;>>>??????>>>======@@@CCCEEEFFFKKKNNNRRRTTTSSSPPPLLLIIIQQQPPPOOOOOOPPPRRRTTTVVVVVVSSSOOOJJJFFFEEEDDDEEEBBB<<<:::===>>>>>>DDDMMMkkk|||xxxsssnnniiieee```]]]WWWUUUPPPJJJFFFCCCAAAAAA888777777666555555444444000111111222333333444444444555666888:::<<<>>>>>>999:::<<<<<<<<<===???BBBFFFEEEFFFHHHKKKMMMNNNNNNVVVUUUUUUVVVWWWWWWVVVTTTXXXSSSMMMGGGDDDBBB@@@??????BBBHHHLLLNNNPPPRRRSSSUUUUUUVVVVVVUUUSSSRRRQQQQQQNNNJJJFFFCCCAAA@@@@@@==================<<<<<<<<<<<<=========<<<;;;;;;;;;<<<=========>>>AAADDDFFFMMMPPPNNNLLLOOOTTTVVVUUURRRPPPQQQSSSSSSQQQOOORRRPPPNNNMMMLLLMMMNNNOOOKKKIIIGGGEEECCCBBBAAA@@@======<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;===???BBBCCCMMM^^^{{{ttthhhmmmwwwrrrwwwtttvvvxxxmmm___cccqqqoooiiibbbUUUAAA000---444///000000000...---...///,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++++++++++++++++++++++++++************************))))))))))))))))))))))))************************'''...555444///******,,,************************+++*********))))))((((((((()))***++++++***)))(((************************++++++************++++++++++++++++++++++++++++++,,,,,,------.../////////...///111111111222333555666222111666???PPPnnn++++++++++++++++++++++++,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,*********+++,,,,,,------...............///000111111222333555888;;;>>>???@@@??????@@@CCCGGGJJJKKKOOOPPPRRRSSSTTTUUUTTTTTTUUUTTTSSSRRRRRRSSSTTTUUUSSSPPPLLLGGGCCCAAAAAAAAA???;;;:::<<<>>>DDDQQQ___|||wwwtttpppkkkfffaaa]]]YYYVVVPPPMMMIIIDDD@@@>>><<<<<<777666666555444444333333222222222222222333333333555666777888:::<<<======:::;;;<<<===<<<===@@@BBBFFFEEEFFFHHHLLLQQQTTTUUUVVVUUUUUUUUUVVVVVVTTTSSSQQQLLLFFFAAA@@@@@@@@@@@@FFFIIIMMMPPPRRRSSSTTTVVVXXXXXXXXXXXXVVVUUUSSSRRRMMMJJJGGGCCC@@@>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<;;;;;;::::::999:::;;;<<<<<<===@@@CCCHHHNNNQQQNNNLLLOOOSSSTTTWWWTTTRRRSSSTTTTTTSSSPPPPPPNNNMMMKKKJJJKKKLLLLLLIIIHHHGGGEEECCCBBBAAAAAA===<<<;;;;;;::::::::::::;;;;;;:::;;;===???AAABBBHHHVVVssswwwkkkeeehhhxxxvvvtttvvvyyyqqqeeegggrrrxxxtttlll___JJJ555...111......///...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************************************************************(((...333333///+++))))))************************+++*********))))))))))))((()))***++++++***)))(((************************++++++************++++++++++++++++++++++++++++++,,,,,,---......//////000///111222222222222444555777333333;;;III```++++++++++++++++++++++++,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,******++++++,,,,,,------............///000111222222222444666888;;;>>>???BBBBBBCCCEEEGGGKKKNNNPPPPPPPPPPPPQQQTTTWWW[[[]]]\\\[[[XXXVVVUUUUUUUUUUUUUUURRRNNNIIIEEECCCBBBAAA===:::888:::AAANNNdddvvv{{{tttnnngggccc^^^YYYUUUQQQMMMJJJEEECCC@@@<<<999777777666555555444444333333222222444333333333333222222222777777888999:::;;;<<<<<<;;;===>>>>>>===>>>@@@BBBCCCDDDGGGJJJNNNSSSWWWZZZWWWVVVUUUTTTUUUTTTRRRPPPIIIEEE???<<<===???BBBCCCLLLOOORRRSSSSSSSSSTTTUUUWWWWWWVVVUUUSSSQQQPPPOOOGGGEEEBBB???<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999:::<<<======???BBBDDDKKKQQQRRROOOLLLOOORRRRRRTTTSSSRRRRRRSSSSSSRRRPPPOOONNNMMMLLLKKKKKKKKKKKKIIIHHHGGGFFFEEEDDDDDDCCC???>>>>>>===<<<;;;;;;;;;;;;;;;:::;;;<<<>>>@@@AAAFFFNNNeee}}}ggg^^^hhh{{{vvvtttuuuqqqgggccceeewwwvvvtttkkkWWWAAA444000............---,,,******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***************************************************************************,,,000222111---)))&&&***************************************)))))))))))))))***++++++***))))))************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000222333333222222444555444222555AAAUUUooo++++++++++++++++++++++++,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,******++++++,,,------...............///000222222222333444666999;;;>>>???DDDEEEGGGHHHJJJLLLOOOQQQNNNMMMNNNOOORRRWWW[[[^^^```___]]]ZZZXXXVVVUUUUUUTTTRRRNNNJJJFFFCCCBBBAAAAAA===;;;@@@OOOfff~~~~~~zzzxxxuuupppiiidddYYYVVVQQQMMMJJJGGGCCC@@@===;;;999777555444333333333333333333222222111111222333333333444444444555888999999::::::;;;;;;;;;===>>>????????????BBBDDDBBBEEEJJJNNNQQQTTTVVVWWWVVVTTTSSSRRRRRRPPPNNNKKKEEEAAA<<<:::<<<@@@DDDFFFMMMOOOQQQQQQPPPNNNOOOOOOPPPOOONNNLLLJJJHHHGGGFFFAAA@@@>>><<<:::999999999999:::::::::::::::;;;;;;::::::999999999999999999;;;===???AAABBBDDDGGGIIIOOOSSSTTTOOOMMMOOOPPPPPPNNNMMMMMMNNNOOOPPPPPPPPPQQQQQQQQQPPPOOONNNMMMMMMHHHHHHHHHHHHGGGFFFFFFEEECCCCCCBBBBBBAAA@@@???>>>;;;;;;;;;;;;;;;===???@@@GGGJJJZZZyyy~~~kkkkkknnnyyyvvvuuulll^^^SSSffflllsssrrrfffRRR@@@666000//////000000///...,,,---------------------------------,,,,,,---------++++++++++++++++++++++++***************************************************************************+++---111333222,,,(((************************************************************************************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000000222333333222222333444222555???PPPggg++++++++++++++++++++++++,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,***++++++,,,------......---.........000111222333333444555777999;;;>>>???DDDGGGIIIJJJJJJKKKNNNQQQNNNNNNPPPRRRTTTWWWYYYZZZ```___]]][[[YYYWWWUUUUUUOOOMMMIIIFFFBBB@@@>>>===BBB@@@AAAMMMfffxxxsssnnnjjjfff```YYYSSSMMMJJJFFFCCCAAA???<<<:::888888777555444333333333222222222222222111111111000111222333555777888888999999:::::::::;;;;;;;;;===>>>@@@@@@@@@AAADDDFFFDDDJJJQQQUUUVVVTTTRRRQQQSSSQQQOOONNNMMMLLLIIIFFFBBB>>>;;;:::<<<@@@DDDFFFLLLMMMNNNMMMKKKJJJJJJJJJHHHGGGFFFDDDBBB@@@???>>>>>>===<<<;;;:::999999999999999999999::::::;;;;;;::::::999999999:::;;;<<<<<>>???EEEFFFRRRmmmpppuuu~~~~~~xxxdddPPPTTT```ooovvvrrrcccOOOAAA222000...///111111000///------------------------...------,,,,,,------...++++++++++++++++++++++++************************************************************************))))))+++///444555111,,,***************************************+++++++++++++++************++++++************************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000111///111222222111111333444333???RRRiii++++++++++++++++++++++++,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,++++++,,,,,,------......------...///000222333444444444555777999<<<>>>???BBBFFFIIIKKKJJJKKKOOORRRQQQRRRTTTVVVXXXYYYYYYZZZ[[[[[[ZZZYYYXXXVVVUUUUUUMMMKKKIIIFFFCCCAAA@@@???:::@@@KKK^^^zzz|||vvvppphhhaaa\\\UUUMMMGGGCCCAAA>>><<<<<<;;;999777666666666555444444333333222222222222222222111111///000222444666888:::;;;999999::::::;;;;;;<<<<<<===>>>@@@AAABBBDDDFFFIIIKKKQQQXXXZZZWWWRRROOOMMMNNNLLLJJJIIIHHHGGGDDDAAA===;;;999999===AAADDDEEEJJJKKKKKKJJJHHHFFFGGGHHHCCCBBBAAA???===<<<;;;;;;;;;;;;;;;;;;:::::::::999888999999::::::;;;;;;<<<::::::::::::;;;===???AAA???BBBFFFIIIKKKNNNQQQSSSTTTUUUTTTOOOMMMOOONNNKKKNNNPPPRRRRRRRRRSSSUUUVVVRRRRRRSSSSSSRRROOOMMMKKKDDDDDDEEEEEEEEEDDDBBBAAACCCCCCDDDEEEEEEDDDBBBAAA???>>>===<<<<<<===>>>???@@@BBBOOOfffsss|||}}}kkkVVVOOO\\\lllvvvxxxooo]]]NNN666222...,,,...000///---------------------------...------,,,,,,------...++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))***---222333222///*********************************+++++++++++++++,,,+++************+++,,,************************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000111111///000222333222333555666333GGGeee++++++++++++++++++++++++,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,++++++,,,,,,---.........------...///000222444555555555666777999<<<>>>???>>>CCCIIIKKKKKKMMMRRRVVVTTTUUUVVVWWWYYYZZZ[[[\\\UUUUUUUUUVVVVVVUUUUUUUUULLLKKKJJJHHHFFFDDDBBBBBB>>>OOOeeeyyyzzzvvvsssnnnhhh^^^WWWQQQLLLFFFAAA<<<:::888888888888777666444444444444333222222111222222222222222222222222000111222444666888::::::999999::::::;;;<<<======<<<>>>@@@BBBCCCFFFIIILLLOOOTTTXXXWWWRRRMMMJJJJJJIIIGGGEEEEEEDDDBBB???===:::999999<<>>======>>>???@@@???CCCOOOcccxxx}}}xxxnnn```NNNYYYfffooouuutttiii[[[???888000------...---+++........................------,,,,,,,,,,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++******************************)))+++---...///...*********************************++++++,,,,,,,,,,,,++++++******++++++,,,************************---,,,,,,++++++,,,,,,---------------------------.........///000000111111///111333555555666888:::<<>>???;;;AAAHHHKKKMMMOOOUUUZZZUUUUUUTTTUUUWWWYYY\\\^^^PPPQQQRRRSSSTTTUUUUUUUUUGGGGGGFFFDDDCCCAAA@@@???OOOgggyyytttppplllhhhfff^^^XXXOOOIIIEEEBBB>>>;;;888777555555666777777666333333333333222111000///222222222222222222333333222333444555666888999999888999999:::;;;<<<===>>>;;;===@@@BBBDDDGGGKKKMMMOOORRRTTTQQQKKKGGGFFFHHHFFFDDDCCCBBBAAA@@@===;;;::::::<<<@@@FFFJJJMMMMMMAAAAAABBBAAA??????@@@BBB>>><<<;;;999888888999999666777888999::::::999999999999:::;;;;;;<<<======;;;;;;;;;<<>>>>>>>>???@@@CCCGGGRRRaaappp|||vvvrrrkkkMMMVVV___gggpppvvvpppeeeHHH???555///...///---+++........................---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++***)))((()))+++,,,*********************************++++++,,,,,,,,,---,,,+++******+++,,,---************************---,,,,,,++++++,,,,,,---------------------------......//////000000111111000333555666777888;;;===LLLhhh,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------............///000111222333333777888888:::;;;===???@@@EEEFFFGGGIIIMMMQQQTTTWWWTTTTTTUUUWWWYYYYYYWWWUUUTTTUUUTTTTTTXXXZZZTTTLLLHHHJJJDDDAAAEEEBBBCCCPPPiii{{{yyytttnnnjjjgggaaaWWWPPPHHHFFFAAA===:::888888999555555555555555555555555222222222222222222222222000111222222444444555666333444444555666777888888888999:::;;;<<<>>>??????>>>???BBBEEEGGGIIIKKKKKKQQQOOOMMMJJJGGGEEEDDDCCC===???AAABBBBBB@@@===<<<999777999AAAKKKPPPOOOKKKDDDBBB@@@??????>>>===;;;:::::::::::::::;;;<<<<<<::::::;;;::::::999777777888888999:::;;;;;;::::::;;;<<<>>>AAAEEEJJJNNNQQQXXX[[[___bbbdddgggjjjmmmkkkhhhhhhjjjiiigggiiinnngggddd```^^^\\\\\\[[[[[[XXXZZZ[[[[[[YYYWWWXXXXXXVVVUUUUUUWWWYYYYYYUUURRRRRRSSSTTTTTTSSSPPPNNNLLLHHHEEEBBB@@@@@@@@@???>>>DDDEEENNN___ppp~~~xxxppp```XXXSSS\\\mmmxxxwwwpppcccKKK555000000---***,,,......---------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))+++++++++***************)))************+++++++++************************************************++++++******************++++++++++++++++++++++++******+++++++++,,,,,,,,,---------............///......//////000000111111555111222666444444AAATTThhh,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,---------...............///000111222333333777777888:::;;;>>>???AAAGGGHHHIIIJJJLLLOOOQQQRRRSSSSSSUUUWWWYYYYYYVVVSSSUUUUUUSSSRRRTTTWWWSSSKKKFFFIIICCC@@@CCCDDDMMM```xxxrrrlllgggaaa]]]YYYTTTLLLEEEBBB???<<<888555444555555444444444444444444444444222222222222222222222222222222222333333444444555333333444555666777888888999999:::;;;===>>>?????????@@@BBBEEEGGGJJJLLLMMMKKKJJJGGGDDDBBB@@@???>>><<<>>>???AAA@@@>>><<<;;;:::999;;;BBBKKKOOONNNJJJDDDAAA???=========<<<;;;===<<<;;;;;;;;;;;;;;;;;;:::::::::;;;:::::::::999888999::::::;;;;;;;;;;;;???AAADDDHHHNNNTTTXXX[[[aaacccgggjjjlllooorrruuurrrooonnnpppppppppuuu|||vvvqqqlllhhhgggfffcccaaa^^^______]]]ZZZXXXXXXXXXWWWWWWWWWZZZ\\\]]][[[XXXWWWXXXXXXYYYXXXVVVTTTSSSLLLIIIFFFDDDCCCCCCAAA@@@CCCEEENNN^^^ooorrrfff]]]VVV[[[iiitttvvvssshhhUUU@@@555222111000111.........---------,,,,,,......---------,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))************************)))************+++++++++************************************************************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,---------............///......//////000111111111333222444999999???UUUnnn,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,------------............//////000111222333333666777888:::<<>>???@@@@@@AAABBBEEEGGGJJJMMMNNNJJJHHHFFFDDDAAA@@@???>>>;;;<<<>>>???>>>===;;;:::;;;;;;>>>DDDKKKNNNLLLIIIBBB@@@===<<<<<<======<<<@@@???>>><<<;;;:::::::::::::::::::::;;;;;;;;;;;;999999:::;;;<<<=========@@@BBBGGGMMMTTT[[[```ccciiillloooqqqsssvvvyyy|||vvvrrrppprrrsssvvv}}}xxxtttssspppjjjeeeddddddccc___[[[XXXXXXXXXXXXXXXYYY\\\___```___^^^]]]]]]^^^^^^]]]\\\[[[ZZZRRROOOLLLIIIHHHFFFDDDBBBBBBCCCLLL]]]nnn}}}tttnnneee\\\[[[dddnnnssstttlllbbbNNN;;;222333444444.........------------,,,......---------,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------............///......//////000111222222333333666999:::HHHiii,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,+++++++++,,,,,,,,,------------------...............///000111222333333444666777888:::===@@@CCCDDDFFFHHHLLLPPPSSSVVVWWWWWWUUUVVVXXX[[[]]][[[WWWTTTTTTVVVUUUSSSSSSSSSNNNGGGCCCDDD???BBBSSSdddzzz}}}xxxtttnnngggaaaZZZUUUNNNIIIFFFBBB???<<<999888666555444444555666444444444444444444444444222222222222222222222222555555444444333333333333222222333444555666777777::::::;;;<<<>>>???@@@AAABBBBBBCCCEEEGGGJJJMMMOOOHHHGGGEEECCCAAA@@@??????<<<<<<>>>>>>>>>===;;;:::;;;===AAAFFFJJJJJJHHHEEE@@@>>><<<<<<>>>@@@AAA@@@BBBAAA???===;;;:::999999:::::::::::::::::::::;;;999:::;;;<<<===???AAABBBFFFIIIOOOVVV]]]cccgggjjjoooqqqtttuuuwwwxxx{{{}}}zzzuuurrrrrrtttwww~~~zzzxxxtttllleeeeeedddbbb^^^YYYWWWWWWXXXZZZ[[[\\\^^^`````````___`````````_________^^^^^^WWWTTTPPPMMMKKKHHHDDDBBBAAABBBKKK[[[lll{{{wwwoooeee```ccciiinnnpppmmmkkk[[[AAA222111333111............------------......---------,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++***************************************************************+++++++++***+++++++++++++++,,,,,,+++++++++,,,,,,,,,---------------............///......///000111222222333333555777666999KKKsss,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,++++++******++++++,,,+++++++++,,,,,,,,,---------------.........////////////000111222333444444666777999<<>>;;;999777666777777666666666777888888666666666666666666666666333333333333333333333333666555555444444333333222222333333444555666777777:::;;;<<<===???@@@AAAAAACCCCCCDDDFFFHHHJJJLLLMMMDDDCCCAAA???>>>===<<<<<<======>>>>>>>>>===<<<;;;;;;???EEEHHHHHHFFFCCCAAA>>>>>>>>>???CCCEEEEEEEEEBBBAAA???===;;;:::999999<<<;;;:::999888999999999;;;;;;<<<>>>AAADDDGGGIIITTTWWW]]]dddjjjnnnqqqrrrtttvvvxxxyyyyyyzzz{{{}}}{{{vvvuuuvvvxxx~~~|||wwwoooiiicccbbb```\\\XXXWWWXXXZZZ```bbbdddeeeeeecccaaa``````___^^^]]]\\\\\\]]]]]]YYYVVVRRROOOLLLHHHDDDAAA@@@BBBJJJZZZkkkzzz|||qqqjjjggghhhiiijjjmmmpppeeeKKK888222111...//////.........---------......---------,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))''''''(((((())))))))))))))))))*********+++++++++************************************************))))))*********+++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,------------------............///......///000111222333333333555777888>>>VVV}}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++******++++++,,,++++++,,,,,,,,,,,,------------.........////////////000000111222333444444777888;;;>>>BBBFFFIIIKKKIIIJJJLLLNNNPPPRRRSSSSSSYYYYYY[[[]]]```aaa___^^^TTTXXXZZZXXXTTTPPPIIIBBBAAABBBDDDXXXzzz|||zzzsssnnngggaaa]]]WWWPPPKKKCCC@@@===:::777666666666666555555666666777888999888888888888888888888888555555555555555555555555666555555555444444333333333333444555666777888888;;;<<<===>>>???@@@AAABBBCCCDDDEEEGGGHHHIIIIIIIIICCCBBBAAA@@@>>>>>>=====================<<<<<<;;;<<>><<<;;;:::::::::<<<;;;:::999999:::;;;<<<>>>???@@@CCCHHHLLLPPPSSS^^^bbbgggnnnsssvvvwwwwww|||}}}~~~~~~||||||}}}~~~~~~yyyuuutttssstttyyy{{{vvvrrrfffeeebbb]]]ZZZZZZ]]]___gggkkknnnooommmiiieeeddd___^^^[[[YYYXXXXXXYYYZZZYYYWWWSSSPPPMMMIIIDDDAAA@@@BBBJJJZZZkkkyyyuuuooolllhhhfffkkkoookkkYYYEEE777111////////////.........------......---------,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))'''(((((())))))******+++)))************+++++++++************************************************)))))))))***++++++,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,---------------------............///......///000222333444444222555:::BBBQQQmmm,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,++++++******++++++,,,++++++,,,,,,,,,,,,------............///////////////000111111333333444555888:::<<<@@@DDDHHHLLLNNNKKKLLLMMMNNNPPPSSSUUUVVVYYYYYYYYY\\\___bbbbbbaaaVVVYYYYYYTTTOOOLLLHHHCCCDDDLLLWWWooo{{{uuurrrppplllfff___YYYTTTOOOHHHCCC>>>>>><<<:::999888999:::666666777777888999999:::888888888888888888888888666666666666666666666666555555555555555444444444444555555666777888999999<<<<<<===>>>@@@AAABBBBBBCCCDDDFFFHHHHHHGGGEEEDDDDDDCCCBBBAAA@@@?????????<<<<<<<<<<<<;;;;;;;;;:::>>>FFFNNNOOOJJJCCC??????AAABBBDDDGGGIIIHHHDDDAAA===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;>>>@@@AAACCCDDDFFFJJJOOOUUU[[[^^^eeeiiiooouuuzzz|||||||||}}}}}}~~~yyyvvvttttttrrrppptttzzz}}}}}}ooommmiiiddd``````cccfffiiinnntttvvvsssmmmhhhfff```]]]ZZZVVVUUUUUUVVVWWWZZZWWWTTTQQQNNNJJJEEEAAAAAABBBJJJZZZkkkyyy~~~wwwrrrkkkfffcccgggjjjdddRRR===222222////////////..................---------,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))(((((())))))***++++++,,,)))************+++++++++************************************************((())))))***++++++,,,,,,)))******+++,,,,,,------,,,,,,,,,------------...---------............///---...///000222333444555333777???OOOhhh~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,++++++++++++++++++,,,++++++,,,,,,,,,---------............/////////000000000111222333444444555999:::===AAAEEEJJJNNNPPPLLLMMMNNNPPPTTTXXX[[[^^^YYYXXXXXXZZZ^^^aaaccccccYYYZZZWWWPPPJJJIIIGGGDDDJJJXXXiiizzzrrrmmmkkkjjjccc]]]UUUOOOJJJEEE>>>999999::::::999888777999:::999999::::::;;;;;;<<<<<<888888888888888888888888777777777777777777777777555555555555555555555555555555666777888999::::::<<<<<<===???@@@AAABBBCCCBBBDDDGGGIIIIIIFFFCCCAAA???>>>===<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999@@@IIIQQQRRRKKKDDD@@@@@@CCCDDDFFFIIIJJJGGGAAA===:::::::::::::::;;;<<<<<<:::::::::;;;>>>AAAEEEGGGFFFGGGJJJOOOUUU\\\bbbeeemmmqqqxxx~~~|||||||||{{{xxxwwwxxxwwwtttvvv{{{zzzwwwtttoooiiieeeeeehhhkkkgggnnnuuuxxxtttnnniiigggaaa^^^ZZZVVVTTTTTTUUUVVVZZZXXXUUURRRPPPKKKFFFBBBAAABBBKKKZZZkkkyyy{{{vvvoooiii\\\___gggiiiYYY@@@222333000/////////..................---------,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))((())))))***+++,,,,,,,,,)))************+++++++++************************************************((())))))***++++++,,,,,,))))))***+++,,,,,,------,,,,,,,,,---------......---------.........//////---...///111222333555555555999CCCXXXvvv......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------...............///////////////000000111222444666999:::>>>;;;;;;@@@HHHMMMNNNLLLRRRXXXZZZTTTRRRWWW[[[[[[```___^^^^^^^^^^^^\\\ZZZWWWRRROOOPPPOOOIIIDDDCCCUUUiiixxxqqqkkkeee```]]]XXXQQQIIIDDDBBBAAA<<<999;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999::::::<<<;;;:::999888888888888777777666555555555555555555555666777888999999:::;;;===???>>>>>>@@@EEEIIIJJJJJJIIIHHHFFFDDDCCCAAACCCCCCBBB@@@???===<<<;;;===;;;;;;===;;;888999===DDDJJJPPPMMMCCC<<<;;;>>>HHHGGGFFFDDDBBBAAA??????;;;:::::::::;;;<<<===>>>>>>???BBBEEEHHHJJJLLLMMMNNNSSSYYY```eeeiiillloooyyy{{{}}}|||{{{wwwzzz}}}|||yyywwwxxxzzzsssooossspppgggdddfffjjjnnnooonnniiieeeZZZYYYWWWUUUTTTTTTTTTTTTWWWXXXWWWUUUQQQKKKEEEBBBBBBAAAJJJ]]]nnn{{{xxxtttqqqnnn^^^YYY^^^iiigggRRR<<<111111///......///000...---///............------------,,,++++++******++++++************************++++++************++++++++++++******************++++++++++++++++++++++++************************,,,,,,+++***))))))******++++++************++++++++++++++++++++++++++++++***+++,,,...///......------------.........//////...333444111222777888555444;;;MMMlll......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------...............///////////////111111111222444777999;;;???>>>>>>BBBJJJPPPQQQPPPTTTZZZ]]]YYYXXX\\\______``````aaaccccccaaa]]]YYYXXXUUUQQQLLLGGGEEENNNXXXzzzxxxtttnnnhhhccc]]]WWWRRROOOIIIBBB??????>>><<<888;;;;;;;;;:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;::::::;;;;;;<<<;;;:::999888888888888777777666555555555555555666777777888999:::;;;;;;<<<===>>>???@@@CCCGGGJJJIIIHHHGGGFFFDDDCCCBBBAAACCCBBBAAA@@@>>>===<<<;;;===::::::<<<:::888:::???DDDJJJMMMJJJBBB======@@@CCCBBBAAA@@@>>>===<<<;;;<<<<<<<<<<<<=========>>>BBBCCCFFFJJJNNNRRRUUUWWW[[[```gggmmmrrrvvvzzz|||~~~}}}|||{{{|||}}}|||zzzyyyzzzzzz~~~yyyxxxqqqfff^^^___aaaccceeeccc___\\\UUUUUUSSSRRRRRRRRRSSSTTTUUUVVVVVVUUURRRMMMHHHEEEDDDBBBKKK]]]nnn{{{zzzrrrqqqpppbbbZZZWWW___dddYYYDDD444444222000000111111...,,,///............------------,,,++++++******++++++************************++++++************++++++************************++++++++++++++++++++++++************************,,,++++++***))))))******++++++************++++++++++++++++++++++++++++++***+++,,,............------------.........//////,,,111222000111666777555999FFF]]]~~~......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------...............//////000000000111111111333555888:::<<>>===;;;<<<<<<;;;;;;<<<<<<===>>>========================>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;:::999999999999777777666555555555666666888888999:::;;;<<<=========<<<===@@@DDDGGGIIIJJJGGGFFFDDDBBBAAA@@@@@@AAAAAAAAA@@@???===<<<;;;;;;===:::999;;;:::999<<>>===<<<::::::999<<<<<<===??????@@@@@@@@@FFFHHHLLLQQQWWW]]]bbbeeejjjooouuu|||~~~~~~~~~||||||}}}}}}}}}|||~~~~~~~~~~~~xxxnnnaaaXXXWWWWWWXXXXXXWWWTTTRRROOONNNNNNNNNOOOQQQSSSTTTSSSUUUVVVVVVTTTPPPLLLIIIFFFDDDKKK]]]mmmzzz~~~qqqoooqqqggg\\\QQQRRR^^^```OOO:::777444111111222222///,,,///............------------,,,++++++******++++++************************++++++************++++++************************++++++++++++++++++++++++************************,,,+++******)))*********++++++************++++++++++++++++++++++++++++++***+++,,,---............------........./////////,,,111333222222555777666;;;QQQqqq......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------...............///000000111111111222222444666999;;;===AAAAAACCCHHHOOOTTTWWWXXXUUUXXXZZZXXXWWWXXX\\\___\\\^^^aaadddfffddd```\\\PPPSSSSSSOOOIIIQQQlllwwwqqqeeeaaa\\\WWWRRRLLLFFFCCCAAA???<<<<<<>>>??????>>>======<<<<<<<<<===>>>>>>========================>>>======<<<<<<<<<<<<<<<===<<<;;;::::::999999999777777666666666666666777888888999:::<<<===>>>>>>>>>======AAAGGGKKKKKKJJJEEECCCAAA???>>>>>>???@@@@@@??????>>>===<<<<<<;;;===:::999;;;;;;;;;@@@GGGKKKJJJHHHCCC>>><<<>>>AAA>>>>>>===<<<<<<;;;;;;;;;:::<<<>>>AAACCCDDDEEEEEEIIIKKKQQQXXX```hhhooorrrwww{{{}}}zzz{{{~~~~~~~~~~~~wwwlllaaaVVVTTTQQQPPPPPPOOOMMMKKKIIIIIIIIIJJJMMMOOORRRTTTSSSUUUVVVWWWUUUQQQNNNKKKGGGDDDKKK[[[kkkwwwtttnnnnnniii```QQQKKKVVVaaaXXXFFF:::666111000222333000---///............------------,,,++++++******++++++************************++++++************++++++***************+++++++++++++++++++++++++++++++++************************++++++***************+++,,,++++++******++++++,,,***+++++++++++++++,,,,,,++++++,,,------.....................////////////111444666555444555888999===[[[......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------............//////000111111222222222333444777:::===???@@@AAACCCHHHNNNSSSWWWXXXYYYXXXWWWUUUSSSTTTYYY_________```bbbdddeeeeeecccUUURRROOOOOOSSSccc|||uuuooojjjbbb]]]UUUNNNJJJFFFCCCAAA@@@>>>======>>>?????????>>>>>>======>>>>>>???@@@========================>>>>>>===<<<<<<<<<<<<<<<>>>===<<<;;;::::::::::::777777666666666777777888777888999:::<<<===>>>>>>@@@???@@@DDDIIILLLJJJHHHCCCAAA???======>>>???@@@???>>>>>>>>>======<<<<<<===::::::===>>>???EEELLLOOOKKKFFF@@@<<<<<<===???============<<<<<<<<<<<<:::<<>>JJJmmm......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------............///000000111222222333333444555888;;;>>>@@@@@@AAADDDHHHMMMQQQUUUWWW\\\ZZZXXXXXXVVVUUU[[[ccceeecccaaaaaacccfffgggggg\\\TTTOOORRR```xxx}}}wwwpppiiidddaaaYYYTTTLLLEEEBBBAAA@@@???>>>======<<<<<<======>>>??????>>>>>>>>>???@@@@@@????????????????????????@@@???>>>>>>======>>>>>>>>>>>>===<<<;;;;;;;;;;;;777777666666666777888888777888999:::<<<>>>??????AAABBBCCCFFFIIIIIIHHHFFFAAA@@@???>>>>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===AAACCCDDDJJJQQQPPPJJJCCC>>><<<======>>><<<<<<<<<======>>>>>>>>>@@@AAACCCGGGKKKPPPTTTVVVTTTYYYcccnnnxxx~~~}}}zzzyyyyyy{{{}}}}}}|||{{{vvvvvvvvvuuurrrnnnjjjhhhiiikkknnnooonnniiiaaaZZZOOOKKKHHHEEEDDDCCCBBB@@@BBBBBBCCCEEEGGGJJJMMMOOOSSSTTTVVVVVVUUURRRNNNLLLHHHDDDIIIXXXhhhuuu~~~uuukkkjjjcccXXXQQQRRRWWWZZZHHH>>>222...000333222000///............------------,,,++++++******++++++************************++++++************++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++*********************************)))******+++,,,,,,,,,++++++++++++,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,...//////....../////////000000000222222333444333444<<>>>>>>>>>>><<<<<<============>>>??????????????????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;777777666666777888888999888999:::<<<>>>???AAAAAAAAADDDHHHIIIHHHFFFDDDCCC@@@@@@@@@@@@AAAAAAAAAAAA>>>?????????????????????>>>>>>@@@EEEHHHIIINNNUUUMMMGGG@@@<<<===???@@@???>>>??????@@@AAABBBBBBCCCIIIIIIJJJLLLPPPUUUZZZ]]]___fffqqq}}}~~~~~~|||{{{wwwyyy||||||yyywwwuuutttnnnllljjjfffbbb^^^ZZZYYYXXXXXXZZZ^^^^^^YYYSSSOOOJJJHHHDDDBBBAAA@@@>>><<<@@@@@@@@@AAACCCFFFIIIJJJOOOQQQTTTUUUUUUSSSPPPNNNJJJFFFJJJYYYiiiwwwrrraaaooonnnkkkbbbUUUMMMRRR[[[TTTGGG777///000222222//////............------------,,,++++++******++++++************************++++++************++++++((())))))***++++++,,,,,,++++++++++++++++++++++++******************************))))))***++++++,,,---,,,,,,++++++,,,,,,---)))******+++,,,,,,------,,,,,,++++++,,,---///000.../////////000000000000222111333555666999FFFTTT......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......---...///000111222333333333444444666999===@@@BBBAAACCCFFFIIILLLPPPTTTWWWTTTUUU[[[bbbbbb___aaahhheeebbb___]]]\\\[[[ZZZXXXPPPTTTaaavvv|||wwwooommmhhhaaaXXXPPPKKKIIIBBB@@@>>>>>>??????>>>===<<<===>>>?????????AAABBB@@@@@@??????@@@@@@AAABBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCC???>>>===<<<<<<;;;;;;<<<777777666777777888999999::::::<<<===???AAABBBCCCBBBFFFJJJJJJGGGCCCBBBBBB@@@@@@AAABBBBBBBBBAAAAAA????????????@@@@@@@@@@@@??????BBBHHHKKKMMMQQQWWWJJJDDD===;;;>>>AAABBBAAABBBCCCDDDEEEFFFGGGGGGHHHQQQPPPOOOPPPSSSXXX^^^aaahhhooo{{{~~~}}}|||||||||}}}{{{zzzwww{{{~~~|||wwwqqqooonnngggddd___ZZZUUURRRQQQPPPOOONNNPPPTTTVVVSSSOOOMMMIIIGGGDDDBBBAAA???===<<<>>>>>>>>>???AAACCCEEEGGGLLLNNNRRRTTTUUUTTTRRRPPPLLLGGGKKKZZZjjjyyyuuuUUUQQQvvvssspppnnniiiYYYJJJNNNZZZ]]]NNN;;;111000222111...//////.........------------,,,++++++******++++++************************++++++************++++++((())))))***++++++,,,,,,++++++++++++++++++++++++******************************))))))***+++,,,,,,---,,,,,,++++++,,,,,,---))))))***+++,,,,,,---------,,,++++++,,,---///000////////////000000000000333222444888;;;@@@PPP```///............---------,,,,,,,,,---------......------------------------,,,,,,------...///////////////000000111111222222333444666777999;;;???BBBDDDEEEGGGLLLQQQTTTRRRPPP[[[SSSTTT___eee```^^^ddd___cccaaa[[[XXXXXXVVVRRRUUUXXXkkk~~~tttmmmiiiddd]]]VVVOOOJJJGGGFFF???>>>>>>===============>>>>>>>>>>>>>>>>>>>>>>>>AAAAAABBBBBBBBBBBBBBBBBBDDDBBB??????BBBCCCAAA??????@@@@@@AAABBBDDDEEEFFF@@@AAAAAA@@@===:::999999777777777777777888888999;;;===>>>>>>>>>???AAACCCBBBHHHMMMLLLEEE@@@@@@CCC@@@?????????@@@@@@???>>>===>>>@@@AAABBBDDDGGGJJJKKKLLLMMMKKKMMMQQQVVVXXXMMMDDD>>>??????<<<>>>CCCBBBEEEHHHJJJLLLMMMPPPRRRZZZUUUSSSUUUXXX\\\cccjjjrrrxxx|||yyywwwyyyyyyzzz{{{{{{yyyxxxwww~~~zzzwwwvvvwwwvvvtttrrrpppmmmhhhddd^^^ZZZSSSNNNKKKHHHFFFEEEEEEGGGJJJLLLMMMKKKJJJHHHGGGCCCCCCIIIJJJCCC>>>===>>>============???AAABBBGGGKKKQQQUUUVVVTTTPPPMMMLLLHHHMMM]]]nnn{{{kkkMMMTTTXXXlllyyyjjjiiilll[[[KKKKKKOOO\\\VVVGGG777111222222---//////.........---------,,,,,,,,,+++++++++******++++++++++++++++++++++++******))))))))))))******++++++******************++++++++++++++++++++++++,,,,,,,,,++++++*********++++++******++++++,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------............///111000000000000000111222111222555777:::IIIggg///............---------,,,,,,,,,---------......------------------------,,,,,,---......//////000//////000000111222222222555666888888:::===AAAEEEHHHHHHKKKPPPVVVYYYZZZYYY```[[[[[[aaadddbbb``````aaa___]]][[[YYYXXXWWWVVVYYYlll{{{rrrhhhaaa^^^ZZZTTTMMMGGGCCCAAA@@@======<<<<<<<<<======>>>>>>>>>??????????????????CCCCCCBBBBBBBBBBBBBBBBBBBBB@@@>>>>>>@@@AAA@@@?????????>>>>>>???AAACCCDDDAAABBBBBBAAA===;;;::::::999999888888888888999999;;;===???@@@AAACCCFFFHHHLLLNNNOOOKKKDDD@@@???@@@AAA@@@??????@@@@@@@@@???AAABBBDDDFFFHHHMMMRRRVVVZZZZZZXXXTTTRRRUUUWWWWWWLLLDDD???AAACCCCCCHHHMMMMMMPPPTTTWWWXXXYYY[[[\\\]]]WWWTTTVVVZZZ^^^fffnnn{{{~~~~~~|||yyyuuurrrpppooooooooopppqqqrrrqqqqqqpppwwwyyy||||||yyyvvvttttttsssrrrooommmiiiddd]]]YYYTTTPPPJJJEEECCCAAA???===???@@@BBBDDDEEEEEEDDDCCCGGGBBBBBBGGGHHHBBB>>>>>>======<<<<<<<<<>>>???@@@DDDHHHNNNSSSUUUSSSPPPNNNMMMIIIMMM]]]mmmzzzlllSSSLLLLLLUUUmmmxxxeeeccciii^^^OOOJJJGGGZZZYYYOOO@@@555222222111//////.........---------,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++******++++++,,,---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------............///111000000000000111222222333555666666AAA___///............---------,,,,,,,,,---------......------------------------,,,------......///000000///000000111222222333333888888999:::;;;???DDDHHHJJJJJJLLLQQQWWW\\\______WWWZZZ\\\\\\___eeeeeeaaaeee^^^[[[^^^\\\XXXYYY```lllzzzsssllleee\\\VVVQQQNNNIIIDDD@@@===;;;;;;;;;;;;;;;;;;<<<===>>>?????????@@@AAAAAABBBBBBAAACCCCCCCCCBBBBBBAAAAAA@@@???===<<<<<<>>>???>>>>>>@@@???>>>======???AAABBBCCCDDDDDDBBB???===<<<<<<;;;:::999888888999::::::<<>>??????@@@EEEBBBAAADDDDDDAAA>>>>>>======<<<<<<<<<<<<===>>>@@@DDDIIIOOORRRRRRQQQOOONNNJJJNNN]]]lllxxxpppZZZHHHEEEEEELLL\\\wwwiii```eee```VVVKKKAAAUUU[[[[[[NNN===444222333/////////.........------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++******++++++,,,---******+++++++++,,,,,,,,,************++++++++++++---------............///111111000000111111222333111666666777LLLxxx///............---------,,,,,,,,,---------......---------------------------------...//////000000///000000111222333444444999999::::::<<<@@@FFFJJJIIIIIIJJJMMMRRRXXX\\\^^^VVVbbbfff]]][[[bbbeeeaaaggg``````ddd___XXX```qqqwwwrrrlllfffaaa\\\VVVRRRIIIGGGDDD@@@>>><<<;;;;;;;;;;;;<<<<<<===???@@@AAAAAAAAACCCDDDEEEEEEDDDDDDBBBBBBAAA@@@??????>>>>>><<<;;;:::;;;<<<=========CCCAAA???>>>>>>???AAABBBDDDEEEEEEDDDAAA>>>======;;;:::888777777888:::;;;>>>CCCHHHNNNQQQUUUXXX[[[YYYRRRJJJEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGIIIKKKKKKPPPWWW^^^dddiiiooorrrwwwxxxqqqfffaaaaaa]]]VVVIIIDDD@@@BBBJJJVVVaaaiiinnnqqqtttuuutttrrrqqqqqqmmmiiiggghhhjjjjjjnnnssspppooonnnmmmjjjgggeeeccc___aaaccceeeeeedddcccbbb\\\\\\^^^___aaabbbccccccgggiiikkkllljjjiiihhhiiihhhfffdddaaa\\\UUULLLFFFEEEBBB>>>;;;:::999888666888888888999:::<<<>>>???BBBAAA@@@AAAAAA@@@??????>>>=====================<<>>???AAABBBCCCBBBCCCEEEFFFFFFFFFEEEDDD??????>>>===<<<<<<;;;;;;999:::::::::;;;<<<===>>>BBBAAA???>>>>>>???@@@AAAEEEFFFFFFEEEBBB???>>>???:::999888777777888;;;<<<@@@EEELLLRRRWWWZZZ]]]___[[[SSSJJJDDDDDDEEEFFFEEECCCEEEGGGHHHIIILLLQQQTTTTTT[[[eeemmmsssvvvxxxzzzzzz{{{uuuiiidddfffaaaWWWHHHEEEBBBDDDNNN^^^lllsss|||~~~|||yyywwwvvvvvvsssrrrtttrrrnnnnnnpppnnnmmmllljjjhhhfffeeeddd```aaacccddddddbbb```___\\\\\\]]]^^^___```bbbbbbcccdddeeeeeebbb`````````^^^]]][[[YYYVVVPPPJJJEEECCCAAA===<<<;;;:::999777888777777777888:::<<<>>>???@@@AAA@@@???@@@??????>>>>>>>>>>>>>>>>>>>>>===;;;===AAAFFFJJJMMMPPPQQQOOOLLLPPP]]]iiittt}}}nnnYYYQQQKKKIIIGGGKKKaaayyyyyykkk```ZZZVVVMMMHHHVVVeeeeeeTTT@@@444000000000/////////.........---------,,,,,,,,,++++++++++++++++++++++++++++++******))))))))))))******))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,------------...---------............///111111111111222333444555666:::>>>MMMttt///............---------,,,,,,,,,---------......---------------------------......//////000111111000000111222444555666666777999<<<>>>@@@CCCGGGJJJJJJKKKMMMOOOQQQUUUZZZ^^^oooyyyyyyiii^^^^^^___[[[^^^aaaggggggaaacccyyyuuummmccc```ZZZTTTNNNIIIFFFEEE>>>>>>===============>>>>>>>>>>>>???@@@BBBCCCDDDBBBCCCEEEFFFFFFEEECCCBBB<<<<<<<<<;;;;;;::::::999888:::;;;;;;;;;<<<>>>@@@AAAAAA@@@@@@@@@@@@@@@@@@FFFGGGGGGEEEBBB?????????:::999777777888:::===???DDDIIIPPPVVVZZZ\\\^^^___^^^WWWNNNHHHFFFFFFFFFEEEDDDHHHKKKNNNPPPUUU\\\bbbdddkkkttt|||{{{}}}vvviiifffiiicccVVVHHHGGGEEEGGGTTTgggwww~~~|||{{{|||yyyssspppqqqqqqpppnnnllljjjhhhfffeeefffffffffeeecccaaa___]]]]]]]]]\\\\\\]]]^^^______\\\]]]^^^\\\YYYWWWVVVWWWSSSRRRPPPOOONNNKKKGGGDDDCCC@@@>>><<<<<<;;;:::888777666666555666777999:::<<<@@@BBB@@@???@@@@@@???===>>>????????????>>>>>>;;;<<>>AAACCCFFFIIIKKKKKKNNNQQQTTTVVVZZZ```dddooooookkkdddccceeebbb]]]\\\aaaffffffhhhvvv}}}wwwrrrjjjcccXXXUUUQQQKKKEEEAAA??????<<<<<<<<<======>>>>>>???>>>>>>??????@@@AAABBBCCC@@@AAACCCCCCCCCAAA>>>===;;;;;;;;;;;;::::::::::::888:::<<<<<<<<<===@@@CCCCCCCCCDDDEEEEEEEEEDDDCCCEEEFFFGGGEEEBBB?????????;;;:::999888:::>>>AAADDDLLLQQQXXX^^^```aaaaaaaaa\\\XXXRRRMMMJJJJJJJJJJJJKKKPPPUUUYYY]]]dddmmmuuuyyy}}}~~~yyykkkgggjjjbbbTTTHHHJJJJJJMMM\\\rrrzzzyyy{{{wwwvvvuuussspppmmmkkkjjjlllkkkiiigggdddaaa___^^^\\\[[[YYYXXXXXXXXXXXXYYYSSSTTTTTTSSSPPPNNNNNNNNNMMMKKKIIIIIIIIIHHHFFFDDDDDDBBB@@@>>>>>>===;;;999888888777777777777888888999@@@DDDBBB@@@BBBAAA>>>;;;<<<===?????????>>>>>>======???AAADDDHHHLLLNNNMMMKKKPPP\\\gggrrrlllZZZTTTNNNFFFIIIUUUnnn~~~gggbbb___TTTQQQUUU```bbbUUUBBB666000000000000/////////......------------,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++((())))))***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,---------......---------............///111222222222333555666777444???WWWxxx//////.........---------,,,,,,,,,---------......------------------------......//////000000111111000111222333555666777888888<<<@@@DDDFFFHHHJJJLLLJJJNNNSSSWWWZZZ^^^dddhhh|||rrrhhheeejjjkkkcccYYY]]]ccceeefffpppzzzpppjjjfff```[[[MMMLLLHHHDDD???======>>><<<<<<===>>>???@@@@@@@@@>>>>>>>>>>>>???@@@AAAAAA>>>???AAAAAA@@@>>>;;;999:::;;;;;;;;;;;;;;;;;;;;;888;;;===>>>===>>>AAADDDFFFHHHJJJKKKLLLKKKIIIHHHEEEFFFGGGEEEBBB???>>>???<<<;;;::::::<<<@@@EEEGGGTTTYYY```eeeggggggffffffWWWVVVSSSPPPOOOOOOPPPQQQSSSYYY___dddiiiqqq|||}}}lllgggjjjaaaQQQIIILLLMMMRRRbbbzzz~~~|||zzzxxxvvvuuuqqqooollliiifffcccbbbaaaYYYXXXVVVTTTSSSSSSSSSSSSLLLMMMMMMLLLJJJHHHIIIJJJLLLJJJGGGGGGGGGGGGFFFEEEGGGEEEBBBAAAAAA@@@===;;;:::::::::::::::999999999777@@@EEECCCAAABBBBBB>>>999:::<<<>>>>>>>>>>>>>>>>>>>>>???@@@CCCGGGKKKMMMLLLJJJPPP\\\fffrrrkkkdddZZZKKKHHHOOOLLLrrriiieee\\\QQQOOOZZZccc[[[III;;;000000000000////////////......---------,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,((())))))***++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++******++++++,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////222222222333444555777777:::NNNrrr111000000///...---------........................---------.........//////////////////000111222333222333444444444666:::<<<>>>>>>AAAHHHOOORRROOOKKKIIIOOOVVVYYY[[[^^^dddiiiyyyuuunnnlllrrruuulll]]]```bbbdddooo~~~qqqeee^^^XXXRRRNNNFFFDDDAAA>>><<<<<<<<<===::::::;;;;;;:::;;;>>>AAA>>>???@@@AAABBBAAA@@@???AAAAAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>???@@@@@@DDDIIIJJJJJJIIIKKKLLLJJJIIIHHHFFFCCC@@@===<<<::::::;;;;;;>>>CCCJJJNNNXXX]]]bbbdddgggiiijjjiiiZZZQQQLLLNNNPPPQQQUUU\\\^^^fffmmmssszzz}}}pppiiiddd]]]UUUJJJOOONNNXXXsss{{{xxxsssnnnjjjiiifffbbb^^^TTTSSSQQQPPPOOOOOOPPPPPPNNNMMMLLLKKKJJJIIIHHHHHHFFFFFFFFFFFFEEEDDDCCCBBBFFFEEEDDDCCCBBBAAA@@@???===<<<:::999999:::<<<===>>>???AAABBBBBBAAA@@@>>>???>>>>>>=========>>>>>>???>>>>>>@@@CCCGGGIIIIIIGGGHHHNNNYYYfffvvv}}}kkk]]]XXXTTTQQQuuummmggghhh]]]NNNLLLYYYbbbVVV@@@777222000222222000///111......---------,,,,,,,,,------------------------,,,++++++******++++++,,,,,,++++++******++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------......//////000000111111111000......222888:::999CCCeee111000000///......------........................---------.........///////////////000000111222333222333444555555777:::===>>>>>>AAAHHHOOOSSSRRROOOOOOUUU[[[]]]^^^```eeejjjuuuuuusssqqquuuwwwpppeeeaaacccnnnvvvjjj___XXXRRRLLLIIIDDDBBB@@@===<<<<<<<<<===;;;<<<===<<<;;;<<<>>>AAA>>>???@@@AAAAAAAAA@@@???AAAAAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<===>>>?????????CCCGGGIIIIIIIIIKKKMMMKKKJJJHHHFFFDDDAAA>>>===999999:::<<<@@@FFFNNNSSS^^^cccggghhhhhhiiilllnnn___VVVPPPQQQSSSSSSXXX^^^fffnnnuuuzzztttlllggg^^^VVVKKKNNNLLLXXXvvv}}}xxxrrrnnnlllhhhccc___\\\ZZZXXXVVVTTTTTTSSSSSSMMMMMMMMMLLLJJJIIIHHHGGGEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCBBB@@@>>><<<:::999999999:::>>>???AAACCCCCCCCCBBBAAA??????>>>===============???>>>===???CCCFFFHHHHHHFFFFFFMMMXXXeeeuuuzzzooohhh^^^aaaiiilll___OOOLLLXXXccc[[[LLL<<<444///000222000///000.........---------,,,,,,------------------------,,,++++++******++++++,,,,,,++++++******++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------......//////000000111111666555333333444888::::::III|||000000000///......------........................------........./////////000000000000000111333333222444555666666888;;;===??????AAAGGGOOOTTTUUUTTTVVVZZZ___aaaaaacccfffjjjlllnnnpppppprrrsssnnnhhheeekkk~~~ssskkk___UUUOOOJJJEEEAAA@@@???>>><<<;;;<<<<<<======>>>???>>><<<<<<>>>@@@===>>>???@@@@@@@@@@@@???@@@@@@???>>>======<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<<<<======>>>>>>===AAAEEEGGGIIIJJJLLLMMMLLLKKKIIIGGGEEEBBB???>>>888999;;;>>>CCCKKKTTT[[[___cccgggjjjiiihhhiiikkkfff___XXXWWWYYY[[[```eeeqqqyyyxxxpppiii```VVVNNNNNNLLL\\\}}}|||wwwtttpppjjjeee^^^]]][[[YYYXXXWWWVVVVVVPPPPPPPPPPPPNNNLLLJJJHHHFFFEEEDDDCCCBBBBBBCCCCCCDDDDDDFFFFFFFFFEEEDDDCCCAAA@@@>>><<<;;;:::::::::===???AAACCCDDDEEEEEEDDD@@@@@@>>>===<<<<<<<<<<<<>>>======???BBBEEEFFFFFFDDDDDDJJJVVVdddtttpppsssqqqeeeVVVRRRYYYaaa^^^WWWDDD999//////111111//////.........------------,,,------------------------,,,++++++******++++++,,,,,,++++++******++++++,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------......//////000000111111444444444333333555999===]]]000000//////................................................////////////000000000000111222333333333444666777888999;;;===@@@@@@BBBGGGMMMSSSUUUVVVWWWZZZ^^^```aaacccfffhhhfffgggiiilllmmmmmmiiieeekkk~~~xxxqqqfff^^^TTTLLLGGGCCC>>>;;;===<<<<<<;;;;;;<<<<<<===>>>??????>>><<<;;;<<<===<<<======>>>????????????@@@??????>>>======<<<<<<<<<<<<<<<;;;;;;::::::999<<<<<<<<<==================???BBBFFFHHHKKKLLLNNNLLLLLLJJJHHHEEECCC@@@???:::;;;>>>AAAGGGQQQ[[[bbb___aaahhhqqqtttooohhhdddjjjeee___^^^aaaggglllppp{{{|||ssskkk```UUUSSSQQQPPPdddzzztttooobbbbbbaaa___^^^]]]\\\\\\WWWWWWWWWVVVSSSPPPMMMKKKHHHGGGEEECCCCCCDDDFFFGGGHHHHHHIIIJJJIIIHHHFFFDDDBBBBBBBBBAAA@@@@@@??????===>>>@@@CCCDDDFFFFFFFFFAAAAAA???>>><<<<<<;;;;;;>>>======>>>AAADDDDDDCCCBBBBBBHHHTTTbbbttt~~~pppiiibbb^^^]]]\\\[[[\\\NNN???111///111111///...............------------------------------------,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------.........//////000000111111111222444555444666???III|||////////////............................................./////////000000000000000000111222333444333555888999999:::<<<>>>AAAAAACCCGGGLLLQQQUUUVVVTTTVVVZZZ]]]___bbbdddfffgggeeeeeegggiiihhhfffeeexxx|||sssiiibbbZZZSSSKKKDDDAAA???;;;888;;;;;;;;;;;;;;;<<<<<<===<<<===>>>===;;;::::::;;;;;;;;;<<<<<<===>>>????????????>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;:::::::::<<<<<<<<<===============>>>???AAAEEEHHHLLLMMMNNNMMMLLLKKKIIIFFFCCC@@@???===>>>@@@EEELLLVVVbbbjjjddddddmmm}}}}}}mmmbbbgggeeebbbbbbhhhpppwwwyyyuuummm```TTTYYYXXXYYYqqq}}}xxxqqqqqqooollliiigggdddccc\\\\\\ZZZXXXTTTPPPMMMKKKFFFEEEDDDCCCCCCEEEGGGIIIIIIJJJKKKLLLLLLKKKJJJIIIIIIIIIIIIHHHGGGEEECCCBBB>>>???@@@BBBDDDEEEFFFGGGCCCBBB@@@???>>>===<<<<<<>>>======???AAACCCCCCBBB@@@AAAGGGSSSaaatttkkkiiiiiijjjddd[[[ZZZ___WWWGGG666111222111////////////.........---------------------------------,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------...............//////000000111111444444777888666:::JJJZZZ//////////////////..................................../////////000000000111111000111111222333444444666999:::;;;;;;===>>>@@@BBBEEEIIINNNSSSWWWYYYUUUVVVYYY\\\___bbbcccdddfffdddddddddbbb```ccciiiyyyqqqhhh___YYYOOOJJJCCC???>>>===;;;888::::::;;;;;;<<<<<<<<<<<<;;;===>>>===;;;::::::;;;:::::::::;;;<<<===>>>???>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>@@@@@@AAADDDIIIMMMNNNNNNMMMLLLJJJHHHFFFCCC@@@???===???BBBGGGPPP]]]jjjssshhheeennn~~~lllaaabbbddddddfffmmmxxx~~~xxxnnn```TTT^^^___ddd~~~~~~~~~|||yyyuuupppjjjfffccc```^^^ZZZVVVQQQMMMIIIGGGCCCCCCCCCCCCEEEGGGIIIKKKIIIIIIJJJJJJKKKLLLMMMMMMOOOPPPPPPOOOMMMIIIFFFCCCBBBBBBCCCDDDDDDEEEFFFFFFCCCCCCAAA@@@????????????>>>>>>>>>@@@BBBCCCBBB@@@???@@@FFFRRRaaattt{{{vvvooohhhhhhmmmjjj___[[[aaa^^^NNN===555333111000000/////////.........------------------------------,,,++++++******++++++,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,---------..................//////000000111111444444555666555;;;RRRkkk.../////////////////////.........................../////////000000000000111111111111222333444444444777:::;;;<<<<<<===???>>>AAAFFFLLLRRRWWW\\\___[[[\\\]]]```bbbdddeeedddjjjlllnnnkkkaaa^^^kkk|||wwwmmmeee]]]UUUOOOGGGCCC>>><<<<<<===;;;999:::;;;;;;<<<<<<<<<<<<<<<;;;===>>>>>>===;;;;;;<<<:::999999:::;;;<<<>>>???===============<<<<<<<<<999::::::;;;;;;<<<<<<<<<:::;;;;;;<<<===>>>??????BBBAAAAAAEEEJJJMMMNNNNNNLLLKKKJJJHHHEEEBBB@@@>>>:::===AAAIIITTTcccsss}}}mmmiiiooo{{{~~~rrrhhheeecccgggjjjmmmuuu{{{qqqbbbUUUaaadddmmm~~~zzztttooojjjhhhdddaaa[[[UUUOOOJJJGGGFFFBBBCCCEEEGGGJJJLLLNNNOOOMMMLLLJJJHHHGGGHHHIIIIIIMMMOOOQQQRRRQQQOOOLLLJJJHHHGGGGGGFFFFFFFFFGGGGGGDDDCCCBBBAAAAAAAAAAAAAAA?????????AAACCCCCCBBB@@@??????EEERRRaaauuuqqqjjjbbbbbb~~~nnnbbbiiimmmccc\\\]]]bbbTTTDDD:::444000///222////////////............------------------------,,,++++++******++++++,,,,,,++++++******++++++,,,+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...------------..................//////000000111111222111333666777CCCddd.........///////////////........................////////////000000000000111111111111222333444555444777:::<<<<<<===>>>???<<<@@@GGGNNNUUU[[[aaadddbbbaaabbbdddfffgggfffeeetttzzzyyyiiieeezzz{{{ssshhh^^^WWWOOOHHHBBBCCC???::::::;;;===<<<:::;;;;;;<<<======<<<<<<;;;;;;===???@@@>>>=========999999999999:::<<<>>>???===============<<<<<<<<<888999999:::;;;<<<======::::::;;;<<<===>>>???@@@DDDBBBBBBEEEJJJNNNOOONNNLLLKKKIIIGGGEEEBBB???>>>888;;;@@@JJJWWWhhhxxxvvvrrruuuzzzvvvkkkiiiooohhhmmmqqqttt|||}}}sssdddVVVbbbgggsss|||xxxuuusssiiieee^^^VVVOOOJJJHHHGGGEEEGGGIIIMMMPPPRRRTTTUUUTTTQQQLLLGGGCCCAAAAAABBBGGGJJJNNNRRRTTTTTTSSSRRRLLLKKKJJJIIIHHHGGGGGGHHHDDDCCCCCCBBBBBBBBBCCCCCC@@@???@@@BBBCCCDDDBBB@@@??????EEERRRaaauuu}}}hhhSSSNNNbbb|||www^^^cccllleee[[[XXXdddWWWHHH===555000///333000/////////............------------------------,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---------.........//////......//////000111111111444333777===BBBSSS{{{////////////////////////,,,,,,,,,------.........////////////000000000000000000111222333555666777555777:::<<<===???BBBDDDFFFIIIJJJKKKTTT___aaa\\\aaa]]]```hhhllliiiiiikkklllxxxzzzooommm|||mmmaaaUUUOOOKKKEEEAAA@@@;;;;;;<<<<<<======>>>>>>>>>===<<<;;;::::::;;;<<<>>>>>>>>>>>>============;;;<<<===<<<;;;:::;;;<<<======>>>>>>===<<<;;;;;;===========================;;;::::::<<<>>>??????EEEAAA???CCCKKKOOOMMMIIILLLKKKIIIFFFCCCAAA>>>===999;;;@@@HHHWWWhhhuuu{{{{{{}}}wwwuuussspppqqqrrrwww~~~yyymmm```WWW\\\cccwwwzzztttlllaaaSSSHHHIIIOOORRRSSSUUU[[[eeekkkfff\\\^^^[[[UUUOOOHHHDDDCCCCCCAAADDDIIIMMMOOORRRTTTVVVSSSPPPNNNNNNOOOMMMIIIEEEGGGFFFEEEEEEEEECCC@@@===@@@AAACCCDDDDDDCCCAAA@@@<<>>???AAADDDGGGHHHJJJLLLRRR___jjjiiiaaa]]][[[___hhhmmmllllllooonnnrrrpppmmmyyytttmmmaaaVVVLLLGGGDDD???<<<;;;<<<<<<<<<<<<===============<<<;;;:::::::::;;;;;;======>>>>>>?????????@@@===>>>???>>><<<;;;<<<==================<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::;;;===???@@@@@@DDDAAA???DDDLLLPPPNNNKKKKKKJJJHHHEEEBBB@@@>>>===999<<>>@@@AAACCCCCCCCCBBB@@@???<<>>555222222//////.........//////000------------------------,,,,,,+++++++++,,,------++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,------------------.........///////////////000000222333333666777777===TTT{{{////////////////////////.........---------------////////////000000000000111111111222333555777888999;;;>>>@@@BBBDDDGGGIIIGGGGGGJJJSSSaaajjjeee\\\YYYYYY^^^gggnnnooooooqqqqqqlllgggooosssggg___TTTKKKCCC@@@???;;;999999=========<<<<<<<<<<<<<<<:::::::::999::::::;;;<<<<<<<<<===>>>???@@@AAAAAA???@@@AAA@@@>>><<<<<<==================<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;???AAABBBBBBBBB@@@@@@FFFMMMQQQPPPMMMJJJIIIGGGDDDAAA???>>>===;;;>>>DDDPPP___ppp|||nnn^^^SSSTTT```yyy|||llleeebbb``````cccnnn|||tttaaaXXXYYYZZZVVVPPPLLLOOOSSSUUUVVVUUUVVVVVVYYYXXXVVVRRROOONNNOOOQQQOOOMMMKKKJJJIIIGGGDDDAAAAAABBBBBBCCCBBBAAA???>>><<>>>>>>>>;;;;;;<<<=========<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<===<<<<<<<<<===>>>?????????@@@AAABBBAAA>>><<<;;;<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::===@@@CCCDDDCCC@@@@@@BBBHHHOOORRRQQQOOOJJJHHHFFFCCC@@@???>>>===>>>@@@IIIWWWgggwww}}}nnn]]]QQQXXXfffsssgggffflllooopppqqqqqqzzzddd\\\[[[YYYVVVPPPSSSXXXZZZ[[[[[[\\\]]]]]]^^^]]]YYYTTTQQQRRRTTTPPPNNNLLLKKKKKKJJJGGGEEECCCCCCCCCBBBAAA@@@>>>===;;;@@@AAALLLcccwwwmmm\\\ZZZkkkjjj[[[EEEQQQ\\\\\\PPPBBB777222111000////////////////////////...---,,,,,,++++++...---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------...............////////////111111111111111222333333777:::<<>>???======@@@======<<<<<<;;;;;;::::::;;;;;;<<<=========>>>>>><<<<<<<<<<<<<<<<<<<<<;;;???@@@BBBAAA>>><<<;;;:::<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::;;;>>>BBBDDDEEEDDD???@@@DDDJJJQQQSSSRRRPPPJJJHHHEEEBBB@@@???>>>>>>===@@@LLL]]]mmm|||~~~ooo]]]QQQ\\\kkktttkkkfffnnnzzzsssiiidddaaa]]]___aaaaaa___^^^^^^___^^^aaacccaaa[[[WWWUUUUUUOOONNNLLLLLLLLLLLLKKKJJJEEEDDDDDDBBBAAA???===<<<<<<@@@@@@LLLeeeyyy~~~oootttqqqgggfffKKKOOOUUU[[[ZZZNNN===111111111000/////////////////////...---,,,,,,++++++...---,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,---------................../////////000000222111111222222333444555555:::BBBWWW/////////////////////////////////...............////////////000000000000222222222333444666888888:::<<>>>>>;;;;;;>>>>>><<<===@@@<<<<<<<<<;;;;;;;;;;;;;;;<<<======>>>>>>>>>======<<<;;;;;;;;;::::::::::::>>>@@@BBBBBB???===;;;;;;;;;<<<==================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===@@@CCCEEEEEEEEE>>>AAAFFFMMMRRRTTTRRRPPPKKKIIIEEEBBB@@@???@@@@@@===AAAOOOdddttt~~~ooo^^^SSS[[[lllooommmqqq~~~}}}vvvvvvtttqqqjjjccc^^^\\\\\\\\\___bbbccc```\\\YYYWWWRRRPPPNNNMMMNNNNNNMMMLLLHHHGGGEEECCCAAA???=========@@@@@@LLLggg|||uuuxxxdddfffUUUNNNNNNXXX___VVVCCC333222222111000////////////.........------,,,,,,+++------,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,---------................../////////000000000111111111222333444666666555<<>>;;;999;;;>>>>>><<<<<<@@@:::;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;===@@@CCCCCCAAA???======;;;;;;<<<===============;;;;;;;;;;;;;;;;;;;;;;;;======>>>AAADDDFFFEEEDDD>>>BBBHHHOOOSSSTTTRRRPPPLLLIIIFFFCCCAAA@@@AAAAAA@@@EEEVVVnnn~~~~~~ppp```VVV[[[lllxxxtttwwwttthhh___[[[ZZZXXXYYY[[[^^^``````^^^\\\XXXUUURRRPPPPPPOOONNNMMMJJJIIIGGGDDDAAA???>>>===>>>@@@@@@MMMhhh~~~zzzgggaaa]]]PPPKKKUUU___YYYGGG888333222111000////////////------------------------,,,,,,+++++++++,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------.............../////////000000000000000000111222444666777888:::BBB[[[////////////////////////------......//////000000////////////000000000000222222333333555666888999<<<>>>AAACCCDDDFFFIIIKKKPPPQQQXXXbbbeee___]]]___mmmmmmhhhbbbbbbhhhiiifffwwwbbbZZZNNNDDD???===<<<<<<;;;:::<<<@@@???<<<===AAA:::::::::;;;;;;<<<<<<<<<<<<<<<=========<<<:::999999::::::;;;<<<===>>>>>>>>>@@@DDDDDDCCCAAA??????;;;;;;<<<===>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;===>>>???BBBEEEFFFEEEDDD???CCCIIIPPPTTTTTTQQQOOOLLLJJJFFFCCCAAAAAABBBBBBFFFKKK^^^www}}}pppaaaWWW]]]nnnwwwxxx{{{yyykkkaaa]]]\\\UUUTTTTTTXXX^^^bbbbbbaaa]]]ZZZVVVSSSQQQPPPNNNLLLLLLJJJGGGDDDBBB???>>>===???AAAAAANNNjjj~~~nnn^^^aaaRRRJJJSSS]]]YYYIII===333222111000////////////,,,,,,------------------++++++++++++,,,------...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------.........//////////////////000000000000///000111222444777999:::AAAHHHeee000000000000000000000000---------.........//////111000000000000000111222222444666777777888;;;>>>===???CCCGGGKKKNNNPPPQQQSSSSSSVVV\\\bbbgggiiiiiifffdddhhhoookkkbbbbbbkkkqqqdddMMMIIICCC>>>:::999:::<<<;;;<<<>>>@@@@@@???===<<<::::::<<<===>>>>>>>>>>>>AAA???;;;777666777999:::??????>>>>>>>>>>>>??????@@@@@@@@@@@@??????>>>=========<<<<<<===>>>???@@@;;;;;;;;;;;;;;;<<<======>>>>>>@@@CCCDDDCCCAAA>>>>>>DDDMMMTTTWWWVVVSSSPPPOOOJJJGGGFFFDDD@@@@@@CCCAAAPPPlllttt```]]]dddvvvzzzsssxxx|||sssjjjYYYWWWVVVUUUWWWYYY[[[\\\\\\[[[\\\\\\[[[XXXTTTPPPMMMNNNKKKHHHEEEDDDCCC@@@>>>AAACCCCCCQQQnnndddfffXXXOOOVVV\\\WWWLLLFFF999222///222333///---000//////.........---------......---------,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------------------------------------------------------------............///////////////000000000000///666111,,,444777666:::BBBccc000000000000000000000000---------.........//////000000000000000111111222333444666777777999<<>>???>>>===<<<;;;<<<<<<===>>>?????????>>>>>>===:::888888999;;;<<<>>>>>>=========>>>?????????@@@AAAAAA@@@???>>>===<<<<<<======>>>>>>>>>>>><<<<<<;;;;;;;;;<<<<<<===<<<===???AAABBB@@@>>><<<>>>DDDMMMTTTVVVUUURRRPPPMMMIIIFFFFFFEEEBBBBBBEEEFFFYYYxxxvvv```\\\fffvvvrrroootttzzzxxxhhh___^^^\\\\\\]]]^^^]]]\\\[[[\\\\\\\\\ZZZXXXUUUSSSPPPMMMIIIGGGEEECCC@@@>>>>>>AAABBBSSSqqqqqq```ZZZUUUUUUXXXYYYRRRJJJ>>>555///111333111///000//////.........---------......---------,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------------------------------------------------------------............///////////////000000000000///666222///777999777<<>>===<<<;;;;;;<<<===>>>>>>>>>======<<<<<<;;;;;;>>>>>>???????????????>>>:::::::::::::::;;;======<<<<<<<<<<<<===>>>>>>???>>>???AAABBBBBB@@@>>>===;;;<<<===>>>???>>>============<<<<<<;;;<<<<<<<<<===>>>???@@@@@@???===<<>>===@@@DDDVVVvvv]]]]]]YYYTTTVVVYYYVVVOOODDD999000000222222000////////////.........------......---------,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------------------------------------------------------------............////////////000000000111111000555333333::::::888???WWW////////////////////////............////////////000000000000111222333333444555666777888;;;???CCCCCCDDDGGGJJJNNNRRRUUUWWWZZZaaaiiikkkiiihhhjjjmmmjjjmmmssszzz}}}qqq]]]NNNEEE???;;;::::::;;;<<<<<<===>>>>>>===<<<<<<;;;<<<<<<======>>>>>>?????????>>>======888999:::;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>???>>>???AAABBBBBBAAA>>>===:::<<<>>>??????>>><<<;;;>>>======<<<<<<<<<<<<<<<>>>@@@BBBBBBAAA???>>>>>>FFFLLLTTTYYYXXXVVVTTTSSSKKKGGGEEEFFFEEECCCDDDGGGMMMgggsss___^^^xxxzzzuuu|||}}}rrrpppmmmllljjjhhheeebbb```___^^^]]]]]]]]]^^^___WWWTTTPPPMMMJJJFFFBBB>>>AAACCCFFFXXXzzziii___WWWVVVXXXVVVSSSQQQIII>>>222...111222111...////////////..................---------,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,---------------------------............////////////000000111111222111444222555;;;888999FFFrrr////////////////////////........./////////000000000000000000111222333444444555777777999===AAAEEECCCDDDEEEHHHKKKOOORRRTTTWWW___gggkkkjjjjjjmmmppplllooouuu||||||ppp___OOODDD>>>;;;;;;;;;;;;<<<===>>>>>>>>>>>>;;;;;;;;;;;;<<<>>>???@@@=========>>>======<<<<<<888999:::<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<===>>>>>>===>>>@@@AAAAAA@@@>>>===;;;<<<===??????===;;;:::>>>======<<<<<<<<<======>>>@@@BBBBBB@@@??????@@@IIIPPPWWWZZZWWWSSSQQQQQQLLLHHHEEEFFFEEECCCDDDGGGNNNhhhnnn```bbb{{{|||{{{vvvuuusssrrrqqqooollliiigggeeebbb```^^^^^^^^^___ZZZWWWTTTPPPMMMHHHCCC@@@DDDEEEGGGZZZ{{{iiiWWWZZZ[[[RRRLLLOOOLLLCCC666......111000---000000/////////...............---------,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,---------......---------............////////////000111222222222111333111555999666???VVV000000000000000000000000....../////////000000000000000000111222333444555555666777888:::>>>CCCHHHFFFFFFFFFHHHJJJMMMPPPRRRXXX]]]cccggghhhiiikkknnnmmmlllmmmsssbbbXXXLLLDDD???;;;;;;>>>=========>>>>>>>>>>>>>>>;;;;;;<<<===>>>???@@@@@@;;;<<<============<<<<<<:::;;;<<<===>>>>>>>>>>>>>>>======<<<<<<======>>>======>>>>>>>>>>>>>>>>>><<<<<<===>>>===<<<;;;:::======<<<<<<======>>>???===@@@CCCCCC@@@???AAADDDLLLRRRYYYYYYTTTOOOMMMMMMLLLHHHFFFHHHGGGFFFGGGKKKSSSlllzzzjjj```gggzzzyyyxxxxxxxxxvvvssspppmmmkkkhhheeebbb```___^^^\\\ZZZWWWTTTPPPKKKFFFBBBBBBEEEIII^^^fff___\\\QQQJJJJJJOOOHHH<<<111...000000...000000000/////////............---------,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------+++,,,,,,------.........---------............///...///000000111222333333111222222666999888MMMqqq000000000000000000000000.../////////000000000000000000000111222333555555555666777888:::???EEEIIIJJJJJJIIIJJJLLLNNNQQQSSSVVVYYY]]]bbbfffiiikkklllkkkiiiiiisssrrrdddLLLDDD>>>>>>===;;;<<<@@@=========<<<======>>>???>>>>>>???@@@@@@???>>>===;;;<<<===>>>>>>>>>>>>>>><<<<<<>>>???AAACCCDDDEEE@@@@@@???>>>===============<<<;;;;;;<<<===>>>???======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>@@@@@@@@@DDDGGGGGGDDDDDDGGGJJJQQQWWW]]]\\\TTTNNNKKKLLLKKKHHHGGGJJJLLLKKKNNNRRR^^^vvvxxxiiibbbjjj~~~}}}}}}}}}{{{xxxuuurrrpppmmmjjjgggdddbbbaaa]]][[[XXXVVVRRRMMMHHHDDD@@@FFFOOOiiieeeXXXUUUNNNDDDPPPNNNDDD666///000222000000000000000/////////.........---------,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------++++++,,,,,,---......///---------............///...///000111222333333444111222333999;;;???```000000000000000000000000////////////000000000000000000000111222444555666666666777888:::???FFFJJJNNNMMMMMMLLLNNNPPPRRRTTTSSSTTTWWW]]]dddiiillllllkkkkkkqqqvvveeeQQQBBBAAA:::888<<<>>><<<===BBB===<<<;;;;;;<<<===???@@@@@@AAABBBBBBAAA???<<<:::<<<<<<===???@@@@@@@@@@@@======???AAADDDGGGIIIKKKBBBAAA@@@>>>===============<<<:::999:::;;;>>>???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???AAABBBEEEIIILLLLLLJJJJJJMMMQQQWWW]]]bbb```WWWPPPMMMNNNKKKHHHHHHLLLOOOPPPTTTYYYhhhyyyiiibbbkkk~~~zzzwwwtttsssqqqnnnjjjgggdddccc^^^\\\YYYWWWTTTOOOIIIEEE???IIIWWWuuuhhhSSSZZZTTT@@@RRRRRRIII:::000111333222000000000000////////////......---------,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------++++++,,,,,,---...//////---------.........//////...///000111222333444444111333555;;;>>>EEEnnn222111111000000000000000000000000000000000000000000000111222333555666777444666999:::<<<@@@DDDHHHOOOOOOQQQSSSQQQNNNQQQVVVXXXSSSUUU```fffeeehhhpppnnngggtttooo^^^PPPEEE@@@@@@?????????>>>>>>======:::;;;===>>>@@@AAAAAAAAA@@@@@@???>>>======>>>>>>======>>>>>>>>>>>>======<<<<<<===???AAACCCFFFGGG===>>>>>>>>>===;;;999888;;;999888777888;;;???BBB>>>;;;999:::<<<===;;;888;;;===>>>??????@@@BBBDDDKKKQQQTTTQQQNNNPPPSSSUUU\\\```cccaaa[[[TTTOOONNNOOONNNPPPRRRRRRRRRWWW___vvvyyyhhheeettt~~~{{{zzz|||{{{wwwrrrnnnkkkiiigggffffffaaaZZZWWWVVVSSSMMMHHHCCCGGGZZZ|||vvv^^^XXXOOOGGGJJJVVVSSS>>>000333444---000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---++++++...222---------............///////////////000000000000111000000000000000111222333888777777@@@SSS222111111000000000000000000000000000000000000000000111111222333555666777666888:::;;;===@@@EEEHHHMMMMMMQQQSSSRRRPPPUUU]]]ccc______dddiiijjjlllooolllppp}}}mmm]]]PPPGGGBBB???@@@@@@??????>>>>>>>>>>>>======>>>???@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>>>><<<<<<<<<===>>>???AAABBB<<<<<<<<<<<<;;;:::999999::::::;;;;;;<<<===??????<<<:::999:::<<<===<<<:::;;;===>>>???@@@BBBFFFHHHRRRYYY]]]ZZZXXXZZZ\\\\\\aaabbbbbb^^^XXXTTTTTTUUUWWWVVVVVVWWWVVVVVV\\\ccctttgggiii|||~~~{{{zzz|||{{{xxxsssooommmllliiihhhhhhccc]]]ZZZYYYUUUPPPKKKJJJLLL```yyy```WWWPPPMMMKKKTTTSSSCCC666444444222000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---++++++...111---------............///////////////000000000000111000000000000111222222111777666999KKKggg222111111000000000000000000000000000000000000000111111222222444555777888888:::<<<===???BBBFFFIIIJJJLLLQQQTTTRRRRRRZZZdddooonnnkkkiiilllqqqpppmmmiiizzzxxxrrrhhh```TTTIIICCCAAAAAAAAA@@@@@@@@@????????????>>>@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@???>>>>>><<<======>>>>>>>>>??????======<<<<<<<<<<<<======;;;::::::999999::::::;;;;;;<<<>>>?????????>>>===;;;:::999:::<<<======<<<===???AAACCCEEEHHHMMMPPP[[[ccciiihhhgggggggggeeegggeeeaaaZZZUUUUUUZZZ___bbb```___^^^\\\[[[```hhhzzznnndddmmm~~~zzzyyy{{{{{{xxxuuurrrqqqpppmmmllljjjfffaaa]]][[[XXXRRRNNNRRRQQQhhhppp^^^RRRSSSNNNRRRSSSKKK===444333666000000000000////////////------------------------------------------------,,,,,,,,,---------...............---+++,,,...000---------............///////////////000000000000111111000000111111222333333999777===\\\222111111000000000000000000000000000000000000000222222222333444666888999:::<<<>>>???AAADDDHHHLLLJJJMMMRRRUUUSSSSSS\\\gggrrruuupppiiikkkttttttmmmqqqxxxrrrmmmfff\\\UUUQQQLLLFFFAAAAAABBBCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCBBBAAA@@@@@@@@@??????@@@@@@AAAAAA@@@???>>>@@@??????>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<999999888888888:::<<<======>>>>>>??????>>>===<<<<<<;;;::::::;;;<<<======???AAADDDGGGKKKPPPUUUYYYccckkkssstttttttttqqqmmmkkkhhhbbb[[[VVVXXX___fffjjjgggeeeccc___]]]bbbjjjvvviii```mmm~~~zzzxxxzzzzzzxxxvvvuuuuuutttrrrpppllliiiddd```]]]YYYUUUQQQUUUVVVqqqkkkVVVTTTRRRQQQRRRQQQDDD444111777000000000000////////////................................................,,,,,,,,,---------............---,,,,,,,,,---...---------............///////////////000000000000111111111111111222333444666<<<999DDDnnn222111111000000000000000000000000000000000000000222222333444555777888999<<<===@@@BBBDDDGGGLLLOOONNNQQQUUUWWWUUUTTT\\\eeennnqqqooohhhiiisssvvvrrrzzzuuunnnfff\\\VVVTTTQQQKKKEEEDDDCCCAAABBBDDDEEEEEEDDD@@@@@@@@@@@@AAAAAAAAAAAADDDCCCBBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@DDDCCCAAA@@@>>>===============<<<;;;;;;;;;<<<<<<999888888888999;;;===>>>???>>>===<<<<<<<<<===>>>???>>>===<<<;;;<<<>>>???@@@CCCHHHMMMQQQVVV\\\___hhhqqqyyy|||}}}}}}yyysssnnnlllfff___ZZZ\\\bbbhhhoookkkiiifffaaa^^^aaahhhtttggg^^^kkk~~~yyyxxxyyyyyyxxxxxxxxxyyyyyyvvvtttmmmkkkgggccc___ZZZVVVTTTUUU^^^}}}vvv[[[SSSWWWRRRRRRSSSHHH777000444000000000000////////////................................................,,,,,,,,,---------......------,,,,,,---------------------............///////////////000000000000111111111111222333444555555;;;<<>>AAADDDFFFJJJOOOSSSUUUUUUXXX[[[[[[YYY]]]cccgggkkklllhhhiiipppyyy~~~{{{rrrjjjbbb]]]XXXRRRKKKFFFFFFEEEDDDCCC??????AAACCCEEEEEECCCAAA@@@AAAAAAAAAAAABBBBBBBBBCCCBBBAAA@@@@@@@@@AAABBBAAAAAA@@@@@@@@@AAABBBCCCGGGFFFCCCAAA????????????>>>===<<<;;;;;;::::::;;;:::::::::;;;<<<===?????????>>>===<<<<<<===>>>??????@@@???>>><<<===@@@CCCCCCHHHOOOUUU[[[___dddgggoooxxx{{{rrrpppkkkddd^^^^^^ccchhhpppnnnkkkiiiccc^^^```fff}}}ssshhh```kkk~~~yyywwwxxxwwwwwwxxx{{{}}}|||zzzxxxooommmjjjeeeaaa\\\YYYWWWWWWjjjhhhXXXZZZTTTPPPQQQKKK>>>444222000000000000////////////........................------------------------,,,,,,,,,---------......---,,,+++,,,---...---+++---------............///////////////000000000000111111111222333444555666222888@@@___222111111000000000000000000000000000000000000000333444444555666888999:::<<<>>>BBBEEEHHHMMMRRRVVV[[[YYY[[[```cccaaaaaaccceeegggkkkmmmlllooo}}}xxxrrrjjjaaaYYYSSSNNNJJJFFFDDDBBB@@@@@@AAABBBCCC@@@@@@@@@BBBCCCCCCAAA???AAAAAAAAAAAABBBBBBBBBCCC@@@@@@???>>>???AAACCCDDDCCCBBB@@@??????AAACCCEEEGGGFFFDDDBBBAAABBBCCCDDDDDDCCCAAA???>>><<<<<<;;;;;;<<<===>>>???@@@@@@@@@>>>>>>??????@@@??????>>>>>>?????????>>>@@@EEEIIILLLSSS[[[dddiiimmmppprrrxxxxxxuuuoooggg```___ccchhhrrrpppooommmgggaaaaaafffwwwqqqiiidddppp~~~yyyvvvwwwuuuvvvxxx||||||zzzrrrpppnnniiiccc___\\\ZZZ]]]{{{~~~ccc\\\UUUOOOOOONNNHHH<<<222000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,+++,,,......,,,***---------............///////////////000000000000111222222222333555666777555;;;IIIqqq222111111000000000000000000000000000000000000000444444444555777888:::;;;<<<>>>BBBFFFIIIOOOTTTXXX___[[[]]]dddhhhgggeeeeeeeeeffflllrrrooooooyyybbb]]]UUUMMMHHHDDD@@@>>>;;;<<<>>>>>>>>>>>>@@@BBBCCCBBB@@@@@@AAABBBAAA@@@AAAAAAAAABBBBBBCCCCCCCCC>>>>>>======???AAADDDFFFDDDBBB@@@>>>???AAADDDGGGFFFEEECCCBBBCCCDDDFFFHHHLLLKKKHHHEEEBBB@@@>>>===<<<===???AAAAAAAAA@@@@@@<<<>>>AAACCCDDDBBB@@@>>><<<===??????@@@CCCIIINNNVVV]]]gggpppvvvyyy{{{|||~~~|||yyyqqqggg```___dddiiisssrrrqqqpppjjjcccbbbfffuuuooojjjhhhuuu~~~yyyvvvwwwtttuuuxxx|||}}}{{{tttssspppkkkeeeaaa^^^]]]ccclll\\\VVVNNNMMMPPPOOOBBB444000000000000////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---+++***,,,......,,,)))---------.........//////////////////000000000000222222222333444555777777<<>><<<>>>>>>???@@@@@@???@@@BBBDDDCCCBBBAAA@@@???????????????@@@BBBBBBAAA@@@@@@AAABBBBBBAAA???===>>>@@@BBBEEEBBB@@@AAACCCEEEDDDBBBAAAHHHIIIBBB<<<===>>>===IIILLLLLLFFFCCCDDDAAA;;;AAAAAABBBBBBBBBAAA@@@@@@BBBCCCDDDEEEEEEDDDBBBAAA===@@@BBBCCCDDDKKKWWW```hhhoooyyytttjjjbbb___eeennnssstttuuutttllleeegggnnn}}}uuuooovvv|||wwwvvvrrrwww|||}}}|||||||||yyyxxxssskkkccc______bbblllaaaaaaVVVGGGGGGOOOHHH666333111111333111------000////////////...............------------...//////000///...------------------------------------------------.........//////////////////000000000000111333333222333666888777@@@AAAkkk222222111000000000000000111111111111222222222222333555666777888;;;@@@CCCCCCEEEIIILLLOOOQQQSSSUUUVVVZZZ___``````bbbfffkkknnnmmmooopppssslllZZZPPPLLLEEEAAADDDDDDAAA???BBB??????????????????AAABBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@@@@BBBCCC???????????????@@@DDDGGGFFFDDDBBBCCCEEEGGGGGGFFF@@@FFFGGGAAA<<<<<<===<<>>CCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEDDDBBB@@@??????CCCGGGJJJMMMUUUbbbkkkwww}}}zzzpppgggbbbfffnnnxxxwwwwwwtttlllfffhhhoooyyyxxx|||wwwvvvqqquuuzzz}}}|||{{{{{{|||xxxwwwrrrkkkbbb^^^^^^```mmmddd^^^QQQFFFHHHNNNGGG:::333111111222111---...111////////////...............------------...////////////...------------------------------------------------.........//////////////////000000000000///000222222333555777888CCCOOO|||222111000000000000000000111111111111222222333333444555666777999<<<@@@DDDCCCGGGMMMQQQSSSTTTUUUVVVVVV]]]bbbbbb]]]\\\bbbhhhkkkkkkooovvvnnn[[[NNNFFFBBB???>>>@@@AAA>>>???AAABBBBBB@@@?????????@@@@@@@@@@@@AAAAAABBBCCCDDDDDDDDDCCC@@@??????@@@CCCDDD>>>?????????@@@CCCGGGKKKFFFEEECCCCCCEEEGGGGGGFFF@@@EEEEEEAAA<<<<<<===<<>>??????@@@CCCEEEHHHEEECCCAAA@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCAAA@@@??????AAAAAAAAAAAA@@@AAAAAA@@@AAADDDIIIMMMJJJIIIHHHGGGFFFFFFEEEDDDBBBDDDDDDAAA>>>=========DDDJJJOOONNNIIIFFFGGGIIIEEEFFFGGGIIIJJJKKKKKKKKKLLLKKKJJJIIIHHHGGGFFFFFFFFFLLLUUU]]]eeeqqqwwwpppooorrrwwwuuuttttttqqqpppwww}}}}}}uuuwwwzzz}}}~~~{{{{{{xxxrrrkkkhhhjjjmmm~~~sssWWWMMMMMMLLLLLLMMM888333000111111//////222////////////...............------------.../////////......---------........................................../////////////////////000000111111222222333555777777777:::@@@RRRwww111000000000000000111111000111111222333333444444555666888999:::===BBBEEEDDDHHHMMMPPPQQQTTTZZZ___^^^_______________```aaafffbbbjjjqqq\\\NNNFFFBBBAAACCCBBBAAAAAAEEEKKKPPPSSSMMMJJJEEECCCCCCCCCBBBAAABBBBBBCCCCCCBBBAAA@@@@@@======???BBBEEEEEEAAA>>>@@@@@@AAAAAACCCGGGMMMRRRVVVVVVUUUSSSOOOKKKHHHGGGEEEDDDDDDCCCAAA???>>>@@@AAAHHHRRRYYYYYYQQQHHHCCCGGGHHHIIIKKKLLLMMMMMMMMMMMMMMMLLLKKKKKKLLLMMMMMMSSSZZZdddlllttt~~~wwwuuuwwwxxxuuutttuuuuuuvvv~~~zzzzzz{{{}}}~~~}}}zzzuuuqqqsssyyydddSSSMMMJJJMMMSSS<<<555000111111000000222////////////...............------------...//////......---------......///................................./////////000000/////////000111222222222444333555777666555;;;DDDfff000000000000000111111222000111111222333444555555666777888999;;;>>>BBBFFFJJJMMMQQQPPPOOOPPPVVV\\\]]]]]]]]]^^^```aaabbbaaaeeeeeerrrvvvaaaPPPFFFBBBAAA@@@BBBBBBAAACCCLLLWWW\\\[[[QQQLLLGGGDDDEEEEEEDDDCCCCCCDDDDDDEEEDDDBBBAAA???===>>>BBBGGGLLLKKKFFFAAA@@@@@@AAABBBDDDJJJQQQVVVaaabbbcccaaa[[[TTTOOOLLLGGGDDDCCCDDDCCC@@@???AAADDDNNN```ppprrrcccPPPDDDIIIJJJLLLMMMNNNOOOOOOOOOMMMMMMLLLMMMOOORRRUUUWWW]]]dddnnnuuu{{{~~~{{{|||}}}zzzxxxzzz{{{|||~~~{{{xxxxxxqqqYYYMMMJJJNNNUUUBBB999222222222111000222////////////...............------------...//////...------------...//////............................../////////000000000...///000000111222333333444111222555555444===JJJxxx000000000000000111222222000111111222333444555666666888999:::;;;>>>CCCFFFJJJOOOTTTTTTQQQPPPUUUZZZ[[[^^^aaaccccccdddgggjjjjjjrrrrrrfffUUUIIIEEEFFFGGGGGGIIIIIIIIILLLXXXbbbbbb[[[RRRMMMFFFDDDEEEFFFEEECCCDDDEEEFFFGGGGGGFFFDDDCCCCCCCCCFFFLLLRRRSSSOOOJJJFFFEEEDDDCCCDDDHHHOOOSSS```dddgggfff___VVVOOOLLLGGGBBBAAADDDDDD???>>>AAAFFFQQQdddtttrrrbbbQQQJJJMMMNNNOOOPPPQQQRRRRRRRRROOOOOOPPPRRRVVV[[[aaadddjjjpppxxx}}}}}}|||}}}}}}aaaRRRNNNRRRVVVGGG===444333333111111222////////////...............------------...//////---------------...//////.........................../////////000000000000...///000111222333333444333///111666666888EEEVVV000000///000000111222222000111111222444555666666777888999:::;;;???CCCGGGFFFNNNUUUWWWUUUTTTWWW[[[\\\bbbhhhiiiggggggnnntttqqq{{{```VVVIIIBBBCCCHHHKKKLLLXXXXXXXXX\\\gggooohhh\\\RRRLLLEEECCCEEEFFFEEECCCDDDEEEGGGIIIJJJIIIHHHGGGIIIHHHIIIOOOVVVYYYVVVSSSNNNMMMIIIEEECCCEEEIIIMMMYYY^^^cccbbb\\\RRRKKKGGGFFFAAA???CCCCCC???===@@@BBBJJJYYYbbb]]]OOOIIIKKKPPPQQQRRRSSSSSSTTTTTTSSSSSSSSSTTTWWW]]]dddkkkoooxxx~~~~~~|||}}}hhhWWWUUUWWWYYYJJJ@@@666333444222111222000/////////...............------------...//////---------------...///000////////////////////////////////////000000000000...///000111222333444444555000222888:::===MMMaaa444333333222111111111222111111111222333444555666555999<<<======???CCCGGGFFFJJJQQQVVVUUUSSSXXX```cccjjjhhhdddjjjjjjjjjpppvvvxxxdddPPPIIIEEEEEEFFFIIIRRR^^^nnnoooooonnnnnnjjj___TTTLLLKKKHHHEEEDDDCCCCCCDDDLLLLLLLLLMMMNNNOOOPPPPPPQQQOOOQQQZZZdddfff^^^VVVYYYPPPHHHEEEIIILLLKKKHHHLLLNNNNNNNNNLLLKKKLLLMMMFFFAAAAAAIIIMMMHHHBBBAAADDDCCCGGGRRRZZZZZZVVVTTTQQQTTTWWWYYYYYYYYYZZZ\\\XXXVVVYYYaaaggglllvvv~~~}}}uuu[[[```cccXXXXXXGGG777222333333222111111111000///////////////------------------------////////////////////////////////////////////////............/////////000111111111222222333333444>>>444555===;;;;;;XXX~~~444333222222111111222222222222222222333555666777777:::===>>>>>>AAAFFFKKKNNNNNNSSSYYY[[[ZZZ\\\aaacccjjjhhheeejjjjjjjjjqqq{{{eeeTTTLLLHHHGGGJJJMMMQQQYYYcccrrrsssrrrooonnnjjj___TTTMMMKKKHHHFFFEEEFFFGGGHHHPPPQQQRRRTTTUUUUUUTTTTTTUUUSSSTTTZZZccchhhgggdddZZZTTTMMMJJJLLLOOOOOOOOOIIIKKKLLLKKKJJJIIIJJJLLLLLLEEEAAAEEEHHHFFFCCCDDDFFFGGGNNN[[[dddccc___]]]\\\]]]]]]^^^___aaaccceeedddcccgggpppvvv{{{}}}|||ddd^^^aaa```WWWIII:::444333111111222111111000///////////////------------------------////////////////////////////////////////////////........./////////000000111111111222333333444444:::333555======CCCfff333333222222111111222222222222222333444555777888999<<<>>>???@@@DDDKKKPPPRRRQQQTTTZZZ^^^]]]]]]___dddjjjhhhfffkkkjjjkkkvvv|||cccRRRIIIGGGGGGKKKQQQUUUYYY___fffuuuuuusssooolllhhh___UUUNNNLLLIIIGGGHHHJJJMMMOOOSSSUUUYYY\\\\\\[[[XXXVVVVVVTTTTTTWWW^^^ffflllooobbb___ZZZUUURRRQQQQQQRRRHHHIIIKKKKKKJJJJJJLLLMMMRRRJJJCCCBBBCCCDDDEEEGGGGGGIIISSSbbbllllllhhhfffdddbbb______bbbeeeggghhhkkklllrrr{{{zzzzzzppp[[[]]]dddVVVKKK???888333///000333111111000///////////////------------------------////////////////////////////////////////////////....../////////000000000111111111222333444444444888555888======JJJuuu333333222222111222222333333333333444555777888999:::<<<>>>@@@AAAFFFNNNUUUTTTVVV]]]cccddd``````bbbfffkkkiiihhhmmmmmmqqq~~~gggUUUMMMLLLJJJMMMSSSYYY\\\^^^```cccqqqqqqooojjjgggeee___WWWOOONNNKKKJJJLLLOOOSSSUUUUUUXXX]]]aaaaaa^^^YYYVVVQQQPPPPPPQQQUUU]]]ffflllnnnnnnkkkeee\\\UUUQQQQQQJJJKKKMMMNNNNNNOOOQQQRRRVVVOOOHHHDDDDDDEEEGGGHHHGGGIIISSSaaakkkmmmkkkllljjjgggeeeeeehhhkkklllkkkmmmqqqxxxwwwxxx~~~^^^XXX___TTTLLLCCC<<<444...///444111000000///////////////........................////////////////////////////////////////////////...////////////000000000000111111222333444555555888888:::<<<>>>QQQ333222222111222222333333333333444555666888:::::::::===???AAACCCHHHPPPWWWWWW```kkkrrrmmmffffffllliiimmmjjjkkkqqqrrrzzzgggVVVNNNOOOSSSVVV[[[```bbbbbbaaa```___fffgggeeeaaa___```^^^YYYRRRQQQOOOOOOPPPTTTXXXZZZYYY\\\```cccccc```[[[XXXMMMMMMMMMMMMNNNRRRYYY___kkknnnooojjj```UUUOOOMMMKKKMMMPPPQQQRRRSSSVVVXXXWWWUUUPPPLLLKKKLLLLLLKKKLLLMMMSSS^^^fffjjjmmmqqqssssssssstttvvvvvvvvvtttuuu{{{uuuxxxppp]]]XXXSSSMMMFFF???777000000444111000000///////////////........................////////////////////////////////////////////////////////////000000000111000111222333444555666666666777999;;;CCC^^^222222111111222222333333444444444666777999;;;<<<;;;>>>AAACCCEEEJJJRRRXXXWWWaaannnsssllldddgggooommmooolllnnnvvvyyy~~~dddSSSMMMMMMSSSYYYccciiillljjjgggeeeaaa]]][[[\\\[[[WWWVVVZZZ[[[ZZZUUUUUUTTTTTTVVVXXXZZZ\\\^^^```bbbddddddaaa]]][[[NNNNNNNNNLLLLLLMMMQQQTTTVVVZZZ\\\[[[UUUNNNIIIHHHLLLOOORRRTTTUUUWWWZZZ\\\[[[\\\[[[WWWVVVWWWVVVSSSXXXVVVXXX___eeeiiiooouuuxxx{{{~~~~~~}}}{{{{{{||||||~~~vvvzzznnnYYYSSSMMMGGGBBB:::333111444111111000///////////////......................../////////////////////////////////////////////////////////000000000111111000111222333444555666777222444777>>>QQQttt222222111111222222333444444444555666888:::<<<======@@@EEEGGGIIIMMMTTTYYYWWW]]]eeehhhddd```eeennnpppqqqnnnqqqzzzvvveeeUUUOOOPPPTTT[[[bbbiiinnnppplllgggfffbbb]]]RRRTTTSSSOOOOOOTTTXXXYYYXXXXXXXXXYYYZZZZZZ[[[\\\___``````aaa```^^^\\\[[[SSSQQQMMMKKKKKKLLLMMMNNNJJJKKKMMMMMMLLLKKKKKKKKKPPPRRRVVVXXXZZZ]]]```cccaaaffffffbbbaaacccccc___bbb___```dddgggjjjooovvvyyy}}}~~~zzzxxx{{{~~~yyyqqqzzz^^^SSSLLLFFFCCC===666333444111111000///////////////........................//////////////////////////////////////////////////////000000000111111111000111222333444666777777555666999FFFbbb222111111111222333333444444555555777999;;;<<<>>>>>>BBBGGGJJJLLLOOOUUUYYY]]]]]]```bbbbbbaaahhhpppsssrrrooorrr}}}yyy___UUUOOORRRXXX\\\dddlllhhhnnnoooiiieeedddaaa\\\OOOQQQOOOKKKKKKQQQVVVWWWZZZZZZ[[[\\\\\\\\\[[[[[[^^^^^^]]]\\\[[[ZZZZZZZZZVVVQQQLLLIIIJJJKKKLLLLLLQQQOOONNNNNNOOORRRVVVWWWTTTWWWZZZ]]]___bbbfffhhhggglllmmmhhhgggkkkllliiigggeeeeeehhhiiijjjnnnttt|||xxxwww}}}|||}}}~~~}}}aaaiiibbbSSSLLLFFFCCC???999444444111111000///////////////////////////////////////////////////////////////////////////////////////000000000000111111111111000111222333555666777888;;;;;;>>>MMMooo444444333222222333333333666777888888888999<<>>AAAJJJNNNSSSUUUVVVXXXZZZ]]]```ccciiimmmiiieeejjjtttwwwtttvvv}}}rrrcccWWWTTTUUUXXX]]]cccgggiiiiiijjjhhhdddaaa]]]WWWRRRMMMDDDDDDEEEGGGJJJNNNRRRTTTZZZ[[[\\\^^^______``````^^^]]]\\\ZZZYYYWWWVVVVVVZZZXXXVVVTTTSSSSSSSSSSSSYYYXXXXXXYYYZZZ[[[]]]______```bbbccceeeeeefffffffffggghhhhhhggghhhiiijjjiiiiiihhhggggggkkkpppsssuuuyyy~~~yyyuuupppoooppprrrssssssyyy~~~xxxwwwfffUUUZZZpppoooUUUJJJHHHIII@@@<<<999000333333222222111000000000//////............////////////............//////000000000000000000000000///000111000///...///111111111222333444666777888888;;;HHHkkk444333333333333333444444333444666888999<<<@@@DDDJJJNNNTTTXXXZZZ[[[]]]^^^cccdddiiillllllkkkooouuuuuuqqqsssyyyjjjbbb[[[UUUPPPUUUWWW\\\bbbgggiiigggeeegggeeebbb[[[SSSKKKFFFDDD>>>@@@CCCGGGKKKOOORRRTTT\\\]]]^^^^^^______^^^^^^]]][[[XXXUUUTTTUUUVVVWWW^^^^^^^^^]]]\\\[[[[[[ZZZ^^^```aaaaaa```bbbeeegggcccdddeeeffffffgggggggggcccbbbaaaaaacccddddddddddddddddddcccccceeeiiilllnnnttt{{{{{{uuuqqqkkkiiiggghhhkkkooorrrsss}}}ppp^^^ccc\\\RRROOOVVVxxx~~~YYYLLLJJJKKKBBB<<<999111333333222222111000000000//////............////////////............//////000000000000000000000000///000111111//////000111111222222333444666777888;;;:::NNNzzz444333333333333444444555444555777999:::===AAADDDFFFJJJQQQWWW\\\^^^______eeeeeehhhkkknnnpppsssvvvtttpppuuuxxxhhhZZZTTTSSSUUUWWWYYYZZZ^^^bbbffffffdddbbbbbbbbb^^^VVVLLLCCC@@@@@@???AAAFFFKKKQQQUUUWWWXXX]]]]]]^^^^^^]]]]]]\\\[[[\\\ZZZVVVTTTTTTVVVZZZ]]]___````````````aaabbbdddaaafffiiifffdddeeeiiijjjeeeeeeffffffgggffffffffffffbbb______aaabbb```^^^^^^___`````````aaadddfffgggnnnwwwxxxqqqllljjjddddddfffiiinnntttyyy|||qqq]]]KKKPPPPPPNNNKKKKKKfff^^^NNNJJJKKKCCC===:::444333333222222111000000000//////............////////////............/////////////////////////////////000111111000///000222222222222333555666888999???888PPP444333333333444444555666666888999::::::<<<@@@CCCDDDHHHNNNVVV]]]aaabbbbbbdddeeegggiiimmmqqqtttuuuwwwvvvllldddYYYQQQOOOTTTZZZ___`````````aaaccccccaaa```ZZZZZZVVVOOOEEE???>>>???AAADDDIIIOOOTTTXXXZZZ[[[_________^^^^^^]]][[[[[[[[[YYYWWWVVVWWW[[[```cccddddddcccaaa___aaaeeeiiihhhpppsssmmmfffeeeffffffdddddddddeeeeeeeeeddddddjjjeee```^^^___^^^\\\YYYYYY\\\___aaabbbccceeegggjjjpppzzzyyysssnnnllljjjgggiiimmmrrrxxx}}}gggQQQFFFGGGEEEGGGIIIGGGZZZ|||jjjRRRHHHIIICCC>>><<<666333333222222111000000000//////............////////////............//////////////////////////////...000111111000000111333222222333444555777888999@@@<<<^^^333333333333444555666777777999::::::;;;===@@@CCCFFFIIINNNVVV^^^cccddddddbbbeeeffffffiiiooossssssttt{{{uuudddUUUQQQNNNNNNSSSYYY___bbbgggdddaaa______^^^]]]\\\PPPNNNJJJEEE@@@===<<<===BBBDDDIIINNNSSSWWWYYYZZZ____________^^^]]]\\\[[[YYYXXXXXXYYY[[[___ccceeeiiiiiifffaaa]]]]]]bbbfffkkkwww|||rrrgggcccbbb___aaabbbbbbccccccccccccbbbbbb___[[[YYYXXXXXXWWWWWWWWW[[[aaafffiiilllnnnooozzz~~~zzzvvvtttsssrrrrrruuu{{{rrr^^^KKKFFFFFFAAA@@@EEEEEEMMMbbb|||[[[HHHHHHDDD???===777333333222222111000000000//////............////////////............//////000000000000000000000000...000111111111111222333222333333444555777888999@@@FFFxxx333333333444444555666777666777999:::<<<>>>BBBEEEJJJJJJNNNTTT[[[`````````___dddfffcccdddkkkppppppqqqmmm[[[PPPKKKLLLOOOVVV```ggghhhgggfffccc___\\\ZZZWWWTTTRRRKKKGGGBBB>>>===<<<<<<<<>>CCCDDDEEENNNhhhKKKHHHEEEAAA===777333333222222111000000000//////............////////////............//////000000000000000000000000...000111111111111222444333333333444666777999:::BBBRRR333333333444555666777777444666888:::<<<@@@DDDHHHKKKKKKLLLPPPWWW[[[[[[ZZZ\\\cccfffbbbaaahhhnnnoootttxxxcccTTTMMMJJJMMMPPPWWWcccooouuusssoooaaa___[[[XXXUUUQQQKKKHHHJJJEEE???<<<===>>>>>><<>>===<<<======DDDFFFIIILLLOOOQQQRRRRRRVVVVVVTTTSSSSSSUUUUUUSSS[[[ZZZZZZZZZZZZYYYWWWUUUXXXWWWVVVVVVVVVWWWYYYZZZ]]]___aaaaaa``````aaabbbdddddddddccccccfffjjjnnnooopppvvv|||{{{zzzpppZZZMMMEEEEEEEEEDDDDDDDDDDDDEEEEEEWWWxxxRRRKKKHHHCCCAAA>>>666222000222333111000222000000000000000000000000000000000000000000000000222111111111000000//////000000000111222222333333333999666333666444555AAABBBjjj555555444444555666888999:::;;;===@@@CCCFFFHHHJJJMMMPPPSSSUUUUUUWWWYYYZZZbbbdddjjjqqqrrrpppqqqvvv}}}|||aaaUUUOOOHHHFFFJJJHHHVVVqqqooo^^^WWWPPPMMMJJJFFFFFFIIIEEECCC@@@>>>======>>>>>>DDDFFFIIIKKKNNNOOOPPPPPPRRRRRRQQQQQQRRRSSSSSSRRRVVVWWWWWWYYYYYYXXXVVVTTTZZZZZZYYYXXXXXXYYYZZZ[[[\\\^^^aaabbbaaabbbcccdddaaadddgggkkkpppuuu|||fffTTTLLLGGGCCCCCCCCCCCCDDDEEEEEEFFFOOOsss^^^NNNEEECCCBBB===777222000333333111000222000000000000000000000000000000000000000000000000111111111111000000000///000000000111222222333333222777444333888777888DDDNNNttt666555555555555777888999:::;;;>>>AAAEEEIIIKKKMMMSSSUUUXXXXXXXXXXXXYYYZZZeeegggmmmssstttssswww|||vvvcccQQQLLLJJJGGGGGGJJJJJJ^^^rrr```XXXPPPMMMIIIEEEDDDFFFDDDBBB@@@>>>>>>>>>???@@@EEEFFFHHHJJJLLLMMMMMMMMMMMMMMMNNNPPPQQQRRRRRRSSSWWWYYYZZZ\\\\\\\\\[[[ZZZ]]]\\\\\\\\\\\\]]]^^^^^^```cccgggiiijjjlllnnnppptttxxx}}}]]]PPPJJJFFF@@@@@@@@@AAAAAAAAAAAAAAAHHH\\\uuuXXXEEEEEEGGG===999444111333333111000222000000000000000000000000000000000000000000000000111111111111000000000000000000000111222222333333222555222333:::999;;;GGGccc777666555555666777999::::::<<>>RRR888777777777777999:::;;;===???BBBGGGLLLPPPTTTVVVYYY[[[^^^``````aaaccceeeffffffiiimmmrrr{{{vvvaaaZZZUUUSSSQQQOOOMMMLLLLLLMMMSSSpppwwwcccWWWPPPJJJHHHHHHIIIGGGEEECCCBBBCCCDDDEEEFFFFFFFFFFFFGGGHHHIIIIIIMMMKKKNNNUUUWWWWWW___jjjooossswwwzzz|||rrr[[[HHHFFFDDDAAAAAABBBDDDFFFHHHLLLfffSSSGGGJJJCCC???888444444333111111333000000000000000000000000000000000000000000000000000000000000111111111111000000000111222222333333444555222555999666CCC^^^888888777777888999;;;<<>>DDDAAAFFFKKKOOOQQQSSSVVVZZZ]]]]]]___aaadddddddddbbbiiimmmoooqqq{{{rrrccc\\\ZZZWWWTTTTTTVVVcccqqqeee^^^YYYUUURRRNNNLLLKKKJJJHHHGGGLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKQQQZZZaaasss}}}zzzoooccc[[[UUUQQQNNNQQQZZZuuusssOOOQQQIIIGGG===555444666444222333111111000000000000111111000111111111111222222222111111111111111111111111333333444444444444444444333777333666===;;;XXX888777777:::;;;:::>>>DDDIIIMMMQQQTTTTTTUUUXXXZZZ]]]^^^```bbbdddeeedddcccggglllooorrr~~~oooddd```]]]]]]^^^\\\fffpppfff^^^YYYVVVRRRPPPPPPQQQPPPOOOOOONNNMMMLLLLLLLLLMMMNNNKKKKKKKKKKKKMMMSSS\\\bbbjjjsss}}}vvvmmmgggccc___^^^\\\\\\ooo|||RRROOOJJJIII>>>666555666444222333111111000000000000111111000111111111111222222222111111111111111111111111333333333444444444444555222777444777===AAAccc888666777:::;;;;;;???EEEHHHLLLPPPSSSUUUWWWYYY[[[^^^```bbbdddffffffeeeeeehhhlllppptttuuummmiiiiiikkkcccfffrrrhhh___[[[VVVSSSSSSTTTUUUUUUUUUTTTRRRQQQQQQQQQRRRRRRNNNMMMKKKIIIIIIMMMTTTYYYaaagggssswwwzzzsssooommmxxxsssmmmvvv]]]RRROOOLLLAAA888666666444333333111111000000000000111111000111111111111222222222111111111111111111111111333333333444444444555555111666666888===IIIsss888666777;;;<<<<<<@@@GGGFFFIIIOOOTTTYYY]]]aaabbbdddgggjjjlllmmmlllllllllmmmpppsssxxx~~~vvvtttvvvlllggg|||sssnnngggbbb_______________```aaaaaa```^^^]]][[[[[[XXXRRRLLLIIIIIILLLNNNUUUXXXbbbmmmwwwyyy|||}}}~~~mmmXXXVVVQQQEEE:::777666444333333222111111000000111111222000000111111111222222222111111111111111111111111222333333444444555555555222666999999<<>>CCCIIILLLOOOTTTZZZaaafffiiijjjiiimmmqqqtttsssrrrrrrrrrrrruuuxxx~~~~~~zzznnnxxx~~~{{{yyywwwvvvyyy|||~~~|||xxxrrrnnnqqqkkkaaaYYYRRRPPPOOOOOOKKKLLLPPPWWW]]]cccmmmwww{{{rrr~~~```ZZZVVVIII===888666444333444222222111111111111222222000000111111111222222222111111111111111111111111222222333333444555666666444666;;;;;;<<>>???@@@EEELLLSSSTTTWWW[[[```ddddddcccbbbgggmmmooonnnllllllmmmsssxxx{{{oooddd\\\XXXUUUSSSOOOMMMLLLNNNOOOOOOUUU\\\bbbhhhtttuuuppphhh]]][[[MMM???999666444333444222222111111111111222222000111111111111222222222111111111111111111111111111222333333444555666666666666===>>>>>>aaa:::999;;;???AAACCCHHHNNNVVVVVVVVVYYY]]]^^^\\\ZZZ\\\bbbiiikkkiiifffggghhhmmmwww}}}oooeee^^^XXXTTTYYYTTTQQQQQQOOOLLLOOOSSSSSSWWW___iiiwww}}}rrrrrrsssaaa___PPPAAA:::666444333444333222222111111222222333000111111111111222222222111111111111111111111111111222222333444555666777777555>>>AAACCCkkk;;;:::<<<@@@CCCDDDIIIPPPYYYXXXXXX[[[^^^___]]]ZZZ```fffmmmooommmjjjkkklllfffttt{{{nnnddd\\\WWWZZZVVVSSSSSSQQQNNNOOOSSSUUUWWWYYY[[[aaannn{{{rrruuu|||eeeaaaRRRBBB:::777444333555333222222111111222222333000111111111111222222222111111111111111111111111111111222333444666666777777444>>>CCCGGGqqq>>>>>>>>>@@@EEEJJJOOOSSS\\\[[[YYYYYYZZZ]]]```cccgggiiinnnrrruuuuuurrrooommm{{{lll\\\ZZZUUUSSSUUUVVVTTTTTTVVVWWWYYYZZZ[[[\\\___cccfffmmmrrr{{{uuu|||kkkZZZaaaMMM777:::888000555333222111111000111111111111111111111111111111111333333333222222111111111222333333444444555555555555<<<;;;777PPP<<<===@@@DDDIIIOOOTTTWWWZZZYYYYYYYYY[[[]]]```aaadddggglllpppssstttttttttwwwsssfff```[[[\\\]]]]]]```ccchhhjjjkkkjjjhhheeedddcccfffffflllwww|||xxx^^^cccQQQ<<<<<<888000555333222222111111111111111111111111111111111111111333333333222222222111111222333333444444555555666444<<<<<<===ZZZ>>>@@@DDDIIINNNSSSVVVXXXXXXYYYZZZ\\\^^^```aaabbbccceeejjjnnnssswwwyyyzzz~~~xxxooohhhgggiiilllrrryyy}}}}}}wwwttttttnnniiifffhhhsss~~~wwwyyydddeeeVVVDDD???888222666333333222111111111111111111111111111111111111111333333333222222222222111222333333444555555666666555;;;<<>>999///555444333333222222333333111111111111111111111111111111111222222333333333222222333555666888999999333===LLLgggCCCKKKRRRUUUXXX[[[ZZZVVVXXXaaammmxxx~~~{{{wwwnnnggg^^^WWWSSSRRRRRRRRRTTTUUUUUUTTTSSSSSSTTTVVVWWWWWWUUUTTTTTTTTTUUUVVVVVVWWWXXXZZZ]]]```cccdddfffkkkpppsssxxxqqqaaa\\\WWWWWW[[[___```___]]]aaarrryyy```^^^MMM???<<<666555555444333222222222222222222222222222222222222333333444444444444555555444444444444555777888999<<<;;;LLLvvvFFFMMMTTTUUUXXX\\\]]]\\\jjjooovvvyyyzzz{{{~~~|||yyyxxxwwwvvvyyyxxxqqqlllfffaaaZZZUUUTTTTTTUUUUUUTTTUUUVVVUUUTTTTTTVVVWWWVVVUUUTTTTTTSSSTTTUUUUUUSSSTTTTTTUUUVVVXXXYYYZZZSSSUUUWWWWWWYYY```jjjrrrpppgggccc___```fffjjjlllkkkhhheeejjjkkkdddRRRBBB<<<444666555444333222222222222222222222222222222222222111111222222222222333333555555555666777888999:::;;;<<>>WWWNNNTTTWWWWWWYYY```gggiiigggiiikkkjjjggggggjjjmmm|||wwwxxx}}}{{{yyywwwuuusssoooiiifffeeeeeeeeeeee]]][[[ZZZZZZ\\\^^^______```bbbdddccc```^^^]]]]]]_________^^^_______________^^^]]]\\\[[[ZZZZZZZZZ]]][[[YYYYYY\\\]]]\\\ZZZXXX\\\```bbbhhhwwwrrr```VVVJJJ???777666555444333333222222333222222222222222222222222333333333444444444555555555555555666777888::::::888@@@___QQQUUUXXXYYY]]]eeeiiiiii^^^ccchhhjjjjjjkkkmmmppp{{{|||}}}|||}}}yyyrrrnnnlllkkkkkkkkkeeecccaaabbbcccddddddcccdddgggjjjllllllkkkjjjjjjkkkkkkkkkkkkkkkjjjjjjiiiiiiiiihhhffffffeeeeeeeeedddaaa___```cccccc```\\\\\\[[[ZZZYYYYYY```mmmxxx}}}|||uuu^^^WWWMMM@@@:::666666555444333333333333222222222222222222222222333333333444444444555555444444444555666777888999888CCCgggQQQTTTXXX\\\cccjjjhhhcccYYY___fffjjjkkkkkklllnnn{{{}}}{{{www~~~wwwlllpppxxx{{{xxxtttrrrooommmmmmmmmlllkkkoootttzzz}}}|||{{{zzzyyyxxxxxxxxxxxxvvvtttttttttrrrmmmhhheeeaaa]]][[[XXXVVVXXX]]]``````aaabbbdddfffhhhjjjqqqccc\\\PPP@@@<<<777666555444333333333333222222222222222222222222111111222222222222333333444444444444555777888999999GGGoooPPPSSSWWW___iiinnnfffZZZWWW]]]cccggggggggghhhjjjkkkqqqssstttkkkaaaaaaeee{{{}}}vvvqqqoookkkaaa[[[ZZZ[[[[[[YYYXXXYYYZZZ\\\^^^uuukkkaaaSSS@@@>>>777666555444444333333444222222222222222222222222111111222222222222333333444444555555666777999:::;;;JJJttt}}}uuu~~~PPPQQQVVV```mmmqqqdddTTTYYY^^^cccffffffgggjjjmmmgggooosssvvvzzzpppiiidddnnn}}}ssspppkkkiiihhhffffffggghhhiii|||oooeeeUUUBBBAAA777777555444444444444444222222222222222222222222333333444444444555555555555555666666777999:::;;;<<>>HHHuuuvvv{{{QQQUUU___iiijjjddd___``````___dddkkkjjjeeejjjtttuuusssrrr{{{vvvggg\\\PPPAAA;;;555111444666555444444444444444333333222222222222222333333333333444444555555555666666888999:::???NNNvvvxxx}}}ZZZ\\\bbbhhhhhhdddbbbccc``````gggnnnmmmjjjrrr~~~rrrcccUUUFFF===666222444666555444555444444333333333333222222222222333333333333444444555555555666777888::::::???TTTyyy~~~dddeeehhhjjjiiiffffffggg``````fffpppsssrrrxxx{{{hhhYYYLLL???888333444666555444555333333333333333333333333222222222333333333444444555555555666777999:::;;;>>>XXX}}}|||iiikkkkkkiiiggggggggggggbbb___cccnnnssssssvvv}}}kkkZZZOOOAAA:::444555666444444555333333333333333333333333222222222333333333444444444555555666888999;;;<<<===ZZZxxx|||hhhkkkkkkhhheeefffeeedddccc___aaaiiimmmmmmrrr|||{{{lllZZZRRRCCC;;;555555666444444555222222333333333333444444222222333333333333444444444555555666888:::<<<===>>>\\\~~~vvvzzzfffkkklllhhheeefffdddaaa___]]]aaaeeefffiiizzzlll\\\XXXEEE<<<666555666444444666222222222333333444444444222222333333333333444444444555555777888:::<<<===BBBaaa}}}www{{{fffmmmooojjjhhhhhhfffaaaYYY\\\bbbeeeccckkklll___^^^FFF===666555666444444666222222222333333444444444222222333333333444444444444555555777999;;;===>>>FFFeee~~~yyy~~~ooopppooolllkkkiiibbbZZZVVVaaacccccchhhnnnkkk\\\dddOOOBBB666444666666444444555444444333333444444555333333333444444444555555222444777888999:::<<<>>>EEEyyy}}}lllnnnmmmjjjiiijjjiiieee[[[cccddddddhhhkkkyyy~~~ppp^^^dddQQQCCC777444666666444555555444444333333444444555333333333444444444555555222444777888999:::===???GGG}}}jjjnnnnnniiifffhhhkkkkkk```fffdddcccggggggnnn}}}yyyttt]]]aaaSSSEEE999555666666555555555444444333333444444555333333333444444444555555333555777888888:::===???JJJjjjqqqrrrkkkdddcccfffgggaaaeeebbbaaaeeeccceeerrr|||uuuzzz___aaaVVVHHH:::666777666555555555444444333333444444555333333333444444444555555444555777888888:::>>>@@@LLLgggpppuuuooofffbbbbbbbbb^^^bbb``````dddaaaaaallllllcccbbbYYYKKK<<<777777777555666555444444333333444444555333333333444444444555555555666777777888:::>>>AAANNNbbbllltttqqqjjjfffdddbbb]]]bbbaaaaaaeeebbbbbbnnnqqqkkk~~~~~~~~~}}}{{{}}}aaa^^^]]]MMM>>>888888777666666555444444333333444444555333333333444444444555555555666777777888;;;???BBBTTTccclllsssrrrmmmkkkhhhddd^^^eeeeeeeeehhhdddeeessshhhsss|||||||||~~~~~~}}}zzzxxxxxx|||ccc______OOO@@@999888777666777555444444333333444444555333333333444444444555555666777777777888;;;???CCC[[[hhhoootttrrrooollliiieee```hhhiiihhhjjjeeehhhwww}}}cccyyy~~~{{{|||||||||}}}}}}|||yyyvvvuuuwww}}}mmmiii```QQQ@@@:::999777666777555444444333333444444555333333333444444444555555666777777777888;;;???CCC```dddkkkrrrsssqqqmmmhhhcccaaaccc___bbbkkkkkkooo~~~pppnnnzzztttrrrvvvvvvvvvwwwxxxvvvrrroooiiilllqqqyyywwwhhheeeVVVCCC888777888777444666666555444444444444555444333333333333444555555666555777999999888>>>FFFaaaiiissszzzxxxooohhhggghhhaaadddaaaccciiijjjtttjjjmmm~~~wwwrrrpppoooooopppqqqqqqoookkkhhhdddeeegggmmmuuu~~~wwwhhhfffWWWDDD999777888777444666666555444444444444555444333333333333444555555666555777999999999>>>FFFaaajjjttt|||yyymmmcccbbbfff___eeeddddddggghhhzzzbbbkkk~~~|||yyysssnnnllliiiiiiiiijjjjjjhhhdddaaa```___]]]___dddmmmvvv|||}}}{{{yyywwwuuuzzzyyyfffhhhYYYGGG;;;888888777555666666555444444444444555444333333333333444555555666555777999999999???GGGcccgggkkkssswwwrrrhhh```]]]]]]dddfffffffffgggxxx[[[jjj~~~xxxvvvtttnnniiihhhfffeeeffffffgggddd```]]]]]][[[XXXXXX[[[aaagggkkkmmmkkkiiiiiijjjrrrfffjjj\\\JJJ===999888777666666666555444444444444555444333333333333444555555666555777999999:::@@@GGGiiifffccchhhwwwxxxhhh]]]aaaggghhhiiihhhiiimmmXXXkkk~~~yyyrrrpppnnnhhhdddcccbbbbbbbbbcccccc```\\\YYYWWWWWWVVVUUUVVVWWWYYYZZZ\\\VVVTTTWWW___jjjzzzkkklll___MMM@@@:::888888777666666555444444444444555444333333333333444555555666555777:::::::::@@@HHHppphhh```dddwwwxxxooopppoookkklllmmmooodddYYYnnn|||}}}uuummmkkkiiidddaaa```___^^^^^^___^^^\\\XXXTTTQQQQQQQQQQQQPPPOOOMMMLLLPPPJJJHHHNNNWWWcccqqq|||wwwooobbbPPPBBB;;;888888888666666555444444444444555444333333333333444555555666555777::::::;;;AAAIIIuuufff___aaaqqq}}}{{{ooonnnrrrwww\\\[[[rrr|||zzzrrrjjjhhhfffbbb^^^^^^]]]]]]]]]]]]]]]ZZZUUURRRNNNNNNNNNMMMKKKIIIGGGEEEHHHFFFGGGLLLRRR[[[iiiuuupppdddSSSDDD;;;888888888666666555444444444444555444333333333333444555555666555777:::;;;;;;BBBJJJvvv```\\\^^^gggmmmrrrrrrooouuu}}}|||VVV]]]uuu{{{yyypppiiigggeee```]]]]]]^^^^^^]]]^^^]]][[[VVVSSSNNNNNNMMMKKKIIIGGGFFFEEEAAACCCFFFIIIKKKQQQ```oooqqqfffTTTEEE<<<888888999666666555444444444444555444333333333333444555555666555777:::;;;;;;BBBJJJuuuaaa```______aaahhhqqqwwwlllppp~~~jjjYYY^^^ppp{{{rrriiiccc^^^YYYWWWYYYXXX[[[ZZZXXXYYYZZZVVVQQQPPPNNNLLLKKKJJJHHHEEEBBBBBBBBBEEEJJJMMMRRR^^^iii}}}}}}mmmYYYHHH;;;444666<<<666666555444444444444555444444444555555555666666555555666777666777@@@JJJzzz^^^^^^^^^]]]^^^```eeeiii}}}xxxwww]]]WWWaaapppyyypppgggbbb]]]XXXVVVXXXWWWYYYYYYXXXXXXZZZWWWQQQPPPNNNLLLJJJIIIGGGDDDBBBCCCBBBDDDGGGIIIMMMWWWbbbtttuuuZZZHHH???:::888999666666555444444444444555222222222333333333444444555555666888777888AAALLL~~~ZZZ\\\]]]]]]\\\\\\]]]^^^iiipppRRRYYYhhhsss~~~vvvmmmeee```[[[VVVTTTUUUTTTWWWXXXWWWXXXZZZXXXSSSOOOMMMKKKJJJIIIGGGCCCAAABBBAAAAAACCCDDDFFFOOOXXXggg}}}```KKKCCC???:::666666666555444444444444555222222222333333333444444555555666888888:::CCCNNN[[[\\\^^^^^^]]]\\\]]]___```mmmiiiPPP___nnnvvv|||rrrjjjbbb^^^ZZZTTTRRRTTTSSSUUUWWWVVVXXX[[[YYYTTTNNNMMMJJJIIIHHHFFFCCC@@@AAA???>>>@@@AAABBBIIIQQQ^^^sssnnnQQQEEE???:::777666666555444444444444555444444444555555555666666555555777999999;;;DDDOOO~~~```___^^^\\\ZZZZZZ]]]```ccc^^^rrrjjjUUUcccnnnuuu|||ppphhhaaa]]]ZZZTTTRRRSSSRRRUUUVVVVVVYYY\\\ZZZUUUNNNMMMJJJIIIHHHFFFCCC@@@@@@===<<<>>>@@@AAAGGGNNNXXXmmm}}}}}}WWWEEE<<<::::::666666555444444444444555444444444555555555666666555555777999999;;;DDDOOO}}}cccaaa]]]XXXUUUUUUXXX[[[fff^^^gggjjjXXXdddkkkrrr~~~zzzooogggaaa^^^ZZZUUUSSSTTTSSSVVVWWWWWWZZZ]]][[[VVVOOOMMMKKKJJJIIIGGGCCCAAA???;;;:::===@@@AAAEEEKKKTTThhhwww\\\FFF<<<:::<<<666666555444444444444555222222222333333333444444555555666888888:::CCCNNN~~~___]]]ZZZVVVSSSSSSVVVYYY___eeeeeezzzeeeXXXfffkkkqqq|||wwwooohhhaaa___\\\VVVTTTUUUTTTWWWYYYXXX[[[^^^\\\WWWPPPNNNLLLJJJIIIGGGDDDBBB@@@;;;:::<<>>===<<<===???@@@HHHUUUfffxxxooo\\\PPPAAA999999777777666555555555555555444444444444444444444444666777888888999<<>>???FFFQQQaaasssqqq^^^RRRCCC::::::777777666555555555555555444444444444444444444444666777888888999<<<@@@DDDhhhZZZYYYVVVTTTSSSUUUWWWXXXYYYbbbmmmzzzYYY^^^gggmmmuuuyyy|||wwwsssnnnhhhccc```]]]YYYZZZ]]]ZZZ^^^aaabbbeeegggddd___XXXUUUQQQNNNKKKIIIFFFCCC@@@>>><<<;;;;;;;;;===>>>BBBLLLYYYjjjsssbbbVVVFFF<<<;;;777777666555555555555555444444444444444444444444555666777888999<<<@@@DDDbbbwwwWWWUUUTTTRRRRRRTTTVVVWWWZZZcccooolllTTT^^^jjjrrrxxxxxxzzzuuuqqqnnnhhhcccaaa^^^[[[\\\```]]]bbbfffhhhkkkkkkfff```ZZZWWWRRROOOLLLIIIEEECCC???>>><<<:::::::::;;;<<<@@@GGGRRRaaaxxxvvveeeYYYIII<<<:::777777666555555555555555444444444444444444444444555666777888999<<<@@@CCC^^^vvvmmmRRRQQQPPPPPPQQQRRRTTTUUU[[[cccpppcccTTT```lllsssxxxxxx}}}xxxssspppmmmgggcccbbb```]]]^^^bbbbbbggglllmmmnnnmmmggg___[[[XXXSSSOOOLLLIIIFFFCCC???>>><<<:::999:::;;;;;;???DDDLLLZZZpppyyyiii]]]KKK<<<999777777666555555555555555444444444444444444444444555666777777888;;;@@@CCC]]]hhhhhhOOONNNNNNOOOPPPRRRSSSTTT\\\bbbqqq}}}aaaWWWccckkkqqqwwwwww{{{wwwrrrnnnkkkgggddddddccc___```ccceeejjjnnnooopppoooggg___\\\XXXTTTPPPMMMJJJFFFDDD@@@???<<<:::999::::::;;;>>>BBBHHHSSSiii}}}nnnaaaMMM===888777777666555555555555555444444444444444444444444444555666777888;;;???CCC\\\yyy|||eeegggMMMMMMNNNOOOPPPRRRTTTUUUZZZbbbtttttt___ZZZeeejjjpppyyy{{{~~~zzzvvvpppmmmiiifffeeefffeeeaaaaaaccceeejjjnnnoooppppppiiiaaa[[[XXXTTTPPPNNNKKKHHHEEEAAA???===;;;::::::;;;;;;===???DDDNNNccc~~~sssfffPPP>>>888777777666555555555555555444444444444444444444444444555666777888;;;???BBB[[[qqqssshhhMMMMMMNNNOOOQQQSSSUUUVVVXXXbbbvvvmmm[[[ZZZfffjjjqqq}}}}}}zzzuuuppplllhhheeeeeehhhgggbbbaaacccccchhhmmmnnnppppppkkkddd[[[XXXTTTPPPNNNLLLHHHFFFBBB@@@>>>;;;::::::;;;<<<;;;>>>AAAKKK___zzzwwwiiiSSS@@@999777777666555555555555555444444444444444444444444444555666777888;;;???BBBYYY~~~nnn|||kkkIIIKKKMMMNNNOOORRRVVVYYY^^^eeeaaa\\\[[[aaaiiiooovvv{{{~~~yyysssnnnkkkhhhgggfffeeedddccccccccchhhlllooopppnnnllllllmmmhhhaaaXXXRRRPPPNNNJJJFFFEEECCC@@@===:::999::::::999===@@@FFFUUUnnn|||ttt]]]BBB:::999888777666666555555555555555444444444444555555666555666777777777>>>FFF[[[}}}yyyKKKLLLMMMMMMNNNPPPSSSVVVXXXeeevvv[[[WWWWWW___hhhooowww~~~}}}xxxsssnnnkkkiiihhhfffddddddcccddddddjjjmmmppppppnnnlllmmmooonnnfff[[[TTTQQQOOOLLLHHHFFFDDDAAA===;;;::::::::::::===@@@DDDQQQhhh|||yyyppp[[[CCC<<<999888777666666555555555555555444444444444555555666555666888777777===EEE\\\KKKLLLMMMLLLKKKLLLOOOQQQUUUhhhkkkUUUSSSVVV___hhhqqq{{{|||wwwrrrnnnkkkjjjhhhfffdddcccdddfffgggmmmooorrrqqqnnnnnnppprrruuulll```WWWSSSPPPMMMKKKFFFEEEBBB>>><<<;;;:::::::::===???AAALLL___qqq{{{xxxmmmYYYDDD???999888777666666555555555555555444444444444555555555444666888888777<<>>GGGXXXhhhpppwwwzzz~~~yyynnnZZZDDD>>>999888777666555555555555555555444444444444555555444444666999888777<<>>;;;:::777::::::999>>>IIITTTXXX]]]___aaabbbcccdddgggjjjkkklllnnnqqqtttxxx{{{|||~~~uuueeeLLL===999888777666666555555555555555444444444444555555777555555888999;;;DDDNNNooo]]]XXXsssCCCEEEFFFGGGHHHKKKOOORRRbbb~~~XXXPPPUUU^^^dddfffmmm}}}|||zzzwwwtttqqqnnnllllllfffggggggiiikkklllnnnoooooorrrvvvwwwuuusssssstttoooppppppmmmeee\\\SSSOOOJJJIIIHHHEEEBBB>>><<<:::777:::999777;;;EEENNNRRRYYY[[[\\\]]]]]]^^^aaaccccccdddfffhhhkkknnnqqqrrr|||~~~}}}tttgggOOO@@@999888777666666555555555555555555444444555555555777555555777999<<>>BBBDDDJJJKKKMMMOOOQQQTTTUUUVVVWWWYYY\\\^^^```cccgggjjjnnnqqqvvv{{{uuukkkSSS:::;;;999666555555666555444555555555555555555555555666555666:::<<<>>>GGGPPPkkkZZZ^^^AAAAAACCCGGGGGGFFFLLLSSSnnnkkkXXXSSSVVV\\\bbbgggooo~~~{{{vvvsssqqqooommmkkkjjjhhheeeeeegggjjjlllnnnrrrrrrrrrrrrrrrsssssssssppppppnnniiifffccc\\\TTTOOOMMMJJJGGGDDDAAA<<<999888777666666888;;;???AAADDDDDDFFFHHHJJJLLLNNNOOONNNPPPSSSUUUWWWZZZ^^^aaaeeehhhlllqqqwww}}}{{{nnnWWW???<<<999666555666666555444555555555555555555555555777666888<<<===???FFFOOOuuuoooeee>>>>>>AAAEEEFFFGGGMMMUUUzzzcccVVVRRRUUU]]]dddiiiqqq}}}xxxuuurrrooollliiiggggggfffeeeeeegggkkknnnqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqooojjjgggfffaaa[[[QQQNNNKKKHHHEEEAAA===999777666555555666888:::<<<======???AAACCCDDDFFFFFFDDDFFFIIIKKKNNNQQQTTTWWW[[[^^^bbbggglllrrrxxx}}}qqqYYYCCC<<<999777555666666555555555555555555555555555555777777:::>>>>>>???EEEMMM}}}}}}uuukkk??????AAAEEEFFFGGGMMMVVV{{{aaaVVVRRRUUU]]]eeekkkssszzzvvvsssoookkkiiihhhiiijjjiiiggghhhmmmqqqrrrqqqqqqqqqqqqppppppppprrrssspppjjjfffeeebbb]]]RRROOOLLLIIIEEEBBB===:::888777666555555666777888999:::;;;<<<>>>@@@AAAAAA???AAADDDFFFHHHJJJNNNQQQVVVXXX\\\```eeejjjqqquuu~~~pppYYYDDD<<<:::777666666666666555555555555555555555555555666777:::>>>>>>>>>CCCJJJ{{{qqqBBBAAACCCFFFFFFGGGNNNVVV~~~```TTTRRRVVV]]]eeekkkttt{{{xxxuuuqqqmmmjjjiiikkklllkkkiiijjjnnnrrrrrrrrrrrrqqqqqqqqqqqqqqqssstttqqqjjjdddbbb^^^ZZZQQQOOOKKKHHHFFFBBB===:::999888777666555555666666777777888999:::;;;<<<===<<<>>>@@@AAACCCEEEIIIKKKPPPSSSVVVZZZ^^^ccciiimmmuuu{{{rrrZZZEEE<<<:::777666666777666555555555555555555555555555555555888<<<<<<;;;@@@GGGuuupppwwwCCCBBBCCCFFFFFFHHHOOOWWW[[[TTTTTTWWW]]]dddjjjsss~~~{{{yyywwwsssooollliiijjjkkkkkkjjjlllnnnpppppppppqqqqqqqqqrrrrrrrrrrrrtttrrrjjjccc___ZZZVVVPPPMMMJJJHHHEEEBBB>>>;;;999888777666666555555555444444555666666777888888999:::<<<======???BBBDDDHHHJJJMMMPPPTTTXXX^^^bbbkkkqqqyyywww^^^HHH===:::888666777777666666555555555555555555555555444444777:::::::::@@@GGGsssdddlll@@@???AAADDDFFFHHHPPPYYYTTTWWWVVVXXX]]]bbbhhhrrr~~~}}}{{{yyyxxxvvvrrroookkkjjjiiijjjlllnnnoooooommmnnnnnnooopppqqqrrrrrrooosssrrrkkkccc^^^YYYTTTMMMKKKIIIGGGEEEBBB>>>;;;888777777666555555444444333444444555555666666666888999::::::999:::<<<>>>@@@BBBEEEHHHKKKOOOTTTXXX```eeellluuu}}}{{{```JJJ===;;;888777777777777666555555555555555555555555555444666999999:::AAAJJJsssmmm[[[ddd===<<<>>>CCCEEEHHHQQQZZZPPP[[[XXXYYY\\\aaafffqqq}}}{{{zzzzzzyyywwwtttqqqnnnkkkjjjkkkooorrrqqqoookkklllmmmnnnooopppqqqrrrmmmrrrrrrlllddd^^^YYYUUULLLJJJGGGFFFDDDBBB>>><<<666666666555555444444333555555666666777777777777888999::::::999999;;;===<<<>>>AAACCCFFFJJJOOORRRYYY]]]ccckkkttt|||aaaIII===;;;888777777777777666555555555555555555555555666555666999999;;;CCCLLLtttddd^^^eee>>>???===AAAHHHFFFLLL]]]wwwVVVQQQ[[[YYYZZZ^^^dddooo~~~}}}|||zzzwwwrrrnnnlllllllllnnnpppqqqooonnnqqqooonnnnnnoooooonnnlllpppnnnllliiiddd\\\SSSMMMKKKJJJGGGDDDAAA>>>===<<<888777666555444444555666444444444555555555555666666666666666777777777777;;;;;;;;;===@@@DDDGGGJJJSSSVVV[[[bbbkkkvvvcccIII???<<<999777777666555444555555444444444444555555666666777888777888AAAKKKyyyZZZXXXddd>>>BBBAAACCCFFFDDDNNNeeepppUUUUUUXXXWWWZZZ___eeeppp}}}|||{{{xxxtttpppmmmlllkkklllnnnooonnnmmmooonnnmmmmmmnnnooommmlllnnnmmmjjjgggbbb[[[RRRLLLIIIHHHFFFCCC@@@>>>===<<<999888666555444444555555444444444444555555555555555555666666666777777777999999999:::===@@@CCCEEEKKKNNNSSSYYYbbbmmmxxxeeeLLL???<<<999777777777555444555555444444444444555555666666777888777888AAALLL{{{tttSSSSSSjjj===CCCCCCCCCCCCBBBPPPkkkaaaNNNUUUVVVVVVZZZ```gggqqq~~~|||{{{yyyvvvtttpppmmmjjjjjjkkklllllllllmmmkkkkkkkkkmmmnnnmmmllllllkkkiiifffaaaZZZQQQKKKGGGEEECCCAAA???===<<<<<<999888666555444444555555444444444444555555555555555555555666666666666777666666666777999;;;>>>???CCCFFFJJJPPPXXXbbbmmmtttgggOOO???===999888777777666555555555444444444444555555666555777888777888AAALLL|||\\\UUUppp:::@@@AAAAAACCCBBBQQQkkkZZZLLLTTTVVVWWW[[[bbbhhhqqq}}}|||{{{yyyxxxrrrooojjjhhhhhhjjjkkkkkkjjjiiiiiijjjkkkmmmlllkkkkkkjjjhhheeeaaaZZZRRRLLLDDDCCCBBB@@@>>>===<<<<<<999888666555444444444555333333444444444555555555444444555555555666666666555555555555666888999:::@@@BBBFFFJJJQQQZZZdddkkkttt}}}fffPPP@@@===:::888777777666555555555444444444444555555555555666888777999BBBLLLzzzwwwlllYYYrrr;;;??????BBBHHHHHHTTTlll]]]QQQWWWWWWXXX\\\ccchhhppp~~~~~~}}}|||zzztttpppkkkhhhhhhjjjkkkkkkiiihhhgggiiijjjkkkkkkjjjjjjiiihhhfffbbb[[[SSSNNNCCCBBBAAA???===<<<<<<<<<:::999777555444333444444333333333444444444444555444444444444555555555555555555555555666777777888===???BBBEEEKKKSSS\\\ccclllvvveeeOOO@@@===:::888888777666555555555444444444444555555555555666888777999BBBMMM{{{qqq}}}___ppp???CCCAAADDDKKKNNNZZZsssyyyXXXPPPTTTWWWXXX\\\bbbhhhppp}}}{{{vvvrrrmmmjjjjjjllllllllljjjhhhhhhhhhjjjkkkjjjiiiiiihhhgggeeebbb[[[TTTNNNCCCBBBAAA???===<<<<<<;;;:::999777555444333333444333333333333444444444444333333333444444444555555444444555555666666777777999:::<<>>:::888888888777666555555444444444444555555444444666888777999CCCMMM~~~zzzzzzsssoooBBBFFFDDDDDDHHHKKK___}}}iiiMMMKKKRRRTTTUUUZZZaaahhhrrr}}}zzzwwwsssooommmmmmnnnnnnnnnkkkiiihhhiiijjjjjjiiihhhggggggeeedddaaaZZZSSSNNNDDDCCCAAA???===<<<;;;;;;;;;999777555444333333333222222333333333444444444222333333333333444444444222333444555666666666666666777999;;;>>>EEEMMMRRR[[[eeennnrrrvvvlllRRRAAA>>>;;;999888888777666555555444444444444555555444444666888888999CCCNNN~~~yyy}}}pppAAAGGGEEEAAAAAAFFF___bbbHHHJJJUUURRRSSSXXX```gggsss}}}zzzwwwtttqqqooopppppppppooollljjjiiiiiijjjjjjhhhgggfffeeedddccc___YYYRRRMMMEEEDDDBBB@@@>>><<<;;;;;;;;;999777555444333333333222222333333333444444444222222333333333444444444111222333444555666666666666777888999===CCCJJJPPPSSS\\\dddfffjjjuuuqqqUUUAAA>>>;;;999999888777666555555555444444555555555444444666888888:::CCCNNN}}}yyyrrrrrr@@@@@@DDDBBBKKKKKKSSS___QQQJJJSSSVVVUUUXXX___iiiuuu|||zzzvvvtttrrrqqqooommmnnnmmmkkkjjjiiijjjkkkkkkfffhhhfffbbb^^^[[[TTTLLLGGGDDDBBB@@@???>>><<<:::<<<<<<:::999777666555444555444444444444333333333444444555555444444333333444444444555555666666666555666777888:::>>>DDDHHHQQQXXXaaafffhhhnnnxxxpppVVVDDD===888999:::888666666666666666666666666666666444888666555;;;;;;AAAQQQxxxoooxxx@@@AAADDDAAAHHHGGGNNN}}}^^^QQQJJJSSSUUUUUUXXX```jjjvvv}}}zzzwwwtttsssqqqnnnllllllkkkjjjiiiiiiiiiiiiiiifffgggeee```]]]ZZZSSSKKKGGGEEEAAA@@@??????>>>===>>>===<<<;;;999888777666555555555444444333333333333333444555555444444444333444444444555555555555555666777888999<<>>@@@DDDAAAGGGFFFNNN}}}]]]QQQJJJSSSTTTTTTYYYbbbkkkvvv~~~{{{xxxuuusssqqqnnnllljjjjjjjjjiiiiiigggffffffeeefffccc^^^ZZZXXXRRRJJJHHHEEEAAA@@@@@@AAAAAA@@@??????>>>===<<<;;;:::999888777777666555444444333333444444555555555444444333333333444444444444555555666666777777:::>>>AAADDDJJJQQQVVVYYY___hhhoootttxxx}}}tttWWWFFF>>>999999:::777666777666666666666666666666666444888666555;;;;;;AAAQQQuuuiii___vvv;;;>>>DDDAAAIIIIIITTT[[[PPPKKKTTTRRRSSSZZZcccmmmwww|||yyyvvvsssqqqnnnllljjjjjjjjjjjjiiigggeeeddddddddd```ZZZWWWUUUPPPIIIHHHEEEAAA@@@AAABBBCCCCCCAAAAAA@@@???>>>>>>======;;;;;;:::999888777666666666666666666555444333222333333333444444444444444555666666666555777:::======BBBIIIMMMQQQVVV]]]cccfffjjjoootttxxx|||sssYYYGGG???999999999777666777666666666666666666666666444888666555;;;;;;AAAQQQ{{{aaa^^^www~~~|||~~~:::===CCC@@@GGGJJJWWWXXXPPPKKKTTTRRRSSSZZZdddmmmwww}}}yyyvvvtttrrrpppmmmkkkkkkkkkkkkiiigggeeecccbbbbbb^^^WWWTTTRRRNNNHHHGGGDDDBBBAAABBBCCCCCCCCCAAAAAAAAA@@@@@@?????????>>>======<<<;;;;;;::::::::::::999888666444222111444444444444444444444444444555666555444555777999:::===BBBFFFIIINNNTTTYYYXXX\\\aaafffjjjnnnrrruuutttyyyuuuaaaHHH@@@999999999777666888666666666666666666666666444888666555;;;;;;AAAQQQ~~~jjjeee{{{}}}xxxzzz;;;===BBB===CCCFFFVVV~~~UUUOOOLLLTTTRRRSSSZZZcccmmmwww|||yyywwwuuutttqqqooommmlllkkkjjjhhhfffdddcccaaa```[[[TTTPPPPPPLLLGGGFFFDDDBBBBBBCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>============<<<<<<;;;:::888666444222666555555555555444444444444555666555444444666777888;;;>>>AAADDDGGGLLLOOORRRUUUZZZ___bbbfffjjjmmmkkkpppwwwzzzjjjJJJAAA:::999999777666888666666666666666666666666444888666555;;;;;;AAAQQQ{{{zzz{{{oooyyyzzz;;;===AAA<<>>?????????@@@@@@@@@@@@@@@===============>>>>>>>>><<<<<<<<<;;;:::999777777777777666666666555555555333444555555444444555777888999;;;===???BBBEEEGGGJJJMMMRRRVVVZZZ]]]aaacccbbbffflllttt}}}|||iiiKKKBBB:::999999777777888666666666666666666666666444888666555;;;;;;AAAQQQyyyxxx}}}|||:::<<<@@@<<>>>>>????????????@@@@@@;;;;;;<<<<<<======>>>>>>:::;;;;;;<<<<<<;;;;;;:::888888777777666666666555333444555555555444666777777888999;;;===???AAABBB>>>BBBFFFJJJMMMPPPSSSVVVVVVYYY___fffooo{{{{{{bbbKKKBBB:::999888777777888666666666666666666666666444999666555;;;;;;AAAQQQyyy~~~999999:::AAAEEEGGGgggjjjTTTDDDNNNPPPTTTUUUZZZbbbkkkwww~~~{{{zzzxxxvvvrrroooppplllgggcccaaa___]]]\\\[[[VVVOOOJJJGGGGGGFFFFFFCCCCCCBBBAAA@@@???>>>===@@@@@@@@@@@@@@@AAAAAAAAA>>>???@@@AAAAAAAAAAAA@@@;;;<<<>>>?????????>>>>>>===>>>>>>===:::777333111666555444333222222222222777777888999::::::;;;;;;<<<>>>@@@BBBCCCDDDFFFHHHOOOPPPVVV^^^dddkkkwww|||jjjNNNCCC999888888777666777666666555555555555666666888666666888888:::CCCMMM~~~~~~zzz}}};;;::::::@@@CCCDDDeeecccSSSFFFOOOOOOTTTVVV[[[dddppp}}}~~~{{{yyywwwuuurrrooonnnkkkeeeaaa___]]][[[ZZZYYYTTTMMMHHHFFFEEEDDDDDDAAA@@@@@@@@@@@@?????????@@@AAAAAAAAAAAABBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBAAABBBCCCDDDDDDCCCBBBAAA=========<<<;;;999666555555555444444444444555555666777777888999999::::::888:::<<<======>>>AAACCCGGGHHHMMMUUU\\\cccnnnzzz~~~kkkOOODDD;;;999999888777888666666555555555555666666888666666888888:::CCCLLL|||{{{zzz;;;;;;:::???AAABBBddd\\\PPPGGGPPPNNNUUUWWW[[[fffuuu{{{xxxvvvtttrrrpppmmmiiiccc___]]][[[YYYWWWUUUQQQJJJEEECCCBBBAAAAAA>>>>>>??????@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCGGGGGGHHHIIIIIIHHHGGGFFF??????>>>===<<<;;;::::::666666666666666777777888666666666777777888888999666888999:::999:::<<<===@@@AAAEEELLLRRRYYYeeepppkkkPPPEEE;;;999:::999888999666666555555555555666666888666666888888:::BBBKKKxxxyyy;;;;;;:::???AAADDDhhhZZZNNNFFFQQQQQQVVVWWW[[[eeevvv|||xxxvvvtttqqqooolllhhhbbb^^^[[[XXXVVVTTTPPPLLLGGGBBB@@@??????>>>>>>>>>>>>????????????@@@@@@AAAAAABBBBBBCCCCCCCCCEEEDDDDDDCCCCCCCCCCCCCCCGGGHHHJJJKKKLLLLLLLLLLLLEEEDDDBBB@@@>>>======<<<999888888777666666777777555555555666666666777777777888::::::999999:::<<<>>>>>>BBBHHHNNNTTT```kkkjjjPPPEEE;;;999:::888777888666666555555555555666666777666666888888:::AAAJJJtttyyy::::::;;;@@@CCCHHHppp]]]MMMDDDRRRUUUSSSUUUYYYdddyyy|||yyyvvvssspppnnnkkkgggaaa\\\YYYVVVSSSQQQKKKGGGCCC???>>>>>>===<<>>>>>>>>======@@@@@@AAAAAABBBCCCCCCDDDEEEDDDCCCCCCCCCCCCDDDDDDEEEFFFIIILLLOOOPPPQQQQQQNNNMMMJJJFFFCCC@@@>>>===<<<;;;:::888666555444444555555555555555666666666777888999999888888999;;;======???EEEJJJPPP\\\hhhhhhNNNCCC:::888999777666777666666555555555555666666777666666888888999@@@HHHppp|||999:::;;;AAADDDLLLwww___NNNDDDRRRUUUOOOTTTYYYddd{{{}}}zzzwwwtttoookkkiiiddd^^^YYYUUURRROOOMMMFFFCCC???============<<>>>>>>>>======<<<<<<@@@AAAAAABBBCCCDDDEEEEEEDDDDDDCCCBBBCCCDDDEEEFFFFFFHHHLLLPPPSSSVVVWWWXXXWWWUUURRRMMMIIIDDDAAA??????>>>;;;999666555444333555555555555555555555555444666777777666666888999;;;:::<<>>BBBCCCDDDEEEFFFGGGGGGHHHEEEDDDCCCCCCDDDFFFHHHJJJMMMOOOSSSWWWZZZ]]]^^^___\\\[[[XXXTTTOOOJJJEEEBBB@@@???===:::888777666666666666666555555555555555333555666777666666888:::;;;999;;;???CCCIIIUUUaaawwwhhhOOODDD:::888999888777777666666555555555555666666666555777999999999>>>FFFkkk||||||:::;;;<<<@@@DDDLLLzzzYYYPPPJJJRRRNNNSSSYYY\\\```ttt}}}zzztttmmmhhhccc___XXXSSSOOOKKKHHHFFF???===;;;;;;<<<>>>>>>===::::::;;;<<<===>>>???@@@DDDEEEFFFGGGHHHIIIJJJJJJFFFEEEDDDDDDFFFHHHKKKMMMTTTVVVYYY]]]```bbbcccccc^^^]]][[[XXXSSSMMMHHHEEE@@@???===<<<::::::999999666666666666666666555555444666777888888888:::<<<<<<:::;;;???CCCIIIUUU```sssiiiPPPEEE;;;999:::999888888666666555555555555666666666555777999999888>>>FFFjjjzzz===888===CCC>>>GGGzzz~~~]]]PPPHHHOOOTTTTTTQQQXXXfffooowww{{{qqqfffbbb]]]XXXRRRLLLHHHFFFCCCBBB???>>>>>>======<<<;;;;;;:::;;;<<<===@@@BBBDDDFFFGGGGGGGGGIIILLLMMMLLLKKKIIIIIIIIIHHHIIIMMMRRRVVV[[[ZZZ[[[___eeefffccc^^^```^^^ZZZWWWUUUSSSSSSSSSFFFBBB>>><<<<<<:::777444888777666555444444555666555666777888999999888888:::>>>;;;;;;BBBDDDLLL]]]sssoooXXXEEE<<<<<<777888:::555777777666666555555555444666777777888888;;;???BBBiii~~~{{{<<<888<<>>>>>============<<<<<<===>>>???@@@BBBDDDFFFGGGIIIIIIIIIKKKNNNPPPOOONNNMMMNNNNNNNNNOOORRRWWW[[[]]]\\\\\\___dddddd```\\\\\\[[[YYYWWWTTTRRRPPPNNNEEEBBB>>>======<<<:::888999888777666555555666777666666777777777888888888999===;;;;;;AAACCCKKK]]]sssnnnXXXEEE<<<<<<777888:::555777666666666555555555555666777777888888;;;???BBBddd~~~;;;777<<>>>>>>>>??????BBBBBBCCCEEEFFFGGGIIIIIIKKKKKKLLLOOORRRTTTTTTSSSQQQQQQRRRSSSTTTWWW[[[______^^^^^^```cccbbb]]]YYYXXXXXXWWWVVVSSSOOOLLLJJJDDDBBB???>>>>>>>>>===<<<999999888777777777888888888777666666666777888999888<<<999999@@@BBBJJJ\\\ssstttXXXEEE<<<<<<777888:::555666666666666555555555555666777777888888;;;???BBBbbb:::888<<>>>>>???@@@@@@AAABBBBBBEEEFFFGGGHHHIIIJJJKKKKKKMMMMMMNNNQQQTTTWWWWWWVVVQQQRRRTTTUUUVVVXXX[[[^^^_________aaabbbaaa]]]ZZZWWWVVVTTTRRROOOLLLJJJIIIEEEDDDBBB@@@??????>>>===::::::::::::::::::::::::999888666555555666777999666;;;888888???BBBJJJ\\\tttyyyXXXEEE<<<;;;777888:::555666666666666666555555555666777777888888;;;???BBBddd:::888<<<@@@AAAQQQlllIIIKKKHHHLLLOOOSSSTTT[[[hhhvvvwwwoookkkhhhaaa\\\[[[TTTQQQMMMKKKIIIHHHFFFDDDAAAAAABBBCCCDDDEEEEEEFFFGGGHHHJJJKKKMMMMMMMMMMMMNNNNNNOOORRRVVVXXXXXXWWWSSSTTTVVVWWWXXXYYY[[[]]]]]]^^^___aaabbb```^^^[[[WWWTTTPPPLLLJJJIIIJJJKKKGGGFFFEEEBBB@@@>>>======;;;<<<<<<<<<<<<<<<<<<<<<;;;:::777666555666777888666:::888888???BBBJJJ\\\uuuwwwXXXEEE<<<;;;777888:::555555555555666666666666666666777777888888;;;???BBBccc:::999<<>><<<===>>>>>>??????>>>>>><<<;;;:::888777777777888555:::888888???BBBKKK\\\wwwyyyXXXEEE<<<<<<777888:::555555555555666666666666666666777777888888;;;???BBB]]]999888<<>>???@@@===>>>???@@@AAA@@@@@@???======<<<;;;:::888888777666:::888999@@@CCCKKK]]]xxx|||XXXEEE<<<<<<777888:::555555555555555666666666777666777777888888;;;???BBBYYY888888<<>>@@@CCC>>>???@@@AAABBBAAAAAA@@@=========<<<;;;999888777666;;;888999AAACCCLLL^^^yyy{{{XXXEEE===<<<777888:::555444555555555666666777777666777777888888;;;???BBBYYY444999999AAAAAAYYYmmmKKKGGGFFFOOOOOOWWWUUUYYYhhh|||www{{{uuurrruuu~~~yyyuuunnnjjjddd___[[[WWWTTTQQQTTTSSSRRRQQQPPPPPPQQQRRRRRRRRRSSSSSSRRRPPPNNNMMMNNNPPPSSSUUUUUUVVVXXXZZZ[[[ZZZYYYXXXXXXYYYZZZ[[[^^^^^^]]]\\\ZZZXXXWWWVVVYYYYYYXXXVVVTTTPPPMMMKKKHHHGGGFFFEEEDDDCCCCCCCCCDDDCCCBBBBBBBBBBBBBBBBBBEEEEEEFFFFFFEEEDDDDDDCCCCCCAAA>>><<<<<<;;;999888777;;;999;;;@@@@@@LLLddd{{{{{{ZZZEEE<<<===888666888555777777666666555555555444555666777888888:::===@@@ZZZrrr{{{555:::999AAAAAA[[[lllJJJFFFDDDMMMMMMRRRRRRWWWeeewww}}}mmmkkkgggeeehhhmmmuuu|||vvvrrriiifffaaa]]]ZZZXXXUUUSSSVVVUUUTTTSSSSSSTTTTTTUUUUUUVVVVVVVVVUUUSSSQQQPPPQQQSSSUUUVVVVVVVVVWWWXXX[[[ZZZYYYYYYYYYZZZ[[[\\\^^^]]]\\\[[[YYYWWWUUUTTTVVVVVVUUUTTTQQQNNNKKKIIIGGGGGGEEEDDDCCCBBBBBBBBBCCCBBBBBBAAAAAAAAABBBBBBEEEFFFGGGHHHHHHHHHHHHGGGFFFCCC@@@???>>>===;;;999777;;;999;;;@@@AAAMMMeee~~~wwwZZZDDD<<<===888666888555777666666666555555555555555666777888888:::===@@@XXXhhhqqq777;;;999AAABBB\\\tttiiiIIIFFFBBBKKKKKKNNNQQQXXXdddsssrrrmmmoookkkccc```^^^___ccceeegggmmmuuu}}}wwwsssppphhheeeaaa^^^]]]\\\ZZZYYYYYYXXXWWWWWWWWWXXXYYYZZZZZZ[[[[[[[[[ZZZXXXVVVUUUVVVXXXYYYYYYXXXWWWXXXYYYZZZZZZZZZZZZZZZ[[[\\\]]]]]]]]][[[YYYWWWUUUSSSRRRUUUUUUTTTSSSQQQNNNKKKJJJGGGFFFEEECCCAAA@@@??????AAAAAAAAA@@@@@@AAABBBBBBEEEFFFIIIKKKMMMMMMNNNNNNJJJGGGDDDBBB@@@???<<<:::888;;;999;;;@@@BBBOOOhhhuuuZZZDDD;;;===888666888666666666666666555555555555555666777888888:::===@@@QQQttthhh888<<<:::AAABBB^^^zzzhhhJJJFFFBBBJJJKKKNNNSSS\\\fffrrr~~~~~~wwwpppmmmuuuwwwrrrggg```aaacccaaa]]]\\\^^^cccdddeeeiiiooozzzuuurrrpppllliiieeecccbbbaaa```^^^[[[[[[ZZZZZZZZZ\\\]]]^^^^^^_________^^^\\\ZZZYYYYYY[[[\\\\\\[[[ZZZ[[[\\\ZZZZZZ[[[[[[\\\\\\]]]]]]]]]\\\ZZZWWWUUUSSSRRRQQQUUUUUUUUUTTTSSSQQQNNNMMMHHHGGGEEECCCAAA??????>>>@@@?????????@@@AAAAAABBBEEEGGGKKKNNNQQQSSSSSSSSSNNNKKKGGGDDDBBB@@@===;;;888;;;999;;;AAACCCQQQkkkuuuYYYDDD;;;===888777999666666666666666666555555555555666777888888:::===@@@KKKggg888<<<:::AAABBB^^^fffJJJHHHCCCJJJLLLOOOUUU^^^gggqqq}}}tttkkkeeecccbbbggghhhddd^^^]]]___aaa]]][[[\\\___``````dddjjjrrr{{{wwwtttsssqqqnnnjjjgggfffdddbbbaaa^^^^^^]]]]]]]]]___```aaabbbbbbbbbbbbaaa```^^^]]]XXXZZZ\\\]]]\\\[[[\\\]]][[[\\\\\\]]]]]]]]]]]]]]]\\\ZZZXXXVVVSSSRRRQQQQQQTTTTTTUUUUUUSSSRRRPPPOOOJJJIIIGGGDDDCCCAAA@@@@@@?????????@@@AAABBBCCCDDDGGGIIINNNRRRVVVWWWXXXXXXQQQNNNJJJFFFCCC@@@===:::999;;;999:::AAADDDTTTnnnqqqYYYCCC;;;===888777999777555555555666666666666666555666777888888:::===@@@III~~~|||iii777;;;999AAABBB\\\dddJJJJJJCCCJJJMMMOOOTTT\\\eeeppp{{{yyynnnhhheeefffcccfffhhhfffccc```______bbb^^^]]]]]]\\\[[[___eeennn{{{yyywwwtttqqqllliiihhhfffdddbbbcccbbbaaa```aaabbbcccdddeeeeeefffeeedddcccaaa```YYYZZZ\\\]]]\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^]]]]]][[[YYYWWWTTTSSSRRRRRRRRRRRRRRRSSSSSSSSSQQQPPPOOOLLLKKKJJJHHHFFFEEEDDDDDDBBBBBBCCCDDDEEEFFFHHHIIIKKKNNNSSSWWW[[[\\\\\\\\\UUURRRMMMHHHEEEAAA>>>;;;999<<<999:::AAAFFFVVVrrrmmmXXXCCC;;;===888777:::777555555555666666666666666555666777888888:::===@@@JJJ}}}wwwfffzzz555:::999AAAAAA[[[aaaIIIJJJCCCIIIMMMQQQTTTZZZdddppp{{{|||xxxwwwyyyvvvsssqqqmmmhhhdddbbbdddaaa______]]][[[]]]cccjjj|||zzzvvvsssooommmkkkjjjhhhgggggggggeeeddddddeeeffffffhhhhhhiiiiiihhhfffdddccc___aaabbbbbb```______```______``````___^^^]]]\\\ZZZXXXVVVTTTSSSSSSSSSTTTRRRRRRSSSTTTTTTSSSRRRQQQOOONNNMMMKKKJJJIIIIIIIIIGGGGGGHHHIIIJJJLLLNNNOOOQQQTTTXXX]]]```aaa```___YYYVVVPPPLLLGGGCCC???<<<:::<<<888:::AAAGGGXXXtttnnnXXXCCC;;;===999777:::777555555555555666666666777555666777888888:::===@@@HHHyyy}}}___kkk444999999AAAAAAYYY^^^HHHIIIBBBIIIMMMSSSUUUZZZdddqqq}}}|||xxxrrrkkkggg___]]]\\\^^^\\\ZZZ\\\aaaeeettt~~~|||yyyvvvrrrppppppooonnnlllkkkjjjiiiggggggggghhhhhhjjjkkkkkkkkkjjjhhhfffeeegggiiiiiihhheeeccccccccc``````aaaaaa```^^^\\\[[[YYYXXXUUUTTTSSSSSSUUUVVVTTTUUUVVVWWWWWWVVVUUUTTTPPPPPPNNNMMMLLLLLLLLLLLLKKKKKKLLLMMMOOOQQQRRRSSSUUUXXX]]]aaacccdddcccbbb\\\YYYSSSNNNJJJEEEAAA>>>:::<<<888:::AAAGGGYYYvvvtttXXXCCC:::===999777:::888444555555555666666777777555666777888888:::===@@@DDDttt[[[bbb888888666@@@@@@XXXeeeKKKJJJCCCJJJNNNWWWWWW\\\hhhsss{{{qqqccc______]]][[[XXXXXXZZZ[[[___iii~~~zzzwwwtttrrrqqqpppmmmlllkkkkkkkkkjjjjjjjjjiiiiiijjjkkklllmmmmmmlllkkkjjjhhhhhhhhhiiihhhgggffffffddddddbbbaaa^^^\\\YYYXXXZZZXXXUUUSSSRRRSSSTTTVVVTTTTTTTTTUUUVVVXXXYYYZZZUUUSSSPPPLLLJJJJJJNNNQQQQQQRRRSSSTTTUUUVVVVVVVVVYYY\\\```eeeiiikkklllmmmiii```TTTLLLIIIFFFBBB>>>???>>>===>>>@@@GGGXXXiiiwwwXXXEEE;;;:::666888<<<777666666555555555555666666666666666666888:::<<<===BBBcccWWWZZZ777888666@@@@@@WWWcccJJJIIICCCJJJMMMVVVWWW^^^kkkuuu{{{wwwjjjbbb```^^^ZZZXXXWWWXXXZZZ[[[```ppp|||zzzwwwuuutttsssqqqpppoooooonnnmmmmmmlllkkkkkkllllllmmmmmmmmmmmmllllllkkkkkkjjjjjjiiiiiihhhhhhfffeeedddbbb```]]][[[YYYZZZXXXVVVSSSSSSSSSUUUVVVTTTTTTTTTUUUVVVWWWYYYYYYVVVTTTQQQNNNKKKLLLOOORRRSSSUUUWWWXXXZZZZZZZZZZZZ___aaaeeeiiilllnnnnnnnnnoooeeeYYYQQQMMMKKKGGGCCC???======>>>???GGGWWWgggwwwXXXEEE<<<:::666888;;;666666666555555555555666666666666666666888:::<<<===CCCeeeXXXXXXzzz666777777AAAAAAWWWaaaIIIIIIBBBIIILLLUUUWWW```mmmvvvyyy}}}wwwhhheeeaaa\\\YYYXXXXXXYYYZZZZZZbbbvvv}}}zzzyyyyyyyyywwwvvvttttttsssqqqpppooonnnmmmoooooonnnnnnnnnnnnooooooooonnnmmmlllkkkkkkkkkkkkgggfffeeecccaaa^^^\\\[[[ZZZXXXVVVUUUTTTUUUVVVWWWTTTTTTUUUUUUVVVWWWYYYYYYWWWVVVSSSPPPNNNNNNQQQTTTVVVXXX[[[^^^aaaaaaaaaaaaaaacccfffiiijjjkkkkkkjjjmmmcccVVVMMMJJJHHHEEEBBB???===<<<===???FFFTTTccc}}}zzzXXXEEE<<<:::666777:::555666666555555555555666666666666666666888:::<<<===DDDhhhXXXRRRooo555777777BBBBBBWWW^^^GGGHHHBBBIIILLLTTTWWW___kkktttxxx~~~{{{wwwuuutttqqqllleee___[[[ZZZYYYYYYYYYXXXYYYaaavvv~~~}}}}}}}}}|||{{{xxxxxxvvvuuusssqqqpppooorrrqqqpppoooooopppqqqrrrrrrqqqooommmllllllllllllgggfffeeecccaaa^^^\\\[[[ZZZYYYWWWVVVUUUVVVWWWXXXVVVVVVVVVVVVWWWXXXYYYZZZXXXWWWVVVSSSPPPQQQTTTVVVXXX[[[___ccceeegggffffffeeefffhhhjjjkkkjjjiiihhhfff\\\PPPHHHFFFEEECCCAAA???<<<;;;<<<>>>DDDQQQ^^^rrr{{{XXXEEE<<<;;;666777999444666666555555555555666666666666666666888:::<<<===EEEiiiZZZOOOfff555777777BBBBBBWWW\\\GGGHHHBBBIIILLLSSSUUU]]]hhhpppwww|||rrriiicccaaaaaaccchhh~~~vvvpppfff___[[[YYYXXXXXXTTTVVVVVVTTT\\\yyy~~~{{{zzzyyywwwuuusssqqqqqqsssrrrqqqppppppqqqrrrssstttsssqqqooonnnmmmllllllgggfffeeecccaaa^^^\\\ZZZZZZYYYXXXWWWWWWWWWXXXYYYWWWWWWWWWWWWXXXYYYZZZZZZYYYYYYWWWUUUSSSSSSVVVXXXZZZ\\\```dddgggiiiiiijjjlllmmmnnnppppppnnnmmmlllfff]]]RRRKKKJJJJJJHHHEEE???;;;:::<<<>>>CCCMMMXXXiiixxxxxxVVVDDD<<<;;;666777999333666666555555555555666666666666666666888:::<<<===EEEggg~~~dddRRRddd555777777BBBBBBYYYxxx[[[FFFIIICCCJJJLLLRRRTTT\\\gggnnnuuu|||rrrhhhbbb```bbbccc^^^mmmyyyqqqeee]]]YYYXXXWWWVVVOOOVVVYYYTTTTTTggg||||||zzzxxxwwwuuutttsssuuuuuuttttttttttttuuuuuuuuuuuutttsssqqqnnnlllkkkgggfffeeecccaaa^^^\\\[[[ZZZZZZYYYYYYYYYYYYYYYZZZZZZZZZYYYYYYZZZ[[[[[[\\\YYYYYYXXXVVVTTTUUUWWWYYY\\\]]]```cccfffiiikkkllllllmmmoooppppppooonnnmmmhhh___UUUNNNMMMLLLIIIEEE>>>;;;999;;;===AAAJJJSSSeeerrrzzzTTTBBB;;;;;;777888:::444666666555555555555666666666666666666888:::<<<===CCCbbbyyyuuu[[[fff666888777AAABBBZZZzzzZZZGGGJJJDDDKKKMMMPPPUUU^^^iiiooottt}}}~~~yyyqqqhhhaaa^^^\\\\\\```iiivvv~~~tttggg^^^[[[ZZZYYYWWWWWW```eeebbb]]]cccxxx~~~}}}|||{{{yyyxxxvvvvvvwwwxxxxxxyyyyyyxxxxxxwwwwwwwwwxxxwwwuuuqqqnnnkkkhhhhhhfffeeebbb___]]]\\\ZZZZZZZZZZZZZZZZZZZZZZZZ\\\\\\[[[[[[[[[\\\]]]]]]YYYYYYYYYWWWUUUUUUWWWYYY^^^___```bbbeeeiiilllmmmjjjkkkmmmooopppooonnnmmmkkkcccXXXRRRNNNKKKEEE@@@>>>:::888;;;===@@@HHHOOObbblll~~~xxxRRRAAA:::;;;777888:::555666666555555555555666666666666666666888:::<<<===@@@\\\|||vvvaaaeee777888777AAABBB[[[YYYGGGKKKEEEKKKMMMOOOUUU```lllqqqssszzz}}}vvvpppllliiibbbfffoooxxxkkkbbb___^^^]]][[[dddlllsssqqqiiiffflllsss~~~}}}|||{{{zzzyyyxxxyyyzzz{{{||||||{{{zzzyyyxxxyyyzzzzzzxxxtttooollliiiiiihhhfffcccaaa___]]]ZZZZZZZZZZZZ[[[[[[[[[[[[]]]]]]]]]\\\]]]]]]^^^^^^XXXYYYYYYWWWVVVVVVWWWYYY`````````bbbeeeiiilllooommmnnnqqqsssttttttsssrrrqqqiii^^^WWWRRRMMMEEE???>>>:::888:::===@@@FFFMMM^^^gggyyyqqqQQQ@@@999:::777999;;;555666666555555555555666666666666666666888:::<<<===???XXXssscccaaa888;;;555999===^^^___HHHEEEFFFGGGKKKPPPXXX]]]fffrrrssssss~~~uuurrrsssjjjeeeaaa```^^^eee{{{|||rrriiicccdddiiimmm{{{rrrooovvvqqq~~~~~~}}}}}}||||||~~~|||}}}{{{xxxwwwvvvssspppmmmjjjiiiggggggfffddd```]]][[[ZZZZZZ[[[]]]]]]\\\ZZZZZZYYYYYYZZZ\\\^^^]]]\\\[[[YYYVVVTTTUUUWWWZZZ\\\cccfffiiikkkllllllmmmnnnoooqqqqqqqqquuuyyywwwrrrtttmmmccc[[[UUUOOOFFF???;;;;;;:::999:::===CCCGGGXXXaaaqqqsssNNNEEE===;;;:::888777999666666666666666666666666444444555666777999;;;<<<;;;YYYttt]]]ccc666:::666;;;@@@aaa\\\HHHFFFFFFHHHLLLNNNVVV[[[dddqqqrrrsss~~~{{{wwwsssjjj]]]TTTQQQWWW[[[cccmmmwww}}}~~~~~~wwwkkk```\\\YYYWWWYYYXXX]]]ttt{{{sssrrruuuppp|||vvv~~~}}}}}}}}}|||zzzxxxwwwvvvssspppmmmkkkjjjhhhhhhgggeeebbb___\\\[[[[[[\\\^^^^^^]]]\\\[[[ZZZYYYZZZ\\\]]]]]]\\\ZZZYYYWWWVVVWWWZZZ]]]___eeegggjjjkkkkkkkkklllmmmqqqssstttssswwwzzzyyytttvvvooofff^^^XXXPPPGGG@@@;;;;;;:::999:::===BBBGGGTTT]]]mmmsssNNNEEE===;;;:::888777999666666666666666666666666444555555666777999;;;<<<>>>XXXWWWaaa666:::777>>>AAA^^^WWWGGGGGGGGGHHHLLLLLLTTTXXXaaannnppprrr~~~rrrbbb\\\ZZZVVVQQQOOOSSSSSSSSSWWW]]]bbbfffggg___```]]]UUUPPPQQQRRRQQQQQQQQQTTTggg|||}}}|||{{{xxx~~~~~~~~~~~~{{{zzzxxxvvvvvvtttqqqnnnkkkjjjiiiiiiiiigggdddbbb]]]\\\[[[\\\^^^___^^^]]]\\\[[[ZZZ[[[\\\]]]\\\[[[[[[ZZZXXXXXXZZZ]]]```bbbfffhhhjjjkkkjjjiiijjjkkkqqqssstttsssvvvzzzzzzvvvvvvqqqhhhaaaYYYPPPFFF???;;;;;;:::999999<<>>SSSxxxRRR```777:::888>>>???WWWRRREEEHHHGGGHHHMMMKKKRRRVVV___lllooorrruuubbbZZZXXXVVVRRRQQQSSSRRRRRRTTTUUUUUUSSSQQQTTTUUUSSSOOONNNRRRUUUTTTQQQVVVWWWbbb{{{|||{{{yyyxxxwwwvvvuuurrrooolllkkkjjjjjjjjjhhheeeccc^^^\\\[[[\\\]]]___^^^]]]^^^]]][[[[[[\\\]]][[[ZZZ\\\[[[ZZZZZZ[[[^^^```bbbeeegggiiiiiihhhhhhjjjkkkllloooqqqqqqtttyyyzzzwwwtttpppiiiaaaXXXNNNDDD===:::::::::999888;;;???BBBKKKTTTcccwwwtttMMMDDD<<<:::999777666888666666666666666666666666555555555666777999:::;;;<<>>TTT~~~OOODDDHHHFFFFFFLLLKKKQQQUUU]]]jjjmmmqqq~~~uuuggg```\\\VVVSSSRRRLLLLLLNNNPPPSSSTTTSSSRRRUUUWWWVVVSSSUUUZZZ[[[ZZZXXX```bbbfff{{{zzzxxxxxxwwwvvvsssqqqmmmlllkkkkkkkkkiiifffccc^^^\\\[[[[[[]]]^^^^^^^^^```^^^\\\\\\\\\\\\ZZZYYY\\\\\\[[[[[[\\\^^^```bbbccceeefffgggfffgggiiikkkhhhlllnnnnnnqqqwwwzzzyyyssspppjjjaaaXXXMMMCCC===::::::999888888999===@@@IIIPPP^^^rrrsssMMMDDD<<<:::999777666888666666666666666666666666666666666666777888::::::<<>>FFFMMMZZZmmmsssMMMDDD;;;999999666666777666666666666666666666666666666666666777888999:::>>>HHHpppzzzQQQVVVwww444555555@@@???TTTxxxlll~~~NNNCCCFFFBBBAAAHHHIIINNNOOOVVVbbbfffkkkyyy|||wwwqqqiiicccaaaddd^^^WWWTTTVVV[[[aaadddjjjnnnpppsssxxx}}}|||wwwppprrrnnnkkkwww{{{vvvtttuuu|||{{{yyy{{{||||||~~~}}}{{{zzzzzz{{{zzzxxxvvvuuutttrrrqqqooommmiiifffbbb```^^^^^^___aaabbbbbbcccaaa^^^]]]]]][[[YYYWWWZZZZZZ\\\^^^aaadddgggiiieeeeeeeeeccc``````aaabbbccchhhiiifffeeeiiimmmmmmnnnkkkddd[[[PPPGGGAAA>>>999999999888777777999<<>>;;;OOOnnnwwwNNNCCCFFF@@@???GGGGGGLLLMMMSSS___ccchhhvvvwwwoookkkgggdddaaa```dddiiimmmoooxxx|||yyyttt{{{zzzsssnnnmmmrrr{{{qqqooovvv~~~{{{{{{}}}}}}|||{{{{{{|||{{{yyywwwyyywwwuuusssrrrooojjjgggeeebbb```___aaacccddddddcccaaa___]]]]]][[[YYYWWWXXXYYY\\\___dddhhhlllnnnggggggeeebbb^^^\\\]]]^^^```dddeee```^^^```cccdddhhheee^^^UUUJJJBBB<<<:::888999999888666777999;;;BBBGGGSSSeeeyyyqqqLLLCCC;;;999888666555777666666666666666666666666777666666666777888999999;;;FFFqqqxxxWWWQQQooo444999333<<>>FFFIIIIIIMMMUUU\\\bbbllluuu|||}}}vvvrrrrrrtttvvvxxxuuuiiiccc^^^\\\aaahhhnnnsss}}}~~~uuuqqqwww~~~|||}}}}}}zzz{{{zzzwwwtttqqqnnnmmmlllhhhfffdddbbbaaabbbdddfffdddcccbbb```___]]]\\\[[[XXXVVVXXXbbbooouuurrrlllfffdddaaa___]]]\\\\\\]]][[[ZZZYYYXXXWWWVVVUUUTTTYYYVVVQQQKKKEEE???;;;999888888777777888999::::::???BBBLLL]]]sssoooIIICCC<<<888888888888666666666555555555555666666666666777777888999;;;<<<<<>>===<<<888777777777777888999:::>>>AAAJJJYYYnnnhhhIIICCC<<<888888888888666666666555555555555666666666666777777888999;;;<<>>======<<<777777777777777777888999===@@@GGGUUUgggzzzgggHHHBBB;;;888888999888666666666555555555555666666666666777777888999;;;<<<@@@AAAXXX^^^PPPZZZvvv333888444>>>@@@PPPOOOCCCHHHEEE@@@@@@BBBBBBFFFNNNUUU[[[eeennnxxxuuujjjfffggg~~~}}}ggg^^^aaaggg{{{~~~zzzuuurrrqqqqqqqqqmmmkkkgggcccaaaaaaaaabbbccccccccccccdddddddddeeeaaacccjjjuuuyyyrrreee```\\\^^^cccccc^^^WWW______]]]YYYTTTNNNHHHEEEEEECCCBBB@@@>>><<<<<<;;;888777777666666777888888<<<>>>EEERRRcccuuueeeFFFAAA;;;888888999777666666666555555555555666666666666666777888999;;;;;;===@@@WWW^^^MMMRRRmmm333888444>>>@@@NNNSSSDDDGGGEEE@@@???BBBBBBFFFNNNUUU[[[dddmmmwww~~~xxxmmmgggeeepppkkk___\\\\\\]]]iiiwww{{{wwwtttsssrrrrrrnnnkkkhhheeeccccccddddddddddddddddddeeeeeeeeefffeeeiiisss~~~wwwmmmddd^^^YYYZZZ```ccc```[[[aaa```___\\\VVVOOOHHHDDDGGGEEECCCAAA???===<<<<<<888888777777777777888888:::===DDDOOO___rrr]]]EEE@@@;;;888999999777555666666555555555555666666666666666777888999;;;;;;888@@@YYY\\\LLLOOOggg333888444===???MMMZZZFFFEEEBBB???@@@AAAAAAEEEMMMTTTZZZdddmmmvvv|||rrrttttttrrrllleee___]]]bbbrrrrrriiieee^^^WWW[[[bbbttt~~~|||yyyvvvuuutttooommmjjjfffeeedddeeefffffffffeeeeeeeeeeeeddddddiiinnnwwwuuulll___[[[WWWXXX]]]aaaaaa___ccccccaaa^^^XXXOOOGGGBBBEEEDDDCCCAAA@@@?????????:::999888888888888888888999<<>>JJJaaaHHHBBB???>>>@@@@@@@@@DDDLLLSSSYYYcccllluuu{{{yyymmmjjjeeeaaa]]]ZZZWWWUUUYYYgggvvv|||kkk]]]YYYVVV```}}}~~~|||xxxwwwsssqqqmmmiiifffeeeeeefffhhhggggggeeedddcccbbbbbbiiilllssszzz}}}zzzrrrlllWWWVVVVVVYYY]]]```aaa```bbbcccdddbbb\\\UUUMMMHHHGGGFFFEEECCCBBBBBBBBBAAA;;;;;;:::999999999999999888;;;@@@HHHTTTfffyyyXXXCCC???:::888999999777444666666555555555555666666666666777777888999;;;<<<<<>>DDDPPP```sssVVVBBB>>>:::888999999777444666666555555555555666666666666777777888999;;;<<>>@@@>>>AAAJJJSSSXXX___dddtttyyywwwwwwfff\\\XXXWWWSSSOOONNNUUU]]]hhh}}}nnneee```XXXeee}}}{{{|||wwwqqqllljjjiiiiiihhhmmmjjjggggggiiiiiiddd___bbbeeeiiilllssswwwrrrjjjXXXUUUVVV\\\___^^^^^^```]]]___``````bbbccc___XXXUUURRRMMMJJJHHHFFFCCCBBB>>>===;;;999777666666666888999>>>DDDKKKXXXlllTTTBBB===888777999999777333666666666666666666666666666666666666888:::<<<===@@@???GGGbbbpppPPPSSSRRR111555666888===MMMrrrvvvjjjFFFBBBBBB===??????>>>AAAJJJRRRXXX___eeepppvvvwwwooo```WWWRRRNNNLLLLLLQQQWWWaaatttvvvqqqlll```bbbwww~~~zzztttpppmmmmmmlllkkkooommmjjjkkkkkkiiibbb\\\___```bbbgggoootttooogggXXXUUUUUUZZZ\\\[[[[[[]]]\\\```bbbbbbeeehhhddd^^^VVVRRRMMMJJJGGGEEEBBB@@@???>>>;;;999777777777777777999===CCCJJJVVVkkk}}}~~~RRRBBB===888777999:::777444666666666666666666666666666666666777888:::<<<===???@@@IIIbbb|||UUUTTTSSS111555666888===KKK|||gggEEE@@@@@@===@@@>>>===@@@IIIQQQWWW___gggmmmtttzzzhhhZZZRRROOONNNIIIKKKNNNVVVggg}}}yyyjjjdddppp}}}vvvqqqbbbZZZcccppp~~~xxxtttrrrqqqooonnnpppoooppprrrtttqqqjjjddd```______dddnnnvvvqqqhhhYYYUUUSSSVVVXXXVVVUUUWWWYYY]]]```bbbeeehhheee___WWWSSSNNNKKKHHHFFFCCCAAA@@@???<<<:::888777777777777888<<>>:::999::::::888555666666666666666666666666666666666777999:::<<<======???HHH^^^\\\UUUVVV555777777888<<>>===@@@GGGOOOUUU___hhhnnnvvvsssbbbXXXTTTTTTIIIIIIHHHMMM[[[ppp{{{fffZZZbbbzzzuuuooo___TTTWWW^^^nnn}}}ssskkkgggiiimmmqqq|||yyywwwuuurrrpppnnnpppuuu{{{~~~yyyuuugggeeebbbfffqqqzzzvvvnnnZZZTTTQQQRRRRRRPPPOOOQQQSSSXXX\\\]]]^^^___\\\WWWVVVSSSOOOKKKJJJHHHFFFDDDAAA@@@===;;;999888888888777777:::@@@FFFRRRgggzzzvvvPPPBBB???;;;:::::::::888777666666666666666666666666666666777888999;;;<<<======???EEEUUUxxxcccWWWZZZ444777666888;;;EEEoooeeeCCCBBBFFFAAA???>>>===@@@FFFLLLSSS^^^iiinnnvvv{{{jjj]]]VVVSSSLLLIIIGGGIIISSSfff}}}mmm``````hhhppphhhpppuuummm\\\RRRVVVWWW]]]llllllggg```ZZZXXX[[[```dddooo|||zzzwwwtttrrrmmmqqqwwwllliiieeefffooowwwvvvoooZZZTTTOOONNNMMMJJJJJJKKKPPPVVVZZZZZZYYYXXXTTTOOORRRPPPLLLJJJIIIIIIGGGFFFCCCAAA???<<<:::999888888777777:::???EEERRRhhh{{{sssOOOAAA???<<<:::999999888777666666666666666666666666666666777999:::;;;<<<<<>>@@@EEEJJJQQQ]]]iiimmmtttppp```UUUQQQPPPLLLIIIJJJPPP```www{{{nnnfff```ZZZUUU___vvvyyyooo\\\SSSXXXWWWWWWaaa^^^eeeooovvvvvvnnnccc[[[aaavvv}}}zzzvvvsssooorrrwww|||ooolllgggdddhhhooooookkkZZZSSSMMMKKKIIIFFFFFFHHHOOOVVV[[[[[[ZZZYYYVVVRRRQQQOOOKKKIIIIIIIIIGGGFFFDDDCCC@@@===;;;999999999777777:::???FFFTTTjjj~~~pppKKK@@@???<<<:::888777777777666666666666666666666666555666888:::;;;<<<<<<<<<@@@EEEGGGNNNkkk|||jjjXXX___111333333777;;;CCCjjjXXXFFFCCC@@@BBB@@@???AAAEEEHHHNNN[[[hhhmmmtttwwwhhh\\\VVVSSSOOOLLLLLLPPP[[[sss{{{oooeee]]]bbbsss}}}hhh^^^dddfffjjjwwwvvvooo___^^^jjj}}}xxxtttppprrruuuxxxzzz}}}uuutttmmmfffeeejjjmmmkkkZZZRRRKKKIIIGGGDDDDDDFFFKKKTTT\\\______aaa___\\\XXXUUUQQQNNNMMMKKKJJJHHHEEEDDDAAA>>>;;;:::999999888888;;;@@@HHHVVVmmmnnnEEE???>>><<<999777666666777666666666666666666666666555666888:::<<<<<<<<<<<<;;;CCCGGGMMMiiijjjWWW^^^444666555777:::AAAeeebbbGGG??????EEEAAA@@@AAADDDGGGMMM[[[hhhnnnuuuyyy}}}}}}qqqfff```TTTPPPNNNNNNPPPYYYpppvvvtttzzz{{{pppwww~~~vvv^^^bbbooozzzvvvppprrrtttvvvxxx|||}}}|||vvvlllhhhkkkooooooZZZRRRKKKHHHEEECCCCCCFFFGGGRRR\\\```cccfffgggeeeaaa]]]XXXUUURRRPPPMMMKKKFFFDDDAAA>>><<<:::999999888888;;;AAAIIIXXXpppmmmAAA>>>===<<<999666555666777666666666666666666666666555777999;;;<<<===<<<<<<444???EEELLLgggjjjVVV\\\~~~555444777555===BBBUUU~~~^^^GGGJJJ???EEE>>>AAADDDDDDEEELLLZZZeeexxx}}}wwwppp```VVVQQQRRRRRRSSS```rrr~~~oooooofffdddsss}}}zzzqqqqqqqqqrrruuuzzz~~~vvvmmmlllooonnnjjj]]]PPPHHHHHHEEE<<<:::@@@GGGNNNXXXaaagggkkkmmmooollljjjddd[[[XXXXXXUUUQQQOOOJJJCCC>>>;;;:::999999777999:::>>>HHH]]]vvv```>>>>>>===:::888666555555555666666666666777777777777666888::::::::::::<<<>>>@@@@@@DDDJJJ^^^sssTTT[[[yyy666444777555<<>><<<;;;:::888888999:::===HHH[[[ttt___@@@>>>===:::888666555555555666666666666777777777777666888::::::::::::<<<>>>>>>???DDDIIIZZZwwwUUU\\\zzz666444777444;;;===NNNxxxxxxxxx___EEEFFF===CCC@@@CCCDDDDDDEEELLLXXXaaannnttt}}}}}}{{{|||wwwjjj^^^XXXRRRMMMQQQZZZkkk{{{vvv}}}|||yyygggfff{{{~~~{{{wwwvvvuuutttuuuwwwzzz|||yyywwwrrrlllkkkmmmkkkeee^^^SSSLLLJJJFFF>>><<<@@@???EEEMMMVVV___gggoootttuuuuuupppiiifffeeeaaa\\\TTTMMMCCC>>>======:::777888999:::>>>GGGZZZsss[[[BBB>>><<<:::888666555555555666666666666777777777777666888::::::::::::<<<>>><<<>>>DDDHHHUUUYYY\\\{{{555333777444;;;===NNN~~~ttteeeGGGHHH???EEEBBBCCCDDDDDDFFFLLLVVV^^^iiioooyyy~~~|||{{{mmmcccZZZRRRQQQUUUZZZsssxxxsss{{{zzzkkkcccrrr}}}zzzxxxvvvtttssstttvvvwwwuuutttqqqmmmmmmnnnjjjccc]]]UUUMMMKKKFFF@@@===???<<<@@@FFFMMMUUU___hhhnnnvvvwwwuuuppplllhhhaaaYYYQQQIII@@@===>>>>>><<<888777999;;;>>>HHH\\\sssVVVCCC===<<<:::888666666666666666666666666777777777777666888::::::::::::<<<>>>;;;===DDDFFFPPPxxxaaa]]]{{{333222666555<<>><<<>>>???===:::666888;;;???JJJ]]]uuu~~~PPPBBB===<<<:::888666666666666666666666666777777777777666888::::::::::::<<<>>><<<===DDDFFFMMMsss~~~jjj^^^yyy222111666555===???PPPpppLLLIII>>>BBBBBBCCCCCCEEEHHHNNNVVV\\\ccckkkvvv{{{vvvwww||||||lll___YYYWWWUUU\\\jjj{{{|||{{{kkk\\\VVVcccyyyxxxjjjnnn|||xxxtttqqqppppppppppppssstttssstttrrriii___XXXTTTNNNJJJGGGDDDAAA???:::;;;<<<>>>BBBIIIQQQVVV^^^ccceeeccc___YYYMMMBBBAAA@@@?????????>>>===;;;666888;;;???III\\\ssszzzJJJAAA<<<;;;999888666666666777666666666666777777777777666888::::::::::::<<<>>>>>>>>>DDDFFFLLLooorrrzzzqqq\\\ttt222222666555;;;===MMMwwwPPPKKK???AAABBBBBBBBBDDDIIIOOOWWW\\\aaaiiiuuu}}}xxxwwwzzztttddd\\\ZZZVVVYYYbbboooyyysssllleee[[[MMMKKKSSSaaayyy~~~nnnnnn|||zzzvvvrrrqqqqqqqqqooorrruuuuuuuuuqqqggg\\\UUURRRMMMIIIFFFEEEBBB@@@:::::::::;;;===BBBIIINNNNNNRRRSSSQQQOOOLLLDDD;;;===@@@CCCCCCAAA===<<<;;;777888;;;>>>GGGXXXnnn~~~vvvDDDAAA<<<;;;999777666666777777666666666666777777777777666888::::::::::::<<<>>>AAA>>>CCCGGGLLLnnntttwwwuuuZZZooo333222666444::::::JJJ}}}TTTNNNAAACCCAAAAAABBBDDDIIIPPPWWW\\\```hhhttt}}}{{{|||zzzhhh```^^^VVVXXX\\\```fffrrr}}}uuukkk[[[TTTPPPGGGKKKJJJMMM]]]{{{pppmmmxxx|||wwwtttrrrrrrrrrnnnrrruuuuuuuuuqqqeeeZZZSSSQQQMMMHHHFFFEEECCC@@@::::::::::::<<<@@@FFFKKKKKKMMMLLLJJJIIIJJJFFF@@@===BBBHHHGGGBBB<<<;;;;;;888999;;;===DDDTTTiiixxxrrr@@@@@@<<<;;;999777777666777777666666666666777777777777666888::::::::::::<<<>>>CCC???CCCGGGMMMnnnyyyzzzwwwXXXlll777111333222;;;:::GGG~~~___IIIGGG@@@CCCAAABBBGGGJJJMMMTTT\\\eeeaaammm}}}~~~mmm```]]]XXXYYYYYY\\\dddmmmrrrsssrrrwww~~~~~~}}}yyyooobbbUUUKKKFFFEEEMMMOOOPPPaaasssttt{{{~~~~~~~~~|||xxxtttoookkkmmmppprrrqqqqqqnnneeeZZZUUUNNNFFFCCCDDDFFFFFFDDDBBB@@@>>><<<<<>>DDDQQQcccpppdddEEE:::;;;:::999777666555555555777666666666666777777888999999999:::<<<>>>???@@@===AAABBBGGGQQQ```[[[ggg555222444333::::::HHHdddLLLGGG@@@BBB@@@AAAFFFJJJNNNWWW```aaa___mmm}}}}}}rrreeeaaa]]]\\\^^^eeeooouuusssooommmmmmrrruuudddTTTKKKHHHJJJQQQRRRNNNYYYwwwzzz|||~~~{{{wwwuuuuuuuuusssrrrqqqrrrssswwwzzz||||||xxxtttooollljjjmmmoooooopppnnneee[[[SSSLLLEEEBBBDDDFFFFFFEEEBBBAAA???===>>>DDDLLLRRR\\\^^^bbbeeefffccc\\\WWWSSSTTTSSSNNNFFF???<<<<<<:::;;;<<<===BBBNNN^^^jjj{{{cccEEE;;;;;;:::999777666666555555777666666666666777888888999999:::;;;<<<>>>???@@@???CCCCCCGGGPPP]]][[[bbb444333666333888999HHHiiiOOOIIIAAABBB???@@@EEEJJJPPPZZZddd^^^^^^mmm~~~|||xxxjjjeee^^^ZZZYYYaaaoooxxxyyywwwllllllooo{{{qqq\\\NNNJJJKKKMMMWWW[[[WWW[[[ooo~~~~~~}}}wwwuuusssvvv|||~~~yyytttqqqooooooooolllkkkjjjjjjkkkmmmoooqqqppprrruuuzzz|||xxxuuuqqqooojjjlllnnnnnnooonnnfff]]]OOOIIICCCAAACCCEEEFFFEEEDDDCCCAAA@@@BBBIIIRRRXXXaaaccceeehhhiiigggccc___[[[\\\ZZZSSSIII@@@;;;:::::::::;;;;;;???JJJWWWaaarrr{{{aaaDDD===::::::888777666666666666666666666666666777888999:::::::::;;;<<<>>>???@@@@@@DDDDDDGGGNNNXXXzzz___\\\222333888333777999HHHuuuqqqlllPPPJJJDDDCCC@@@@@@DDDIIIOOOZZZeee___^^^jjj|||}}}mmmggg```XXXSSSYYYgggxxxxxxcccSSSLLLLLLNNNMMM[[[ggghhhiiirrrzzzzzzyyysssjjjeeedddgggmmmrrrxxx}}}{{{zzzxxxtttpppmmmkkkkkkkkkhhhgggfffeeeeeefffggghhhbbbdddhhhnnntttyyy}}}}}}zzzwwwtttqqqmmmoooooommmmmmlllddd[[[KKKGGGBBB@@@BBBDDDFFFFFFEEEDDDDDDDDDGGGNNNWWW]]]______aaaccceeeeeecccaaa^^^^^^\\\UUUKKKBBB>>>===888888888999===FFFQQQYYYiiisss}}}]]]BBB===:::999888777666666666666666666666666777888999999::::::;;;;;;<<<>>>???@@@@@@DDDDDDGGGNNNVVVsssjjjZZZ|||111444888222777999FFFyyymmm```uuummmQQQKKKGGGEEEBBBAAADDDHHHMMMXXXbbbbbb___fffwww~~~tttooofff^^^YYY\\\fffyyy{{{kkkbbb``````\\\XXXUUU```jjjnnnpppxxxtttooollleee]]]YYYVVVYYY]]]bbbhhhooowww||||||wwwuuutttnnnllliiifffcccbbbaaaaaa^^^^^^\\\[[[[[[[[[\\\\\\ZZZ\\\___ccchhhllloooqqqqqqxxx}}}zzzwwwtttppppppnnnjjjhhhfff^^^UUUHHHEEEBBBAAAAAADDDFFFFFFEEEFFFGGGHHHLLLRRRYYY___^^^^^^```dddhhhjjjjjjhhhcccbbb^^^VVVJJJAAA===<<<555555555777<<>>???@@@???CCCDDDIIIOOOUUUooo|||^^^www000333777222888:::CCCpppwwwbbbffftttTTTKKKFFFFFFCCCBBBEEEHHHLLLUUU^^^aaa___bbbooo}}}|||hhhcccaaacccgggrrrxxxqqqooowwwzzznnngggfffeeegggooo{{{|||jjjaaa]]]WWWRRRPPPIIIKKKNNNQQQVVV]]]eeejjjnnnppprrrqqqooollljjjjjjbbbaaa^^^\\\ZZZYYYYYYXXXVVVUUUTTTSSSSSSRRRRRRRRRSSSTTTUUUVVVWWWYYYYYYZZZ^^^dddlllrrrwww~~~zzzvvvpppppplllfffbbb___WWWNNNFFFEEECCCAAABBBCCCEEEGGGEEEGGGJJJLLLOOOSSSYYY\\\[[[\\\___eeekkkoooqqqpppmmmjjjcccVVVHHH>>>999888333333333666:::AAAGGGKKKOOOXXX```eeekkkrrruuuttt|||rrrQQQ===>>>999999888777777777777777666666666777888999:::;;;<<<<<<<<<<<<===>>>???@@@???DDDFFFKKKRRRUUUllldddrrr000333666111:::<<>>BBBDDDGGGNNNUUUXXX\\\bbbeeeeeegggmmmsssxxx|||kkkLLL;;;???999888888777777777777777666666666777888999;;;<<<<<<<<<<<<<<<===>>>???@@@BBBFFFHHHNNNTTTUUUiiihhhjjj000222555000;;;======bbb]]]III<<>>============>>>AAAFFFMMMRRRSSSUUUWWWWWWUUUSSSRRRRRROOONNNLLLKKKIIIIIIHHHHHHFFFFFFFFFEEEEEEDDDDDDCCCAAAAAAAAAAAAAAA@@@@@@@@@===AAAEEEGGGKKKWWWgggttt}}}xxxuuusssnnngggccc```YYYPPPFFFFFFEEECCCBBBCCCEEEGGGEEEIIINNNQQQSSSSSSTTTVVVRRRVVV\\\eeeooovvvyyyyyyyyyssshhhWWWGGG===999999777666555666999<<<>>>??????FFFKKKLLLOOOUUUXXXXXXXXX^^^fffkkkpppwwwfffIII;;;AAA999888777777777777777888666666666777888:::;;;<<<======<<<======>>>???@@@EEEIIIKKKPPPUUUUUUgggiiiddd}}}111333111333888666AAAYYYbbbCCCAAA>>>>>>???@@@BBBGGGNNNRRR[[[YYY[[[eeetttsss{{{oooaaa```______nnn~~~qqqooonnnwww]]]TTTHHH@@@???>>>===;;;999888777777999===@@@BBBJJJKKKMMMMMMMMMKKKIIIHHHFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@???>>>===<<<<<<;;;;;;<<<>>>@@@AAAGGGXXXhhh{{{~~~yyyvvvnnngggdddbbbZZZQQQKKKIIIEEEBBBAAAAAACCCEEEDDDFFFIIILLLPPPSSSUUUVVVOOOTTTZZZ```eeekkkssszzzyyytttgggTTTGGGAAA<<<888666666555555666777888999>>>???@@@CCCEEEHHHIIIJJJJJJMMMUUU]]]ccchhhttt]]]EEEAAA999:::999888777666666666666555666777888999:::;;;;;;======<<<===>>>@@@AAACCCDDDHHHNNNSSSUUUZZZiiixxxzzzsssdddwww~~~111333111333888666@@@WWWcccEEEBBB>>>>>>???@@@AAAFFFKKKPPPWWWVVVYYYcccrrrtttrrryyyqqqdddccc^^^YYYbbbqqqoooggg```ccciiifffRRRJJJAAA;;;::::::999777999999777777888;;;>>>???AAABBBCCCDDDDDDCCCAAA@@@@@@@@@???>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????======<<<<<<;;;::::::999:::;;;======<<>>======>>>???AAACCCDDDFFFHHHNNNSSSUUU[[[jjjyyy{{{|||eeettt111444222333777666???TTTcccFFFCCC>>>?????????@@@CCCHHHLLLQQQRRRVVVaaaooo{{{tttjjjooo}}}qqqgggfff```WWWXXXbbbyyyzzzlll___RRROOOQQQLLLEEE@@@:::777888888777555:::999888777777888:::;;;888999:::;;;<<<;;;:::999<<<;;;;;;::::::::::::;;;::::::::::::;;;<<<======<<<<<<;;;;;;:::::::::999<<<;;;<<<<<<:::<<>>999:::999888777666666666666666777777888999:::;;;;;;>>>>>>>>>>>>@@@BBBDDDFFFGGGIIIMMMRRRUUU[[[jjjxxx~~~ccclll111555222222777777>>>PPPbbbEEEBBB>>>??????>>>>>>@@@DDDGGGMMMNNNTTT___lllxxxtttjjjlllxxx||||||ppphhhgggbbbYYYXXX]]]rrrrrrxxxxxxfffZZZKKKFFFGGGBBB>>>;;;999888::::::999888:::999888777777666666777666666888999999999999888;;;::::::999999999::::::777777777888999:::<<<===============<<<<<<<<<<<<======>>>>>>;;;;;;CCCNNN```iiixxx}}}wwwnnniiifff___XXXNNNLLLIIIEEECCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEKKKNNNRRRUUUZZZcccmmmuuuvvvyyytttaaaLLLAAA???@@@888777666555555555666777666666777777888999999999::::::<<<@@@AAAEEEQQQ]]]eeesssoooNNN>>>===:::999999888777666666777777777777888999999:::;;;;;;======>>>???@@@CCCEEEGGGHHHHHHLLLQQQTTTZZZgggtttaaaddd~~~~~~000555333111777777<<>>??????>>>>>>???BBBDDDJJJMMMSSS]]]jjjuuu~~~uuukkkkkktttyyy{{{pppgggddd```YYYWWWZZZcccdddnnnyyy~~~kkk]]]TTTGGGCCCCCC>>>:::999999999;;;;;;;;;:::888888888888777666555444666777777888999999999999999888888888888888999999666666777888999:::<<<===<<<<<<==================>>>===???@@@>>><<>>999888777666555555666777888888888888999999999999;;;:::<<<>>>>>>AAAKKKVVV___ooofffKKK>>>===:::999888777777777777777777888888888999::::::;;;;;;=========???AAADDDFFFHHHHHHHHHLLLPPPSSSXXXcccooofffaaayyy}}}zzz{{{000666333111777888;;;GGG{{{}}}iiiFFF>>>>>>>>>???>>>>>>>>>AAACCCHHHKKKRRR[[[gggrrr|||wwwllliiiooowww{{{~~~rrrgggaaa\\\VVVSSSTTTQQQTTTccc~~~~~~qqqdddcccmmmvvvwwwtttjjjZZZQQQMMMBBB>>>>>>999777777777888888888888888666777888999888777555444666666666666666777777777666555555555555666777777777777777888999;;;<<<===:::;;;;;;;;;<<<=========???>>>@@@BBB@@@===???EEEVVV```qqq|||rrrkkkgggaaa\\\PPPOOOLLLJJJHHHGGGFFFFFFBBBBBBBBBBBBCCCFFFHHHIIIKKKNNNSSSWWW\\\dddnnnuuuuuu{{{xxxgggRRREEE@@@???<<<:::999777666666777777777777777777888888888888999999:::<<<;;;===FFFPPP[[[lll]]]HHH>>>===:::888888777777777777777888999999999999::::::;;;;;;======>>>@@@BBBFFFHHHJJJJJJJJJMMMRRRUUUXXX```iii|||tttcccqqq|||vvvwww///777333000777888:::CCCttt~~~sssllltttLLL???===>>>??????>>>???AAACCCGGGJJJPPPXXXcccooozzzzzzlllgggjjjzzzuuuwwwttthhhbbb]]]WWWSSSQQQMMMLLLXXXtttssseeeSSSLLLPPPWWWZZZYYYUUUHHHEEEFFF>>>;;;<<<777777777777666555555555666444555888999:::999777666666555555444444444444555444444444444444555666777777777777888999:::;;;<<<;;;;;;<<<<<<===>>>??????DDDCCCEEEHHHEEE@@@???CCCQQQ\\\mmmuuummmhhhccc^^^WWWUUURRROOOKKKIIIGGGFFFBBBBBBAAAAAABBBDDDFFFGGGJJJNNNSSSXXX]]]dddmmmtttyyy~~~{{{kkkXXXKKKDDDAAA===<<<:::999777777777888666666666777777888888888777777:::;;;:::;;;BBBLLLWWWiiiTTTDDD===<<<:::888888777777777777888888999999999::::::::::::;;;??????@@@BBBEEEIIILLLNNNLLLMMMPPPVVVXXXYYY^^^eeepppeeelllyyyrrrsss///777444000666999:::AAAssstttyyy}}}QQQ@@@===>>>????????????AAACCCFFFIIINNNVVV```mmmyyy}}}mmmggghhhwwwsssuuu~~~uuujjjeeeaaa\\\WWWTTTUUUMMMPPPgggppp```LLL@@@@@@EEEHHHIIIFFF<<<>>>BBB===<<<>>>999888999888666444333444555222444777:::;;;:::888777777666555444444333444444555555555555666666777888888777777888888999:::;;;======>>>???@@@AAABBBBBBJJJJJJKKKMMMIIICCCAAACCCMMMXXXjjj~~~xxxooojjjeeeaaa]]][[[WWWSSSNNNJJJGGGFFFBBBAAA@@@??????AAACCCDDDHHHMMMTTTYYY^^^dddmmmssswww|||xxxiiiWWWJJJBBB===???===;;;999888888888888666777777888888999999999777777:::<<<;;;:::AAAJJJTTTfffMMMBBB<<<<<<:::888777777777777777888888999::::::::::::::::::;;;AAAAAABBBDDDGGGKKKNNNPPPOOOOOOSSSYYY[[[ZZZ^^^cccooodddfffvvvnnnppp~~~444444444444555888===AAAmmm}}}sssPPP===BBBAAA@@@??????@@@AAABBBEEEHHHMMMTTT]]]hhhttt{{{~~~rrroooooouuusssttt{{{rrrjjjddd]]]UUUPPPSSSMMMLLLXXXnnn~~~kkk\\\JJJAAA>>>===???CCC??????===<<<;;;;;;<<<===;;;888666666888999777444444555777999;;;<<<<<<===999888666444333444555666444444555555666666777777555777:::<<<<<<<<<>>>???@@@@@@AAABBBCCCEEEGGGHHHIIIMMMQQQSSSPPPJJJFFFCCCLLLUUUeeexxx~~~uuulllfffcccbbb[[[UUUTTTPPPJJJGGGGGGDDDCCCAAA??????AAACCCEEEJJJKKKNNNUUU]]]ffflllnnnuuuppphhh^^^SSSJJJCCC??????>>>===<<<<<<;;;;;;<<<:::999888777777666777777:::888888:::;;;<<>>???DDDGGGIIIJJJIIIKKKPPPTTTWWWXXXYYYZZZ[[[]]]aaadddqqqlllqqqqqqkkkuuurrr444444444333444777<<<@@@hhhzzzUUUDDDAAA@@@???>>>>>>???@@@AAACCCFFFKKKQQQZZZeeepppwwwuuurrrrrrwwwxxxyyy}}}uuunnnggg```XXXSSSPPPLLLJJJOOOZZZfffmmmoooiiiZZZKKKCCC???<<<;;;===<<<<<<===>>>>>>>>>===<<<<<<:::888888::::::888666555666888999;;;<<<<<<<<<999888666444444444555666444555555666666777777777666777999:::999:::<<<===AAABBBCCCDDDFFFGGGHHHIIIHHHKKKNNNOOOMMMHHHEEECCCLLLUUUeeewwwzzzsssllliiiaaa[[[UUUSSSPPPJJJGGGGGGEEEDDDAAA@@@???AAABBBDDDGGGIIILLLSSS\\\ccchhhjjjkkkfff]]]SSSJJJEEEBBBAAA>>>>>>===<<<;;;;;;;;;;;;;;;::::::999999888888999;;;999999;;;<<<===CCCJJJVVVjjjkkkJJJ;;;<<<<<<999888888777777777777888888;;;;;;;;;;;;<<<>>>???@@@AAADDDGGGHHHHHHKKKQQQVVVXXXZZZ\\\]]]^^^```cccfffmmmvvvooouuulllsssppp222333333333333666;;;>>>aaaUUUDDDAAA@@@???>>>>>>???@@@AAAAAADDDHHHNNNVVV```kkkrrrzzzwwwvvvzzz}}}}}}vvvooofff]]]WWWNNNMMMJJJFFFFFFKKKSSSZZZ^^^SSSHHHCCC???;;;:::;;;;;;<<<===???@@@???<<<:::>>>===;;;;;;<<<;;;:::888777888999:::;;;;;;;;;;;;999888666555444444555666444555555666777777888888888999999888666777999;;;@@@AAACCCEEEFFFGGGFFFFFFEEEGGGJJJJJJHHHEEEDDDCCCIIIQQQaaasss|||uuuoooeee^^^XXXVVVSSSMMMIIIJJJGGGEEECCCAAA@@@@@@AAABBBDDDFFFJJJQQQXXX]]]``````\\\VVVMMMEEE@@@>>>@@@BBB>>>===<<<;;;;;;::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;:::;;;=========CCCKKKZZZnnneeeFFF:::;;;;;;888888888777777777888888999;;;;;;;;;<<<===>>>???@@@AAADDDGGGHHHJJJNNNUUU[[[[[[^^^```bbbcccdddfffgggiii~~~rrr{{{lllpppnnn~~~111222333222333555999===YYYWWWEEE@@@@@@>>>>>>>>>>>>@@@@@@AAACCCGGGLLLSSS\\\fffmmm||||||zzz|||~~~uuuhhh\\\TTTOOONNNKKKDDD@@@@@@EEEKKKMMMFFFAAA@@@???<<<;;;<<<@@@?????????@@@@@@>>>===???>>>======<<<;;;::::::999::::::;;;;;;;;;;;;::::::999777666555555555555555555666777777888999999;;;;;;:::777555555777999;;;===???BBBCCCCCCBBBAAAAAACCCDDDDDDBBBAAABBBCCCEEEMMM[[[lll|||{{{tttkkkddd^^^\\\XXXRRRNNNNNNHHHGGGDDDBBB@@@???@@@@@@AAACCCGGGLLLRRRTTTTTTRRRLLLGGGAAA<<<:::;;;>>>@@@>>>======<<<<<<<<<<<<===>>>>>>>>>>>>>>>===<<<<<<:::999;;;===<<<<<>>>>>???@@@AAABBBDDDGGGKKKQQQYYYccciiiyyy~~~~~~wwwgggXXXNNNOOOLLLHHHEEEBBBAAAAAABBBBBB===<<<>>>>>>;;;;;;===>>>?????????>>>???AAABBB?????????>>><<<;;;:::::::::;;;;;;<<<<<<<<<;;;;;;:::999888777666555444444555555666777888999:::;;;>>>===;;;888555444666888888:::<<<>>>??????>>>======>>>??????>>>???AAACCCEEEKKKWWWggguuu~~~xxxpppiiiccc___[[[TTTPPPOOOIIIHHHEEECCCAAA?????????@@@AAADDDHHHKKKKKKIIIFFFAAA???===::::::;;;<<<>>>>>>>>>===>>>>>>???@@@@@@@@@@@@AAA@@@@@@???======888999;;;<<<;;;<<>>999:::999777888888888888888999::::::999999999:::;;;<<<>>>>>>DDDGGGKKKNNNQQQWWW___eeedddfffhhhiiihhhgggfffgggmmmwwwnnnkkklllzzz111222333444444555888;;;HHHtttaaaDDDBBBAAA@@@??????@@@AAABBBBBBDDDFFFJJJOOOWWW___fffuuuyyyiii[[[SSSKKKHHHDDDBBBBBBAAA???<<>>888???FFFGGGCCC??????AAA@@@AAAAAA???===;;;;;;<<<;;;;;;<<<<<<===<<<<<<<<<::::::999888666555444444555666666888999:::;;;<<<>>>===<<<999555444444666777888:::;;;<<<<<<<<<;;;999:::;;;<<<<<<===@@@BBBFFFKKKUUUbbboooxxx|||}}}|||ssskkkddd```[[[SSSNNNMMMIIIHHHFFFDDDBBB@@@???>>>@@@@@@BBBEEEGGGGGGDDDAAA??????>>>===<<<;;;;;;;;;<<<======>>>@@@AAACCCDDDDDDEEEEEEDDDCCCAAA???===999999:::;;;:::<<>>???DDDHHHLLLPPPSSSWWW^^^cccdddfffhhhhhhggggggggghhhoootttsssmmmmmmvvv}}}222333444555444666888:::@@@kkkkkkGGGCCCBBBAAA@@@@@@AAABBBCCCBBBCCCEEEHHHLLLTTT\\\bbbqqq}}}}}}pppddd[[[WWWIIIFFFAAA>>>===<<<;;;;;;>>>;;;:::<<<======@@@EEEHHHXXXhhhkkk```PPPGGGDDDBBBDDDDDDBBB>>><<<===>>>:::;;;<<<===============::::::999888777555444333555666777888:::;;;<<<<<<;;;<<<;;;999555333222333555555555666777777888888555777999:::;;;<<>>MMM\\\tttlllHHH999:::<<<:::888888888888888999:::;;;<<<<<<<<<<<<<<<===???@@@AAAEEEJJJPPPSSSVVVYYY^^^bbb```bbbdddeeeeeegggjjjlllnnnooo{{{rrrnnnqqqxxx}}}222444555555555666888;;;;;;eeexxxXXXCCCCCCAAAAAAAAAAAACCCCCCBBBCCCDDDGGGKKKRRRZZZ___nnnzzz}}}wwwlll___VVVSSSRRRJJJGGGBBB<<<888777999<<<;;;888999<<>>>>>@@@:::;;;<<<===>>>>>>>>>>>>:::::::::999777666444333555666777888:::;;;<<<===999::::::888555222111111111111111111111222333444333666888:::;;;<<>>???@@@CCCGGGIIIHHHGGGIIIFFFCCC???<<<::::::999777888:::<<>>>>>???AAABBBCCCHHHNNNTTTXXXYYY[[[___bbb\\\^^^```bbbdddhhhlllpppllljjjuuuooonnnssszzz333333333444555666777888===VVVvvvcccNNNDDDDDDEEE@@@AAADDD>>>BBBBBBCCCDDDHHHOOOWWW]]]jjjvvv|||xxxkkk]]]WWWUUUOOOFFFHHHDDD???:::777777999:::777999999777:::FFFYYYgggxxxbbbTTTOOOKKKIIIEEE@@@???AAA<<<<<<<<<<<<===>>>???@@@@@@<<<888666777888666555666666666666666666666555666666777777777555444333444444444333333333222222555555777888:::<<<===>>>===???DDDIIINNNRRRUUUWWW___hhhqqqyyy|||tttlllcccZZZQQQLLLJJJHHHGGGHHHDDD??????BBB@@@DDDGGGJJJKKKLLLIIIEEEHHHFFFDDDCCCBBBAAA>>><<<===;;;888888;;;@@@GGGKKKRRRSSSTTTUUUTTTOOOHHHCCCAAA<<<<<<@@@AAAFFFZZZqqq\\\===;;;<<<<<<;;;777777777777777777777888999===>>>>>>>>>>>>@@@DDDGGGIIIOOOTTTUUUWWW\\\^^^\\\^^^___```aaabbbeeehhhkkknnnooo~~~|||hhhooopppxxx333333333333444666777888<<>>:::888888999:::888999999;;;DDDVVVkkkzzzmmm\\\UUUNNNKKKGGGBBB@@@AAA===>>>>>>??????@@@AAAAAA@@@<<<888666666666555333555555555555555555555555555666777777777666444333444444333333333222222222444555666777999;;;<<<======???BBBFFFJJJNNNQQQRRRZZZbbbllluuu{{{uuummmfff^^^VVVQQQKKKIIIHHHHHHEEE@@@???CCCBBBGGGLLLNNNOOOOOOMMMJJJNNNLLLHHHFFFEEECCCAAA???@@@>>><<<;;;===BBBHHHLLLQQQRRRTTTUUUUUUPPPIIIDDDCCC>>>>>>@@@AAAHHH```yyyYYY===;;;;;;;;;;;;666999888888888888999::::::===>>>>>>???@@@BBBFFFIIIJJJPPPUUUVVVXXX\\\]]][[[___```aaabbbccceeeiiilllkkklllwwwkkkpppqqqwww222222333333444666777888;;;NNNuuuwwwmmm|||{{{UUUFFFBBBDDD@@@AAADDD@@@@@@AAAAAABBBEEEKKKRRRXXX___lll{{{~~~uuutttlll]]]QQQJJJGGGDDD@@@???===;;;999999999::::::888777<<>>???@@@BBBBBBBBBBBBAAA???<<<888666555444333222333333333333333333333333555666777777777666555444333333333333222222222222333444555666888999;;;;;;>>>>>>@@@BBBFFFIIILLLMMMSSS\\\fffooo|||~~~{{{vvvpppjjjccc\\\WWWMMMJJJIIIIIIFFFAAAAAADDDEEEOOOXXXZZZYYYYYYWWWSSSUUUQQQLLLHHHFFFDDDBBBAAA@@@???======???DDDHHHKKKPPPQQQTTTWWWWWWRRRLLLGGGEEEBBB@@@@@@AAAMMMjjjzzzTTT<<<::::::::::::666:::999999999::::::;;;<<<<<<===???@@@BBBEEEIIILLLLLLRRRXXXXXXYYY\\\\\\ZZZ^^^```aaaaaabbbdddgggjjjooonnnuuunnnpppqqqttt222222222333444555777777:::HHHmmm{{{\\\HHHAAADDDAAAAAADDDAAA???@@@@@@AAADDDIIIOOOTTT]]]jjjyyyyyyrrreeeWWWLLLFFFBBB@@@======<<<<<<;;;;;;;;;;;;;;;666333777BBBPPP\\\ccc```nnneeeXXXKKKHHHGGGDDD???======>>>@@@BBBCCCBBBAAA@@@>>><<<999777444333111000111111222222222222222333555666777888888777666555333333333333222222222222222333444555777888999:::<<<===>>>@@@CCCFFFIIIKKKOOOWWW```iiiwww|||xxxsssnnnggg___[[[PPPMMMLLLKKKGGGCCCCCCGGGIII[[[lllooommmkkkgggaaabbb]]]VVVQQQNNNLLLJJJHHHEEEEEEEEEFFFIIILLLPPPRRRRRRTTTWWWZZZZZZVVVOOOIIIFFFDDDBBBAAACCCTTTvvvnnnNNN;;;:::888999:::666999999999999:::;;;<<<<<<<<<>>>@@@BBBDDDHHHLLLOOOPPPVVV[[[[[[\\\^^^^^^\\\^^^___``````aaabbbeeehhhppppppvvvpppnnnoooqqq{{{222222222333444555666777;;;DDDffffffMMMAAADDDBBBBBBDDDAAA??????@@@AAABBBGGGLLLQQQ]]]iiiwww~~~nnn[[[NNNIIIEEEAAA>>><<<=========>>>=========<<<888444555;;;AAACCCCCCBBBNNN^^^rrryyy\\\PPPEEEBBBCCC@@@===;;;:::<<<>>>@@@AAA@@@???>>>===<<<:::888444222111111111111111222222333333333555666777888888777666666444444444333333333222222222222333555666777888888::::::<<>>;;;888888:::;;;999666888AAANNN___vvv|||lllRRRHHH???>>>>>><<<::::::999:::;;;============<<<<<<<<<<<<999555333222222222222222333333444444555555666777888888888777666555555555555444444444444222333444555666777777888777999<<>>===<<<888777999888999999:::;;;;;;<<<<<<:::<<<<<<:::666444333444333333444444555666666777555666777888999888888777777666666666666555555555333333444555666777888888777999<<<@@@BBBBBBBBBAAACCCHHHNNNUUUbbbuuu{{{ssskkkeee\\\XXXUUUTTTOOOKKKLLLPPPbbb|||xxxuuuppprrrtttuuuuuutttsssqqqooooooppppppkkkaaaVVVNNNOOOMMMKKKNNN^^^{{{nnnNNN@@@;;;;;;666999===999999999999:::;;;===>>>??????BBBFFFIIIKKKNNNQQQTTTXXX\\\\\\ZZZ[[[```eeeeeehhhhhhiiihhhggghhhjjjlllmmmqqquuu~~~mmmooommmnnnrrrzzz111111111222333444666666888666RRR}}}YYYEEEGGGFFFCCCDDDBBB@@@AAAAAABBBBBBEEEIIILLLUUU___kkktttxxxnnnbbbXXXOOONNNLLLHHHIIILLLEEEDDDCCCBBBBBBDDDEEEFFF>>>===;;;999777777888999888>>>EEEOOO^^^iiicccUUUHHHCCC@@@>>>;;;777666999999999999999999:::<<<<<<:::<<<===;;;777444444666444444555555666777888888555666777888999999888777777777777777666666666666444444444555666777888888777999===@@@AAA@@@>>><<<>>>CCCIIIPPP^^^qqq~~~wwwooojjj___ZZZWWWUUUQQQLLLNNNRRRiii~~~|||uuuvvvvvvtttnnncccWWWNNNRRRPPPNNNSSSeeeeeeJJJ>>><<<<<<777999>>>999::::::;;;;;;===>>>???@@@@@@CCCGGGJJJLLLOOORRRTTTXXX[[[ZZZWWWYYY___eeefffffffffgggfffeeeeeehhhjjjiiilllooouuupppyyyrrrqqqooorrrzzz