BM6P6(@ vvvjjjeee``````aaa```^^^ZZZVVVTTTOOOOOOOOOPPPPPPOOONNNNNNQQQNNNKKKIIIHHHGGGEEECCC???@@@@@@AAACCCFFFLLLPPPZZZ```jjjvvv{{{tttqqqrrr|||}}}}}}zzzxxxuuuvvvzzz|||~~~vvvgggaaa```___]]]^^^VVVUUUSSSPPPMMMKKKJJJJJJGGGFFFFFFIIIMMMPPPOOOMMMNNNOOOPPPPPPPPPRRRUUUXXXXXX]]]]]]^^^bbbaaannnoootttnnn}}}ssshhh___^^^```dddiiimmmoooppppppmmmnnnpppqqqpppooommmlllcccccccccccccccbbb```___dddeeegggiiikkkooouuuyyy}}}xxxyyyzzzyyyppphhh\\\SSSNNNJJJFFFCCCBBBAAAAAAAAA@@@DDDRRR___zzzyyyjjjcccaaa\\\]]]^^^^^^\\\YYYVVVTTTUUUUUUTTTSSSQQQPPPNNNMMMNNNLLLJJJIIIIIIHHHFFFDDDAAAAAABBBBBBBBBDDDHHHKKKXXX```kkkuuu}}}~~~vvvtttsss~~~|||xxxuuurrrooonnnqqqtttzzzuuugggbbb```]]][[[[[[RRRQQQOOOMMMKKKIIIHHHHHHHHHGGGGGGJJJNNNPPPOOONNNOOOPPPQQQQQQPPPRRRUUUWWWWWW]]]]]]```ddddddrrrhhhpppzzz{{{qqqiiibbbccceeeiiilllooopppqqqqqqppppppqqqqqqooollliiigggeeefffggghhhhhhfffdddbbbeeefffffffffhhhmmmssswww{{{uuuttttttsssoooggg\\\TTTOOOKKKGGGDDDAAA@@@@@@AAA@@@BBBNNN[[[qqqvvvggg^^^]]]^^^ZZZ[[[\\\]]]\\\[[[YYYWWW[[[ZZZXXXVVVSSSPPPNNNMMMLLLKKKJJJKKKKKKJJJGGGEEEBBBCCCDDDCCCBBBBBBCCCEEEUUU___kkktttxxx{{{xxxvvv}}}|||~~~vvvqqqnnnkkkjjjhhhfffdddfffjjjrrr}}}vvvjjj___\\\ZZZVVVSSSSSSOOONNNLLLKKKIIIHHHHHHHHHIIIHHHHHHKKKNNNOOOOOOOOOPPPQQQQQQQQQPPPRRRTTTWWWVVV\\\^^^aaaggghhhvvv|||cccrrrtttxxxooojjjfffiiijjjmmmppprrrsssrrrrrrooopppppppppmmmjjjgggdddggghhhjjjlllnnnlllhhheeegggggggggfffgggkkkpppuuu}}}}}}vvvrrrrrrqqqooonnnfff\\\UUUPPPLLLHHHEEEAAA@@@AAAAAA@@@@@@IIITTTfffxxx|||ssshhh^^^ZZZ[[[^^^XXXYYY[[[\\\]]]]]]\\\[[[\\\[[[XXXUUURRRPPPNNNMMMMMMLLLLLLMMMMMMKKKGGGDDDBBBCCCDDDCCCAAA@@@AAABBBOOO[[[iiirrrvvv{{{|||yyy~~~wwwyyy|||rrriiidddbbbaaaaaa```^^^]]]___eeeppp~~~|||vvvfff]]]UUUTTTTTTQQQNNNOOONNNMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJKKKMMMNNNOOOPPPQQQRRRRRRQQQQQQRRRTTTWWWVVV\\\^^^bbbiiilll{{{ssseee{{{wwwlll}}}vvvnnnjjjiiiiiikkknnnqqqssssssssssssmmmmmmmmmmmmkkkiiifffdddggggggiiimmmooonnnjjjfffhhhiiijjjjjjjjjllloooqqqrrrvvvvvvsssqqqrrrrrrooollleee]]]VVVRRROOOJJJGGGBBBAAABBBCCCAAA@@@FFFNNN```rrrzzzrrrpppmmmkkkhhhddd___[[[ZZZZZZVVVWWWYYYZZZ[[[[[[[[[[[[XXXWWWUUUSSSQQQPPPOOOOOOQQQPPPOOOOOONNNKKKGGGDDD@@@BBBCCCBBBAAA@@@AAABBBIIIVVVfffpppttt{{{|||{{{{{{~~~xxxwwwzzzzzzoooeee```^^^^^^^^^[[[\\\]]]```hhhtttyyywww{{{yyyppphhh\\\UUUQQQRRRRRRPPPOOOPPPMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMOOOPPPQQQQQQRRRRRRQQQRRRUUUWWWWWW]]]^^^ccckkkpppmmmiiirrrllluuullliiiiiifffhhhkkkoooqqqrrrrrrrrrnnnmmmkkkiiigggeeeccccccfffeeeeeeiiimmmnnnjjjfffiiilllooopppooooooooooooooosssuuurrrpppqqqqqqnnnkkkeee^^^YYYVVVRRRMMMIIIFFFDDDDDDEEEDDDAAAEEEKKK^^^ooo~~~}}}{{{tttkkkgggiiieeefffeeedddaaa\\\XXXUUUUUUVVVWWWXXXXXXYYYYYYYYYVVVUUUSSSRRRQQQQQQRRRRRRTTTSSSQQQPPPOOOMMMIIIFFFAAABBBCCCBBBAAA@@@BBBDDDEEEQQQ```lllttt{{{|||~~~}}}}}}zzz{{{zzznnnddd]]][[[ZZZZZZZZZ^^^aaaeeennnzzzzzzoooooo{{{}}}ssslllhhhccc]]][[[UUUQQQRRRQQQNNNMMMNNNLLLKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLKKKJJJKKKMMMPPPPPPQQQRRRRRRRRRSSSVVVYYYXXX]]]^^^dddooowwwvvvjjjpppyyyrrrvvv{{{sssjjjfffgggbbbdddhhhkkkmmmnnnnnnnnnooommmiiieeecccbbbbbbbbbhhhdddaaaccciiimmmllliiikkknnnqqqsssrrrqqqpppqqqsssvvvvvvrrrnnnnnnmmmjjjjjjeee___[[[YYYVVVPPPLLLIIIFFFEEEFFFEEEBBBEEEJJJ\\\lll}}}~~~ooollljjjeeeeeeiiifffeeedddbbb```]]]YYYVVVYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWUUUTTTSSSTTTUUUVVVVVVTTTRRRQQQPPPOOOMMMKKKEEEEEEDDDAAA@@@@@@BBBDDDCCCMMM[[[hhhrrrzzzzzz|||ssshhhaaa^^^\\\[[[\\\bbbgggkkksss}}}|||rrrlllsssyyyrrrrrrvvvyyyzzzuuuwwwvvvpppmmmmmmkkkhhhjjjddd^^^[[[WWWQQQOOOPPPNNNMMMMMMLLLKKKKKKLLLLLLKKKLLLLLLJJJHHHIIILLLOOONNNPPPQQQRRRRRRTTTXXX[[[XXX]]]^^^eeesssqqqmmm{{{sssvvv}}}{{{xxxpppfffbbbeeeaaacccfffhhhjjjjjjiiiiiikkkhhhccc``````bbbfffiiikkkeee___```fffmmmooonnnooopppqqqqqqqqqqqqssstttuuuxxxwwwqqqmmmlllllliiijjjfffaaa^^^\\\YYYSSSOOOJJJGGGEEEFFFEEEBBBEEEIIIWWWhhh{{{pppbbbccceeebbbccciiigggdddaaa___^^^]]]]]]\\\^^^]]]]]]]]]\\\\\\[[[[[[[[[ZZZXXXVVVVVVVVVXXXYYYVVVTTTRRRQQQQQQQQQPPPOOOHHHGGGEEEAAA??????AAADDDBBBKKKXXXeeepppyyyyyyxxx~~~ssslllhhheeeddd^^^eeekkkooovvv~~~zzzqqqlllnnn~~~zzzllldddeeeiiimmmooosssyyy|||{{{}}}xxxpppkkkccc[[[WWWXXXRRRQQQPPPOOONNNNNNNNNNNNKKKLLLLLLJJJGGGHHHKKKOOONNNOOOQQQRRRSSSUUUYYY\\\WWW\\\^^^fffwwwppprrrpppyyy||||||zzzwwwoooccc```dddbbbdddfffggghhhgggfffeeecccaaa]]]\\\___fffmmmrrroooggg___^^^fffnnnqqqrrrqqqqqqpppnnnnnnppptttxxxsssvvvuuuooolllmmmmmmllljjjfffbbb___^^^[[[UUUPPPKKKFFFDDDEEEDDDBBBDDDIIIRRReee{{{mmmeee______bbbccceeehhhdddaaa___^^^]]]]]][[[YYY[[[]]]___```aaa```___^^^\\\]]]___ccceeebbb\\\VVVZZZWWWSSSPPPOOOOOONNNNNNJJJHHHEEEDDDCCCAAA@@@>>>CCCGGGPPP___ooozzz|||{{{~~~~~~yyysssoooooommmrrr{{{{{{sssoooffflllvvvwwwiii^^^^^^cccgggnnnuuuvvvnnnggg```[[[XXXVVVTTTRRRPPPNNNMMMMMMJJJJJJJJJJJJIIIKKKOOORRRQQQPPPOOOQQQTTTXXXZZZ[[[aaaeeehhhlll|||vvvjjj|||~~~uuu}}}wwwqqqlllgggccc```bbbbbbbbbdddeeedddaaa^^^___bbb^^^UUUYYYiiissssssnnnhhhccccccjjjqqqtttuuuwwwrrrlllkkknnnooonnnlllqqqooolllkkkmmmoooppppppooolllhhheeebbb]]]YYYUUUMMMJJJHHHGGGEEEBBBDDDIIIQQQ^^^qqqiiibbb]]]___bbbcccdddgggdddbbb^^^\\\\\\[[[ZZZYYY___aaadddfffeeebbb^^^[[[^^^___aaaeeegggeee```[[[\\\YYYUUUQQQOOOMMMLLLKKKJJJHHHFFFDDDCCCAAA@@@???DDDGGGOOO\\\jjjrrrtttrrrzzzwwwyyyzzzuuuooonnniiirrrmmmeee___aaagggqqq~~~tttlllddd___YYYXXXUUURRROOOMMMKKKKKKIIIIIIJJJJJJJJJLLLOOORRRQQQPPPPPPQQQTTTXXX[[[\\\^^^eeennnzzz{{{ttt}}}xxxqqqllljjjjjjjjjjjjgggffffffgggggggggdddbbbaaaeeebbb[[[]]]hhhnnnkkkkkkhhhfffiiioootttuuutttssspppmmmnnnqqqrrrooolllmmmkkkjjjkkknnnppppppppppppmmmkkkhhheeeaaa[[[XXXSSSNNNIIIHHHFFFDDDEEEHHHPPP]]]pppwwwccc]]][[[___cccddddddfffeeebbb]]]ZZZYYYYYYYYYXXX]]]```dddgggfffbbb]]]ZZZ]]]^^^aaadddeeeddd___\\\ZZZXXXUUUQQQNNNMMMLLLKKKJJJIIIGGGEEECCCAAA@@@???CCCFFFNNNZZZfffnnnpppooozzzxxxtttqqqnnnnnnpppqqq}}}xxxfffdddfffkkkssswwwmmmddd___YYYWWWTTTQQQMMMJJJHHHHHHGGGIIIJJJJJJKKKMMMPPPSSSQQQQQQQQQSSSUUUYYY\\\^^^___hhhvvv~~~wwwqqqiiiddddddggglllnnnkkkiiihhhhhhiiiiiihhhgggeeejjjiiicccdddjjjkkkggghhhggghhhlllqqqsssrrrooolllkkkkkknnnqqqqqqnnnjjjiiihhhiiillloooqqqqqqpppllllllkkkkkkjjjgggccc___\\\SSSKKKIIIHHHFFFEEEGGGMMMZZZmmm~~~kkk\\\XXXXXX___eeeffffffgggfffbbb\\\XXXWWWXXXXXXXXXWWWZZZ^^^aaabbb```^^^[[[YYYZZZ\\\^^^^^^\\\YYYVVVVVVUUUTTTQQQNNNLLLLLLLLLIIIJJJIIIGGGDDDBBBAAA@@@???CCCLLLXXXeeeooosssttt{{{xxxpppllljjjjjjooowww}}}yyyvvvrrrpppnnnnnnlllkkkmmmmmmkkkjjjkkkpppvvv{{{ppphhhlllrrr|||}}}pppfff]]]WWWTTTRRRPPPMMMJJJHHHGGGFFFFFFHHHJJJKKKLLLNNNQQQTTTRRRRRRSSSTTTVVVYYY]]]```ccckkkyyy}}}|||zzzqqqkkkccc^^^^^^bbbfffhhhiiigggffffffhhhiiiiiiiiiiiimmmmmmiiijjjnnnnnnkkkeeeeeefffiiilllmmmkkkhhheeeeeefffiiilllmmmkkkiiihhhiiijjjmmmpppqqqooonnnhhhiiikkkmmmooommmjjjfffbbbVVVLLLIIIHHHFFFDDDEEEKKKWWWiiizzzzzzgggXXXUUUWWW```fffhhhggghhheeeaaa[[[XXXWWWXXXXXXXXXWWWXXXZZZ[[[\\\]]]]]]\\\WWWXXXYYYYYYWWWUUURRRQQQVVVVVVUUUQQQLLLIIIIIIIIIJJJKKKLLLJJJFFFCCCBBBBBB>>>BBBJJJUUUaaalllsssvvv{{{~~~~~~}}}oookkkhhhhhhgggjjjsss}}}zzzpppjjjiiigggdddddddddeeedddccceeedddcccaaa```cccgggkkkkkknnnttt|||tttqqqxxxpppddd[[[TTTOOOLLLKKKJJJIIIHHHGGGGGGGGGFFFHHHJJJLLLMMMNNNQQQTTTRRRSSSUUUVVVWWWZZZ___cccdddjjjwwwsss{{{yyytttssslllgggbbb^^^___aaadddeeedddcccbbbcccfffhhhhhhhhhhhhiiiiiihhhjjjoooqqqqqqhhhgggfffggghhhhhhhhhgggfffeeeeeegggiiikkkllllllkkkkkklllooopppooommmjjjhhhiiikkkmmmooommmiiifffcccXXXLLLIIIHHHEEECCCCCCHHHRRRcccttttttjjj\\\XXXZZZaaaggggggfffgggccc```[[[YYYYYYYYYYYYYYY\\\[[[[[[[[[[[[[[[[[[[[[WWWXXXYYYXXXUUUSSSRRRRRRYYYZZZYYYTTTMMMHHHFFFGGGKKKMMMOOOMMMHHHDDDDDDEEEAAACCCHHHOOOYYYccclllqqqxxx~~~{{{xxxqqqnnnhhhhhhjjjmmmmmmqqq|||uuukkkfffdddeee___^^^]]]^^^```bbbbbbaaaaaabbbbbbaaa```bbbeeegggiiihhhhhhjjjpppzzz~~~~~~ooobbbYYYSSSNNNKKKGGGFFFFFFFFFFFFGGGGGGHHHGGGIIIKKKMMMMMMNNNQQQSSSRRRUUUWWWXXXXXX[[[aaaeeeeeelllzzz}}}ooo}}}rrroooooogggdddaaaaaacccgggiiijjjdddcccbbbdddfffgggfffeeeccccccbbbcccfffjjjnnnqqqkkkjjjiiihhhhhhiiikkkllllllllllllmmmnnnoooqqqqqqmmmlllmmmnnnnnnmmmjjjgggkkkjjjjjjkkkkkkhhhdddaaaaaaWWWNNNJJJHHHDDDCCCDDDFFFNNN]]]mmm}}}|||qqqoooddd______dddgggeeeccccccaaa^^^\\\ZZZ[[[[[[ZZZYYYZZZZZZ[[[\\\\\\[[[[[[ZZZUUUWWWYYYXXXUUUTTTUUUWWWXXX[[[[[[WWWPPPKKKKKKMMMLLLOOORRRPPPJJJFFFEEEGGGDDDEEEGGGKKKRRR\\\gggnnnttt|||~~~~~~yyy}}}zzz|||vvvqqqkkkiiiiiijjjmmmsssxxxzzzzzznnnhhhddd```aaafff```______aaaccceeeeeeeeeeeefffhhhhhhgggfffgggiiikkkkkkjjjjjjjjjnnntttxxx~~~|||uuulll___UUUPPPMMMKKKIIIFFFEEEEEEFFFFFFGGGHHHIIIHHHJJJLLLNNNNNNNNNPPPQQQRRRUUUXXXYYYYYY[[[bbbgggkkkuuu~~~wwwyyymmmkkkmmmeeecccaaaaaadddiiilllnnnjjjiiihhhiiiiiihhheeecccaaa``````bbbdddfffhhhjjjhhhiiijjjkkklllmmmoooqqqqqqrrrtttuuuuuutttsssssskkkkkkjjjjjjkkkjjjgggeeehhhgggfffffffffeeebbb___]]]WWWQQQMMMIIIDDDCCCFFFEEEKKKWWWgggxxxqqqooossskkkeeecccfffgggccc```___```^^^\\\[[[\\\\\\[[[ZZZRRRUUUYYY\\\]]]]]][[[ZZZRRRUUUWWWWWWUUUUUUWWWZZZTTTXXXZZZXXXTTTQQQSSSUUUMMMQQQTTTQQQLLLGGGGGGHHHEEEEEEFFFIIIPPP[[[gggpppttt|||~~~~~~www}}}rrrqqq|||}}}|||ssskkkhhhfffeeegggjjjooossszzz~~~mmmgggdddeeeddd```aaafffjjjiiiiiikkknnnoooooonnnlllnnnppppppnnnkkkkkkkkklllmmmoooooonnnoooqqqsssttt~~~zzzzzz{{{rrrhhh```UUUMMMJJJIIIIIIHHHGGGGGGFFFFFFGGGHHHIIIIIIIIIKKKMMMNNNNNNNNNOOOQQQRRRVVVYYYZZZYYY\\\bbbhhhssswwwiiihhhkkkgggccc______bbbgggkkkmmmpppooonnnnnnmmmjjjeeeaaacccbbbccceeeeeeddddddeeeccceeeiiilllnnnppprrrsssrrruuuyyy{{{yyyvvvtttrrriiihhhggghhhhhhhhhfffeeebbbaaaaaabbbdddeeedddbbb[[[WWWSSSPPPJJJDDDEEEHHHDDDIIITTTddduuuwwwppppppiiigggeeedddccccccaaa^^^\\\\\\]]]^^^]]]\\\[[[]]]^^^ZZZWWWUUUVVVYYY[[[\\\[[[ZZZZZZYYYYYYXXXWWWVVVVVVXXXZZZ[[[ZZZYYYXXXYYY[[[^^^YYYTTTQQQOOONNNKKKHHHIIIIIIHHHJJJOOOYYYeeemmmpppyyy}}}tttvvv|||}}}|||zzzxxxvvvsssqqqooolllkkkjjjkkkmmmqqquuuxxx}}}rrrjjjgggeeeeeehhhlllppprrruuuvvvyyy{{{}}}}}}}}}|||xxxyyyyyywwwuuusssrrrsssuuuxxxyyywwwvvvxxxvvvsssvvvuuu~~~}}}wwwtttyyyyyykkkaaaUUURRRNNNKKKJJJJJJIIIHHHEEEEEEEEEEEEFFFHHHKKKLLLJJJJJJLLLMMMOOOQQQRRRRRRRRRSSSWWW\\\]]]___eeennn~~~~~~rrrmmmmmmmmmeeebbb___^^^aaadddggghhhooonnnnnnnnnmmmiiieeeaaaaaa```^^^\\\[[[[[[[[[\\\XXX]]]cccgggiiijjjkkklllqqqrrrsssuuuuuurrrnnnjjjpppkkkiiilllkkkeeeccceeebbbaaa```bbbdddccc___[[[\\\ZZZVVVQQQLLLHHHEEEDDDCCCFFFOOO___sssmmmkkknnniiieeedddaaa``````___]]][[[ZZZ[[[[[[ZZZXXXVVVUUUUUUVVVTTTSSSUUUXXXZZZZZZYYY[[[ZZZYYYYYYYYY[[[\\\]]]YYYXXXVVVVVVWWWZZZ]]]___^^^ZZZUUUQQQPPPNNNJJJHHHCCCBBBBBBCCCHHHQQQ]]]dddnnnwww~~~}}}||||||{{{~~~~~~vvvyyy~~~}}}uuupppmmmlllkkkkkkkkkmmmnnnoooppppppsssvvv{{{rrrjjjhhhhhhiiimmmsssyyy~~~|||{{{{{{}}}{{{{{{wwwzzz}}}zzz{{{|||mmm```VVVSSSPPPLLLJJJJJJJJJIIIHHHFFFFFFFFFFFFGGGIIIJJJKKKJJJKKKLLLNNNOOOQQQRRRSSSRRRRRRVVVZZZ[[[\\\dddmmm|||yyy~~~nnnfffddddddeee```^^^\\\]]]aaafffjjjkkkjjjjjjjjjkkkjjjhhhddd```]]][[[ZZZXXXVVVVVVVVVVVVZZZ]]]aaadddfffggghhhjjjlllnnnqqqtttuuussspppmmmlllhhhhhhkkkkkkfffccceeedddcccbbbbbbcccaaa]]]ZZZ\\\ZZZWWWSSSNNNJJJGGGFFFCCCFFFMMM\\\oooqqqeeehhhmmmiiieeebbb___^^^^^^]]][[[ZZZ[[[ZZZYYYWWWTTTQQQNNNMMMNNNNNNPPPTTTYYY\\\\\\[[[]]]\\\[[[[[[]]]```dddfff]]]XXXRRRPPPSSSXXX\\\]]]^^^[[[WWWSSSQQQNNNKKKIIIDDDCCCCCCCCCGGGPPPZZZaaakkkttt|||~~~~~~~~~|||zzzyyyyyy|||xxxssssssrrrrrrttt{{{vvvooojjjgggiiiiiijjjlllppptttxxx{{{{{{}}}vvvmmmkkklllooouuu}}}|||qqqcccXXXQQQPPPNNNLLLKKKKKKKKKJJJIIIGGGGGGHHHIIIIIIIIIIIIIIIKKKKKKLLLNNNPPPQQQSSSSSSTTTTTTWWWZZZZZZ]]]fffqqq}}}zzztttssseeeaaacccdddddd```^^^]]]^^^bbbfffiiijjjhhhhhhiiijjjkkkiiieeebbbYYYXXXVVVUUUSSSRRRRRRRRR[[[^^^aaabbbcccdddeeeggggggjjjooorrrtttssspppnnngggfffhhhlllllliiiggghhheeecccaaa```^^^\\\XXXVVV[[[ZZZWWWTTTPPPLLLIIIHHHDDDFFFKKKWWWiii}}}vvvkkkdddjjjpppjjjfffccc```^^^^^^]]]\\\[[[___\\\XXXTTTRRROOOMMMLLLGGGJJJOOOUUUZZZ]]]^^^^^^^^^___```bbbdddfffhhhiiibbbZZZRRRPPPSSSWWWWWWVVV^^^\\\YYYVVVSSSPPPMMMKKKHHHGGGFFFFFFIIIPPPXXX___hhhrrryyy|||}}}|||{{{{{{{{{~~~wwwooohhhdddddddddfffiiipppyyy|||uuuqqqnnnlllqqqsssxxx}}}zzzvvvwwwzzz{{{}}}kkk```YYYVVVQQQPPPNNNNNNOOOOOOMMMKKKHHHIIIJJJKKKKKKJJJHHHGGGKKKLLLMMMOOOPPPRRRSSSTTTVVVWWWYYY\\\\\\aaammmzzz{{{uuupppddddddggghhhggggggdddaaaaaabbbdddeeeeeefffffffffhhhhhhfffccc___YYYYYYWWWVVVUUUSSSSSSRRRZZZ]]]bbbeeeffffffffffffhhhkkkooorrrrrrpppnnnmmmeeegggjjjmmmmmmlllkkklllcccaaa___[[[YYYVVVSSSQQQXXXXXXWWWTTTQQQMMMJJJGGGEEEFFFIIIRRRbbbuuu~~~rrrmmmiiiooossskkkfffdddaaa``````___]]]\\\```[[[TTTPPPOOOPPPPPPPPPKKKOOOTTTXXX[[[\\\\\\[[[^^^aaaeeehhhjjjiiihhhgggccc^^^XXXWWWYYY[[[XXXUUU]]]\\\[[[XXXUUUQQQOOOOOOGGGFFFEEECCCEEEJJJRRRWWWeeeooowwwzzz|||~~~~~~}}}}}}~~~qqqgggaaa]]][[[ZZZZZZ[[[___dddlllrrrwww~~~{{{yyyxxxvvvuuu{{{{{{|||uuuggg___[[[[[[WWWVVVUUUUUUUUUTTTQQQOOOIIIJJJKKKLLLLLLJJJIIIHHHLLLMMMNNNOOOQQQSSSTTTUUUWWWXXXZZZ]]]___fffvvvuuu|||tttoooeeeeeehhhhhhfffiiigggdddccccccddddddccccccccccccdddeeeccc___\\\[[[[[[ZZZYYYXXXWWWVVVVVVYYY^^^fffkkklllkkkjjjiiilllooorrrrrrooommmlllmmmgggjjjnnnmmmlllkkkkkkkkkcccaaa^^^ZZZWWWTTTSSSSSSWWWWWWWWWUUURRRNNNJJJGGGFFFFFFGGGNNN[[[mmm~~~~~~vvvpppooolllppprrriiidddcccaaaaaa```___\\\ZZZ[[[VVVOOOMMMPPPTTTVVVVVVUUUXXX[[[[[[YYYWWWUUUTTT\\\```eeeiiijjjiiifffcccbbb```^^^^^^``````]]]ZZZYYYZZZZZZXXXUUURRRQQQQQQHHHGGGEEECCCCCCGGGMMMRRRaaakkktttxxx{{{}}}yyyzzzrrrddd\\\XXXXXXXXXVVVVVVVVVXXX\\\aaaeeehhhnnnooorrrxxx~~~|||rrrggg___\\\]]]___^^^]]]]]]\\\ZZZUUURRRKKKKKKLLLLLLLLLKKKKKKJJJMMMMMMNNNPPPRRRSSSUUUUUUUUUWWW[[[___bbbmmmllluuuvvvrrrjjjjjjkkkiiigggeeecccbbbbbbdddgggggggggffffffgggiiijjjiiifffccc^^^^^^^^^___^^^]]]\\\\\\]]]cccjjjoooqqqpppnnnnnnppprrrsssqqqnnnmmmnnnqqqrrrvvvvvvpppjjjhhhgggfffdddcccaaa]]]YYYXXXYYY[[[YYYZZZ[[[ZZZVVVQQQLLLIIIGGGGGGGGGKKKUUUeeexxxwwwmmmllllllhhhjjjlllddd_______________\\\XXXUUUUUUQQQOOOQQQXXX]]]^^^^^^ZZZ\\\]]]\\\WWWSSSQQQQQQXXX[[[```dddfffeeecccaaaaaaaaa```___^^^]]]\\\[[[TTTVVVXXXVVVSSSPPPPPPQQQLLLJJJHHHEEEDDDGGGLLLQQQ\\\fffpppuuuyyy~~~yyyxxxzzz}}}ttthhh^^^YYYXXXZZZ[[[[[[[[[[[[\\\___bbbeeegggiiijjjnnnssszzztttkkkdddaaacccfffeeedddcccaaa]]]WWWSSSLLLLLLKKKKKKKKKLLLMMMMMMMMMNNNOOOPPPRRRTTTUUUVVVWWWYYY___dddjjjwwwtttkkkttt|||tttooonnnmmmkkkhhh___^^^^^^```dddgggiiiiiiggggggjjjmmmppppppnnnkkkcccdddeeefffgggffffffeeeeeeiiimmmpppqqqqqqqqqrrrnnnqqqrrrpppnnnpppuuu{{{wwwlllgggeeebbbbbbbbbaaa^^^[[[[[[___bbb___```aaa```]]]WWWQQQMMMHHHGGGGGGIIIQQQ```qqq}}}oooggghhhhhhbbbcccfff```[[[[[[\\\]]]]]]ZZZUUUQQQQQQPPPQQQWWW```eeeeeecccXXX[[[\\\ZZZVVVSSSRRRSSSUUUWWW[[[^^^aaabbbbbbaaabbbbbb```\\\XXXVVVUUUVVVPPPSSSUUUTTTQQQOOOOOOPPPJJJIIIFFFCCCBBBDDDIIIMMMXXXcccmmmrrrwww}}}~~~~~~|||}}}tttmmmddd]]][[[]]]___```dddddddddeeegggiiikkkmmmnnnnnnppptttyyyxxxrrrkkkjjjllljjjiiihhhfffddd^^^XXXSSSMMMLLLKKKKKKKKKLLLNNNOOOMMMNNNOOOQQQSSSTTTUUUVVV[[[^^^cccjjjqqqkkkppp{{{xxxuuuqqqnnnllljjjhhhfff]]]\\\\\\___cccfffgggggg```aaadddiiimmmooommmllliiijjjlllnnnnnnnnnnnnmmmlllmmmoooooooooppprrruuulllnnnpppoooooosss|||pppiiieeeaaa``````___]]][[[\\\aaaeeedddeeeffffffbbb[[[UUUQQQHHHHHHGGGHHHOOO\\\mmmyyyuuuiiidddaaacccbbb___]]]^^^]]]]]]]]]\\\[[[XXXVVVUUUTTTPPPOOOWWWdddllljjjdddXXX]]]aaa___XXXQQQMMMMMMUUUXXX[[[\\\^^^___```bbb___]]]ZZZXXXWWWVVVSSSQQQOOONNNNNNMMMLLLLLLMMMMMMMMMKKKGGGDDDCCCDDDFFFHHHUUU]]]hhhppptttxxx}}}wwwkkk___\\\]]]aaaffflllrrryyy~~~~~~~~~|||uuurrrttt{{{|||uuurrrqqqqqqllljjjgggdddaaa\\\UUUQQQJJJJJJJJJJJJJJJJJJJJJJJJMMMNNNOOOOOOPPPSSSXXX[[[\\\aaaiiitttqqq{{{tttnnnjjjjjjiiieeecccdddaaa]]]ZZZ]]]bbbeeeccc___]]]___aaaccceeehhhkkknnniiijjjlllooorrrttttttssspppmmmjjjiiikkknnnpppqqqooolllkkkmmmpppuuu~~~nnneeeeeehhhddd```\\\\\\___aaa```___]]]aaaccc___]]]\\\ZZZWWWNNNJJJHHHIIINNNWWWggguuu~~~mmmgggaaa]]]]]]\\\XXXVVVWWWZZZ[[[[[[[[[[[[YYYXXXWWWRRROOOQQQ[[[ggglllhhhbbbZZZ^^^bbb```ZZZSSSPPPPPPVVVXXXZZZ[[[\\\\\\]]]^^^\\\ZZZXXXWWWWWWVVVTTTRRROOOOOONNNMMMLLLLLLLLLMMMLLLJJJGGGDDDCCCDDDFFFGGGPPPYYYdddmmmrrrvvv|||pppfff^^^___dddkkkuuu~~~~~~|||~~~}}}|||vvvsssrrrpppjjjhhheeeaaa^^^YYYSSSNNNHHHHHHHHHHHHHHHHHHHHHHHHKKKMMMNNNOOOPPPSSSWWWZZZ]]]dddqqqvvvttt}}}qqqjjjfffggggggeeecccddd___]]]ZZZ[[[^^^aaaaaa___aaaaaabbbcccdddgggiiikkkhhhiiikkknnnqqqrrrsssrrrtttqqqnnnmmmnnnqqqssssssrrrooonnnoooqqquuuyyynnniiiiiikkkfffdddbbbcccdddddd```]]]YYY^^^___]]][[[\\\ZZZVVVPPPLLLIIIIIILLLUUUdddrrruuuiiieee___ZZZYYYXXXTTTRRRTTTXXXYYYZZZ[[[[[[[[[ZZZYYYPPPPPPTTT^^^hhhkkkeee^^^ZZZ]]]```^^^YYYTTTRRRRRRYYYYYYZZZZZZ[[[[[[[[[\\\XXXVVVVVVVVVWWWWWWUUUTTTPPPPPPOOOMMMMMMLLLLLLLLLKKKIIIGGGEEEDDDDDDEEEFFFJJJSSS___iiipppuuuzzz~~~mmmgggdddhhhppp{{{~~~{{{xxxzzz~~~{{{uuuqqqpppooommmllljjjhhhhhhiiikkklllrrrtttuuuuuutttwww}}}|||wwwtttqqqooohhheeeaaa]]]YYYTTTOOOKKKHHHHHHHHHHHHHHHHHHHHHHHHLLLNNNPPPRRRSSSUUUXXXZZZ___iiizzzrrr|||uuummmfffbbbcccdddcccaaabbb^^^]]]\\\[[[]]]___bbbdddgggfffeeedddeeefffggghhhggghhhjjjlllnnnppppppqqquuurrrooonnnpppqqqrrrrrrsssooonnnoooqqqsss{{{zzzqqqmmmlllmmmmmmiiihhhhhhiiijjjgggaaa\\\XXX\\\^^^]]]]]]___]]]YYYTTTOOOJJJIIIKKKQQQ```mmm~~~sssnnnfff___[[[ZZZYYYVVVVVVXXXYYYZZZ[[[\\\\\\[[[ZZZZZZRRRSSSVVV]]]cccddd```[[[YYY[[[\\\[[[XXXUUUTTTTTT\\\[[[ZZZZZZ[[[\\\\\\[[[VVVUUUUUUVVVWWWWWWUUUSSSRRRQQQOOONNNMMMLLLLLLLLLJJJIIIGGGEEEDDDDDDDDDEEEFFFNNNZZZeeennntttzzz}}}~~~~~~tttppppppvvvyyyrrrqqqrrruuuxxxzzz~~~vvvrrrkkkeee```^^^^^^___````````````````````````ddddddeeeddddddgggmmmqqq}}}yyyuuuppplllfffbbb^^^YYYVVVQQQMMMJJJJJJJJJJJJKKKKKKKKKKKKKKKNNNPPPTTTVVVWWWXXXZZZ\\\aaannnxxxxxxmmmeee___```aaa___]]]]]]\\\\\\]]]]]]^^^bbbhhhmmmnnnllljjjhhhgggggggggfffeeegggiiikkkkkkmmmnnnppprrrpppmmmmmmmmmnnnmmmllloookkkiiijjjlllmmmqqqxxxzzztttmmmjjjkkklllmmmlllkkkjjjiiijjjllljjjddd___[[[___bbbbbbdddfffddd___WWWRRRLLLJJJJJJNNN[[[ggg{{{wwwqqqqqqccc^^^[[[\\\]]][[[[[[^^^]]]^^^^^^^^^]]][[[YYYXXXWWWVVVVVVYYY\\\]]]\\\ZZZ[[[\\\\\\[[[YYYYYYYYYZZZ\\\YYYWWWXXXZZZ[[[[[[ZZZVVVUUUUUUVVVWWWVVVSSSQQQSSSRRRPPPNNNMMMLLLKKKKKKIIIIIIHHHGGGFFFEEEDDDDDDCCCJJJUUU```kkksssyyy}}}~~~|||yyy{{{vvvmmmkkkjjjjjjlllpppwww|||qqqiii```^^^ZZZWWWUUUVVVWWWYYY]]]^^^___``````___]]]\\\]]]]]]]]]]]]^^^```dddgggpppttt}}}yyytttnnniiidddaaa[[[WWWSSSPPPLLLJJJKKKKKKLLLLLLLLLMMMMMMMMMOOOQQQUUUWWWXXXYYY[[[]]]cccqqq~~~rrrggg_________]]]YYYXXXVVVWWWYYY[[[___eeemmmrrrsssqqqnnnmmmmmmllliiigggdddfffiiiiiiiiijjjmmmoooooommmlllkkklllkkkjjjhhhfffbbb```cccddddddgggkkkmmmiiieeeeeehhhjjjiiihhhjjjhhheeefffiiijjjhhheee```dddfffgggjjjmmmiiicccZZZUUUPPPLLLJJJMMMWWWbbbvvvzzzoookkklll___[[[ZZZ]]]___^^^^^^```_________^^^\\\ZZZWWWVVVYYYXXXWWWWWWWWWYYY[[[]]]aaa```___^^^^^^```aaabbb]]]YYYUUUUUUWWWXXXWWWUUUUUUUUUUUUWWWXXXWWWTTTQQQTTTSSSQQQOOOMMMLLLKKKJJJIIIIIIIIIIIIHHHFFFEEEDDDAAAFFFOOO[[[gggqqqxxx|||~~~~~~{{{vvvmmmdddbbb___aaafffmmmsssvvvxxx{{{jjj]]]WWWWWWWWWVVVUUUVVVWWWYYYZZZ```aaabbbbbbaaa^^^[[[YYY[[[[[[\\\]]]___aaaccceeefffiiiqqq}}}zzzvvvsssmmmgggbbb^^^XXXTTTQQQOOOMMMKKKKKKKKKKKKLLLLLLMMMMMMNNNOOORRRTTTVVVWWWYYY[[[^^^fffwwwyyywwwkkkaaa___```\\\XXXUUUOOOPPPRRRWWW___gggnnnrrrtttrrrpppqqqrrrqqqmmmiiidddfffiiiiiiggghhhlllooommmlllkkkllllllllliiiggg___[[[ZZZ]]]```___```bbbgggfffeeeeeefffgggfffeeeiiieeebbbbbbeeeiiiiiihhhdddgggiiijjjmmmpppkkkccc[[[WWWSSSPPPMMMLLLTTT]]]nnnzzzqqqjjjfffddd\\\YYYZZZ___aaa___^^^___]]]]]]]]]\\\[[[XXXVVVTTTWWWWWWXXXXXXXXXZZZ^^^bbbdddbbb```___aaadddfffhhhccc^^^YYYWWWXXXXXXUUURRRRRRSSSTTTWWWYYYYYYVVVTTTUUUTTTRRROOOMMMKKKJJJJJJIIIJJJJJJJJJIIIGGGEEEDDD@@@CCCJJJUUUaaammmvvvzzz~~~}}}}}}}}}{{{wwwxxx{{{yyyqqqaaa^^^[[[\\\aaafffiiijjjnnnwwwyyyfffZZZUUUSSSTTTUUUVVVXXX[[[]]]___aaadddeeefffeeecccaaa]]][[[]]]^^^```cccgggkkkllllllmmmoootttzzz}}}tttrrrqqqlllggg___[[[UUUQQQNNNNNNMMMLLLLLLLLLMMMMMMNNNOOOOOOPPPTTTUUUWWWXXXYYY[[[___bbbmmm{{{zzzzzznnnbbb```aaa^^^YYYVVVMMMMMMOOOVVV```iiinnnoooqqqppppppsssvvvuuuooojjjdddgggiiihhhfffgggkkkpppkkkjjjjjjkkklllkkkiiifff[[[XXXWWW]]]``````___aaadddfffhhhhhhgggffffffggggggddd```aaadddhhhhhhgggiiikkklllmmmppprrrlllccc\\\XXXVVVTTTPPPMMMRRRYYYggguuuuuummmjjjddd___\\\ZZZ[[[aaaccc```^^^^^^[[[[[[[[[[[[YYYWWWUUUTTTSSSVVVYYYZZZ[[[]]]bbbeeedddbbb______aaaeeehhhiiikkkeee^^^ZZZZZZYYYVVVRRRPPPQQQTTTWWWZZZ[[[YYYWWWVVVTTTRRRPPPMMMKKKJJJJJJJJJJJJKKKLLLKKKHHHFFFDDD???AAAGGGQQQ^^^jjjtttyyy~~~~~~}}}}}}|||wwwsssttt||||||{{{sssaaa^^^\\\]]]```ccccccbbbfffppp|||iiiYYYRRRSSSUUUPPPRRRVVV[[[___ccceeefffgggggghhhiiihhhfffcccbbb^^^```ccciiinnnrrrssssss{{{}}}xxxpppoooppplllhhh]]]XXXSSSNNNMMMMMMLLLLLLOOOOOOPPPQQQQQQRRRSSSSSSYYYZZZ[[[[[[\\\___dddgggtttxxx|||ooocccaaabbb```[[[XXXOOONNNPPPXXXccclllnnnnnnooonnnoootttxxxwwwpppjjjdddgggjjjhhhffffffkkkppphhhhhhhhhjjjkkkjjjgggddd[[[XXXXXX^^^cccbbbaaabbbcccgggkkkkkkiiiggggggiiifffcccaaabbbeeeggggggeeemmmoooooopppttttttnnnddd\\\YYYXXXVVVQQQNNNQQQWWWcccrrrrrrlllddd___aaa]]]___aaaccccccaaa___]]][[[[[[[[[ZZZXXXXXXYYYZZZWWWXXXZZZ\\\]]]\\\[[[ZZZ]]]\\\ZZZYYY[[[___cccfffiiihhheeebbb^^^ZZZWWWUUUTTTTTTSSSSSSSSSSSSTTTTTTPPPPPPOOOMMMKKKJJJLLLMMMKKKJJJIIIJJJLLLKKKFFFBBBEEEBBBEEEOOOZZZcccmmmuuuyyy~~~{{{uuuqqqsssyyywwwiii[[[ZZZYYYYYY[[[___bbbdddiiimmmrrryyypppbbbZZZRRRQQQUUUTTTXXX^^^bbbfffhhhkkkmmmoooooooooooonnnmmmlllllliiilllooorrruuuzzzrrroooqqqpppfff]]]ZZZWWWSSSOOOLLLKKKKKKKKKLLLLLLMMMOOOQQQRRRTTTTTTXXXXXX[[[^^^______fffnnnyyy|||tttkkkgggfffccc\\\UUUVVVTTTVVV^^^iiiqqqqqqnnnmmmlllmmmpppssstttqqqnnnhhhjjjkkkiiiffffffhhhjjjiiifffccccccdddeeecccaaa\\\]]]___aaabbbcccbbbbbbbbbjjjpppooonnnpppmmmgggjjjhhhfffgggiiijjjiiihhhkkkmmmooorrrssspppkkkfff^^^WWWSSSTTTTTTRRRRRRTTT```mmm}}}vvvlllhhhbbb]]]^^^]]]^^^___``````___^^^]]][[[[[[ZZZYYYWWWVVVWWWWWW\\\\\\[[[ZZZZZZZZZZZZZZZ\\\YYYVVVTTTUUUYYY]]]```ffffffeeedddbbb___\\\[[[UUUTTTSSSRRRQQQPPPPPPPPPHHHJJJKKKKKKKKKLLLOOOQQQKKKJJJIIIJJJKKKKKKHHHEEEFFFBBBCCCKKKTTT\\\eeennnvvv|||~~~|||~~~~~~{{{uuuqqqtttzzzwwwjjj\\\[[[ZZZ[[[\\\```ccceeehhhkkkqqqxxx~~~qqqccc[[[TTTTTTYYY[[[```ffflllooorrruuuvvvwwwwwwwwwvvvuuutttsssrrrsssuuuxxx{{{{{{ooommmooonnneee\\\YYYWWWSSSOOOLLLLLLLLLLLLMMMNNNOOOQQQRRRTTTUUUVVVYYYYYY\\\```aaadddmmmwwwuuupppkkkhhhhhhgggdddaaa\\\___fffpppxxxzzzuuupppjjjiiihhhiiilllnnnnnnlllhhhiiijjjhhhdddcccdddffffffcccaaa```bbbbbbaaa___bbbbbbcccdddddddddcccbbbfffkkkllliiiiiimmmmmmjjjkkkiiifffeeegggiiilllmmmssssssssstttrrrnnngggbbbYYYSSSOOOPPPPPPNNNOOORRR^^^kkk{{{}}}jjjffffffbbb^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[ZZZYYYWWWWWWVVVVVV\\\ZZZXXXWWWVVVWWWYYYZZZYYYWWWTTTRRRRRRUUUXXXZZZ___```bbbccccccaaa___]]]WWWVVVTTTQQQOOONNNMMMMMMEEEGGGJJJLLLLLLNNNPPPRRRMMMKKKJJJJJJKKKKKKIIIHHHIIIDDDCCCHHHNNNTTT^^^gggrrryyy~~~}}}{{{}}}~~~}}}}}}tttooottt{{{tttiii]]]\\\[[[[[[]]]```dddfffgggkkkqqqwww}}}ssseee]]]YYY[[[aaaeeejjjqqqvvvzzz{{{|||}}}~~~~~~}}}}}}~~~uuullljjjllljjjbbbZZZXXXVVVRRROOOLLLLLLMMMMMMOOOPPPQQQRRRTTTVVVWWWXXX[[[[[[^^^aaadddiiivvv}}}yyyxxxvvvtttooommmkkkiiihhhhhhhhhhhhfffqqq|||sssjjjhhhffffffhhhjjjkkkkkkiiiiiiiiigggcccaaaaaabbbcccaaa______```bbbbbbaaajjjjjjkkkkkklllllllllllllllllliiieeeeeejjjmmmmmmkkkjjjgggeeefffiiioootttvvvuuuuuutttrrrmmmfffbbbVVVPPPLLLMMMNNNNNNOOOSSS\\\hhhxxx|||nnncccdddhhhfffbbb```[[[ZZZYYYYYYYYYYYYZZZ[[[^^^\\\ZZZYYYYYYYYYXXXWWWUUUTTTTTTTTTUUUWWWYYYZZZVVVVVVVVVVVVWWWXXXYYYYYYWWWZZZ]]]___```^^^\\\ZZZXXXWWWUUUSSSRRRPPPPPPOOOLLLMMMOOOOOONNNNNNOOOPPPPPPOOOMMMKKKJJJJJJIIIIIIKKKFFFDDDGGGJJJPPPZZZcccnnnwww}}}~~~}}}uuunnnrrr{{{qqqeee]]]\\\[[[[[[]]]___ccceeeggglllssszzzsssfffaaa___cccjjjqqqvvv~~~zzzssskkkhhhhhheee^^^WWWVVVSSSPPPMMMKKKKKKLLLMMMPPPPPPRRRSSSUUUWWWXXXXXX\\\\\\^^^bbbeeemmm}}}qqqwwwtttssspppmmmmmmmmmmmmiiieeedddeeehhhpppvvvnnnmmmlllkkkkkkjjjjjjiiihhhhhhhhhfffdddbbbaaa```______^^^___aaadddggghhhkkklllnnnppprrrsssttttttooommmiiifffgggjjjlllmmmjjjjjjiiihhhhhhkkkqqqvvvrrrqqqqqqqqqpppmmmiiieeeVVVPPPMMMNNNPPPPPPRRRVVVYYYdddsssnnnfffbbbffflllmmmhhhccc[[[ZZZXXXWWWWWWXXXZZZ[[[\\\ZZZXXXXXXYYYZZZYYYWWWTTTUUUWWWXXXYYYYYYXXXXXXTTTWWW[[[___```___]]]\\\VVVXXX[[[]]]]]]\\\YYYWWWYYYYYYXXXWWWVVVVVVVVVVVVSSSTTTTTTSSSQQQOOOPPPQQQTTTSSSQQQNNNKKKIIIHHHHHHIIIFFFDDDEEEGGGLLLVVV```llluuu}}}vvvnnnrrrzzzpppccc]]]\\\ZZZZZZ[[[^^^aaaccciiinnnvvv~~~ooofffddddddjjjrrr{{{xxxrrrkkkfffccc___YYYTTTSSSQQQNNNKKKJJJKKKLLLMMMPPPQQQRRRSSSUUUWWWXXXYYY[[[\\\___ccchhhrrrvvvnnnyyypppooommmjjjiiilllnnnnnnjjjfffdddfffjjjvvvvvvooopppqqqqqqnnnkkkgggeeedddcccccccccbbbaaa___^^^YYYYYY[[[]]]aaaeeejjjnnnmmmnnnppprrrssssssrrrrrrpppmmmlllnnnpppooonnnmmmjjjkkkllllllmmmooorrrtttooonnnmmmmmmmmmkkkhhhfffVVVQQQOOOQQQSSSSSSUUUXXXWWWaaaooo|||ooofffcccccciiippppppjjjdddZZZZZZXXXXXXXXXXXXZZZZZZXXXUUUSSSUUUYYY[[[ZZZYYY[[[\\\]]]]]][[[YYYVVVTTTSSSWWW]]]aaacccbbb___]]]YYYZZZ\\\]]]]]][[[YYYXXXZZZYYYYYYXXXYYYYYYZZZZZZTTTUUUTTTRRRQQQQQQRRRTTTTTTTTTSSSPPPLLLIIIHHHIIIGGGDDDCCCDDDDDDGGGQQQ[[[gggqqq|||zzztttvvv{{{pppeee]]]\\\ZZZZZZ[[[]]]```bbbjjjpppzzz~~~{{{vvvyyy~~~nnnjjjmmmooouuu}}}~~~vvvqqqiiibbb]]]YYYUUURRRQQQOOOMMMKKKJJJKKKMMMNNNQQQQQQSSSTTTVVVXXXYYYZZZ\\\^^^ccciiippp}}}wwwvvv{{{{{{tttnnnnnnkkkiiijjjkkklllmmmllljjjjjjmmmpppuuu{{{ssskkknnnqqqqqqnnniiieeeccc```_________```___\\\ZZZRRRTTTWWWYYY]]]cccjjjooovvvwwwyyyzzzxxxtttpppnnnlllkkkoooxxx|||zzzuuurrrooommmlllnnnppprrrqqqqqqpppnnnllljjjiiigggdddaaaVVVRRRRRRUUUXXXVVVVVVXXXVVV___lllyyypppeeeaaaaaaccciiiooooooiiiaaaZZZZZZZZZYYYYYYZZZZZZZZZWWWTTTSSSVVV\\\```___^^^^^^^^^]]][[[YYYWWWUUUTTTSSSVVVYYY\\\]]]]]][[[YYYZZZ[[[\\\]]]]]]\\\[[[ZZZYYYYYYXXXXXXXXXXXXYYYYYYTTTTTTRRROOOMMMNNNQQQTTTQQQSSSTTTRRROOOLLLKKKKKKHHHFFFEEEFFFDDDEEEMMMWWW```lllxxx|||~~~~~~}}}yyymmmeee^^^]]][[[[[[\\\^^^aaacccjjjqqq{{{|||yyyxxxvvvtttrrrpppttt{{{uuuvvv|||{{{qqqllleee]]]WWWTTTSSSSSSQQQPPPNNNLLLLLLMMMOOOQQQSSSSSSUUUVVVXXXYYY[[[[[[]]]aaajjjsss||||||{{{ttt}}}pppmmmlllgggfffiiijjjjjjkkkkkklllmmmppprrrpppvvv~~~zzzrrrmmmgggjjjmmmmmmjjjgggfffeeecccaaa``````aaa___[[[WWWRRRTTTVVVYYY\\\bbbiiioooyyy{{{~~~~~~{{{uuunnnjjjhhhhhhppp}}}vvvqqqllllllpppsssrrrooorrrooollliiigggeeebbb___YYYWWWWWW\\\^^^\\\ZZZZZZVVV^^^jjjvvvpppfff```___```bbbgggmmmmmmeee]]]ZZZ[[[[[[[[[[[[[[[[[[ZZZXXXVVVUUUYYY```eeeeeeccc\\\ZZZXXXVVVTTTTTTUUUVVVSSSTTTUUUVVVVVVVVVVVVUUUYYYZZZZZZ[[[[[[[[[[[[[[[XXXXXXWWWVVVVVVVVVVVVWWWVVVTTTQQQLLLIIIJJJMMMPPPNNNQQQTTTTTTPPPNNNMMMNNNLLLJJJJJJIIIGGGFFFMMMVVV[[[hhhuuu|||}}}yyyzzz}}}|||wwwqqqiiiddd___^^^\\\\\\]]]___bbbdddiiiqqq|||~~~{{{vvvsssqqqpppnnnllloootttzzz~~~{{{xxxmmmiiiaaaZZZTTTQQQRRRTTTSSSQQQOOOMMMMMMOOOQQQSSSTTTUUUVVVXXXZZZ[[[\\\]]]^^^dddooozzz{{{rrr}}}zzzsssyyyiiigggeee___^^^cccjjjiiiiiiiiijjjlllmmmnnnkkkmmmoooqqqqqqoookkkiiieeehhhjjjjjjhhhgggiiikkkhhhfffdddddddddaaa\\\XXXUUUWWWYYY[[[]]]bbbjjjpppqqqtttxxxyyywwwpppiiidddeeefffppp}}}tttkkkjjjoootttrrrnnnqqqnnnkkkhhhgggeeecccaaa^^^\\\]]]cccdddaaa^^^^^^VVV]]]iiiuuutttiiifffccc______``````aaa``````___ZZZYYYXXXWWWWWWWWWWWWWWWWWWWWW^^^hhhlllfff^^^ZZZXXXTTTPPPOOORRRTTTUUUTTTTTTSSSQQQPPPQQQTTTWWWYYYXXXVVVUUUVVVXXXYYYVVVTTTPPPRRRTTTTTTRRRQQQPPPQQQTTTRRRNNNKKKJJJJJJKKKKKKPPPQQQTTTUUUUUUSSSPPPOOOQQQOOOLLLJJJIIIJJJKKKMMMXXXeeeqqqvvv{{{~~~zzzzzzxxx{{{yyysssoookkkeee```___cccfffgggeeeeeegggiiijjjuuu~~~vvvrrrooojjjjjjllliiirrr}}}{{{wwwoooggg]]]WWWWWWXXXWWWUUURRRPPPLLLJJJJJJMMMPPPRRRXXXXXXYYYXXXXXXYYY\\\^^^ccciiiqqq}}}|||~~~uuujjjeeebbb]]]YYYXXX\\\ccckkkooonnnkkkhhhgggfffhhhkkknnnnnnllliiiggggggiiilllooopppnnnlllkkkeeehhhjjjhhhddd```^^^^^^\\\^^^bbbeeehhhhhhhhhggglllnnnqqqrrrqqqmmmiiifff___^^^fffzzzwwwmmmnnnrrrpppnnnnnnqqqmmmhhhhhhjjjjjjfffbbbeeegggjjjkkkiiieee```]]]\\\]]]eeesss~~~pppeee___[[[]]]^^^^^^^^^^^^]]]\\\\\\VVVVVVUUUTTTTTTTTTUUUUUUUUUVVV\\\eeehhhbbb[[[WWWQQQPPPQQQSSSWWWYYYWWWUUUXXXVVVQQQNNNMMMOOOSSSUUUWWWUUUTTTTTTUUUUUUSSSPPPQQQSSSUUUTTTRRROOONNNNNNOOOMMMJJJHHHGGGHHHIIIJJJSSSTTTUUUVVVVVVUUUSSSRRRSSSQQQNNNKKKJJJKKKLLLMMMWWWbbbmmmrrrwww~~~~~~}}}|||ssssssyyy}}}rrrjjjgggeeeaaa^^^___dddkkkmmmmmmmmmoooqqqrrr{{{{{{vvvqqqllljjjllljjjqqq{{{yyyuuuhhhaaaXXXTTTTTTVVVUUUSSSQQQOOOLLLJJJKKKMMMPPPSSSVVVWWWYYYYYYYYY[[[]]]```eeelllwww}}}zzz|||}}}sssiiieeeaaa[[[UUUSSSWWW\\\ccciiikkkjjjfffcccaaabbbeeehhhjjjjjjjjjiiifffhhhkkkmmmmmmllljjjhhheeehhhiiihhhdddaaa```aaaaaacccfffggghhhjjjmmmooouuutttrrrpppmmmiiigggeee]]]\\\dddtttzzzooonnnpppnnnllllllmmmiiieeefffiiikkkiiiggghhhiiijjjjjjhhheeeaaa___aaabbbhhhttt~~~nnnccc[[[VVV\\\\\\\\\[[[ZZZYYYWWWWWWTTTTTTTTTTTTTTTUUUUUUVVVUUUUUUZZZbbbddd^^^WWWUUUSSSVVV\\\dddjjjkkkiiigggddd___VVVOOOLLLMMMQQQTTTUUUTTTRRRRRRSSSRRRPPPNNNOOORRRUUUUUURRRNNNLLLKKKMMMKKKIIIHHHHHHJJJLLLNNNXXXXXXWWWWWWWWWVVVVVVVVVUUUSSSPPPNNNLLLLLLLLLMMMSSS]]]gggmmmsss{{{}}}xxxrrrppprrr|||}}}uuujjjbbb```___^^^]]]```gggqqqwwwxxxyyyyyy{{{}}}{{{tttnnnlllnnnnnnsss{{{{{{sssmmmaaa\\\UUUSSSTTTUUUUUUTTTQQQOOOLLLKKKKKKNNNQQQSSSTTTVVVYYYZZZ[[[]]]___aaaeeennn}}}~~~nnnzzzyyyqqqkkkiiieee\\\UUUSSSRRRVVV\\\eeekkkkkkfffaaaaaabbbccceeeggghhhiiiiiifffhhhjjjllllllkkkiiigggeeeggggggfffdddcccdddeeegggiiijjjhhhgggjjjrrryyyxxxqqqllliiihhhhhh```aaagggttt~~~sssooonnnkkkjjjjjjlllhhheeeeeehhhjjjjjjiiiiiijjjiiiiiigggfffdddccceeeeeeiiirrr{{{}}}nnneee]]]XXX\\\\\\[[[ZZZXXXVVVTTTSSSVVVUUUUUUVVVWWWXXXYYYYYYWWWWWW[[[aaabbb\\\WWWVVV\\\```iiiqqqxxx{{{zzzyyypppiii]]]SSSMMMLLLOOORRRQQQQQQQQQQQQQQQPPPOOONNNLLLPPPTTTUUUSSSPPPMMMKKKPPPOOONNNMMMOOOQQQTTTVVV]]]\\\ZZZXXXWWWVVVVVVVVVVVVUUURRROOONNNMMMMMMMMMOOOXXXccclllrrryyy|||tttuuutttvvvvvvooofff```]]]]]]]]]]]]aaajjjuuu}}}xxxrrrqqqsssvvvyyyzzzqqqhhhccc]]]ZZZVVVUUUVVVWWWWWWVVVPPPNNNLLLLLLLLLOOORRRTTTUUUWWWZZZ\\\\\\]]]___aaahhhssstttkkk|||uuuqqqnnnnnnkkkccc\\\ZZZSSSWWW]]]fffmmmnnnhhhbbbhhhhhhiiiiiiiiigggfffeeefffgggiiikkkkkkjjjhhhfffeeeeeeeeeeeeeeefffggghhhjjjlllkkkgggeeeiiiuuuwwwqqqnnnmmmmmmjjjlllrrr{{{wwwooollljjjiiiiiioookkkgggfffggghhhhhhhhhiiihhhgggffffffgggggghhhfffdddfffnnnwwwrrrjjjeee```\\\]]]]]]\\\ZZZXXXVVVTTTSSSVVVVVVVVVVVVWWWXXXZZZZZZZZZZZZ]]]aaaaaa[[[XXXYYYbbbeeejjjnnnqqqsssttttttqqqiii\\\QQQJJJHHHKKKMMMLLLMMMNNNNNNNNNMMMMMMMMMJJJNNNSSSVVVUUURRRPPPPPPTTTSSSRRRRRRSSSVVVZZZ\\\___]]]ZZZWWWUUUTTTTTTTTTVVVUUURRRPPPNNNMMMLLLLLLKKKSSS```lllssswww|||xxxrrrrrrtttzzzxxxllliiiccc___\\\[[[ZZZZZZbbbkkkvvv{{{vvvvvvyyy|||~~~}}}{{{~~~xxxnnnfff```]]][[[YYYXXXWWWWWWWWWVVVVVVNNNNNNLLLLLLMMMPPPSSSUUUWWWYYY[[[\\\]]]^^^```bbbnnn||||||qqqvvv{{{qqqnnnoooqqqoooiiidddcccZZZ___gggnnnqqqnnniiieeellllllmmmmmmkkkgggcccaaacccdddeeeggggggfffeeeddddddccccccdddfffhhhiiiiiiiiikkkjjjfffccchhhuuuyyyuuurrrqqqqqqsssuuu{{{~~~~~~yyyooojjjiiijjjiiinnnllliiihhhhhhiiiiiiiiifffeeeddddddeeegggiiikkkeeeccceeellluuuyyylllgggdddaaa^^^^^^^^^]]]\\\[[[YYYVVVTTTSSSSSSSSSSSSTTTTTTVVVWWWWWWZZZZZZ]]]```___ZZZYYY\\\fffffffffdddbbbaaacccdddeee___UUULLLGGGFFFHHHJJJJJJLLLMMMMMMLLLKKKKKKLLLLLLOOOTTTVVVVVVUUUTTTTTTSSSRRRQQQQQQRRRUUUXXXZZZ[[[ZZZWWWTTTSSSRRRQQQRRRTTTSSSQQQOOONNNLLLLLLKKKJJJPPP\\\iiipppsssyyyyyyssspppiiinnnzzz|||qqqdddbbb___[[[XXXWWWVVVVVVaaaiiittt||||||xxxxxx|||uuunnnhhhgggiiinnnxxxvvvkkkddd```___^^^[[[[[[[[[ZZZXXXVVVTTTRRRMMMMMMLLLMMMNNNQQQTTTUUUXXXZZZ[[[\\\]]]___cccfffnnnwwwuuuxxxmmmkkklllpppooojjjhhhiiieeeooozzz|||vvvnnnjjjjjjmmmnnnmmmllliiieeebbb```]]]^^^```aaabbbbbbaaaaaabbbbbbbbbdddgggiiiiiihhhggghhhhhhfffeeejjjttt|||~~~{{{xxxtttrrrpppppppppvvvwww{{{xxxuuuvvv}}}|||wwwmmmhhhhhhjjjjjjiiiiiiiiiiiiiiiiiijjjjjjdddcccbbbbbbbbbdddggghhhdddbbbcccjjjssspppggg``````___\\\[[[^^^]]]]]]\\\[[[YYYWWWUUUTTTRRRRRRQQQRRRRRRSSSTTTTTTXXXXXXZZZ]]][[[WWWXXX\\\ccccccaaa\\\XXXVVVXXXZZZZZZWWWRRRNNNLLLMMMPPPRRRQQQSSSTTTSSSOOOMMMMMMNNNPPPSSSVVVXXXWWWVVVVVVWWWPPPOOONNNMMMMMMPPPRRRTTTSSSRRRQQQQQQPPPPPPQQQQQQPPPPPPOOONNNMMMLLLKKKKKKKKKNNNWWWbbbiiimmmvvv{{{tttooollllllffflllyyywwwlllccc```\\\WWWTTTSSSTTTVVV___fffooowww{{{{{{wwwxxx|||vvvjjjddd```aaabbbeeekkkrrrzzzyyyssskkkdddaaaaaaaaabbb`````````^^^[[[VVVSSSQQQMMMLLLLLLMMMOOORRRTTTVVVWWWXXXYYYZZZ\\\aaaggglllssswwwxxxzzztttnnnllllllnnnmmmjjjjjjmmmuuu~~~pppoootttvvvtttoooiiieeeaaa______[[[\\\^^^```aaabbbbbbbbb``````aaadddhhhiiihhhffffffgggiiiiiikkkoootttxxxvvvssspppmmmllllllnnnpppuuussstttxxxwwwrrroooooopppsssrrriiieeegggjjjiiifffhhhiiiiiihhhgggffffffeeedddbbb`````````aaabbbaaa___```fffnnnzzzggg```\\\^^^]]]ZZZZZZ^^^]]]\\\\\\ZZZYYYWWWUUUTTTSSSRRRRRRRRRRRRSSSSSSTTTUUUUUUWWWZZZXXXTTTVVV[[[ZZZZZZZZZWWWSSSRRRTTTWWWWWWVVVTTTTTTUUUXXX[[[]]]ZZZ\\\\\\ZZZUUUQQQQQQRRRTTTVVVXXXYYYXXXWWWWWWXXXOOONNNLLLJJJKKKLLLOOOPPPLLLLLLMMMNNNOOOPPPQQQQQQNNNNNNMMMMMMLLLKKKJJJJJJMMMMMMSSS]]]ccciiittt|||ssskkkhhhhhhiiijjjooo{{{~~~tttjjjeeeaaa[[[UUUQQQRRRVVVYYY]]]dddlllsssxxx~~~zzzuuuvvvzzz{{{qqqgggbbb```aaabbbcccgggmmmkkkwwwzzzqqqmmmgggdddcccdddddddddeeeffffffddd___YYYTTTRRRLLLLLLMMMNNNPPPRRRUUUVVVUUUVVVWWWYYY\\\ccckkkqqqttt}}}tttpppqqqooonnnnnnmmmjjjlllpppuuuuuu}}}|||sssiiiaaa^^^]]]]]]]]]^^^___aaacccdddeeeeee______```dddhhhiiigggdddfffgggjjjmmmpppsssuuuwwwtttqqqlllhhhhhhjjjnnnqqquuuqqqoooqqqrrrooommmnnngggmmmnnnfffbbbeeeiiiiiigggiiijjjiiifffccc```___fffeeeccc```^^^]]]]]]]]]]]][[[\\\aaahhhttt]]][[[YYYYYYZZZ[[[ZZZYYY]]]ZZZXXXXXXXXXWWWTTTQQQTTTTTTUUUSSSQQQQQQRRRTTTXXXWWWUUUSSSSSSUUUXXXYYY\\\YYYVVVRRRPPPPPPQQQRRRRRRUUUVVVWWW\\\dddgggeeeeeeccc___\\\XXXVVVUUUTTTWWWVVVUUUUUUVVVUUUTTTSSSKKKKKKLLLMMMNNNNNNOOOOOOSSSSSSSSSQQQOOONNNNNNOOOOOOOOOPPPQQQQQQPPPOOONNNOOONNNPPPVVVaaannnxxx~~~yyyooollllllkkkkkkmmmnnnuuuyyyrrrjjjccc___XXXRRROOOPPPSSSUUUaaaaaagggqqqzzz|||vvvwww{{{~~~wwwnnnllljjjhhhggggggiiiiiinnntttzzzvvvnnnllljjjjjjkkkkkkjjjiiiooolllggg```ZZZUUUQQQNNNKKKLLLMMMOOOQQQSSSTTTUUU\\\XXXWWWZZZ]]]bbblllvvv}}}sssrrrqqqpppooonnnnnnoooooopppzzz{{{yyyggg\\\\\\___```fffggghhhiiiiiiiiiiiiiiiiiigggffffffhhhiiihhhfffiiikkkmmmoooppppppooonnnmmmmmmlllllllllmmmmmmnnnsssrrrpppmmmjjjgggeeecccgggeeedddfffhhhiiihhheeeeeegggiiigggbbb___^^^___eeebbb___^^^^^^___^^^]]]]]]]]]^^^aaaeeeooo\\\ZZZXXXXXXYYYYYYXXXWWWVVVUUUTTTVVVWWWWWWTTTRRRUUUUUUUUUUUUUUUVVVVVVVVVVVVUUUSSSSSSSSSUUUWWWYYYVVVTTTRRRPPPPPPQQQSSSTTTXXXYYYYYYXXX\\\cccfffddddddbbb___[[[XXXVVVTTTTTTTTTTTTUUUUUUUUUSSSPPPNNNLLLMMMNNNOOOOOONNNMMMMMMRRRRRRSSSQQQPPPNNNMMMLLLOOOOOOPPPQQQQQQPPPOOONNNNNNPPPSSS[[[eeeoooxxx|||~~~xxxtttvvvwwwssspppppprrrxxx|||tttlllbbb^^^XXXRRRQQQSSSVVVYYY___```fffqqq{{{|||wwwyyy~~~~~~zzzvvvssspppooonnnqqquuu~~~}}}xxxuuutttrrrpppoooppppppooonnnllljjjeee^^^XXXSSSOOONNNLLLMMMOOOPPPRRRTTTVVVWWWYYYWWWXXX[[[^^^dddppp{{{vvvnnnnnnqqqpppooonnnnnnnnnoooppp~~~|||tttuuuyyy|||qqqbbbZZZZZZ]]]^^^fffggghhhiiiiiijjjjjjjjjkkkmmmnnnllliiigggggghhhhhhiiikkkmmmnnnnnnmmmmmmlllkkkkkkkkkkkkkkkllllllnnnmmmkkkhhhfffeeeddddddhhhffffffgggiiiiiifffcccbbbdddfffdddaaa^^^]]]^^^aaa___]]]\\\]]]^^^^^^]]]\\\\\\]]]___bbblll~~~~~~~~~[[[YYYWWWVVVWWWWWWVVVTTTQQQSSSVVVZZZ]]]\\\XXXUUUXXXVVVUUUVVVYYY[[[ZZZXXXSSSRRRRRRRRRRRRTTTVVVWWWRRRQQQQQQQQQRRRUUUWWWYYY[[[\\\ZZZWWW[[[bbbfffdddcccaaa]]]ZZZWWWUUUTTTSSSQQQRRRTTTUUUTTTQQQNNNKKKMMMMMMNNNNNNNNNNNNNNNMMMQQQRRRRRRSSSRRRPPPMMMLLLOOOOOOPPPPPPPPPPPPOOOOOOOOOQQQWWW^^^fffooovvvzzzzzzyyy}}}|||vvvsssxxx~~~}}}ssskkk[[[WWWRRRNNNNNNRRRWWWZZZ```bbbiiiuuu}}}yyy|||zzzuuuvvvrrrttt~~~|||}}}zzzwwwtttwwwuuusssrrrrrrrrrqqqooohhheee```[[[UUUQQQNNNMMMNNNOOOPPPRRRTTTVVVXXXYYYXXXXXX[[[^^^aaaiiiyyy|||nnniiikkkpppooommmlllllllllmmmnnnssswww{{{xxxrrrmmmmmmooopppooohhh]]]XXX[[[^^^___gggggghhhhhhiiijjjjjjjjjjjjooosssppphhhccccccfffhhhhhhhhhiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhgggeeedddcccdddeeefffiiihhhiiijjjjjjhhhddd```___```aaaaaa___]]]]]]^^^^^^\\\[[[[[[\\\]]]]]]\\\\\\[[[]]]___aaaiiizzz|||yyyZZZXXXVVVUUUVVVVVVUUUSSSRRRWWW___fffhhhddd^^^YYY[[[XXXUUUWWW[[[\\\YYYUUUOOOPPPPPPQQQRRRTTTUUUVVVTTTSSSTTTTTTVVVYYY\\\^^^XXXXXXVVVUUUZZZcccggggggaaa___\\\YYYVVVTTTSSSSSSQQQRRRTTTTTTSSSRRRQQQQQQTTTRRRPPPNNNMMMNNNPPPRRRQQQRRRSSSUUUVVVUUURRROOONNNNNNOOOOOOOOOOOOOOOOOOPPPSSSWWW\\\ccckkkrrrwww~~~~~~~~~yyywww}}}wwwllldddUUUSSSOOONNNPPPTTTZZZ^^^cccfffppp}}}|||zzz~~~|||uuunnnlllnnnkkkooo}}}}}}yyyvvvtttvvvssspppnnnmmmkkkiiigggbbb```[[[VVVRRROOOMMMLLLOOOOOOQQQSSSVVVXXXYYYZZZZZZ[[[]]]```eeeqqqyyyxxxtttiiigggjjjmmmllljjjiiihhhiiiiiijjjpppppppppnnnkkkhhhfffeeedddeeeccc]]][[[___cccdddggggggggghhhhhhiiiiiijjjgggkkknnnlllgggbbb```aaagggfffeeeeeeeeeeeeffffffffffffffffffffffffeeeeeefffdddbbbaaaaaaccceeegggjjjjjjkkkkkkjjjfffaaa^^^\\\]]]^^^^^^^^^]]]^^^^^^]]]\\\ZZZ[[[\\\\\\[[[ZZZ[[[[[[^^^```bbbiiixxx|||ZZZXXXVVVUUUVVVVVVUUUTTTTTT\\\gggnnnooohhh___XXX\\\XXXUUUVVVXXXXXXTTTOOOMMMNNNOOOQQQRRRSSSSSSTTTUUUUUUUUUVVVWWWYYY[[[\\\TTTUUUTTTUUU[[[fffllllll___]]]ZZZWWWTTTSSSRRRRRRRRRSSSSSSRRRRRRTTTXXX\\\fff```XXXQQQNNNOOORRRUUURRRSSSTTTWWWZZZZZZWWWTTTMMMMMMMMMMMMMMMNNNOOOOOOQQQSSSUUUWWW\\\dddmmmttt~~~}}}~~~}}}}}}}}}{{{~~~vvvlllaaaZZZTTTSSSRRRSSSVVV\\\bbbeeehhhmmmxxx|||{{{|||sssnnngggbbbcccgggiiipppzzzwwwtttrrrqqqnnnjjjfffdddaaa^^^\\\\\\ZZZVVVRRROOONNNMMMNNNOOOPPPRRRTTTWWWYYY[[[\\\\\\\\\]]]bbbjjj||||||nnnvvv{{{ooogggeeehhhjjjiiigggfffeeeeeeeeefffkkkjjjiiiiiihhhgggdddbbb___cccccc```aaafffjjjkkkhhhhhhgggffffffgggggghhhdddeeefffggggggeeebbb___fffeeedddcccbbbbbbccccccbbbccccccccccccbbbaaa```bbbaaa___^^^^^^```ccceeejjjkkkllllllhhhccc^^^\\\[[[[[[[[[\\\]]]^^^______^^^\\\[[[[[[\\\[[[ZZZXXXXXXYYY\\\```aaaggguuuXXXVVVTTTTTTUUUVVVUUUTTTTTT\\\fffllljjjcccZZZTTTXXXVVVTTTTTTUUUSSSOOOKKKMMMNNNPPPRRRSSSSSSRRRQQQRRRRRRRRRSSSTTTUUUVVVVVVRRRTTTUUUVVV]]]hhhmmmmmm]]]\\\YYYVVVSSSRRRQQQQQQQQQRRRRRRQQQQQQUUU\\\bbbtttlllaaaVVVPPPPPPRRRUUUUUUTTTTTTWWWZZZZZZWWWTTTKKKKKKJJJKKKKKKLLLMMMNNNPPPRRRSSSSSSVVV]]]gggooo{{{|||~~~~~~~~~||||||~~~}}}yyyrrriii```XXXTTTQQQRRRTTTWWW\\\aaafffiiiooovvv|||}}}~~~{{{qqqlllgggddd```]]]___eeehhhqqqyyyssspppmmmkkkiiifffbbb^^^\\\YYYVVVTTTVVVTTTQQQNNNMMMNNNOOOPPPQQQRRRTTTWWWYYY\\\^^^______^^^aaaiiiwwwvvvpppuuummmgggfffggghhhgggeeedddcccbbbccccccbbbbbbccceeeggggggeeeccc___ccceeecccdddjjjnnnoooiiihhhfffeeedddddddddeeecccbbbcccfffiiiiiifffdddfffeeeeeecccbbbaaa``````___```aaaaaa```___]]]\\\]]]]]]\\\\\\]]]___bbbcccjjjlllllljjjeee```]]][[[ZZZYYYXXXYYY\\\]]]^^^]]]\\\[[[ZZZ[[[\\\[[[YYYWWWUUUVVVZZZ^^^^^^aaannn{{{TTTSSSQQQRRRSSSUUUTTTTTTSSSXXX___bbb___ZZZUUUSSSSSSSSSTTTSSSRRROOOLLLKKKMMMOOOQQQSSSSSSRRRQQQPPPNNNNNNOOOOOOPPPQQQRRRRRRRRRTTTTTTUUU[[[cccgggeee\\\ZZZXXXUUURRRQQQPPPPPPNNNQQQRRRQQQPPPSSSZZZ```nnnhhh___WWWQQQPPPRRRTTTXXXUUURRRSSSUUUUUURRRNNNIIIIIIHHHHHHIIIJJJLLLMMMNNNPPPSSSSSSTTTYYYbbbiiiwww~~~|||}}}}}}}}}|||~~~xxxzzzuuufff___YYYUUUTTTSSSVVVZZZ```eeejjjmmmooo|||{{{uuuqqqmmmkkkeeebbb``````^^^\\\```gggkkkvvv}}}uuunnniiifffcccaaa___\\\YYYVVVUUUTTTRRRPPPQQQOOOMMMLLLLLLNNNQQQSSSTTTUUUWWWZZZ]]]___aaabbbfffffflllyyyxxxvvv~~~zzzrrrooollljjjjjjhhhgggeeedddbbbbbbbbbccc___aaadddfffgggfffdddbbb___cccdddbbbdddiiimmmnnnjjjiiifffcccaaaaaaaaaaaa```bbbdddffffffggghhhiiifffffffffeeecccaaa___^^^]]]]]]^^^___^^^\\\ZZZYYYZZZ[[[\\\^^^aaadddfffhhhjjjkkkkkkhhhbbb^^^\\\[[[YYYWWWUUUVVVYYY\\\\\\[[[VVVVVVWWWYYY[[[[[[ZZZYYYVVVXXX\\\^^^\\\^^^gggsssRRRPPPOOOPPPRRRTTTTTTSSSSSSVVVYYYYYYVVVTTTSSSTTTOOOQQQSSSSSSPPPNNNLLLLLLNNNOOORRRTTTTTTRRRPPPOOOLLLLLLMMMNNNPPPQQQQQQRRRQQQSSSSSSRRRVVV\\\^^^[[[[[[ZZZWWWTTTRRRQQQPPPPPPKKKOOORRRQQQOOOPPPVVV[[[```\\\XXXSSSQQQQQQRRRTTTZZZUUUQQQPPPQQQPPPLLLHHHHHHHHHGGGGGGHHHIIIKKKLLLKKKOOOTTTUUUVVVYYY___eeerrr~~~{{{|||}}}}}}}}}}}}|||www|||ooo___ZZZWWWVVVWWW]]]```fffmmmssswwwyyyzzz|||sssmmmiiifffddd\\\[[[[[[]]]\\\[[[```gggppp{{{xxxssskkkddd```]]][[[ZZZVVVTTTQQQPPPPPPPPPOOOMMMNNNMMMKKKJJJLLLOOORRRUUUWWWXXXZZZ]]]___bbbdddeeemmmnnnwwwqqqyyyvvvrrrsssrrrpppoooiiihhhfffdddccccccccccccbbbeeehhhjjjiiieeebbb```^^^bbbcccaaaaaagggkkkkkkkkkiiifffbbb```_________]]]bbbfffeeebbbbbbfffkkkffffffgggfffeeebbb___]]][[[\\\]]]^^^]]][[[YYYWWW[[[\\\___cccgggjjjmmmnnniiikkkjjjfffaaa\\\[[[\\\XXXUUUSSSTTTWWWZZZZZZYYYQQQRRRSSSWWWZZZ\\\[[[ZZZ[[[\\\___```]]]]]]eeeppppppPPPPPPPPPPPPQQQRRRSSSSSSTTTTTTTTTSSSRRRRRRQQQQQQMMMQQQTTTRRRMMMKKKLLLOOOPPPPPPPPPPPPPPPPPPPPPOOONNNOOOOOOPPPPPPOOOOOOOOOPPPOOOOOOPPPRRRTTTWWWYYYZZZXXXUUUTTTSSSRRRPPPNNNNNNMMMLLLMMMOOOPPPOOONNNRRROOOKKKIIIIIIKKKKKKKKKPPPPPPOOONNNMMMMMMMMMNNNGGGHHHJJJLLLNNNNNNNNNMMMPPPQQQRRRUUUYYY\\\```bbboooxxx|||zzzxxxyyy{{{|||zzz}}}~~~dddYYYXXXUUUTTTWWWaaannn{{{{{{zzzvvvjjjbbb___^^^]]][[[\\\^^^^^^___fffnnnzzzvvvnnnccc[[[XXXVVVTTTSSSPPPOOONNNMMMLLLLLLLLLLLLJJJKKKKKKKKKLLLOOOSSSWWW\\\[[[]]]bbbeeedddfffjjjuuutttnnn}}}wwwpppnnnooonnnllliiijjjkkkjjjgggeeecccccccccdddeeeeeedddbbb```^^^``````^^^\\\[[[^^^dddjjjfffdddbbb```___^^^^^^___cccccccccbbbbbbaaa```___aaaaaabbbbbbccccccddddddcccbbbaaa^^^[[[XXXUUUTTTSSSVVV\\\bbbgggjjjjjjjjjeeefffccc]]][[[\\\\\\ZZZXXXWWWWWWXXXZZZZZZXXXVVVRRRQQQQQQSSSVVVXXXYYYZZZ\\\jjjpppggg```cccfffdddfffrrrLLLLLLMMMNNNPPPRRRTTTUUURRRRRRQQQQQQPPPPPPOOOOOOMMMPPPRRRQQQMMMKKKMMMPPPSSSRRRPPPOOOMMMLLLLLLKKKMMMMMMNNNOOOPPPPPPPPPPPPPPPPPPOOOOOOPPPSSSUUUWWWXXXVVVTTTRRRRRRQQQNNNLLLNNNMMMMMMNNNPPPPPPOOONNNNNNKKKHHHFFFGGGHHHHHHHHHNNNNNNNNNMMMMMMMMMMMMMMMIIIJJJKKKMMMNNNOOOOOOOOOQQQQQQQQQSSSUUUYYY]]]___nnnyyy|||}}}{{{xxxyyy|||}}}|||ggg^^^[[[YYY]]]dddqqqzzzzzzwwwzzz~~~qqqhhhcccbbb\\\[[[\\\```bbbfffnnnwww}}}zzzrrrjjj```XXXUUUSSSQQQPPPNNNNNNMMMMMMLLLLLLMMMMMMLLLLLLMMMMMMMMMPPPUUUXXX[[[ZZZ]]]bbbffffffjjjppp~~~vvvrrrzzzvvvqqqpppooollljjjllllllmmmllljjjgggeeeeee```aaaaaaaaaaaa___^^^]]]ZZZZZZYYYWWWVVVXXX]]]bbbcccbbbaaa``````aaabbbdddbbbbbbaaa```___]]][[[ZZZ_________```aaacccdddeeeeeedddccc```\\\YYYVVVUUUQQQUUU[[[aaadddfffeeeeeeeeefffbbb\\\ZZZ\\\\\\ZZZYYYWWWVVVVVVWWWWWWVVVTTTTTTTTTTTTUUUWWWZZZ[[[[[[gggrrrtttjjjbbbcccbbb^^^]]]dddsssKKKKKKLLLMMMOOORRRTTTVVVPPPPPPOOONNNMMMMMMMMMMMMLLLOOOPPPOOOMMMLLLOOORRRVVVTTTPPPMMMJJJHHHHHHHHHKKKLLLNNNOOOQQQRRRRRRRRRQQQPPPOOONNNOOOQQQSSSTTTUUUSSSQQQPPPPPPOOOMMMKKKMMMMMMMMMOOOPPPPPPOOOMMMJJJGGGDDDCCCDDDEEEEEEEEEJJJKKKLLLMMMMMMMMMLLLKKKKKKKKKLLLMMMOOOPPPQQQRRRQQQPPPOOOOOOQQQTTTXXX[[[kkkwww||||||}}}}}}zzzyyy{{{|||zzz{{{}}}}}}wwwhhhbbb```bbblllxxxqqqlllpppxxx}}}rrrllljjjeeecccdddiiimmmsss|||vvvqqqmmmeee\\\UUUSSSRRRPPPNNNMMMLLLLLLLLLLLLMMMNNNNNNNNNNNNOOOOOOPPPSSSWWWZZZ]]]\\\___dddiiilllsss{{{{{{nnnlllooo~~~yyysssqqqpppnnnkkkhhhooooooooonnnllljjjgggfff^^^^^^^^^]]]\\\\\\[[[[[[WWWWWWWWWVVVUUUVVVYYY\\\^^^]]]\\\\\\]]]```cccfff``````___]]][[[YYYWWWVVV[[[[[[[[[[[[]]]```bbbdddfffeeecccaaa^^^[[[YYYWWWSSSWWW\\\aaacccccc```___dddddd```ZZZYYY\\\^^^]]]^^^[[[XXXVVVVVVVVVUUUTTTWWWWWWWWWXXXYYYZZZ[[[\\\lllsssssskkkffffffccc]]]\\\^^^eeetttPPPPPPOOONNNOOOPPPRRRSSSQQQPPPNNNMMMLLLLLLLLLLLLMMMOOOPPPPPPOOOPPPSSSUUUXXXUUUPPPLLLIIIHHHHHHIIIJJJKKKMMMOOOQQQSSSSSSTTTQQQPPPNNNMMMMMMNNNPPPQQQRRRQQQOOONNNNNNNNNLLLJJJMMMMMMMMMOOOPPPPPPNNNKKKGGGEEEBBBBBBCCCDDDDDDDDDGGGHHHJJJLLLMMMLLLJJJIIIKKKKKKLLLMMMOOOPPPRRRSSSRRRPPPMMMKKKLLLOOOSSSVVVdddrrr}}}~~~~~~}}}zzzyyy{{{{{{|||~~~{{{pppeeecccfffooo}}}{{{kkkeeejjjwww{{{xxxyyywwwwww}}}wwwoooiiibbbZZZTTTSSSRRRPPPOOOKKKKKKKKKLLLMMMNNNOOOOOOPPPQQQRRRRRRSSSUUUYYY\\\```___bbbhhhmmmttt~~~pppgggiiipppwwwtttpppnnnnnnmmmkkkiiipppooonnnnnnmmmkkkhhhfff^^^]]]\\\\\\[[[[[[\\\\\\[[[[[[[[[[[[ZZZ[[[\\\]]]YYYXXXWWWWWWYYY\\\```bbb^^^^^^^^^]]]\\\ZZZXXXXXXZZZYYYXXXWWWXXX[[[^^^aaadddcccbbb```___^^^]]]]]]ZZZ]]]bbbffffffddd```]]]```aaa^^^YYYZZZ___bbbbbbddd```\\\YYYXXXXXXWWWVVVXXXYYYYYYYYYXXXXXXZZZ[[[eeeiiijjjhhhiiillljjjeeeaaa^^^^^^hhhzzzYYYWWWTTTQQQPPPOOOPPPQQQSSSRRROOOMMMLLLLLLMMMMMMOOOPPPQQQRRRSSSTTTVVVXXXVVVTTTPPPMMMKKKKKKLLLMMMKKKLLLNNNPPPRRRSSSSSSTTTQQQPPPNNNMMMLLLMMMOOOPPPQQQOOONNNMMMNNNNNNLLLJJJMMMLLLLLLMMMOOONNNLLLJJJFFFDDDCCCCCCDDDFFFFFFEEEFFFGGGIIIKKKLLLKKKIIIHHHIIIJJJKKKMMMOOOPPPRRRRRRRRROOOLLLJJJJJJLLLPPPRRR___nnn{{{~~~~~~~~~|||}}}{{{}}}wwwkkkaaacccppp|||jjjbbbeeeqqq|||sssiiibbbZZZUUUTTTSSSQQQOOOLLLLLLLLLLLLMMMOOOPPPQQQQQQSSSTTTUUUVVVXXX[[[^^^``````ccciiiqqq{{{ssskkkgggooo{{{tttrrrnnnkkkkkkkkkllllllnnnmmmkkkkkklllkkkgggddd``````___^^^^^^^^^______aaa`````````aaaaaaaaaaaa[[[YYYXXXWWWXXX[[[^^^``````aaaaaabbbbbbbbbbbbaaa___]]][[[ZZZZZZ\\\^^^`````````___``````bbbcccdddeeegggjjjlllkkkhhhccc```]]]___^^^[[[]]]cccggggggfffbbb^^^ZZZYYYYYYXXXWWWWWWXXXYYYWWWUUUUUUVVVXXXZZZ]]]```ccciiinnnnnnkkk___[[[[[[bbbooo^^^\\\XXXTTTQQQPPPQQQQQQUUUTTTQQQOOOMMMMMMNNNOOOPPPQQQSSSUUUVVVWWWWWWWWWTTTSSSPPPOOONNNNNNOOOPPPNNNNNNOOOQQQQQQRRRRRRRRRRRRPPPNNNMMMLLLMMMNNNOOOPPPOOONNNNNNOOOOOOMMMLLLMMMLLLJJJKKKLLLLLLKKKJJJGGGEEEDDDEEEGGGHHHHHHGGGGGGHHHIIIJJJJJJJJJIIIHHHHHHIIILLLOOOQQQRRRRRRRRRQQQOOOLLLJJJJJJKKKNNNPPPZZZiiiwww{{{~~~|||||||||~~~~~~~~~vvvllldddjjj|||vvvlllcccccckkkzzz}}}uuuzzz}}}qqqjjjaaa[[[XXXUUUQQQNNNMMMMMMMMMNNNNNNPPPQQQQQQRRRTTTVVVWWWWWWYYY\\\^^^^^^^^^ccckkkvvvuuukkkiiimmm}}}}}}rrrpppnnnkkkjjjkkkmmmnnnkkkiiihhhiiikkkjjjgggccccccccccccccccccccccccccccccbbb```aaacccddddddcccaaa```____________```aaabbbccceeeggghhhiiijjjjjjeeecccbbb``````aaabbbccc^^^______```cccfffhhhjjjnnnoooppppppnnnjjjfffccc^^^``````___aaagggjjjiiiccc```]]]ZZZZZZYYYXXXVVVVVVXXXYYYVVVRRRQQQRRRUUUWWWXXX\\\aaaeeeiiiiiihhh\\\YYY\\\eeemmmxxx\\\ZZZWWWTTTRRRSSSUUUVVVWWWUUURRROOONNNNNNOOOPPPPPPQQQSSSVVVXXXXXXWWWUUURRRQQQQQQPPPOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQPPPPPPQQQPPPNNNMMMMMMNNNOOOPPPQQQOOONNNOOOPPPPPPOOONNNNNNKKKHHHHHHHHHJJJJJJIIIGGGFFFEEEGGGIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGJJJNNNQQQTTTTTTSSSRRRPPPOOOMMMKKKKKKLLLMMMNNNSSSaaapppwww|||}}}}}}~~~~~~|||zzz{{{~~~tttpppnnnwwwvvvfffbbbbbbhhhsss}}}sssyyyzzzpppgggaaa[[[UUUQQQOOOOOOOOOOOOPPPPPPQQQRRRRRRTTTVVVXXXXXXZZZ\\\___]]]___fffqqqtttssswww~~~wwwoooppppppooommmmmmmmmmmmiiifffeeegggkkkkkkhhhdddeeeeeeggggggggggggfffeeedddaaa___```ccceeefffeeefffffffffffffffeeeeeeddd___```bbbeeeggghhhiiiiiieeeeeedddddddddeeeeeefffaaaaaaaaacccfffiiilllnnnqqqqqqpppooollliiieeedddaaadddeeedddeeeiiijjjhhhaaa___]]]\\\\\\\\\ZZZXXXVVVXXXYYYUUUPPPNNNPPPSSSXXXYYY]]]```aaaaaa```aaaZZZYYY^^^hhhlllpppXXXWWWTTTSSSSSSUUUXXXZZZWWWUUURRROOONNNNNNOOOPPPOOOPPPSSSWWWYYYXXXUUUSSSQQQQQQQQQPPPPPPOOOOOOOOORRRRRRRRRRRRQQQPPPOOONNNQQQPPPNNNMMMMMMNNNPPPQQQQQQPPPOOOOOOQQQQQQPPPOOONNNKKKGGGFFFFFFHHHIIIIIIGGGFFFFFFGGGJJJKKKKKKJJJKKKKKKIIIHHHHHHHHHHHHIIIGGGJJJOOOTTTVVVVVVTTTRRROOOOOONNNMMMLLLMMMMMMNNNLLLZZZiiiqqqyyy}}}~~~}}}zzzxxxxxx|||rrrssswwwzzzfff]]]]]]bbbmmmzzz~~~}}}rrriiibbbZZZTTTQQQQQQPPPPPPPPPQQQRRRRRRRRRTTTWWWXXXYYYZZZ]]]______bbbjjjwwwzzz|||sssmmmooorrrrrrqqqnnnlllkkkhhheeedddfffkkklllhhhdddeeegggiiijjjjjjiiigggfffdddaaa______cccfffggggggggggggiiiiiiiiihhhgggfffZZZ[[[]]]___aaabbbccccccbbbbbbcccdddeeefffffffffeeeddddddeeehhhkkknnnpppqqqpppooollliiifffdddbbbeeehhhiiiggggggjjjiiifffaaa```______```___]]][[[VVVXXXYYYUUUPPPMMMOOORRRYYY[[[^^^```___\\\\\\^^^VVVUUU[[[dddeeeeeerrrTTTRRRQQQRRRUUUXXXZZZZZZVVVTTTQQQPPPPPPPPPOOONNNPPPOOOPPPRRRTTTTTTSSSQQQPPPPPPQQQRRRRRRQQQPPPOOOQQQPPPPPPRRROOOLLLMMMRRRUUUOOONNNRRRTTTRRRSSSWWWWWWTTTQQQPPPRRRRRRPPPNNNMMMKKKGGGEEEDDDFFFHHHJJJJJJJJJJJJLLLMMMNNNLLLJJJHHHIIIIIIJJJIIIHHHFFFEEEKKKNNNPPPQQQVVVZZZXXXRRRSSSQQQMMMJJJIIIJJJLLLNNNMMMVVVaaajjjsss~~~}}}yyywwwzzzvvvwww|||{{{fff___YYY\\\cccqqqssseeeZZZTTTQQQQQQPPPPPPQQQRRRTTTUUUXXXXXXYYYZZZ\\\___aaaccccccfffooouuurrrooonnnnnnpppqqqnnniiidddeeefffggghhhiiihhhggggggjjjiiihhhjjjmmmnnnllljjjaaa```^^^]]]^^^bbbfffhhhiiikkknnnmmmjjjeeeaaa```[[[[[[]]]aaaeeegggggggggfffeeedddcccbbbbbbbbbbbbccceeeggglllpppqqqpppooolllkkkiiieeeaaaaaaeeeiiipppooommmjjjfffeeeggghhhbbbbbbcccddddddbbb]]]YYYVVVVVVUUURRROOOMMMMMMMMMTTT\\\dddddd]]]YYY\\\```^^^aaaccccccdddhhhqqqyyyQQQPPPOOOPPPSSSWWWXXXYYYRRROOOLLLKKKLLLMMMMMMLLLPPPOOOOOOPPPRRRRRRQQQPPPPPPQQQSSSSSSSSSQQQOOONNNPPPNNNOOOQQQPPPMMMNNNRRRVVVQQQNNNQQQRRRQQQSSSXXXWWWTTTQQQPPPPPPOOOMMMKKKMMMKKKHHHFFFFFFGGGIIIKKKKKKJJJKKKMMMOOOOOOMMMKKKIIIIIIIIIIIIHHHGGGFFFEEEFFFIIIMMMQQQXXX___```\\\UUUSSSOOOKKKJJJJJJKKKMMMNNNSSS[[[cccnnn{{{|||vvvvvvzzz|||}}}yyy{{{nnn```\\\\\\aaaiiixxxtttggg^^^YYYOOONNNNNNNNNOOOPPPRRRSSSWWWXXXYYYZZZ\\\___bbbdddfffkkkyyyxxxooonnnooonnnmmmnnnooommmhhhdddfffgggiiijjjkkklllkkkkkkmmmkkkjjjkkkmmmmmmkkkiiibbbaaa```___```ccceeegggjjjkkkllljjjeeeaaa]]]\\\YYY]]]bbbgggjjjiiigggeeeeeeeeecccbbbbbbbbbcccdddgggiiikkkooorrrqqqooollljjjiiifffbbb^^^___cccgggooommmjjjeeecccdddhhhkkkllljjjgggeeecccaaa]]][[[WWWWWWVVVSSSOOOMMMLLLMMMQQQVVV[[[ZZZWWWVVVZZZ___]]]___bbbbbbcccgggpppwwwNNNMMMLLLNNNRRRUUUWWWWWWOOOLLLIIIHHHIIIKKKMMMMMMPPPOOOMMMNNNPPPQQQPPPPPPQQQSSSTTTUUUTTTRRROOOMMMNNNLLLLLLOOOPPPMMMNNNQQQUUUQQQOOOPPPPPPPPPRRRVVVVVVTTTPPPNNNMMMLLLJJJHHHLLLJJJHHHFFFFFFGGGIIIKKKKKKKKKLLLNNNPPPQQQOOOMMMKKKJJJIIIHHHFFFFFFEEEEEEEEEIIILLLPPPXXXaaadddbbbVVVTTTPPPMMMKKKKKKKKKLLLNNNPPPUUU]]]iiixxxwwwtttuuuuuuyyy{{{~~~rrr```ZZZ\\\]]]dddpppyyynnneee]]]YYYNNNNNNMMMNNNOOOQQQSSSTTTWWWYYY[[[\\\^^^aaadddgggmmmxxxoooiiiiiinnnmmmlllkkkkkkjjjhhheeeiiijjjkkkmmmnnnoooooooooooommmlllmmmmmmmmmkkkiiieeeddddddddddddeeeffffffkkkkkkiiieee```\\\ZZZZZZ\\\dddnnnsssqqqlllhhhfffeeedddcccbbbbbbdddfffggglllmmmpppssstttrrrmmmiiigggeeebbb^^^[[[]]]aaaeeellljjjeeeaaa___ccciiinnntttpppiiiccc```^^^\\\[[[WWWWWWVVVSSSOOOMMMLLLLLLMMMNNNNNNNNNOOOSSSYYY^^^\\\^^^```aaabbbfffnnntttyyyLLLKKKKKKMMMQQQTTTVVVVVVOOOLLLIIIIIIKKKNNNPPPQQQQQQOOOMMMMMMOOOPPPQQQQQQRRRSSSUUUUUUTTTQQQNNNKKKNNNKKKKKKMMMLLLJJJLLLPPPTTTSSSRRRQQQPPPNNNOOOQQQRRRQQQNNNLLLKKKJJJHHHHHHJJJHHHGGGEEEFFFGGGIIIJJJLLLLLLMMMOOOQQQQQQPPPNNNLLLKKKIIIFFFEEEEEEEEEEEEIIILLLMMMNNNRRRYYY]]]\\\UUUSSSPPPNNNLLLLLLMMMNNNPPPQQQTTT\\\iiiwwwyyyssstttsssvvv}}}|||vvvdddZZZYYY^^^\\\fffuuu}}}|||{{{xxxuuupppiiibbb[[[WWWTTTOOOOOOOOOPPPQQQTTTVVVWWWYYY[[[^^^```aaadddjjjnnnyyy{{{vvvjjjggghhhnnnlllkkkiiiiiihhhhhhggglllmmmmmmnnnoooooooooooonnnmmmmmmmmmnnnmmmlllkkkhhhiiiiiiiiiiiiiiihhhhhhjjjiiigggccc^^^\\\\\\]]]hhhpppyyy{{{vvvnnnjjjiiidddcccbbbbbbccceeehhhjjjlllnnnqqqtttuuurrrlllgggdddbbb^^^[[[ZZZ\\\```bbbgggfffcccaaaaaadddjjjooosssnnnhhhbbb^^^\\\ZZZXXXVVVWWWVVVTTTPPPMMMLLLLLLKKKIIIFFFGGGKKKRRRYYY]]]\\\]]]___```bbbffflllqqqqqq}}}LLLKKKKKKMMMQQQTTTUUUTTTOOOLLLJJJJJJLLLOOOQQQRRRQQQOOOMMMNNNPPPRRRSSSRRRQQQRRRSSSSSSRRRPPPMMMKKKOOOLLLJJJJJJIIIIIIOOOWWW___```___ZZZTTTQQQOOONNNLLLLLLKKKJJJIIIIIIJJJJJJJJJIIIHHHHHHHHHJJJKKKMMMMMMMMMMMMOOOPPPPPPOOOMMMKKKJJJHHHFFFEEEEEEEEEFFFJJJMMMMMMJJJKKKPPPSSSRRRQQQPPPNNNMMMMMMNNNPPPQQQRRRSSSWWW___jjjttt|||zzzttttttsssuuuyyy}}}|||kkk___YYYZZZ___]]]jjj{{{|||tttnnnhhheeeeeeccc___ZZZVVVRRRPPPNNNPPPOOOPPPQQQSSSUUUXXXYYYYYY]]]```bbbdddjjjssszzzuuu}}}rrrjjjiiijjjmmmmmmkkkjjjhhhhhhhhhiiioooooonnnnnnmmmmmmllllllkkklllmmmnnnmmmmmmmmmnnnllllllmmmmmmmmmlllkkkjjjhhhgggeeebbb``````bbbeeerrrwww|||zzzrrrkkkhhhhhhdddcccbbbcccdddfffiiikkkjjjkkkooorrrssspppjjjfffaaa___[[[YYYZZZ\\\^^^``````bbbdddeeeeeegggjjjmmmllljjjfffccc```^^^ZZZXXXVVVWWWWWWUUURRROOONNNNNNMMMJJJHHHJJJPPPVVV[[[]]]]]]^^^^^^___aaaeeejjjmmmjjjsssKKKKKKKKKMMMPPPRRRRRRRRRLLLJJJIIIJJJLLLOOOOOOOOOOOONNNMMMNNNQQQSSSTTTSSSOOOOOOPPPOOOOOOMMMKKKJJJMMMLLLKKKKKKIIINNN]]]lllyyyzzztttgggZZZTTTPPPMMMGGGIIIJJJIIIIIIIIIKKKMMMLLLKKKKKKKKKLLLNNNOOOPPPMMMMMMLLLMMMOOONNNLLLJJJIIIHHHGGGFFFFFFEEEFFFFFFFFFJJJJJJGGGGGGKKKNNNNNNNNNNNNMMMMMMNNNOOOPPPQQQRRRTTTYYY^^^eeelllrrrvvvwwwttttttrrrtttvvvwwwxxx{{{pppddd]]]YYYYYY]]]bbbpppxxxppphhhaaa]]][[[YYYVVVRRRPPPNNNMMMMMMNNNNNNOOOPPPRRRUUUXXXZZZZZZ^^^cccggglllwwwvvvqqq{{{pppllllllnnnmmmnnnnnnllljjjiiijjjkkkqqqpppnnnmmmkkkjjjjjjjjjiiikkkmmmmmmmmmlllmmmooommmnnnnnnnnnnnnnnnmmmmmmffffffeeeddddddeeeiiimmmuuuwwwvvvrrrkkkfffddddddccccccdddeeefffhhhiiijjjfffgggjjjmmmnnnlllgggccc]]][[[XXXXXXZZZ[[[\\\\\\[[[^^^cccggghhhhhhiiijjjfffeeeddddddcccaaa]]]ZZZWWWYYYZZZYYYVVVTTTRRRRRRRRRRRRTTTXXX\\\^^^^^^^^^^^^]]]]]]^^^```cccfffggghhhnnnwwwJJJJJJJJJLLLNNNOOOOOONNNJJJJJJJJJKKKNNNOOONNNMMMKKKJJJKKKNNNRRRTTTTTTSSSMMMLLLLLLKKKKKKJJJJJJKKKIIIKKKMMMMMMNNNYYYsssooo[[[RRROOOLLLFFFHHHIIIIIIHHHHHHKKKNNNJJJJJJJJJKKKLLLNNNOOOPPPMMMLLLLLLLLLLLLKKKHHHFFFFFFFFFGGGGGGGGGGGGFFFFFFCCCHHHJJJHHHGGGJJJMMMMMMNNNMMMMMMMMMMMMNNNOOOOOOQQQSSSVVVXXXZZZ___gggmmmvvv{{{vvvrrrppppppnnnpppsssssssssuuuyyy|||~~~zzzhhh___[[[YYYYYY[[[fffuuu~~~vvvooohhhaaa]]]WWWUUURRRPPPNNNNNNNNNNNNOOOOOOPPPRRRTTTWWWZZZ\\\___dddkkkrrr{{{sssqqqxxxtttooonnnoooooommmooopppooolllkkklllmmmpppooommmlllkkkjjjkkkkkkiiikkkmmmmmmkkkjjjkkkmmmmmmmmmmmmmmmmmmmmmmmmmmmeeefffffffffgggiiinnnqqqsssrrroookkkgggdddbbbaaabbbccceeeggghhhiiiiiihhhddddddeeeggghhheeeaaa^^^XXXVVVUUUVVVYYYZZZYYYWWWXXX\\\bbbeeeggggggggghhhbbbaaa``````aaa___]]]ZZZZZZ\\\^^^^^^\\\ZZZYYYYYYXXX]]]dddiiijjjgggccc___]]]\\\[[[[[[]]]___```aaafffiiinnnxxxIIIIIIIIIJJJLLLMMMLLLKKKKKKKKKLLLNNNPPPPPPOOOMMMGGGHHHJJJNNNRRRTTTSSSRRRLLLKKKIIIHHHHHHIIIJJJKKKFFFJJJNNNPPPSSScccqqqXXXNNNKKKIIIFFFHHHJJJIIIHHHHHHJJJMMMGGGGGGHHHHHHJJJKKKMMMNNNMMMLLLKKKKKKKKKIIIFFFCCCDDDEEEFFFHHHHHHGGGFFFFFFDDDJJJLLLIIIHHHJJJMMMLLLOOONNNMMMMMMLLLLLLMMMMMMOOOQQQSSSQQQPPPUUU___ggglllxxxssspppmmmlllmmmjjjnnnqqqrrrqqqrrruuuwww|||}}}}}}~~~~~~wwweee\\\ZZZYYYZZZ\\\hhhvvv~~~vvvnnnhhhbbb^^^VVVTTTQQQOOONNNNNNNNNOOORRRRRRSSSTTTWWWZZZ]]]___dddjjjsss|||rrriiisssyyypppmmmooooooooommmppprrrqqqnnnlllmmmnnnooonnnlllkkkkkkllllllmmmjjjlllnnnmmmjjjhhhiiijjjkkkkkkkkkkkkkkklllmmmmmmeeefffgggggghhhkkkooorrrqqqnnnkkkiiihhhfffdddbbbbbbcccfffhhhiiiiiihhhgggdddccccccdddcccaaa]]]ZZZTTTSSSSSSUUUXXXYYYVVVSSSWWW[[[___ccceeeeeefffggg___^^^\\\[[[\\\\\\[[[YYY]]]___aaabbb```^^^]]]]]]\\\dddooouuutttmmmeee```]]][[[YYYYYY[[[\\\]]]\\\```aaacccjjjHHHIIIIIIIIIIIIIIIIIIIIIMMMJJJLLLRRRUUURRRPPPQQQKKKLLLMMMNNNNNNNNNNNNNNNMMMLLLIIIGGGEEEDDDDDDDDDEEEHHHJJJMMMVVVllllllXXXNNNKKKLLLMMMMMMLLLJJJIIIHHHGGGFFFHHHGGGGGGGGGGGGHHHIIIJJJIIIIIIJJJJJJIIIGGGEEECCCEEEDDDCCCCCCDDDFFFHHHJJJFFFGGGHHHIIIJJJJJJJJJJJJMMMMMMNNNNNNMMMLLLJJJIIILLLKKKKKKMMMOOOSSSVVVXXXgggrrruuuqqqqqqpppppprrrsssqqqnnnlllkkklllnnnooovvvyyy}}}~~~~~~ssseee___\\\[[[\\\```jjjxxx{{{tttqqqmmmfff```WWWUUURRROOONNNNNNOOOPPPSSSRRRUUUXXXXXXXXX]]]dddnnnnnntttttteeedddyyy~~~sssnnnmmmnnnllljjjmmmmmmnnnnnnnnnmmmlllkkkooommmjjjiiijjjllllllllljjjjjjiiigggfffgggjjjlllrrrqqqlllggghhhmmmooommmjjjhhhffffffiiimmmpppqqqppppppnnnllliiifffcccaaabbbeeejjjnnnooolllhhheeeggggggfffeeedddbbb```___UUUTTTRRRRRRSSSUUUXXXZZZ\\\^^^```ccceeeeeeeeeddd]]]YYYVVVVVV[[[^^^```___dddaaa^^^^^^```bbbaaa```cccfffkkkooooookkkfffbbb___^^^ZZZUUURRRQQQSSSUUUXXXWWWZZZcccpppHHHHHHHHHIIIIIIIIIIIIIIIKKKJJJNNNVVVYYYVVVSSSSSSKKKLLLMMMMMMMMMMMMMMMMMMKKKJJJHHHFFFEEEDDDDDDDDDGGGHHHIIIJJJRRRccczzzsss```SSSLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHGGGHHHIIIJJJIIIHHHFFFDDDEEEDDDCCCCCCDDDFFFHHHJJJGGGHHHIIIJJJJJJKKKKKKKKKMMMMMMNNNNNNMMMLLLJJJIIIMMMMMMLLLMMMNNNQQQTTTUUU^^^kkk}}}~~~yyyyyywwwwwwxxxsssqqqnnnlllkkkkkklllmmmrrruuuyyy{{{|||~~~}}}pppddd___]]]]]]___cccnnn|||xxxqqqnnnjjjccc]]]UUUSSSQQQNNNNNNNNNPPPQQQTTTSSSVVVYYYZZZZZZaaahhhqqqwwwtttrrr{{{}}}vvvooolllmmmoooooommmkkkkkkjjjiiiiiiiiijjjkkkpppmmmjjjiiijjjkkkkkkjjjiiiiiiiiihhhiiijjjmmmoooppppppmmmjjjkkkoooooolllllljjjhhhiiilllppprrrrrrqqqpppnnnllljjjiiigggfffhhhjjjnnnpppppplllhhheeeddddddeeeeeedddcccbbbaaaZZZXXXUUUSSSTTTXXX\\\___```aaacccdddeeedddcccbbb]]]ZZZVVVWWW[[[_________```^^^]]]^^^```bbbaaa```bbbeeeiiilllkkkiiidddbbbbbbaaa___ZZZTTTPPPMMMMMMVVVVVVZZZ___hhhyyyIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHOOOXXX\\\XXXSSSRRRLLLLLLLLLMMMLLLLLLKKKJJJIIIHHHGGGFFFEEEEEEEEEFFFIIIHHHGGGGGGMMMWWWdddnnnoooiii___UUUNNNKKKKKKLLLKKKKKKJJJIIIIIIHHHGGGGGGEEEFFFGGGHHHHHHHHHGGGFFFFFFGGGHHHIIIIIIHHHGGGFFFDDDDDDCCCCCCDDDFFFHHHIIIHHHIIIJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKJJJIIINNNMMMLLLLLLMMMOOOQQQRRRXXXeeexxxtttsssooolllkkkjjjjjjkkknnnpppsssvvvxxx|||}}}qqqfffbbbbbbbbbdddhhhtttxxx~~~sssmmmiiieee^^^XXXRRRQQQOOONNNNNNPPPQQQSSSWWWWWWZZZ]]]___```gggooouuuoooppp~~~tttpppkkkjjjlllnnnnnnmmmllljjjfffddddddfffhhhkkkooommmjjjiiiiiijjjiiihhhiiiiiihhhiiijjjmmmoooppplllmmmllljjjkkkooooookkkkkkjjjiiijjjmmmpppqqqqqqooommmllljjjiiiiiiiiiiiikkklllnnnnnnmmmiiieeebbb```aaacccdddeeedddbbbaaa___\\\XXXVVVWWW[[[```ddddddeeeeeeeeeeeecccbbbaaa^^^[[[YYYZZZ]]]``````___]]]]]]]]]```bbbcccaaa```aaabbbeeefffgggeeecccaaacccdddccc^^^WWWOOOIIIFFFSSSUUUYYY\\\___iiiKKKKKKKKKKKKKKKJJJJJJJJJEEEFFFNNNWWW[[[UUUOOOLLLLLLLLLLLLKKKKKKJJJHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHKKKHHHFFFGGGJJJOOOTTTVVVZZZXXXUUUQQQNNNLLLKKKKKKJJJIIIIIIIIIHHHHHHGGGGGGEEEGGGHHHJJJJJJIIIGGGFFFEEEEEEFFFGGGHHHHHHGGGGGGDDDDDDDDDDDDEEEFFFHHHIIIIIIJJJKKKLLLLLLMMMMMMMMMLLLLLLLLLLLLKKKJJJIIIIIIKKKKKKKKKLLLMMMNNNPPPQQQVVVcccvvv{{{yyyuuuqqqmmmkkkjjjiiikkklllooorrruuuyyy}}}vvvlllhhhgggggghhhkkkzzzwww{{{{{{wwwttt{{{vvvzzz~~~~~~}}}~~~}}}vvvnnngggddd___YYYUUUOOOOOONNNNNNOOOQQQSSSTTT[[[[[[]]]aaaccceeemmmuuussshhhtttzzzpppmmmkkkjjjkkklllkkkjjjnnnjjjeee```___bbbfffiiillljjjhhhhhhiiijjjiiihhhhhhgggfffgggjjjlllmmmmmmhhhiiihhheeeggglllmmmjjjhhhgggfffhhhjjjlllmmmlllkkkiiigggeeedddeeefffggghhhhhhiiihhhfffccc```^^^^^^```bbbcccdddcccaaa______^^^\\\[[[\\\___aaacccbbbcccdddeeeeeeeeeddddddaaa^^^\\\^^^aaacccbbb```___```bbbdddeeedddbbb```______```aaaaaaaaa``````bbbcccbbb^^^XXXPPPKKKIIIRRRUUUZZZ[[[YYY^^^pppNNNMMMMMMMMMLLLLLLLLLKKKGGGHHHNNNWWWYYYSSSLLLIIIKKKKKKKKKJJJIIIHHHGGGFFFGGGHHHHHHIIIIIIIIIIIIIIIJJJHHHGGGHHHJJJLLLLLLJJJNNNOOOOOOOOONNNMMMLLLKKKHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHJJJKKKKKKIIIGGGFFFDDDDDDEEEFFFGGGGGGGGGGGGCCCCCCDDDDDDEEEGGGHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLKKKJJJJJJIIIIIIIIIHHHHHHIIIJJJLLLNNNOOOPPPTTT___oooyyysssnnnkkkiiijjjjjjkkknnnrrrvvvzzz|||~~~wwwnnnkkkkkkjjjkkkmmmwwwuuu{{{{{{vvvsssvvvvvvmmmmmmppprrrsssuuuzzz~~~zzzvvvrrrmmmfffbbb^^^[[[VVVSSSNNNNNNNNNOOOQQQSSSUUUVVV[[[[[[^^^bbbeeehhhqqqzzzwwwoooppptttllljjjiiiiiijjjkkkkkkkkkmmmiiibbb\\\[[[]]]aaadddgggfffeeefffhhhjjjiiiiiieeedddcccdddgggiiiiiihhhffffffccc```bbbhhhjjjhhhfffffffffgggiiiiiihhhggghhhfffdddcccbbbccceeefffdddccccccbbbaaa___^^^]]]___```aaabbbbbb```___]]]]]]^^^```aaaaaa```______\\\]]]___bbbdddfffhhhiiidddbbbaaabbbeeefffdddaaadddfffhhhhhhgggdddaaa```\\\\\\\\\]]]]]]^^^^^^^^^^^^___^^^[[[WWWTTTSSSSSSUUUXXX\\\]]]ZZZ[[[hhhvvvOOONNNNNNMMMMMMLLLLLLLLLJJJJJJOOOVVVXXXRRRLLLJJJIIIIIIIIIIIIHHHGGGFFFEEEGGGGGGHHHIIIJJJIIIIIIIIIHHHGGGGGGHHHIIIJJJHHHGGGFFFHHHJJJLLLLLLLLLKKKJJJGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHGGGFFFDDDDDDEEEEEEEEEFFFFFFGGGCCCCCCDDDEEEFFFGGGHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMLLLKKKJJJIIIIIIHHHHHHIIIFFFFFFHHHJJJKKKMMMNNNOOOOOOWWWdddttt|||tttnnnkkkjjjiiihhhjjjnnnrrruuuvvvyyy|||zzzrrrkkklllnnnoooqqqttt}}}tttuuu}}}zzzvvvuuuxxxwwwllljjjmmmqqquuuyyy{{{{{{vvvtttmmmlllkkkkkkkkkjjjhhhfffdddbbb^^^[[[YYYVVVSSSQQQNNNOOOPPPQQQSSSTTTVVVWWWXXXYYY]]]ccciiinnnyyyyyyiiinnn}}}yyyqqqeeeeeeeeefffhhhjjjlllmmmgggddd^^^ZZZYYY[[[^^^aaafffeeedddfffhhhiiihhhggg```^^^]]]```dddgggfffddddddeeeccc```bbbgggiiifffgggffffffggghhhgggdddbbbccccccbbbbbbcccdddfffgggcccbbbaaa______________________________^^^^^^]]]]]]___bbbdddcccaaa]]]ZZZXXXYYY\\\___bbbfffhhhjjjfffdddccceeehhhhhhdddaaaeeegggiiiiiifffbbb```___YYYZZZZZZZZZ[[[\\\\\\]]]ZZZZZZZZZYYYWWWXXXZZZ\\\ZZZ[[[^^^___\\\\\\dddnnnNNNMMMMMMLLLLLLKKKJJJJJJJJJHHHKKKRRRTTTPPPLLLLLLGGGHHHHHHHHHGGGFFFEEEEEEEEEFFFGGGHHHHHHHHHGGGFFFEEEEEEFFFGGGFFFFFFFFFGGGFFFGGGHHHIIIIIIHHHGGGGGGEEEFFFFFFFFFGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFBBBCCCDDDEEEFFFGGGGGGGGGIIIIIIJJJKKKLLLLLLLLLLLLLLLKKKJJJHHHHHHHHHHHHIIIFFFGGGHHHIIIJJJKKKLLLLLLLLLQQQZZZgggvvvzzzrrrnnnjjjhhheeefffjjjmmmoooooorrrvvvzzz~~~}}}qqqkkkhhhnnntttyyy}}}~~~vvvvvv~~~}}}{{{}}}|||pppooouuu|||xxxoooiiifff```^^^ZZZYYYYYYZZZZZZYYYXXXWWWUUUTTTSSSRRRPPPOOOOOOPPPQQQSSSTTTVVVWWWXXXXXXZZZ```iiirrr{{{nnnfffvvv|||rrrlllddddddcccccccccfffiiikkkbbb```^^^\\\\\\^^^aaacccgggfffeeeeeeffffffeeecccZZZXXXXXX]]]cccgggfffdddcccfffgggfffhhhkkkiiidddeeeeeedddeeeeeeccc___[[[[[[\\\^^^```bbbeeeggghhhdddbbb```]]]\\\\\\^^^^^^]]]]]]\\\\\\]]]^^^___```aaabbbddddddccc```\\\ZZZYYYYYY[[[]]]___bbbdddeeefffddddddfffhhhgggccc___bbbdddfffeeebbb___^^^^^^WWWXXXXXXYYYZZZ[[[[[[[[[XXXYYYYYYYYYYYYZZZ\\\___```^^^^^^___^^^\\\aaagggpppMMMLLLLLLKKKJJJIIIIIIHHHGGGEEEGGGMMMPPPMMMLLLLLLFFFGGGGGGGGGGGGFFFEEEEEEDDDEEEFFFGGGGGGFFFEEEDDDBBBDDDEEEEEECCCCCCDDDFFFKKKKKKJJJIIIGGGEEECCCBBBEEEEEEEEEFFFGGGGGGHHHHHHFFFFFFEEEDDDCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEBBBCCCDDDFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLKKKIIIHHHGGGGGGHHHIIIHHHHHHIIIJJJJJJJJJIIIIIINNNOOOTTT^^^mmm|||~~~uuupppjjjgggccccccgggjjjkkkjjjnnnqqquuuyyy|||zzzrrrlllhhhhhhqqq{{{xxxwwwzzzyyy~~~vvvvvv~~~rrrfff___\\\ZZZVVVQQQOOOOOOQQQRRRSSSPPPPPPOOOOOOOOOOOOOOONNNPPPQQQRRRTTTUUUWWWXXXXXX[[[]]]eeeqqq{{{yyyllloooxxxoooiiigggfffdddaaa``````ccceee```______```bbbeeegggiiiiiihhhfffffffffdddbbb___VVVTTTUUU[[[ccchhhhhhfffccchhhlllmmmnnnoooiiibbbbbbbbbaaabbbaaa^^^YYYUUUSSSUUUXXX]]]aaadddfffgggdddbbb^^^[[[YYYZZZ[[[\\\[[[[[[ZZZZZZ\\\^^^aaaccceeeeeeeeedddbbb___\\\[[[[[[[[[[[[\\\]]]^^^___```eeedddcccfffhhhgggbbb^^^]]]```bbbaaa^^^\\\\\\^^^VVVWWWXXXYYYZZZZZZZZZZZZWWWYYY[[[[[[[[[ZZZ\\\]]]ddd```^^^___^^^\\\^^^cccfffxxxIIIIIIIIIHHHGGGFFFEEEEEEGGGEEEEEEJJJPPPRRROOOKKKGGGEEEDDDCCCDDDEEEGGGHHHDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFIIIIIIIIIHHHHHHGGGGGGGGGFFFGGGGGGFFFFFFEEEDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@CCCEEEGGGHHHFFFDDDCCCCCCDDDDDDEEEFFFGGGHHHHHHHHHIIIIIIIIIJJJIIIIIIHHHHHHJJJJJJIIIHHHHHHHHHHHHIIIHHHHHHHHHHHHIIIJJJKKKKKKLLLMMMRRRWWW]]]iii}}}uuupppnnnjjjhhhggggggggghhhhhhlllqqqwww{{{}}}}}}}}}}}}xxxqqqkkkhhhbbbaaajjj}}}~~~yyypppvvvzzzooo{{{zzzfffZZZRRRLLLNNNNNNMMMLLLKKKJJJJJJIIIMMMMMMNNNNNNNNNMMMMMMLLLUUUTTTSSSTTTWWWYYYYYYYYY]]]aaammm}}}vvvkkkppprrrkkkjjjfffdddbbb```___```bbbddd]]]```cccfffgggiiikkkmmmooonnnkkkhhhfffdddbbbbbb[[[[[[\\\bbbiiikkkhhhdddooonnnnnnnnnmmmkkkgggccccccccccccbbb^^^YYYTTTQQQPPPRRRVVV[[[^^^___```___```\\\XXXVVVWWWWWWUUUSSSRRRSSSUUUWWWYYY[[[\\\]]]hhhiiiiiifffaaa]]]]]]^^^fffaaa[[[XXX[[[^^^``````aaacccfffiiiiiieee^^^XXXXXXXXXYYY[[[]]]]]][[[YYY]]]ZZZWWWWWWYYYZZZXXXUUUUUUUUUVVVWWWWWWWWWVVVVVV[[[\\\]]][[[ZZZ[[[___bbbeeeooo~~~GGGGGGHHHHHHGGGFFFEEEDDDFFFDDDEEEIIINNNPPPMMMJJJEEEDDDCCCBBBCCCDDDFFFGGGHHHGGGGGGFFFEEEDDDDDDCCCEEEFFFFFFFFFFFFFFFFFFFFFIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@AAACCCEEEFFFDDDBBBBBBBBBCCCCCCDDDEEEFFFGGGFFFFFFHHHHHHIIIIIIIIIIIIHHHHHHKKKJJJJJJIIIIIIIIIIIIIIIHHHGGGHHHHHHIIIJJJJJJKKKJJJKKKOOOTTTZZZfff{{{{{{vvvoooiiifffdddddddddfffgggkkkooorrrvvvxxxyyy{{{zzzxxxuuuooojjjgggeeebbbdddppprrrnnnjjjrrr~~~xxxqqq}}}qqq___VVVOOOKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKMMMNNNOOOOOOOOOOOOTTTTTTTTTUUUXXXYYYZZZ[[[]]]cccqqq{{{lllppp}}}yyyooojjjjjjhhhgggdddbbbaaabbbcccddd]]]```bbbdddeeefffhhhiiilllkkkjjjhhhgggffffffeeeaaacccfffkkknnnmmmhhhdddllllllmmmoooooolllhhhdddbbbbbbaaa___\\\XXXTTTQQQTTTVVV[[[___aaaaaa```^^^[[[XXXUUUTTTTTTSSSQQQNNNOOOPPPQQQSSSUUUXXXZZZ\\\aaaccccccbbb```___aaadddfffdddbbbcccfffhhhiiihhheeeeeeeeefffeeeccc^^^ZZZWWWXXXYYY\\\______]]][[[ZZZWWWTTTUUUXXXZZZZZZXXXYYYZZZZZZZZZ[[[[[[[[[[[[XXXYYYZZZXXXWWWXXX\\\___bbbiiiwwwDDDEEEGGGHHHGGGFFFDDDCCCDDDCCCCCCGGGKKKMMMKKKHHHDDDCCCBBBBBBBBBCCCEEEFFFIIIHHHHHHGGGFFFEEECCCCCCDDDDDDDDDEEEEEEFFFFFFFFFIIIIIIIIIIIIHHHHHHHHHHHHEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA>>>AAACCCCCCBBBAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEGGGHHHHHHIIIIIIHHHHHHHHHKKKJJJIIIIIIHHHIIIIIIIIIGGGGGGGGGHHHIIIIIIJJJJJJIIIIIILLLPPPUUU___ssszzzooohhhdddcccbbbddddddeeegggjjjooosssvvvtttssspppkkkfffbbbaaabbbdddkkk|||nnneeecccfffssszzzqqqpppyyy{{{zzzyyyyyyrrrdddWWWOOOKKKIIIGGGGGGHHHIIIJJJJJJKKKKKKIIIJJJLLLNNNPPPQQQRRRSSSTTTTTTUUUWWWYYY[[[]]]^^^```hhhvvvsssiiikkk~~~|||uuuoookkkkkkiiihhhfffdddcccdddeeefff```bbbdddeeeddddddeeefffggggggggggggggggggggghhhggglllrrruuusssnnnhhheeeggghhhjjjlllnnnlllhhhdddbbbaaa___]]][[[YYYWWWVVV\\\___ccceeeeeeccc___\\\WWWVVVTTTSSSRRRPPPMMMKKKMMMMMMMMMOOORRRVVVYYY\\\]]]^^^^^^]]]]]]```dddgggcccdddfffjjjnnnpppooonnnjjjhhheeecccbbbaaa^^^\\\UUUVVVXXX\\\```aaa```___[[[WWWRRRRRRUUUXXXYYYXXXXXXXXXXXXXXXXXXYYYZZZZZZXXXXXXXXXWWWVVVWWWZZZ]]]aaaeeennn}}}BBBDDDFFFGGGGGGEEECCCBBBCCCBBBBBBEEEHHHIIIHHHFFFDDDDDDCCCCCCCCCDDDEEEFFFFFFFFFGGGHHHHHHGGGFFFFFFBBBBBBCCCDDDEEEFFFFFFGGGIIIIIIIIIHHHHHHHHHHHHHHHCCCCCCCCCCCCBBBAAA@@@@@@CCCCCCCCCBBBBBBBBBBBBBBB>>>@@@BBBCCCBBBAAAAAABBBCCCDDDDDDEEEFFFFFFEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGIIIIIIHHHGGGGGGGGGGGGGGGFFFGGGGGGHHHIIIIIIIIIJJJJJJIIIJJJLLLOOOWWWgggwwwwwwmmmhhhdddbbbccccccccceeegggkkkoooqqqoooooommmhhhbbb^^^^^^___hhhuuu~~~nnnaaa]]]___dddsss}}}llliiikkkrrrtttnnnhhhgggkkkiiicccYYYPPPJJJHHHGGGGGGHHHHHHIIIJJJKKKLLLLLLJJJKKKMMMOOOQQQSSSTTTTTTSSSUUUWWWYYY[[[___bbbeeejjjppp|||pppiiimmm}}}vvvtttpppmmmkkkffffffeeeddddddeeeggghhheeeggghhhgggfffddddddeeeccccccddddddddddddddddddfffnnnwwwzzzuuummmhhhfffbbbbbbbbbdddffffffeeeccccccbbbaaa```___``````aaagggiiilllmmmjjjddd]]]YYYVVVUUUUUUTTTRRRPPPMMMJJJLLLKKKKKKMMMPPPUUUYYY\\\___^^^\\\[[[[[[___cccfff^^^```cccfffjjjlllllllllllljjjgggeeecccaaa^^^\\\SSSTTTVVV[[[___bbbaaa```___YYYSSSPPPRRRUUUVVVUUUVVVUUUTTTTTTUUUVVVXXXYYYZZZZZZYYYXXXXXXYYY\\\]]]bbbccchhhsssCCCDDDEEEFFFFFFEEECCCBBBBBBAAABBBCCCEEEFFFEEEEEEEEEEEEDDDEEEEEEEEEFFFFFFEEEFFFHHHIIIIIIHHHGGGFFFBBBBBBCCCDDDEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDDDDDDDCCCBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCAAABBBDDDCCCBBBAAABBBCCCEEEEEEFFFFFFGGGGGGFFFFFFEEEFFFFFFGGGHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIKKKIIIIIIKKKLLLPPP[[[ggg{{{~~~ssslllfffcccaaabbbbbbdddeeegggiiijjjkkkmmmlllhhhbbb___aaacccnnnnnnaaaXXXXXX\\\dddtttooodddeeehhhllllllfffaaa___ddd```ZZZSSSLLLGGGFFFGGGJJJJJJKKKKKKLLLLLLLLLMMMNNNOOOPPPRRRSSSTTTTTTTTTTTTVVVXXX[[[]]]ccciiinnnwww|||{{{qqqiiinnn~~~vvvsssssspppjjjgggbbbbbbbbbcccdddfffhhhiiiggghhhiiihhheeeccccccdddaaabbbbbbaaaaaa___^^^]]]```iiitttwwwrrrkkkgggfff___]]][[[[[[^^^```aaaaaafffeeeeeeeeefffiiikkklllpppqqqrrrqqqlllddd\\\WWWTTTTTTUUUTTTRRROOOMMMLLLKKKKKKKKKLLLPPPTTTYYY\\\aaa^^^[[[ZZZ[[[___ccceee\\\\\\]]]^^^```bbbeeegggkkkjjjiiihhhfffbbb]]]YYYPPPRRRUUUYYY^^^``````______YYYRRRPPPRRRUUUWWWWWWXXXWWWUUUUUUUUUXXXZZZ\\\\\\[[[YYYXXXYYY[[[\\\]]]^^^___bbbkkk{{{FFFFFFFFFEEEEEEDDDCCCBBBAAABBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFHHHIIIJJJKKKJJJHHHFFFDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCEEEEEEDDDBBBBBBBBBDDDFFFFFFGGGGGGGGGGGGFFFFFFDDDEEEFFFFFFGGGGGGGGGGGGEEEDDDCCCCCCBBBBBBCCCCCCDDDEEEGGGIIIIIIIIIHHHHHHKKKIIIJJJKKKKKKKKKRRR[[[nnn}}}zzzrrrjjjeeeaaa````````````aaabbbbbbgggiiijjjgggcccdddiiiooo{{{qqqcccYYYSSSUUU[[[lllzzzxxxiii```ccchhhmmmmmmiiidddaaa___XXXSSSOOOJJJFFFEEEHHHLLLLLLLLLMMMMMMNNNNNNNNNRRRSSSTTTUUUUUUUUUUUUUUUUUUWWWZZZ\\\___gggrrrzzzsssoooppp}}}wwwnnnnnnoookkkfffddd___``````bbbdddfffhhhiiidddfffgggfffcccbbbaaabbbcccccccccbbb```]]]ZZZYYYZZZccclllpppnnniiigggggg```]]]ZZZZZZ\\\^^^______hhhhhhhhhiiikkkmmmpppqqqqqqqqqqqqooojjjbbb[[[VVVRRRSSSTTTSSSPPPNNNNNNNNNNNNNNNOOOPPPSSSWWW[[[]]]```]]]ZZZYYY[[[___bbbccc\\\\\\[[[ZZZZZZ\\\```dddgggggghhhhhhgggbbb[[[WWWQQQRRRTTTYYY]]]___^^^]]][[[VVVQQQQQQUUUZZZ]]]]]]XXXWWWTTTSSSTTTWWW[[[]]]]]][[[XXXXXXYYY[[[\\\\\\WWWZZZ^^^eeerrrIIIHHHFFFEEECCCCCCCCCCCCBBBBBBBBBBBBAAABBBCCCDDDCCCDDDDDDEEEEEEEEEEEEEEEFFFHHHJJJKKKKKKJJJGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFDDDBBBAAAAAABBBEEEEEEFFFFFFFFFFFFEEEEEECCCDDDEEEFFFGGGGGGGGGGGGEEEDDDCCCCCCBBBBBBCCCCCCDDDEEEGGGIIIIIIIIIHHHGGGHHHGGGIIILLLLLLJJJNNNTTT```ooo{{{rrrkkkdddbbb___\\\[[[\\\^^^```bbbddddddbbbaaahhhttt~~~yyynnnaaaYYYTTTRRRWWW^^^rrr}}}~~~oooccc[[[```iiiooossspppiiicccYYYRRRLLLKKKIIIEEEFFFJJJJJJKKKLLLMMMNNNOOOPPPQQQTTTUUUVVVWWWWWWXXXXXXWWWVVVXXXZZZ\\\aaakkkyyy}}}mmmssswwwpppkkkkkkkkkhhheeeeeeaaaaaabbbcccdddeeeffffffccceeefffeeedddbbbbbbcccfffffffffdddbbb___\\\ZZZYYY___fffjjjjjjhhhhhhhhhcccbbbaaaaaabbbbbbaaa___hhhhhhhhhiiijjjkkklllmmmjjjkkkkkkiiieee```[[[WWWSSSTTTUUUSSSQQQPPPRRRTTTWWWXXXYYY[[[]]]```bbbdddccc___ZZZXXXYYY[[[\\\[[[[[[\\\\\\[[[ZZZ[[[___cccddddddddddddccc___YYYUUUSSSTTTVVVZZZ]]]^^^]]]\\\ZZZVVVRRRSSSXXX]]]``````ZZZXXXUUUTTTUUUXXX]]]``````]]]ZZZZZZ\\\]]]^^^]]]UUUZZZ___bbbhhh{{{LLLJJJGGGDDDBBBBBBCCCCCCBBBBBBCCCBBBAAAAAABBBDDDBBBCCCCCCDDDEEEDDDDDDDDDBBBDDDHHHKKKLLLLLLKKKKKKGGGGGGGGGFFFFFFFFFFFFFFFCCCCCCDDDDDDEEEEEEEEEFFFEEEEEEEEEEEEDDDCCCBBBAAACCCDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFDDDAAA???@@@AAADDDEEEEEEEEEEEEEEEDDDDDDCCCCCCEEEFFFFFFGGGGGGGGGEEEEEEDDDCCCCCCCCCCCCCCCCCCEEEGGGIIIJJJIIIHHHGGGFFFEEEHHHMMMMMMKKKMMMRRRUUUeeezzzzzzrrriiieee___ZZZXXXZZZ^^^aaa___```___]]]^^^jjj|||uuummmfff]]]UUURRRQQQTTT[[[dddnnnxxxzzzqqqcccXXXUUU]]]gggqqqvvvuuulllcccUUUMMMGGGHHHGGGDDDFFFKKKHHHHHHJJJLLLOOOQQQRRRSSSTTTUUUVVVXXXYYYZZZZZZZZZWWWYYY[[[\\\aaammm}}}oooggguuuuuuoookkkkkkjjjggggggiiidddddddddddddddddddddddddddfffggggggfffeeeeeefffhhhhhhhhhgggeeebbb___]]][[[^^^cccggghhhhhhhhhiiifffggghhhiiijjjhhhccc```ggggggggggggggggggggggggdddeeeeeedddbbb___[[[YYYVVVWWWXXXVVVTTTTTTWWWZZZ```aaaccceeegggiiijjjkkkhhhccc\\\YYYWWWVVVTTTRRRYYY[[[]]]]]][[[[[[___bbbbbbbbbaaa```___\\\XXXUUUVVVVVVXXX[[[^^^___]]][[[]]]YYYUUUVVVYYY]]]______aaa___\\\ZZZ[[[___dddgggdddaaa]]]]]]___aaaaaa```XXX^^^cccaaabbbpppEEEEEEDDDCCCBBBAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCMMMIIIFFFFFFHHHGGGBBB>>>EEEFFFGGGHHHIIIHHHGGGFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEDDDCCCCCCCCCEEEFFFGGGFFFEEEDDDBBBBBBAAAAAAAAAEEEEEEDDDCCCCCCDDDFFFFFFGGGFFFEEEDDDBBBAAA??????CCCCCCDDDEEEEEEFFFEEEEEEAAAAAABBBCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDBBBCCCEEEFFFGGGGGGGGGFFFIIIIIIIIIIIIJJJKKKLLLLLLTTT[[[gggwwwsssjjjbbb___]]]YYYWWWXXXZZZZZZ[[[aaalll|||yyyyyy~~~yyymmmdddaaaXXXVVVRRRMMMMMMRRR]]]eeessswwwzzzwwwnnncccZZZVVVSSSXXX___hhhlllhhh___WWWMMMKKKJJJHHHHHHIIIJJJKKKNNNMMMLLLKKKMMMPPPSSSUUUXXXVVVWWW[[[[[[XXXWWWZZZYYYZZZ```gggllluuuoookkknnn}}}ssspppllljjjjjjjjjjjjiiifffcccaaabbbaaa___```ddd```bbbdddggghhhhhhhhhggglllnnnooonnnkkkhhhggggggkkkkkkiiigggeeedddfffhhhnnnmmmmmmllljjjhhhgggeeegggfffdddbbbaaabbbeeehhhdddaaa^^^]]]^^^^^^[[[YYYVVVWWWXXXXXXXXX]]]iiiuuutttpppooosssyyyyyytttnnnjjjfff___XXXTTTSSSTTTUUUZZZZZZ[[[\\\\\\\\\\\\[[[[[[\\\\\\ZZZWWWVVVVVVVVVZZZ[[[]]]```bbbaaa^^^\\\\\\\\\\\\[[[[[[\\\___bbbaaaaaaaaacccgggjjjkkkkkkcccbbb___\\\ZZZ[[[^^^aaa^^^___```___bbblll{{{EEEDDDCCCBBBBBBAAAAAAAAAAAABBBCCCDDDEEEFFFGGGGGGMMMIIIFFFFFFHHHHHHEEEAAAEEEFFFGGGHHHHHHGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCDDDFFFFFFDDDCCCCCCCCCCCCDDDDDDEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEEEEDDDBBBAAA???>>>>>>@@@AAACCCDDDEEEFFFGGGGGGDDDDDDDDDDDDCCCBBBAAAAAADDDCCCCCCCCCBBBBBBBBBBBBBBBCCCEEEFFFGGGGGGGGGFFFIIIHHHHHHHHHHHHIIIJJJJJJKKKQQQ[[[jjjzzzxxxnnneeeaaa___[[[YYYYYYZZZZZZ\\\bbbmmm|||wwwqqqrrrxxxtttkkk```XXXVVVSSSRRRPPPNNNPPPWWWbbbjjjooopppnnniii```WWWQQQOOOQQQSSSWWW[[[^^^[[[UUUPPPJJJIIIHHHGGGGGGIIIJJJKKKNNNNNNMMMMMMOOOQQQTTTUUUWWWVVVWWWZZZZZZWWWWWWZZZ\\\___gggqqq{{{uuullllll}}}sssooollljjjiiiiiijjjiiihhhddd___\\\^^^```___bbbeeeeeeeeeeeeffffffggghhhhhhjjjlllmmmmmmlllkkkkkklllvvvuuurrrnnniiigggggghhhjjjjjjiiiiiihhhhhhgggfffbbbcccbbb```]]]\\\]]]^^^]]]\\\[[[]]]___^^^\\\YYYYYY\\\```bbbbbbeeeoooxxx{{{xxxvvvyyy}}}}}}wwwqqqjjjfff```YYYUUUSSSTTTTTTWWWXXXYYYZZZZZZZZZZZZYYYWWWYYYYYYYYYWWWWWWXXXYYY]]]___aaacccdddbbb___]]]]]]]]]]]]\\\\\\^^^aaacccfffeeedddfffhhhkkklllllleeedddbbb^^^[[[ZZZ[[[]]]YYY[[[^^^___aaahhhsss{{{EEEDDDCCCBBBAAAAAAAAAAAA@@@AAABBBEEEGGGIIIKKKLLLKKKHHHEEEEEEGGGIIIHHHFFFEEEFFFFFFGGGGGGFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCDDDCCCCCCCCCCCCDDDEEEEEEAAAAAABBBCCCDDDFFFGGGHHHEEEDDDCCCBBBAAAAAABBBBBBCCCBBBAAA@@@???>>>===<<>>===<<<<<<;;;???@@@BBBCCCDDDEEEEEEFFFGGGGGGGGGEEEDDDBBB@@@???DDDCCCBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFGGGGGGGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDGGGJJJOOOXXXdddvvvwwwkkkeeeaaa\\\ZZZZZZXXXYYY[[[```fffnnnuuuzzzyyy{{{|||{{{{{{||||||pppgggkkkttt|||mmmccc[[[TTTQQQQQQJJJKKKLLLPPPVVV___hhhmmmpppkkkbbbYYYQQQMMMKKKLLLJJJJJJJJJJJJJJJIIIHHHFFFHHHHHHHHHJJJLLLNNNPPPRRROOOPPPRRRTTTUUUVVVVVVUUUVVVUUUXXX\\\]]]]]]cccjjjppp{{{~~~mmmjjjxxx}}}tttoooooonnnmmmmmmnnnmmmkkkhhhaaaYYYSSSVVV[[[^^^bbbfffiiiiiihhhgggggggggggggggdddeeefffggggggjjjmmmppp{{{yyyvvvpppiiieeeccccccffffffffffffffffffggggggcccfffjjjjjjgggaaa]]]ZZZVVVZZZ___ccceeeccc___\\\aaajjjtttxxxyyy{{{}}}}}}}}}|||~~~~~~xxxssssssqqqmmmhhheeeddddddeee\\\\\\[[[ZZZXXXWWWUUUUUUVVVVVVUUUSSSQQQPPPQQQRRRPPPTTTYYY\\\^^^]]]]]]]]]cccaaa^^^]]]^^^___``````cccaaa___```ccceeegggggghhhiiihhheee```\\\ZZZZZZUUUXXX[[[\\\]]]___bbbeeennnCCCBBBBBBAAAAAAAAAAAABBB@@@AAABBBDDDFFFHHHIIIJJJEEECCCBBBAAACCCEEEGGGHHHEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@AAAAAABBBCCCBBBBBBBBBAAA@@@??????>>>>>>>>>>>>======<<<<<<<<>>>>>>>>>>>>>>============BBBBBBCCCCCCBBBBBBAAA@@@BBBCCCCCCCCCCCCCCCBBBBBB@@@??????@@@BBBEEEHHHJJJGGGGGGFFFFFFFFFGGGGGGHHHFFFEEEDDDCCCBBBBBBBBBBBBCCCEEEHHHKKKQQQ]]]nnn{{{vvvqqqmmmgggcccccc```___]]]\\\\\\]]]___```bbbcccdddgggkkkooorrrtttxxx{{{zzznnniiifffmmmyyyxxxkkk^^^VVVQQQLLLKKKLLLIIIIIIKKKOOOTTTYYY[[[[[[XXXUUUPPPLLLIIIFFFCCCAAAAAADDDGGGIIIHHHGGGGGGHHHCCCEEEGGGIIILLLOOOPPPQQQRRRTTTVVVXXXYYYZZZZZZYYY```^^^^^^^^^___cccppp}}}~~~xxx||||||xxxuuussspppmmmkkkiiihhhfffdddaaa^^^XXXTTTTTTTTTVVV[[[bbbkkkjjjiiihhhfffeeedddcccaaabbbcccbbbbbbbbbdddffffffggghhhgggeeecccdddeeeeeegggiiikkkjjjiiifffddd```eeekkknnnnnnkkkhhhfffeeehhhlllmmmkkkgggdddcccdddnnnuuutttvvv{{{{{{vvvvvvwwwxxx{{{}}}|||yyywwwrrrqqqpppooonnnnnnmmmmmmeeebbb]]]XXXUUUUUUVVVWWW]]][[[WWWPPPJJJEEEDDDEEEFFFLLLUUU[[[]]]```ccceeegggccc___^^^```aaa```___```^^^\\\]]]aaafffiiijjjfffggggggeeebbb___^^^^^^___]]][[[YYYYYY[[[]]]___ZZZgggzzzBBBAAAAAA@@@AAAAAABBBBBB???@@@AAACCCEEEFFFHHHHHHDDDEEEEEEDDDCCCBBBCCCCCCEEEDDDCCCBBBAAAAAAAAABBBDDDCCCCCCBBBBBBBBBBBBBBBAAABBBBBBCCCBBBAAA@@@???AAAAAA@@@@@@@@@@@@@@@AAA@@@AAAAAABBBBBBAAA@@@???>>>>>>>>>???????????????@@@AAAAAABBBBBBBBBAAAAAABBBBBBBBBBBBBBBAAAAAA@@@AAA@@@??????AAADDDGGGIIIHHHHHHGGGFFFFFFFFFGGGHHHEEEDDDCCCBBBBBBBBBBBBBBBFFFIIILLLMMMOOOYYYgggrrr}}}zzztttooonnnhhhfffccc```______``````^^^^^^^^^```dddhhhjjjkkkqqqsssxxx~~~}}}oooiiiiiifffooo|||rrrfffZZZTTTPPPLLLJJJLLLGGGGGGIIIMMMQQQTTTSSSRRRRRROOOKKKIIIIIIHHHFFFDDDCCCFFFHHHHHHGGGFFFHHHJJJFFFGGGIIILLLOOOQQQRRRSSSUUUUUUWWWXXXZZZ[[[[[[\\\bbb```aaacccgggqqq~~~yyywwwuuusssnnnlllhhhffffffeeedddcccaaa^^^]]]]]]ZZZZZZbbbkkkrrrnnniiidddaaa```aaabbbaaaccceeeeeedddddddddeeeaaacccdddcccbbbaaaaaabbbaaadddhhhlllmmmjjjgggdddcccgggllloooooonnnmmmllliiilllmmmllliiifffeeefffeeennnqqqmmmooovvvxxxrrrssstttvvvyyyzzzyyywwwuuupppoooooommmllljjjhhhhhhaaa]]]WWWRRRPPPRRRVVVYYY^^^\\\WWWQQQKKKGGGGGGHHHMMMSSS[[[___``````cccfffgggbbb___```dddgggfffeeebbb```^^^^^^aaafffiiijjjffffffeeebbb___\\\[[[\\\^^^\\\ZZZYYYYYYYYYYYYYYYYYY]]]hhh|||AAAAAAAAA@@@@@@AAABBBBBB???@@@AAACCCFFFHHHIIIJJJEEEFFFGGGFFFDDDCCCBBBBBBEEEDDDCCCAAA@@@@@@AAAAAADDDDDDCCCBBBBBBBBBBBBCCCAAABBBBBBCCCBBBAAA???>>>AAA@@@@@@@@@AAAAAABBBCCC???@@@AAABBBCCCBBBAAA@@@????????????@@@@@@@@@@@@>>>???@@@AAABBBCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>>CCCBBB@@@@@@AAACCCFFFHHHIIIHHHGGGFFFFFFFFFGGGHHHDDDDDDCCCBBBBBBBBBCCCCCCEEEIIILLLLLLMMMTTT```kkk}}}xxxwwwmmmkkkhhhdddccccccdddeee___^^^]]]___aaadddffffffjjjmmmqqqvvv|||zzzkkkbbbbbbeeehhhrrr}}}kkk```UUUPPPLLLHHHFFFGGGFFFEEEGGGKKKPPPQQQOOOMMMLLLIIIDDDCCCEEEGGGFFFEEEHHHJJJJJJHHHFFFFFFJJJMMMJJJKKKNNNPPPSSSUUUVVVWWWVVVWWWWWWYYYZZZ[[[\\\]]]aaa```ccchhhpppzzz}}}uuurrrqqqnnnkkkooolllhhhffffffgggggggggeeeeeeffffffbbbbbbjjjuuuyyysssiiiaaa\\\\\\___bbbbbbdddggghhhgggfffgggggg___aaabbbaaa___]]]]]]^^^]]]aaaggglllnnnlllhhheee```cccgggjjjjjjiiiiiijjjjjjlllllljjjfffdddeeeggggggnnnnnnhhhjjjsssuuupppqqqrrrtttvvvvvvuuurrrpppppppppnnnmmmjjjgggeeeccc\\\XXXQQQMMMMMMQQQWWW[[[\\\[[[WWWRRRMMMKKKKKKMMMSSSYYY```bbb```___```ccceeebbb___aaagggkkkllljjjdddaaa^^^^^^```dddfffgggffffffddd```\\\YYYXXXYYY[[[YYYYYYXXXYYYXXXVVVUUUYYYWWW\\\nnnDDDDDDCCCBBBAAAAAAAAAAAABBBCCCCCCEEEFFFGGGHHHIIICCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@BBBCCCDDDEEEEEECCCAAA@@@CCCCCCBBB@@@@@@@@@@@@@@@????????????>>>>>>======;;;===>>>>>>>>>@@@BBBDDDDDDCCCCCCCCCCCCBBBBBBBBB???@@@AAABBBBBBBBBAAA@@@AAABBBBBBCCCAAA???===<<>>>>>@@@BBBCCCAAABBBDDDEEEFFFEEEDDDCCCCCCAAA???@@@CCCFFFFFFEEEEEEFFFFFFHHHMMMUUU___eee|||xxxtttooolllkkkkkklllkkkddd___ZZZYYY\\\```aaaaaaggghhhkkkpppuuuwwwwwwvvvvvvwwwwwwxxxyyyzzz{{{||||||zzz}}}|||tttlllfffaaa^^^```eeejjjsss}}}|||wwwddd^^^UUUNNNJJJHHHHHHGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFGGGIIIJJJKKKJJJJJJIIIMMMOOOQQQQQQQQQSSSUUUXXXZZZZZZ]]]___]]][[[___fff```hhhpppuuu~~~zzzuuuqqqnnnllljjjbbbccceeefffggggggffffffjjjkkkmmmnnnooorrrvvvyyywwwkkk^^^VVVUUU[[[```fffeeeeeeeeefffeeebbb___ddddddccccccbbbbbbaaaaaa```ccchhhlllnnnmmmjjjhhhfffggghhhgggffffffhhhiiihhhhhhggggggeeedddbbbaaadddgggjjjllllllllllllmmmnnnoooqqqrrrrrrrrrpppooolllllllllkkkjjjhhhfffeee^^^\\\VVVMMMGGGIIIRRRZZZ___]]]ZZZXXXVVVUUUUUUUUU]]]gggmmmlllgggeeeccc```]]]]]]^^^aaacccdddbbbaaaaaa___^^^]]]___bbbfffiiiggghhhgggccc^^^[[[[[[]]]\\\[[[YYYWWWUUUUUUUUUUUUWWWTTTXXXeeexxxBBBAAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFGGGHHHDDDCCCCCCBBBBBBBBBCCCCCCAAABBBBBBBBBBBBBBBAAAAAABBBCCCEEEEEEEEEDDDBBBAAABBBBBBAAAAAAAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>===>>>????????????BBBDDDCCCCCCBBBBBBAAAAAAAAA@@@>>>???@@@BBBBBBBBBAAA@@@AAAAAA@@@@@@????????????@@@???>>>======???AAABBB@@@AAACCCEEEEEEEEEDDDCCCCCC@@@???@@@CCCEEEFFFEEEEEEFFFFFFFFFJJJPPPXXX^^^uuu|||~~~|||yyywwwwwwvvvuuusssjjjfffaaa______aaacccdddffffffgggjjjnnnqqqrrrrrrmmmmmmmmmmmmnnnpppqqqsss{{{yyytttooommmnnnoooooonnnllleee___\\\ZZZYYY]]]dddnnnvvv~~~}}}|||{{{xxxwww{{{wwwnnnbbb\\\TTTMMMIIIHHHGGGFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHJJJKKKLLLLLLKKKJJJLLLNNNPPPQQQRRRUUUXXX[[[ddd```^^^`````````bbbggghhhrrr~~~ttt|||vvvrrrnnnjjjgggbbbccccccdddddddddddddddjjjkkknnnoooqqqtttxxx{{{~~~uuuiii^^^YYYZZZ^^^bbbeeedddcccbbbcccbbb```^^^ccccccbbbaaaaaaaaabbbbbbbbbeeeiiilllmmmllliiihhhddddddccccccdddeeeggggggeeedddcccbbb```^^^\\\[[[cccfffkkkmmmmmmmmmlllmmmkkkllloooppppppooommmkkkffffffggghhhgggfffdddccc[[[ZZZVVVPPPKKKNNNVVV]]]```^^^\\\ZZZZZZ[[[\\\]]]fffoootttqqqjjjfffccc```^^^^^^___aaacccdddcccbbbaaa```______```bbbeeegggjjjjjjiiiddd___[[[[[[\\\\\\[[[YYYWWWVVVUUUUUUVVVYYYWWWZZZdddrrr????????????@@@AAABBBCCCBBBBBBCCCCCCDDDEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBBBB???@@@AAAAAABBBBBBAAAAAACCCDDDEEEEEEEEEDDDBBBAAAAAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@???????????????>>>???@@@@@@??????AAABBBBBBBBBAAA@@@@@@???>>>>>><<<===???AAABBBBBBAAAAAABBB@@@>>>======>>>@@@BBB???>>>=========>>>@@@@@@???@@@BBBCCCDDDDDDCCCCCCAAA@@@???@@@BBBDDDEEEDDDEEEEEEDDDDDDEEEJJJPPPUUUhhhppp{{{~~~zzzxxxrrrpppmmmhhhdddcccdddffffffdddcccdddgggiiikkkkkkgggfffeeedddeeehhhkkkmmmrrr{{{xxxmmmjjjeeeaaa___]]][[[YYY\\\WWWTTTTTTTTTWWW^^^gggssszzz~~~zzztttooonnnpppuuuxxx|||vvvsssrrrssspppnnnqqquuutttkkkccc^^^YYYQQQKKKHHHGGGFFFEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEFFFFFFFFFGGGGGGGGGHHHHHHIIIKKKLLLMMMMMMMMMLLLMMMOOORRRTTTVVVYYY\\\___llleee```cccgggjjjnnnrrrzzz|||}}}zzzyyy|||wwwrrrmmmgggcccbbbaaa```___```aaabbbcccgggiiillloooqqquuuyyy||||||rrrfff^^^]]]aaaeeeggggggeeebbbaaaaaaaaaaaa```cccbbb```______aaabbbdddeeefffhhhjjjjjjiiihhhfffeeecccbbbdddhhhjjjjjjhhhgggfffeeeccc```]]]ZZZYYYbbbfffjjjlllkkkiiigggfffgggiiilllnnnnnnkkkiiiggg___aaaccceeeeeecccaaa```YYYYYYXXXTTTRRRUUU\\\bbbbbb```^^^\\\\\\]]]___aaajjjrrrwwwrrrkkkgggcccaaa```___```bbbdddeeedddcccaaaaaaaaaaaaaaacccdddeeekkkkkkiiieee```\\\ZZZZZZ[[[ZZZYYYXXXWWWWWWWWWWWWXXXXXX\\\ccclllyyy??????>>>>>>???@@@AAAAAAAAAAAABBBBBBCCCCCCDDDDDDEEEDDDCCCBBBBBBAAAAAABBBAAAAAABBBBBBBBBAAAAAA@@@BBBBBBCCCCCCCCCBBBAAA@@@???@@@@@@AAABBBCCCCCCCCC@@@@@@@@@@@@????????????@@@@@@AAA@@@>>>>>>???AAAAAA@@@??????>>>===<<<<<<:::<<<>>>@@@AAAAAAAAAAAAAAA@@@???>>>===>>>?????????>>>>>>>>>>>>???@@@@@@>>>???@@@AAABBBBBBBBBBBB?????????@@@BBBCCCDDDDDDCCCCCCCCCBBBCCCFFFKKKOOO[[[bbbmmmyyy~~~zzzwwwzzzzzzxxxrrrjjjffffffhhhfffdddccccccdddddddddcccbbb```^^^]]]^^^aaaeeegggiiisss~~~yyymmmgggeeeaaa^^^ZZZVVVRRRPPPUUURRRQQQSSSUUUYYYdddnnnxxx}}}uuu{{{}}}zzztttpppmmmnnnppprrruuunnnlllkkkiiifffeeehhhlllkkkddd]]]ZZZUUUNNNIIIGGGFFFEEEDDDEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHHHHIIIHHHIIIKKKMMMNNNNNNMMMMMMPPPRRRUUUWWWYYY[[[___bbbjjjeeedddhhhmmmttt~~~vvvqqq|||~~~|||xxxuuupppjjjccc^^^___^^^]]]]]]^^^```ccceeedddgggkkkmmmpppssswwwzzzyyypppeeeaaadddiiikkkllljjjgggcccaaabbbcccddddddcccaaa___^^^___aaadddfffggggggggggggfffeeeddddddhhhfffggglllrrrtttqqqllljjjiiigggdddaaa]]]ZZZXXXaaadddhhhjjjgggccc___]]]fffhhhkkklllllliiifffccc^^^```bbbddddddbbb```^^^[[[\\\\\\[[[ZZZ\\\```dddcccaaa^^^[[[ZZZZZZ\\\]]]dddlllqqqmmmgggdddbbb```aaa``````bbbeeefffeeedddaaabbbbbbbbbbbbbbbbbbaaaggggggeeebbb___\\\YYYYYYYYYYYYYYYYYYYYYYYYZZZZZZVVVXXX]]]bbbgggqqqAAA@@@??????>>>>>>>>>???AAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBBAAAAAAAAAAAAAAAEEEEEEDDDDDDBBBAAA@@@???@@@@@@AAA@@@@@@@@@??????===>>>@@@AAABBBCCCBBBBBB???????????????????????????@@@@@@???>>>===>>>@@@???>>>>>>===<<<<<<;;;;;;999;;;===???@@@@@@@@@@@@??????@@@@@@???===<<<;;;????????????@@@@@@AAAAAA>>>??????@@@@@@@@@@@@@@@===>>>@@@AAAAAABBBCCCCCCAAABBBBBBBBBCCCEEEIIILLLSSSYYYcccooo}}}|||}}}tttmmmjjjiiifffeeedddccccccbbb___\\\[[[YYYWWWVVVWWWZZZ]]]```bbbkkkuuu{{{}}}zzzoooeeeaaa```^^^[[[VVVSSSPPPOOORRRQQQRRRUUUXXX]]]iiiuuusssqqqzzz|||wwwsssqqqpppxxx}}}pppiiifffddd___^^^^^^bbbffffffaaa\\\UUUQQQLLLHHHFFFEEEEEEDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJKKKHHHJJJKKKMMMNNNOOONNNNNNRRRTTTVVVXXXYYY[[[^^^aaadddfffjjjpppttt|||uuunnntttyyyvvvtttrrrooolllfff```[[[ZZZ[[[\\\^^^aaadddgggiiifffhhhlllnnnoooqqqtttvvvtttmmmfffeeeiiinnnooooooiiifffbbb```bbbdddeeefffdddcccaaa``````bbbeeegggffffffeeedddcccbbbaaaaaahhhhhhkkkrrrxxxyyytttnnniiihhhfffccc___\\\YYYWWW]]]aaafffiiihhhdddbbb```gggiiikkklllkkkhhheeecccbbbccceeefffeeeccc```___aaaaaaaaa`````````bbbccc```___]]]\\\[[[[[[\\\\\\```hhhmmmiiicccaaa```^^^bbbaaaaaabbbdddffffffeeebbbbbbccccccbbbaaa___^^^```___^^^^^^\\\ZZZXXXVVVVVVWWWXXXZZZ[[[\\\]]]^^^ZZZ\\\___cccdddjjjxxxBBBAAA@@@???>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@??????@@@@@@AAAGGGFFFFFFDDDCCCAAA???>>>????????????>>>>>>>>>>>><<<===???AAAAAAAAAAAA@@@>>>>>>>>>>>>>>>?????????>>>??????>>><<<<<<>>>???======<<<<<<<<<<<<;;;;;;999:::<<<>>>??????>>>>>><<<===???@@@???>>><<<:::???@@@@@@@@@AAAAAAAAAAAA?????????>>>>>>>>>>>>===<<<>>>@@@AAAAAAAAABBBCCC@@@AAABBBCCCCCCEEEHHHJJJOOOSSSZZZfffuuuyyyqqqmmmgggeeecccaaa```^^^[[[YYYXXXWWWVVVUUUVVVYYY[[[]]]]]]dddlllpppqqqpppggg^^^XXXXXXWWWTTTPPPMMMMMMMMMOOOOOOSSSXXX\\\dddrrrtttnnnrrr~~~~~~{{{wwwrrrgggaaa^^^\\\WWWWWWXXX\\\```bbb___[[[RRRNNNJJJGGGFFFEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLMMMJJJKKKMMMOOOPPPQQQPPPPPPSSSUUUWWWXXXYYY[[[^^^```eeelllvvv~~~tttmmmsssuuussslllkkkjjjiiihhhddd```\\\XXX[[[___dddgggjjjlllllljjjlllnnnooooooooopppqqqmmmjjjggghhhkkknnnooonnndddbbb___^^^```ccceeeeeegggeeedddcccccceeefffhhhffffffeeedddcccaaa```___dddeeehhhnnnssstttqqqmmmkkkjjjhhhfffccc```^^^\\\[[[___eeejjjkkkkkkkkkkkkjjjjjjkkkkkkjjjgggeeeccceeefffffffffeeedddbbbaaaddddddcccbbbbbbaaaaaaaaa\\\\\\]]]^^^___````````````hhhlllhhhbbb___^^^]]]bbbaaa```aaadddffffffeeeccccccbbbaaa```^^^]]]\\\ZZZYYYXXXYYYYYYXXXUUURRRQQQRRRUUUXXX[[[^^^___```cccbbbcccdddcccdddmmmwwwAAA@@@@@@?????????@@@@@@@@@@@@@@@??????>>>>>>>>>============>>>???@@@AAAEEEDDDDDDCCCBBBAAA???>>>@@@@@@???>>>>>>>>>>>>>>>;;;<<<>>>@@@@@@@@@???>>><<<<<<=========>>>>>>>>><<<======<<<;;;;;;===???;;;;;;;;;<<<<<<<<<<<<===:::;;;<<<===>>>======<<<:::;;;<<<===>>>>>>??????>>>??????@@@@@@@@@@@@@@@@@@@@@>>>===<<<;;;;;;;;;:::===@@@AAA@@@@@@AAACCC@@@BBBCCCCCCBBBCCCEEEFFFJJJKKKPPPZZZjjj~~~|||sssiiiddd^^^ZZZXXXXXXXXXXXXVVVVVVUUUVVVWWWXXXZZZ[[[YYY^^^cccdddffffff```XXXSSSTTTSSSPPPLLLJJJJJJLLLNNNQQQXXX```gggrrrvvvfffiiirrryyyrrriiiaaa[[[WWWTTTRRRQQQQQQSSSWWW[[[\\\ZZZXXXPPPMMMIIIFFFFFFFFFEEEEEEFFFFFFGGGIIIIIIJJJJJJIIIIIIJJJKKKLLLMMMNNNOOOOOOLLLNNNPPPRRRSSSTTTTTTSSSVVVXXXZZZ\\\^^^```dddgggooovvvwwwlllrrruuummmnnneeedddddddddeeedddbbb___YYY^^^dddkkkoooooonnnmmmkkklllmmmmmmjjjhhhhhhhhheeefffhhhiiikkkkkkkkkjjjaaa```^^^___bbbeeefffgggiiiiiihhhggggggggghhhhhhffffffffffffdddbbb```___```aaabbbeeegggiiikkkllllllkkkkkkiiigggeeecccbbb]]]aaafffkkkmmmnnnoooppplllkkkjjjiiihhhfffeeeddddddddddddcccccccccdddddddddcccbbbaaa``````______ZZZ[[[^^^aaabbbaaa```___^^^fffjjjgggbbbaaaaaa```bbbaaa___```ccceeeeeeeeedddcccaaa___^^^\\\ZZZZZZXXXVVVUUUVVVWWWUUUQQQMMMJJJLLLQQQUUUZZZ]]]___```gggcccbbbcccbbbbbbgggmmm|||????????????@@@AAABBBCCC@@@@@@??????>>>>>>======<<<<<<<<<<<<===???@@@AAABBBBBBBBBBBBAAAAAA@@@???AAA@@@@@@???>>>?????????;;;<<<>>>???@@@???===<<<;;;<<<<<<<<<======>>>>>>:::;;;<<<<<<;;;;;;===>>>::::::;;;<<<<<<======>>>:::;;;<<<=========<<<;;;999999999:::<<>>???????????????AAA@@@???===;;;::::::::::::===AAAAAA@@@???AAABBBAAACCCDDDCCCBBBAAABBBCCCDDDEEEHHHPPP```tttxxxjjjcccZZZSSSQQQSSSVVVXXXPPPPPPPPPQQQRRRSSSTTTUUUWWW[[[]]]^^^___```\\\UUUTTTTTTTTTPPPLLLJJJKKKNNNQQQUUU^^^iiissszzzggg\\\dddqqq~~~{{{wwwoooeeeaaa]]]XXXTTTQQQOOOLLLJJJNNNNNNPPPSSSWWWXXXVVVTTTOOOLLLHHHFFFFFFFFFFFFEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOPPPPPPNNNPPPRRRTTTVVVVVVVVVVVVYYY\\\___aaadddggglllooowww~~~uuummmlllzzz~~~pppjjjlllaaa``````bbbdddeeedddbbb[[[aaaiiipppsssrrrooollliiijjjkkkiiieeebbb```___```cccgggjjjiiihhhggggggaaa``````aaaeeehhhiiiiiikkkkkkjjjjjjiiiiiihhhhhhfffggghhhhhhgggdddbbb``````___^^^]]]^^^bbbhhhmmmhhhggggggfffeeecccbbbaaaaaadddhhhjjjkkkkkklllmmmmmmllljjjhhhfffeeeeeeeeebbbaaaaaaaaaaaaccceeefffcccaaa___^^^______^^^]]]ZZZ\\\___aaaaaa___\\\ZZZXXX```fffeeebbbccceeeeeebbb```___```bbbdddeeeeeedddcccaaa^^^\\\ZZZYYYYYYXXXVVVUUUUUUUUUSSSNNNJJJEEEHHHMMMSSSXXX\\\___```eeeaaa___aaabbbcccfffkkkooo>>>??????@@@@@@??????>>>BBBBBBCCCCCCBBB@@@>>>==================>>>??????BBB@@@>>><<<<<<>>>AAACCCBBBAAAAAA@@@?????????@@@;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;<<<===>>>???<<<<<<======<<<;;;::::::888999;;;===>>>???@@@@@@AAAAAAAAA@@@@@@?????????>>>>>>===<<<;;;;;;::::::::::::;;;===>>>@@@AAABBBBBBBBBAAA???===>>>@@@CCCDDDFFFHHHJJJRRReee~~~wwwiiiZZZUUUTTTRRRQQQQQQMMMMMMNNNOOOOOOPPPQQQQQQSSSSSSTTTVVVXXXXXXWWWUUUQQQRRRRRRPPPNNNMMMNNNOOOSSS[[[hhhuuuiiibbb]]]```mmm~~~yyyqqqnnnjjjgggddd```\\\YYYNNNMMMKKKJJJJJJKKKMMMNNNLLLKKKMMMQQQUUUWWWUUURRRHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIKKKKKKLLLLLLMMMNNNPPPQQQRRRRRRRRRQQQQQQSSSUUUWWWWWWVVVYYY\\\___bbbeeellluuu|||vvvjjjqqq~~~xxxsssmmmeeeaaa]]]^^^aaadddfffggghhhhhheeegggkkkoooppppppnnnlllhhhhhhgggeeebbbaaaaaabbbeeefffgggggggggeeecccaaa]]]___bbbeeegggiiiiiiiiiiiiiiiiiiiiiiiihhhgggffffffffffffggghhheeeaaa^^^]]][[[YYYXXXZZZ]]]bbbeeejjjgggccc___]]]\\\\\\]]]aaacccfffiiikkkkkkjjjjjjllljjjhhheeecccbbbbbbbbbfffcccbbbcccbbb___```dddaaa^^^]]]^^^```aaa___]]]YYY]]]bbbdddcccaaa___^^^___``````aaa``````_________]]]\\\^^^aaadddcccbbb\\\^^^___]]]YYYWWWXXXZZZXXX[[[^^^```^^^XXXQQQLLLEEEFFFIIINNNUUU[[[]]]^^^aaaaaabbbccccccccccccbbbjjjvvvCCCCCCBBBBBBAAAAAAAAAAAADDDDDDDDDDDDBBBAAA???>>>===============>>>??????AAA@@@>>>======>>>@@@BBBAAAAAA@@@???????????????=========<<<<<<<<<<<<<<<:::;;;<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;@@@@@@?????????>>>>>>>>>===<<<<<<;;;::::::999999888999:::<<<===>>>???@@@@@@@@@@@@>>>===>>>@@@CCCDDDFFFHHHLLLSSSbbbvvvyyykkk\\\UUUSSSPPPNNNNNNMMMMMMNNNNNNNNNOOOOOOOOOQQQPPPPPPRRRSSSSSSQQQOOOQQQQQQQQQPPPNNNNNNOOOQQQWWWaaappprrreee___[[[aaannn~~~tttmmmccc```\\\XXXUUUSSSOOOMMMKKKJJJHHHGGGGGGHHHJJJKKKJJJJJJKKKOOOSSSTTTSSSPPPIIIHHHGGGFFFFFFFFFFFFFFFHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNOOOPPPRRRSSSTTTTTTUUUTTTUUUVVVWWWYYYYYYYYY\\\___dddhhhoooyyyppplllttt}}}sssooojjjdddaaa```aaadddgggiiiiiiiiiiiieeegggjjjnnnpppppppppoooiiihhheeecccaaa```bbbdddfffgggggggggeeeccc```______aaadddgggiiijjjjjjiiiiiiiiijjjiiihhhgggeeedddddddddeeeggggggfffccc```]]][[[ZZZYYYZZZ]]]aaaccchhheeebbb^^^\\\\\\\\\]]]___aaadddgggjjjkkkllllllkkkjjjhhheeecccbbbbbbbbbbbb___^^^```___\\\^^^aaa```^^^[[[[[[\\\]]][[[YYYYYY\\\aaabbbaaa^^^\\\[[[^^^^^^____________^^^^^^^^^\\\ZZZZZZ\\\^^^]]]\\\ZZZ\\\]]][[[WWWVVVXXX[[[]]]```cccdddaaaZZZSSSNNNEEEFFFHHHNNNVVV\\\```bbbaaabbbccccccddddddccccccgggnnn~~~EEEDDDCCCAAAAAAAAABBBCCCFFFFFFFFFEEECCCAAA???>>>>>>============>>>??????@@@??????>>>>>>>>>??????@@@@@@???>>>>>>>>>??????>>>>>>======<<<<<<;;;;;;::::::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<======>>>>>>======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<============<<<;;;:::999999:::;;;???>>>>>>>>>>>>=========;;;;;;;;;:::999999888888777888:::;;;<<<======>>>===>>>>>>=========@@@BBBDDDFFFIIINNNTTT^^^iiippp}}}}}}ooo```XXXTTTOOOLLLLLLMMMNNNNNNOOOOOONNNNNNMMMOOONNNMMMNNNOOOOOOMMMKKKOOOPPPPPPOOONNNOOOQQQSSS\\\gggwwwrrrbbb___ZZZYYYaaappp{{{mmmccc[[[WWWRRRNNNLLLKKKIIIGGGHHHGGGFFFEEEEEEFFFGGGHHHHHHHHHIIILLLOOOPPPOOONNNIIIHHHGGGGGGGGGGGGGGGHHHKKKKKKKKKKKKKKKLLLMMMNNNPPPPPPQQQRRRTTTUUUVVVWWWWWWWWWXXXXXXYYY[[[\\\\\\]]]aaafffmmmwww|||mmmnnnwwwrrrlllkkkhhhdddbbbdddfffjjjmmmmmmllljjjiiifffgggiiilllnnnpppqqqqqqjjjgggccc```___aaadddfffhhhhhhhhhgggdddbbb___]]]```bbbeeehhhjjjiiihhhgggiiiiiijjjiiihhheeebbb```aaaaaabbbdddffffffcccaaa\\\[[[ZZZZZZ[[[]]]___```dddbbb```]]]\\\\\\]]]^^^]]]___aaadddhhhjjjlllmmmiiihhhgggeeecccbbbbbbbbbaaa^^^^^^``````]]]]]]``````]]]ZZZXXXXXXXXXWWWVVVYYY\\\``````^^^[[[XXXWWW\\\\\\]]]]]]]]]]]]]]]\\\]]]ZZZWWWVVVUUUUUUTTTSSSYYYZZZZZZXXXTTTSSSUUUXXX___bbbeeeeeebbb[[[SSSNNNFFFGGGJJJOOOWWW]]]aaabbb___```aaaaaabbbbbbaaaaaaccceeepppBBBAAA@@@??????AAACCCDDDIIIHHHGGGEEECCCAAA@@@???>>>>>>======>>>>>>???@@@???????????????>>>>>>===???>>>>>>======>>>>>>>>>>>>======<<<;;;:::999999::::::;;;;;;;;;;;;;;;:::;;;;;;<<<<<<===>>>??????===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===>>>>>><<<;;;:::999999;;;===???>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;;;;:::::::::999888999;;;<<<============;;;<<<======<<<===@@@BBBDDDFFFJJJNNNSSSXXX[[[\\\mmm}}}rrrddd[[[VVVPPPLLLMMMNNNNNNOOOPPPPPPOOOOOONNNNNNMMMLLLLLLNNNNNNMMMKKKNNNNNNOOONNNNNNOOORRRUUU___hhhyyyvvvggg[[[ZZZWWWXXXbbbqqq~~~yyywwwxxxxxx}}}|||lll```WWWSSSNNNJJJIIIHHHHHHGGGFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFHHHJJJKKKLLLLLLKKKIIIHHHHHHHHHHHHHHHIIIIIIMMMLLLLLLLLLMMMMMMNNNOOOQQQQQQRRRTTTUUUWWWXXXYYYWWWXXXYYYYYYYYY[[[]]]___```eeemmmvvv}}}qqqqqqxxxkkkgggiiihhhgggfffiiikkkoooqqqqqqooollliiihhhhhhiiijjjkkkmmmnnnooojjjfffbbb___```cccgggiiiiiiiiihhhgggfffcccaaa``````bbbeeehhhiiihhhfffdddiiiiiiiiihhhfffbbb___\\\[[[\\\]]]```bbbcccbbb```ZZZ[[[[[[[[[\\\\\\]]]]]]aaa```^^^]]]\\\]]]^^^^^^\\\]]]___aaadddfffggghhhfffeeedddccccccbbbbbbbbbaaa]]]]]]______[[[YYYZZZ___]]]ZZZXXXXXXXXXXXXXXX[[[]]]______\\\XXXVVVUUUYYYYYYZZZ\\\\\\\\\\\\\\\^^^[[[WWWSSSPPPNNNMMMLLLXXXYYYXXXUUUQQQOOORRRUUU]]]___aaabbb___YYYSSSOOOLLLMMMPPPUUUZZZ]]]\\\[[[[[[\\\]]]]]]^^^^^^]]]]]]______eeeyyy@@@???>>>>>>@@@BBBEEEGGGIIIHHHFFFDDDBBBAAA@@@???>>>>>>>>>>>>>>>???@@@@@@>>>??????@@@???>>>===<<<=========<<<<<<======>>><<<<<<;;;;;;:::999888888:::;;;;;;;;;;;;;;;:::::::::;;;;;;<<<===>>>>>>???:::::::::;;;;;;===>>>>>>;;;;;;::::::;;;<<<===>>>===<<<;;;::::::<<<>>>@@@????????????????????????===============<<<<<<<<<;;;<<<===?????????>>>===:::<<<============???AAACCCFFFJJJNNNPPPPPPOOONNN\\\iii~~~zzz{{{oooccc\\\VVVPPPNNNOOONNNOOOPPPQQQQQQPPPOOONNNLLLJJJJJJJJJLLLMMMMMMLLLLLLMMMMMMLLLLLLNNNRRRUUU^^^fffvvvwwwppphhh\\\TTTVVVTTTXXXbbbqqqtttnnnkkkhhhggggggiiiooovvvzzz}}}{{{kkk^^^QQQMMMIIIFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFEEEFFFGGGHHHHHHIIIIIIJJJIIIIIIHHHHHHIIIJJJKKKKKKMMMMMMLLLMMMMMMNNNOOOPPPQQQRRRSSSUUUVVVXXXYYYZZZWWWYYYZZZZZZZZZ\\\```cccgggooo|||~~~uuuwww}}}qqqggggggjjjkkkkkkllllllnnnqqqsssssspppllliiijjjjjjiiihhhhhhiiijjjjjjjjjfffbbbbbbdddhhhjjjkkkjjjjjjiiiiiihhhgggfffeeebbbdddfffhhhiiihhhgggfffhhhhhhhhhfffddd```\\\ZZZWWWWWWXXXZZZ]]]^^^^^^\\\YYYZZZZZZ[[[\\\\\\\\\\\\^^^^^^]]]\\\]]]]]]^^^___\\\]]]^^^___``````````````````aaaaaabbbbbbbbbbbbaaa]]][[[^^^^^^YYYTTTSSS]]]\\\[[[ZZZYYYZZZ[[[\\\\\\^^^___^^^[[[WWWTTTSSSVVVWWWYYY[[[\\\]]]^^^^^^```]]]XXXSSSNNNKKKJJJJJJQQQSSSUUUSSSQQQQQQTTTWWWZZZ[[[]]]]]]\\\YYYUUUSSSVVVXXX\\\aaabbb___ZZZUUUZZZZZZ[[[\\\\\\\\\[[[[[[]]]^^^bbbmmm@@@@@@@@@@@@BBBDDDFFFHHHGGGFFFDDDBBBAAA@@@?????????>>>>>>>>>>>>???@@@@@@????????????>>>===<<<<<<<<<<<<;;;;;;<<<<<<======<<<<<<;;;;;;:::999999999;;;<<<<<<<<<<<<;;;::::::::::::;;;;;;<<<<<<======:::::::::;;;<<<===>>>???;;;:::999999999:::;;;<<<@@@???===<<<;;;;;;<<<===>>>>>>????????????@@@@@@????????????????????????===>>>@@@AAAAAA@@@???===;;;<<<>>>>>>======>>>@@@BBBEEEIIIKKKJJJIIIHHHHHHKKKVVVkkk|||sssjjj```[[[WWWTTTTTTVVVUUUVVVWWWWWWVVVTTTQQQPPPKKKJJJHHHHHHJJJKKKKKKJJJKKKKKKKKKJJJJJJMMMQQQTTT[[[cccpppzzznnnggg___VVVRRRTTTSSSXXXdddsssuuummmeeedddbbb___^^^___^^^dddkkkooosssyyy~~~}}}yyy|||uuueeeXXXNNNKKKHHHFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEGGGHHHHHHGGGGGGHHHJJJIIIIIIIIIIIIJJJKKKMMMMMMMMMMMMMMMMMMOOOPPPQQQRRRRRRSSSTTTVVVXXXZZZ[[[\\\ZZZ]]]_________aaaggglllppp||||||wwwmmmfffgggjjjlllmmmooommmoooqqqrrrrrrooollljjjlllkkkjjjiiihhhhhhggghhhiiigggeeegggkkknnnnnnlllkkkjjjjjjiiiiiihhhhhhhhheeefffgggiiijjjjjjjjjiiihhhgggfffcccaaa^^^[[[ZZZUUUTTTUUUVVVYYYZZZYYYXXXXXXYYYYYYZZZ[[[[[[\\\\\\^^^]]]]]]]]]]]]^^^______\\\]]]^^^___^^^]]]ZZZYYYZZZ[[[]]]___```bbbbbbbbbeeeaaa```cccddd^^^XXXVVVZZZ[[[\\\\\\ZZZZZZ[[[\\\\\\^^^^^^]]]YYYUUUSSSRRRTTTUUUXXX[[[^^^```bbbbbbbbb```[[[TTTNNNKKKJJJKKKKKKOOOSSSUUUVVVWWW\\\___\\\\\\[[[[[[ZZZYYYYYYXXX___bbbeeeiiihhhccc\\\VVVZZZ[[[\\\\\\]]]]]]\\\\\\\\\___bbbfffppp@@@@@@AAAAAABBBCCCCCCCCCDDDCCCAAA@@@???>>>>>>?????????>>>>>>??????@@@AAA@@@??????>>>======<<<<<<;;;;;;::::::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<===============<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>;;;:::999777777888999:::<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>?????????????????????@@@@@@@@@===???AAABBBBBB@@@>>>===<<<>>>??????>>>===>>>???@@@EEEIIIHHHEEEBBBDDDGGGEEEOOOddd}}}ppphhhbbb___^^^\\\___cccfffffffffdddaaa\\\XXXUUUQQQNNNKKKJJJJJJJJJJJJHHHJJJJJJJJJHHHHHHKKKOOOSSSXXX^^^hhhwwwooofff```YYYTTTTTTRRRRRRYYYgggvvvwwwrrrhhhccc```___\\\XXXWWWYYYWWW[[[aaaeeejjjpppwww|||{{{vvvrrrpppooonnnpppuuuyyywwwmmm^^^SSSMMMKKKIIIHHHIIIIIIHHHGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFHHHIIIHHHFFFFFFHHHJJJIIIIIIIIIJJJKKKLLLNNNOOOMMMMMMNNNOOOQQQSSSUUUVVVTTTUUUVVVXXXZZZ\\\^^^___aaadddggghhhhhhkkkrrrxxx{{{rrrjjjdddfffiiikkklllnnnmmmnnnooopppooommmkkkjjjllllllkkkkkkjjjjjjiiiiiihhhggghhhlllrrrsssqqqmmmmmmlllkkkiiihhhggggggfffddddddeeeeeeggghhhiiijjjhhhfffdddaaa^^^\\\[[[[[[VVVTTTTTTUUUVVVWWWVVVUUUWWWWWWXXXXXXZZZ[[[]]]^^^^^^^^^^^^^^^^^^_________[[[]]]___aaa```]]]YYYVVVTTTVVVYYY\\\___aaabbbcccfffaaaaaafffhhhccc]]]ZZZWWWYYY\\\\\\YYYWWWVVVWWWZZZ\\\\\\ZZZVVVSSSQQQQQQRRRTTTXXX\\\```ccceeefffbbbaaa\\\UUUNNNKKKLLLNNNLLLQQQWWWZZZ[[[]]]```ccc___]]]ZZZXXXWWWWWWYYYZZZaaabbbdddggggggddd___ZZZZZZ[[[[[[\\\\\\\\\\\\\\\[[[^^^aaabbbggguuu??????@@@@@@@@@???>>>===CCCAAA@@@>>>======>>>>>>?????????>>>??????@@@AAA@@@@@@>>>===<<<<<<<<<<<<::::::::::::;;;;;;<<<============>>>>>>>>>>>>>>>======>>>>>>===<<<;;;;;;:::::::::::::::::::::999======<<<;;;;;;;;;;;;<<<<<<:::888666666777888999666777999;;;======>>>>>>;;;<<<<<<<<<======>>>>>>???????????????@@@@@@@@@===???AAABBBBBB@@@>>><<<===???@@@@@@>>>===>>>>>>@@@EEEIIIFFFAAA???CCCIIIHHHQQQeee~~~pppjjjeeeeeeeeeeeeiiinnnuuuuuussspppkkkeee___[[[WWWTTTPPPNNNMMMLLLJJJIIIJJJJJJIIIGGGGGGJJJNNNRRRVVVYYYaaalllzzz|||yyylll```[[[WWWRRRPPPSSSPPPRRRZZZiiixxx~~~vvvooojjj```\\\ZZZXXXSSSNNNMMMQQQPPPSSSWWW[[[___dddiiilllqqqyyy}}}wwwwwwvvvsssnnniiieeedddeeecccfffkkkppppppiii\\\RRRIIIHHHFFFGGGHHHGGGFFFDDDFFFFFFGGGGGGGGGGGGFFFFFFGGGIIIJJJIIIFFFFFFHHHKKKIIIIIIIIIJJJLLLMMMOOOOOONNNNNNOOOQQQSSSUUUWWWXXXVVVWWWXXXZZZ\\\^^^```aaagggkkknnnoooooosss{{{}}}wwwsssppphhhccceeehhhiiijjjlllmmmmmmnnnnnnmmmlllkkkjjjkkkllllllmmmmmmlllkkkkkkggggggjjjpppvvvwwwrrrmmmnnnmmmkkkiiigggeeeddddddaaa``````aaabbbdddggghhhhhhfffbbb___\\\[[[[[[\\\WWWVVVTTTUUUVVVVVVUUUTTTWWWWWWWWWWWWYYY[[[]]]___^^^^^^__________________ZZZ]]]```bbbbbb^^^ZZZVVVPPPSSSVVV[[[^^^aaacccccc^^^ZZZZZZaaaddd```ZZZWWWUUUXXX[[[[[[WWWSSSRRRRRRYYYZZZZZZXXXUUUQQQPPPOOORRRTTTXXX\\\aaaeeehhhiiicccaaa]]]VVVOOOLLLMMMOOORRRWWW]]]```______```bbbaaa^^^YYYUUUSSSTTTVVVXXX]]]]]]^^^```bbbbbb```^^^XXXYYYYYYZZZZZZZZZZZZZZZ[[[^^^``````ccclll{{{<<<<<<<<<<<<=========>>>???>>>>>>=========>>>>>>???>>>===============>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<===<<<<<<;;;:::<<<;;;:::999999999999999===:::777555555666888:::;;;::::::999888777666666===;;;999999;;;<<<;;;;;;:::::::::;;;;;;;;;<<<<<<===>>>???@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>===<<<<<<===>>>???>>>======???AAAHHHFFFDDDBBBAAABBBCCCCCCMMMZZZoooxxxqqqmmmkkklllxxx~~~ooofffgggkkkfff___XXXTTTOOOJJJJJJMMMIIIHHHHHHIIIKKKNNNQQQSSSVVVYYY___gggqqqxxx{{{|||{{{zzzxxxvvvssspppnnnllldddaaa[[[UUURRRPPPPPPQQQRRRTTT[[[iii|||}}}tttllleeeaaa]]]\\\ZZZWWWSSSQQQNNNMMMLLLMMMPPPTTTYYY\\\___aaaiiilllrrrxxx}}}{{{tttnnniiigggdddccc```]]][[[ZZZYYYYYY^^^^^^```dddfffbbbXXXPPPIIIGGGFFFDDDDDDEEEGGGHHHHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJIIIHHHHHHHHHHHHIIIIIIIIIJJJMMMOOOPPPPPPNNNMMMPPPTTTVVVVVVVVVWWWXXXWWWYYY[[[\\\^^^dddmmmtttvvvuuuyyy}}}xxxwww}}}yyyuuurrriiihhhfffeeeeeeggghhhjjjmmmnnnppppppooommmiiiggggggiiinnnsssuuurrrmmmhhhjjjgggfffiiiooosssqqqoooooonnnmmmlllkkkhhhddd```]]]^^^^^^```bbbdddfffggg```aaa```^^^\\\\\\^^^```[[[[[[ZZZXXXVVVUUUWWWYYYZZZYYYYYYZZZ[[[]]]___```bbb^^^[[[ZZZ]]]______^^^\\\bbbiiijjjfffaaa______ZZZTTTQQQTTTYYY\\\^^^aaa^^^^^^^^^]]][[[[[[\\\^^^\\\\\\[[[YYYVVVSSSQQQPPPTTTVVVZZZ\\\ZZZVVVQQQMMMOOOPPPUUU[[[aaaddddddccc^^^^^^\\\WWWRRRPPPSSSVVV[[[^^^bbbeeeeeeccc___]]]^^^\\\YYYWWWVVVWWWYYYZZZ[[[ZZZZZZ\\\^^^^^^]]]\\\[[[[[[ZZZZZZZZZ[[[]]]^^^\\\^^^```aaaccceeejjjmmm<<<<<<<<<===============>>>>>>===============>>>>>>>>>>>>>>>========================<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;===<<<<<<;;;;;;;;;<<<<<<=========>>>===<<<<<<;;;<<<;;;::::::999999::::::<<<<<<;;;:::::::::::::::;;;;;;:::999888888777777888999:::;;;;;;<<<===>>>::::::;;;;;;;;;<<<<<<<<<======>>>???????????????>>>>>>>>>>>>>>>===<<<<<<===>>>??????>>>>>>@@@BBBHHHFFFDDDBBBAAABBBCCCDDDMMMXXXkkk}}}zzznnnjjjlllkkkccc\\\XXXSSSMMMKKKLLLJJJJJJIIIHHHIIIKKKMMMOOORRRTTTXXX___fffkkknnnnnneeeeeedddcccaaa```^^^]]]\\\ZZZVVVRRRPPPOOOPPPPPPTTTWWW___lll}}}~~~yyyxxxtttoooiiiccc^^^[[[\\\[[[YYYVVVSSSPPPNNNMMMKKKLLLMMMOOOQQQTTTVVVXXXYYY\\\aaafffiiillllllllljjjiiigggeeebbb___\\\ZZZ\\\ZZZWWWUUUSSSRRRSSSSSSZZZZZZ\\\```bbb^^^UUUMMMIIIHHHGGGFFFFFFGGGHHHIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJIIIIIIIIIJJJJJJKKKNNNMMMLLLLLLMMMNNNOOOOOONNNQQQTTTXXXZZZ\\\]]]^^^`````````bbbfffnnnxxx~~~|||wwwuuurrrpppjjjiiihhhggggggiiijjjlllkkkllllllmmmllljjjhhhggggggiiimmmqqqtttrrrmmmhhhhhheeedddfffkkkmmmllliiikkkkkkjjjjjjhhhddd```]]]]]]^^^^^^```aaaccceeefffddddddccc```]]]\\\]]]^^^^^^___^^^\\\YYYWWWXXXYYYWWWWWWWWWXXXZZZ\\\^^^___bbbaaa___^^^```aaaaaa``````fffmmmnnnjjjeeecccccc^^^UUUOOOPPPSSSUUUWWWZZZXXXYYY[[[[[[[[[\\\^^^``````___]]][[[YYYVVVSSSRRR[[[\\\\\\\\\YYYUUUQQQNNNLLLPPPUUUZZZ^^^____________^^^[[[XXXUUUUUUVVVXXXZZZ]]]aaadddeeedddaaa______]]][[[YYYXXXYYYZZZ[[[ZZZZZZYYY[[[]]]]]]\\\ZZZYYYYYYWWWWWWWWWXXXZZZ[[[^^^___`````````aaadddggguuu===============<<<<<<<<<========================>>>>>>>>>>>>>>>===<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>===<<<;;;;;;:::;;;;;;>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;:::::::::::::::;;;;;;<<<======<<<:::999;;;;;;;;;::::::999999999777:::===>>>;;;:::;;;===:::;;;;;;;;;;;;<<<<<<<<<===>>>>>>???????????????======>>>>>>>>>===<<<<<<<<<===?????????@@@CCCEEEHHHFFFDDDBBBBBBBBBDDDEEELLLUUUdddqqqvvvvvvyyyxxxttttttwwwnnneee___YYYQQQNNNNNNNNNMMMKKKJJJJJJJJJKKKLLLNNNOOORRRVVV[[[^^^^^^]]]UUUVVVVVVVVVVVVUUUUUUTTTRRRQQQPPPOOONNNNNNNNNNNNTTTXXX```lllzzzyyyrrrnnnllljjjiiihhheeebbb___\\\ZZZYYYXXXWWWUUURRRPPPNNNLLLLLLKKKJJJIIIJJJLLLNNNOOOPPPRRRUUUYYY[[[\\\\\\[[[UUUUUUUUUUUUTTTSSSRRRQQQSSSQQQNNNLLLKKKKKKMMMNNNTTTUUUWWW[[[\\\XXXPPPJJJHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJKKKJJJJJJKKKKKKLLLMMMNNNQQQPPPOOONNNNNNPPPRRRTTTVVVVVVXXX[[[___bbbbbbbbbdddcccccchhhrrr~~~}}}xxxuuuyyy}}}tttqqqrrrqqqooommmllljjjjjjjjjkkkmmmooolllkkkkkkjjjiiiiiiiiiiiihhhjjjlllpppqqqoookkkgggfffdddccceeehhhiiigggeeeeeefffgggfffddd```\\\ZZZ^^^______```bbbdddfffgggggggggfffccc___]]]]]]^^^```aaaaaa^^^ZZZWWWUUUUUUUUUUUUUUUVVVXXXZZZ[[[\\\___aaabbbbbbaaa```aaaaaaaaagggnnnpppmmmhhheeeddd^^^UUUMMMMMMOOOOOORRRUUUUUUWWWYYYZZZZZZ[[[]]]___aaa```___]]][[[XXXWWWVVVcccbbb```]]]YYYUUURRRPPPNNNUUU\\\aaaaaa``````aaa```]]][[[YYYZZZZZZZZZZZZZZZ\\\___bbbdddcccbbb```___^^^\\\[[[ZZZZZZ[[[\\\[[[ZZZZZZ\\\^^^___^^^]]]ZZZYYYWWWVVVVVVXXXZZZ\\\___``````^^^\\\\\\^^^```eeewww============<<<<<<<<<<<<<<<<<<======>>>>>>======>>>>>>??????>>>===<<<;;;<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<===<<<<<<;;;;;;;;;<<<<<<===============<<<;;;;;;;;;;;;::::::::::::;;;;;;999:::;;;;;;;;;:::999999;;;;;;;;;;;;;;;;;;:::::::::???BBBAAA;;;777777999;;;;;;;;;;;;<<<<<<<<<<<>>??????>>>>>>?????????>>>>>>===<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<:::::::::;;;<<<===>>>???;;;;;;<<<<<<;;;;;;:::999::::::999999999::::::;;;;;;:::999999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;???CCCAAA;;;777777999;;;;;;;;;<<<<<<<<<============>>>>>>>>>>>>======<<<<<<============<<<<<<;;;<<<>>>???@@@BBBEEEGGGFFFEEECCCBBBAAABBBDDDEEEIIIIIIMMMRRRSSSTTTZZZaaasssrrreee]]]WWWUUUVVVRRRQQQPPPOOONNNMMMLLLLLLLLLLLLMMMOOOQQQRRRQQQOOOMMMMMMNNNNNNMMMLLLLLLKKKJJJJJJKKKLLLLLLKKKJJJIIIKKKQQQYYYbbbjjjqqquuuxxx{{{yyyuuuooohhhaaa[[[XXXUUUTTTTTTSSSRRRQQQQQQPPPRRRRRRSSSRRRQQQNNNLLLKKKKKKJJJHHHFFFFFFHHHJJJLLLIIIIIIJJJKKKJJJJJJIIIHHHIIIIIIIIIIIIHHHFFFEEEDDDKKKJJJHHHGGGGGGIIILLLMMMLLLNNNPPPRRRSSSPPPLLLHHHFFFFFFGGGHHHIIIIIIHHHHHHJJJJJJJJJJJJJJJKKKKKKLLLNNNNNNNNNOOOPPPRRRSSSTTTOOORRRVVVWWWXXXYYY\\\^^^```bbbgggnnnvvv|||~~~uuuoooxxx~~~yyyrrrnnnnnnooooooooonnnmmmllllllmmmnnnqqqrrrqqqooollliiihhhjjjlllnnnooonnnlllkkkjjjhhhdddaaa```aaacccfffhhhiiiiiihhhbbbdddeeeddd```\\\[[[[[[cccddddddeeefffhhhiiijjjggghhhhhhfffdddbbbaaabbb```aaa```]]]XXXTTTQQQPPPWWWWWWWWWWWWWWWWWWWWWVVV[[[___ddddddbbb``````bbb___ccchhhjjjiiifffcccaaa]]]WWWUUUWWWXXXUUUQQQPPPTTTWWWYYY[[[ZZZ[[[\\\]]]WWWWWWWWWWWWXXXYYYZZZ[[[^^^```bbbbbb```[[[UUURRRMMMUUU___cccbbb``````bbb```^^^\\\]]]___```]]]ZZZ^^^]]]]]]\\\[[[[[[[[[ZZZ\\\\\\\\\\\\[[[ZZZYYYYYYYYYYYYZZZ^^^bbbddddddddd___]]][[[YYYYYY[[[]]]^^^\\\\\\\\\[[[YYYZZZ\\\^^^\\\bbbqqq<<<<<<<<<<<<=========>>><<<===???@@@AAA@@@@@@???AAA@@@???===<<<<<<<<<<<<;;;;;;:::::::::999999999999999::::::;;;;;;<<<<<<999999::::::<<<===???@@@:::;;;;;;;;;;;;:::999999999888888888888999999:::<<<;;;:::::::::;;;===>>>:::::::::;;;;;;<<<<<<<<<999<<>>??????AAADDDFFFDDDCCCAAA@@@@@@AAACCCDDDGGGEEEEEEHHHJJJKKKQQQXXXiii}}}pppddd^^^ZZZXXXZZZSSSSSSQQQPPPNNNMMMLLLKKKKKKJJJKKKMMMOOOOOOMMMKKKKKKLLLLLLKKKKKKJJJIIIHHHIIIJJJJJJJJJJJJJJJIIIHHHKKKOOOWWW^^^eeelllrrrvvvvvvuuurrrmmmfff^^^WWWSSSQQQPPPOOOMMMLLLLLLLLLLLLOOOOOOPPPQQQPPPNNNLLLJJJGGGGGGEEEEEEEEEGGGIIIJJJFFFFFFFFFFFFFFFEEEDDDDDDCCCDDDEEEEEEFFFFFFEEEEEEGGGFFFFFFFFFGGGHHHIIIJJJJJJLLLNNNPPPOOOMMMKKKIIIFFFFFFGGGGGGHHHHHHIIIIIILLLLLLKKKKKKLLLLLLMMMNNNPPPPPPPPPQQQRRRTTTUUUVVVRRRUUUYYYZZZZZZ\\\aaaeeehhhooozzz|||uuuqqq}}}wwwssspppmmmmmmmmmmmmllllllkkkkkkjjjkkkmmmpppqqqqqqoookkkhhhggghhhjjjlllpppmmmjjjhhhgggfffcccaaa]]]___cccfffhhhiiihhhhhhdddffffffddd___\\\]]]___eeeeeeeeefffggghhhjjjjjjggghhhiiihhheeecccbbbcccaaaaaa```]]]YYYUUUSSSSSSWWWXXXXXXYYYZZZZZZYYYYYY___bbbeeeffffffeeeddddddaaacccfffhhhhhhfffdddbbbccc^^^\\\^^^]]]VVVOOOLLLOOORRRVVVZZZ[[[]]]___aaaTTTTTTTTTTTTVVVXXXZZZ[[[YYY[[[___aaa```\\\VVVSSSPPPVVV]]]aaaaaa```___```[[[[[[\\\^^^______]]]\\\```^^^\\\ZZZYYYXXXYYYYYY[[[\\\\\\]]]\\\ZZZYYYWWWVVVVVVWWWZZZ^^^``````___[[[[[[YYYXXXXXXYYYYYYZZZXXXYYYYYYYYYXXXYYY\\\^^^YYY[[[eeexxx:::;;;;;;<<<===>>>??????===>>>@@@BBBBBBBBBAAA@@@CCCAAA>>><<<;;;;;;<<<===::::::::::::999999999999888999999:::;;;;;;<<<<<<:::::::::;;;<<<===>>>???;;;;;;<<<<<<;;;;;;:::999777777666666777888888999999999:::;;;;;;;;;;;;;;;888999999:::;;;;;;<<<<<<<<<<<<<<<===<<<=========<<<<<<<<<<<<============;;;;;;<<<<<<;;;;;;:::999:::;;;<<<<<<======<<<<<<;;;<<<>>>>>>>>>@@@BBBDDDCCCBBB@@@??????@@@BBBCCCEEECCCCCCFFFGGGFFFJJJOOO\\\mmmnnngggdddaaa______ZZZYYYWWWUUURRROOOMMMKKKLLLLLLLLLMMMNNNMMMKKKIIIKKKKKKLLLLLLLLLKKKJJJJJJGGGGGGHHHHHHIIIIIIJJJJJJJJJNNNTTTZZZ```hhhqqqwwwyyyxxxuuuoooggg^^^VVVQQQQQQPPPNNNMMMLLLLLLLLLMMMLLLMMMOOOPPPOOOMMMKKKIIIFFFFFFFFFFFFFFFGGGHHHIIIGGGGGGGGGGGGGGGGGGFFFFFFDDDEEEFFFGGGGGGHHHHHHHHHDDDEEEEEEFFFGGGGGGGGGGGGGGGIIILLLMMMMMMKKKJJJIIIHHHGGGGGGGGGHHHIIIKKKLLLNNNNNNMMMMMMMMMNNNOOOOOOSSSSSSSSSSSSTTTUUUVVVWWWVVVYYY\\\]]]___fffpppxxx}}}|||~~~sssrrrqqqoooooonnnnnnnnnmmmjjjiiihhhhhhiiikkknnnooosssqqqmmmjjjhhhhhhjjjkkkmmmjjjgggfffffffffeeeeee```cccfffiiijjjjjjiiiiiifffggggggccc]]]\\\___cccdddddddddeeefffggghhhiiihhhjjjjjjhhheeebbbaaaaaa______^^^[[[WWWUUUTTTUUUUUUWWWYYY\\\^^^______```bbbbbbccceeeggggggfffdddbbbbbbcccdddeeeeeedddccceee```]]]___^^^WWWPPPNNNLLLOOOTTTXXXZZZ\\\^^^```WWWVVVUUUUUUVVVXXXZZZ[[[WWWYYY[[[]]]\\\ZZZVVVTTTVVVYYY\\\^^^___^^^\\\ZZZSSSWWW[[[^^^_________```aaa___\\\ZZZYYYYYY[[[\\\[[[\\\^^^^^^^^^\\\YYYXXXXXXWWWXXXYYY[[[\\\[[[ZZZXXXXXXXXXXXXXXXWWWVVVVVVUUUVVVWWWVVVVVVWWWYYY\\\XXXYYY```lll{{{999:::;;;<<<===???@@@@@@===???AAACCCDDDCCCBBBAAADDDAAA>>>;;;999:::<<<>>>:::::::::999999999888888888888999::::::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<===<<<<<<======<<<<<<;;;:::666666555666666777888888444666999;;;<<<:::888666888888999999:::;;;<<<<<>>>>>>>>??????>>>===<<<<<<::::::;;;<<<=========<<<;;;<<<===>>>>>>???AAACCCBBBAAA???>>>>>>???AAABBBDDDBBBCCCGGGHHHEEEEEEHHHLLLZZZkkkyyy|||ooolllkkkiiifffeeebbb```^^^[[[WWWSSSOOOMMMOOOOOONNNNNNOOONNNKKKHHHHHHIIIJJJJJJKKKKKKJJJJJJEEEEEEEEEFFFGGGIIIKKKLLLHHHKKKPPPUUU\\\eeepppxxx~~~}}}zzzsssjjj```WWWRRRNNNMMMKKKJJJJJJJJJKKKLLLKKKLLLNNNOOOOOOMMMKKKIIIHHHHHHIIIIIIIIIIIIIIIHHHFFFFFFFFFFFFGGGGGGGGGGGGEEEFFFFFFFFFFFFFFFEEEEEEDDDEEEGGGHHHIIIHHHGGGGGGFFFHHHKKKKKKKKKIIIIIIIIIJJJIIIHHHGGGHHHJJJLLLNNNOOOOOONNNNNNOOOOOOPPPQQQTTTTTTTTTTTTUUUVVVWWWWWWXXXZZZ]]]```eeeqqqvvvnnnqqqqqqqqqqqqqqqqqqqqqppphhhgggffffffhhhjjjlllnnnvvvtttqqqmmmkkkkkkkkkllljjjgggddddddeeeggghhhhhheeehhhlllmmmmmmlllkkkkkkggghhhgggbbb\\\[[[```eeecccccccccdddeeefffggghhhjjjkkkkkkiiieeeaaa___^^^\\\[[[ZZZWWWTTTRRRSSSUUUSSSUUUYYY]]]```cccdddeeecccaaa```bbbeeegggeeebbbaaa```___```bbbcccbbbbbbddd^^^[[[]]]]]]XXXTTTSSSMMMPPPUUUXXXYYYYYYZZZ[[[[[[YYYXXXWWWWWWXXXYYY[[[XXXXXXYYYYYYXXXWWWUUUTTTVVVVVVVVVXXXXXXWWWSSSPPPMMMSSSZZZ]]]^^^___aaacccaaa___\\\ZZZZZZ[[[^^^```\\\]]]___```___]]]ZZZYYY\\\[[[ZZZ[[[[[[[[[YYYWWWWWWXXXYYYZZZYYYXXXVVVUUUTTTUUUUUUTTTTTTTTTWWWYYYZZZ[[[___fffnnn;;;;;;;;;<<<<<<<<<<<<===???>>>======>>>@@@BBBDDDDDD@@@;;;888888999:::::::::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<===<<<<<<:::999888777777777777777666666666666777777;;;;;;;;;::::::999999999999999999::::::;;;;;;;;;<<<<<<;;;;;;<<<;;;:::888>>>===<<<;;;:::;;;<<<===========================>>>===<<<;;;;;;;;;;;;;;;===<<<:::::::::;;;===?????????@@@AAACCCDDDDDDEEEHHHFFFEEECCCCCCEEEGGGHHHLLLLLLSSSbbbttt|||wwwzzzrrrjjjccc\\\VVVSSSSSSQQQOOONNNOOOOOOMMMLLLNNNLLLJJJJJJKKKLLLKKKJJJIIIJJJKKKIIIFFFEEEGGGIIIMMMNNNQQQTTTXXX```iiiooo{{{~~~yyymmmaaaZZZXXXPPPNNNLLLIIIHHHHHHIIIJJJJJJKKKMMMNNNNNNNNNMMMLLLHHHHHHGGGFFFEEEEEEEEEFFFHHHGGGFFFEEEEEEFFFGGGGGGFFFFFFGGGGGGGGGFFFFFFEEEHHHHHHGGGGGGGGGGGGGGGGGGGGGIIIJJJKKKKKKJJJHHHGGGHHHIIIKKKLLLLLLLLLKKKJJJLLLLLLNNNPPPSSSUUUUUUUUUPPPSSSVVVVVVUUUVVVZZZ___TTTYYY^^^cccppp}}}vvvtttrrr{{{yyyvvvrrrooommmllllllooonnnmmmlllkkklllmmmmmmpppuuuxxxuuutttuuuuuurrrhhhfffddddddeeeggggggfffddddddfffjjjnnnooollliiiiiigggccc```___```bbbcccffffffeeeeeefffhhhjjjkkkuuupppiiidddaaa```^^^]]]___]]]YYYUUUSSSQQQQQQQQQOOORRRVVVZZZ[[[]]]___aaabbbaaaaaaaaacccdddcccbbb^^^___aaabbbcccccccccbbb___]]][[[ZZZ[[[[[[ZZZYYYVVVYYYYYYUUUTTTXXX[[[[[[]]][[[YYYVVVUUUVVVWWWXXXTTTVVVWWWVVVSSSQQQSSSUUURRRTTTVVVWWWVVVTTTPPPNNNHHHMMMTTTYYY]]]___bbbccc]]]\\\[[[ZZZZZZZZZ[[[\\\^^^_______________^^^]]]^^^^^^^^^]]]\\\[[[ZZZYYYWWWVVVUUUTTTUUUUUUWWWWWWWWWTTTRRRRRRTTTVVVWWWXXXVVVYYY]]]```eeeuuu<<<<<<<<<<<<============???>>>===<<<===???@@@BBBBBB???;;;999999:::;;;:::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999999999999888777777666666777777888::::::::::::::::::999999::::::::::::;;;;;;<<<<<<<<<<<<<<<===>>>>>>===<<<>>>===<<<::::::999999999<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;;;;===<<<:::::::::;;;===>>>>>>??????@@@AAABBBCCCDDDCCCCCCBBBAAABBBBBBDDDDDDEEEFFFKKKVVVddduuuvvvnnnfff```\\\XXXUUURRRPPPPPPOOONNNMMMOOONNNLLLLLLMMMNNNMMMKKKJJJLLLLLLKKKHHHGGGIIIKKKJJJKKKMMMOOOSSSZZZbbbgggsssvvvwwwrrrhhh^^^XXXVVVNNNMMMKKKIIIGGGHHHHHHIIIIIIJJJKKKMMMMMMLLLLLLKKKHHHHHHGGGGGGGGGGGGGGGHHHIIIHHHGGGFFFFFFGGGHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIJJJJJJIIIHHHGGGIIIJJJKKKMMMNNNNNNNNNMMMQQQQQQRRRTTTUUUVVVVVVUUUTTTVVVXXXYYYXXXXXX[[[]]]XXX\\\^^^bbbnnnwwwsssqqqpppvvvtttrrrooonnnmmmmmmmmmmmmmmmlllkkkkkklllmmmnnnvvvxxxhhhfffdddcccdddddddddcccffffffgggkkknnnnnnkkkhhhgggeeebbb```___aaaccceeeeeeeeeeeefffhhhjjjlllnnnvvvqqqjjjeeebbbaaa```___[[[ZZZVVVSSSQQQOOOOOOOOOMMMOOOPPPRRRTTTWWW\\\___cccbbbbbbcccdddeeedddccc^^^___aaacccddddddccccccaaa___\\\[[[[[[ZZZYYYWWWUUUXXXWWWSSSRRRUUUWWWWWW\\\ZZZXXXUUUTTTUUUVVVWWWXXXYYYZZZXXXTTTRRRSSSTTTPPPQQQSSSUUUUUUTTTRRRQQQPPPTTTYYY\\\]]]]]]^^^^^^]]]\\\[[[ZZZZZZ[[[[[[\\\^^^^^^^^^^^^]]]\\\[[[ZZZ\\\\\\\\\\\\\\\\\\[[[[[[XXXXXXWWWVVVWWWXXXYYYYYYXXXVVVTTTSSSUUUWWWXXXXXXWWWYYY]]]```dddqqq<<<<<<<<<=========>>>>>>>>>===<<<;;;;;;<<<>>>>>>>>><<<::::::;;;<<<;;;:::999999::::::::::::999999::::::;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<999888888888888888888999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????@@@???>>>===<<<;;;999888888;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;;;;;;;;;;;;;<<<;;;:::::::::;;;===>>>======>>>???@@@@@@AAAAAA???@@@AAAAAABBBBBBBBBBBBDDDEEEIIIPPPWWWcccxxx}}}uuunnnjjjaaa]]]WWWSSSQQQPPPOOOOOONNNMMMLLLMMMNNNNNNLLLJJJLLLMMMMMMLLLJJJJJJKKKLLLHHHIIIKKKLLLOOOTTTZZZ___fffiiikkkggg```XXXTTTRRRLLLKKKIIIHHHGGGFFFGGGGGGHHHIIIJJJKKKKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKMMMOOOPPPQQQQQQQQQRRRSSSSSSTTTTTTTTTSSSSSSSSSUUUWWWYYYZZZZZZ[[[[[[YYY\\\]]]^^^hhhzzzyyyuuuzzzyyytttsssqqqnnnooonnnlllkkkkkklllmmmnnnkkkkkkjjjjjjkkklllnnnoooxxxzzzllliiifffdddddddddcccbbbeeeeeegggiiijjjjjjgggddddddbbb```___```bbbeeefffeeeeeefffgggiiikkknnnooovvvqqqiiicccaaa`````````^^^\\\ZZZWWWUUUTTTSSSRRRMMMMMMLLLLLLMMMQQQWWW\\\bbbbbbaaacccdddeeedddbbb]]]^^^```bbbcccccccccccccccaaa^^^\\\[[[ZZZXXXVVVPPPTTTTTTQQQPPPTTTWWWWWWZZZXXXVVVTTTSSSSSSTTTUUUYYYZZZYYYWWWTTTRRRRRRRRRNNNOOOQQQSSSTTTUUUUUUUUUYYY\\\^^^___^^^]]]\\\]]][[[[[[[[[[[[[[[[[[\\\\\\^^^^^^]]]\\\ZZZYYYXXXWWWYYYZZZZZZZZZ[[[[[[[[[[[[YYYYYYYYYYYYYYYZZZ[[[\\\ZZZXXXVVVVVVWWWYYYYYYYYYXXXYYY\\\___bbbkkk;;;;;;;;;<<<<<<<<<============<<<;;;::::::;;;;;;;;;::::::;;;<<<===<<<:::888999999::::::999999888:::::::::;;;;;;:::::::::999:::::::::;;;;;;;;;;;;:::::::::::::::;;;<<<<<<:::999999888888999999:::888888999999:::::::::;;;999999999999999999::::::;;;<<<<<<<<<<<<===>>>????????????>>>===<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::;;;;;;;;;;;;;;;:::::::::;;;<<<===;;;<<<<<<===>>>>>>??????>>>???AAACCCDDDDDDCCCBBBEEEGGGJJJLLLNNNVVVjjj|||}}}yyyqqqkkkbbb[[[WWWUUUTTTTTTPPPOOOOOOPPPQQQPPPNNNLLLMMMMMMLLLKKKKKKKKKKKKLLLIIIJJJLLLLLLMMMPPPUUUXXXZZZ\\\^^^\\\WWWRRRPPPOOOKKKJJJHHHGGGFFFFFFFFFGGGFFFGGGIIIJJJJJJJJJIIIHHHIIIIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJHHHIIIIIIJJJJJJJJJJJJIIIJJJJJJJJJJJJJJJKKKKKKKKKMMMMMMLLLLLLLLLMMMNNNOOONNNOOOPPPQQQRRRSSSTTTTTTSSSTTTUUUVVVUUUTTTTTTUUUTTTVVVYYY\\\___```___^^^\\\```aaabbbhhhuuuzzzxxxzzzzzzyyy~~~xxxxxxwwwqqqlllhhhhhhhhhhhhiiijjjkkkllliiiiiihhhiiijjjlllnnnooowwwyyypppmmmjjjggggggfffeeecccbbbcccdddeeeeeeccc```^^^aaa```______```ccceeegggggggggfffggghhhjjjlllmmmsssmmmfff```^^^^^^______```___^^^\\\ZZZYYYWWWVVVRRRQQQPPPNNNNNNPPPUUUYYY___^^^___```bbbbbb```___[[[\\\^^^```bbbbbbbbbbbbccc```]]]\\\\\\[[[YYYWWWNNNRRRTTTRRRRRRWWWZZZZZZVVVUUUSSSRRRQQQRRRSSSSSSVVVVVVVVVUUUSSSRRRQQQQQQQQQQQQRRRSSSTTTVVVWWWXXX\\\^^^```aaa___^^^]]]^^^YYYZZZ[[[\\\\\\\\\\\\\\\^^^^^^]]]\\\[[[ZZZZZZZZZXXXXXXXXXWWWWWWWWWWWWWWWXXXXXXYYYYYYZZZ[[[\\\\\\\\\ZZZXXXXXXYYYZZZZZZYYYYYYYYY[[[]]]^^^dddrrr999999999:::::::::;;;;;;<<<<<<;;;::::::999999999999888999;;;======<<<:::888999999::::::999999888999::::::::::::::::::999999999999999:::::::::;;;888888888888999:::;;;<<<::::::999999999999::::::888888888999999:::::::::777777777777777777777777999;;;;;;:::999999;;;>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<:::::::::::::::;;;<<<<<<:::;;;;;;<<<<<<=========;;;===@@@BBBDDDCCCBBBAAAAAABBBEEEFFFEEEKKK\\\mmm|||qqqggg```\\\ZZZXXXUUUTTTSSSSSSTTTTTTSSSQQQOOONNNMMMLLLLLLLLLKKKKKKJJJKKKLLLLLLLLLMMMPPPRRRRRRSSSTTTSSSQQQNNNMMMMMMJJJIIIIIIHHHGGGGGGGGGGGGFFFGGGIIIJJJJJJJJJIIIHHHKKKJJJIIIHHHGGGFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJHHHIIIJJJJJJKKKKKKKKKJJJKKKLLLLLLLLLMMMMMMNNNNNNOOONNNNNNNNNNNNOOOPPPQQQSSSSSSSSSSSSTTTUUUUUUVVVUUUXXXZZZZZZYYYXXXYYY[[[ZZZ]]]```ccceeefffffffffdddkkkqqqtttzzz{{{}}}{{{yyyzzzvvvnnnfffbbbcccdddfffggghhhhhhhhhhhhgggggghhhiiikkkmmmnnnuuuyyy{{{yyywwwyyyyyywwwpppnnnjjjhhhgggfffeeedddaaacccdddeeeccc```^^^\\\___^^^^^^___```bbbeeeggghhhgggfffeeeeeefffggghhhlllgggaaa\\\[[[\\\]]]]]]^^^^^^^^^]]]\\\ZZZXXXVVVXXXYYYYYYXXXVVVVVVWWWXXXZZZZZZ[[[\\\^^^^^^\\\ZZZYYYZZZ\\\^^^```````````````^^^\\\[[[\\\\\\[[[YYYRRRVVVXXXVVVVVVYYY\\\[[[SSSSSSRRRRRRRRRSSSTTTTTTUUUUUUTTTTTTUUUUUUTTTTTTVVVVVVUUUUUUUUUVVVXXXXXX[[[]]]^^^]]][[[XXXXXXXXXWWWYYY[[[]]]^^^]]]\\\\\\]]]]]]\\\\\\\\\]]]^^^^^^XXXWWWVVVTTTSSSRRRRRRRRRVVVVVVXXXYYYZZZ[[[\\\\\\^^^\\\[[[ZZZ[[[[[[ZZZYYYYYYXXXXXXZZZ[[[^^^gggqqq888888888999999999::::::;;;;;;;;;::::::999999999999888888:::<<<===<<<;;;999999::::::::::::999999999999::::::::::::999999888888999999999:::::::::888888888888999999:::;;;:::999999888888999999:::888888888999999999999999666666666666666555555555888:::;;;:::888999===@@@???>>><<<:::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<999:::::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<888:::===???AAAAAAAAA@@@AAAAAACCCDDDDDDHHHUUUbbbxxxsssjjjccc^^^\\\XXXWWWUUUTTTUUUVVVVVVUUUUUUSSSQQQOOOPPPOOONNNLLLJJJKKKMMMLLLKKKKKKLLLMMMNNNNNNNNNNNNMMMMMMLLLLLLJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIJJJKKKKKKKKKJJJIIIKKKKKKJJJIIIHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKIIIJJJKKKLLLMMMMMMMMMMMMNNNNNNOOOOOOPPPPPPQQQQQQOOOOOOPPPPPPQQQQQQRRRRRRTTTTTTTTTTTTUUUVVVXXXYYYUUUYYY\\\[[[YYYXXXZZZ\\\^^^ccciiikkkkkklllpppsssuuuyyyxxxxxxwwwuuuoooeee]]][[[]]]aaaeeeggggggfffeeeggggggfffggghhhjjjlllmmmlllqqqtttrrrqqqrrrqqqnnnmmmjjjgggeeeeeeeeedddcccccceeeggggggdddaaa___^^^______^^^___```aaacccdddfffeeecccbbbbbbbbbbbbcccfffbbb^^^\\\\\\]]]]]]^^^___```aaaaaa```^^^[[[YYY\\\^^^``````^^^\\\[[[[[[XXXXXXYYY[[[]]]\\\ZZZXXXXXXYYY[[[^^^___`````````^^^]]][[[ZZZ[[[[[[ZZZYYYWWW[[[\\\YYYXXXZZZZZZYYYSSSSSSSSSTTTUUUWWWXXXYYYXXXWWWVVVWWWXXXYYYYYYWWWYYYXXXXXXWWWWWWWWWXXXXXXYYYZZZZZZWWWSSSPPPOOOOOOUUUWWW[[[]]]___^^^]]]\\\\\\[[[[[[[[[[[[]]]^^^___XXXWWWTTTRRRPPPOOOOOOPPPTTTUUUWWWXXXZZZ[[[\\\\\\___]]]\\\\\\\\\\\\ZZZYYYZZZWWWVVVWWWXXXYYY___fffjjjzzz888888999999999::::::::::::::::::;;;::::::999999:::999888999;;;<<<<<<;;;::::::;;;;;;;;;;;;::::::999999::::::::::::999999888888888888999999999999::::::999999999::::::;;;999999888888888888999999999999999999888888888888777777666666666555555555777:::<<<<<<;;;===BBBHHHFFFCCC???;;;999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::999999::::::;;;<<<999999::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<888:::<<<>>>@@@AAABBBBBBEEECCCDDDFFFFFFIIIRRR[[[fffssswwwpppllleeebbb___^^^___```aaaaaa^^^[[[WWWVVVVVVUUUSSSPPPLLLNNNPPPOOONNNMMMMMMMMMNNNMMMLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIJJJKKKMMMMMMLLLLLLKKKKKKKKKJJJJJJKKKLLLMMMMMMJJJKKKLLLNNNNNNNNNNNNNNNLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPQQQRRRRRRSSSTTTTTTRRRSSSUUUVVVWWWWWWVVVVVVRRRRRRSSSTTTVVVYYY\\\]]][[[___bbb```]]][[[\\\___ccclllvvv{{{}}}|||tttuuuvvvsssmmmeee\\\XXXSSSWWW^^^eeeiiiiiigggeeeggggggffffffgggiiijjjkkkffflllqqqooonnnnnnlllhhhjjjhhheeedddeeefffeeeeeecccfffiiihhheeeaaa______``````_________```aaaaaaaaa```___^^^^^^^^^___```cccaaa___^^^___aaaaaa``````aaacccdddccc```]]][[[\\\___aaabbbaaa``````aaaYYYYYYZZZ]]]^^^^^^[[[XXXYYYZZZ\\\___aaaaaabbbbbb___]]]ZZZYYYZZZYYYXXXWWWUUUYYY[[[YYYXXXZZZ[[[ZZZTTTUUUWWWYYY[[[]]]^^^___[[[YYYWWWXXXZZZ[[[YYYWWWWWWXXXXXXXXXXXXXXXWWWWWWVVVWWWWWWUUURRROOOOOOPPPTTTWWW[[[^^^```___]]][[[ZZZYYYXXXWWWWWWYYYZZZ[[[XXXVVVTTTQQQPPPPPPQQQQQQSSSTTTWWWYYY[[[\\\\\\\\\___^^^]]]\\\]]]\\\ZZZXXXZZZVVVSSSUUUVVVVVVZZZ___aaajjjxxx999999:::::::::;;;;;;;;;999::::::;;;;;;;;;::::::;;;999888888:::<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999999::::::999999999777888888888888999999999<<<;;;;;;::::::;;;;;;;;;999888888888888888888999:::999999999888888777777888888777777666666666555666:::>>>>>>>>>AAAHHHNNNNNNJJJEEE???;;;;;;;;;===========================999999999999::::::;;;<<<888999:::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;<<<;;;<<<>>>@@@BBBCCCDDDEEEDDDBBBBBBDDDEEEGGGLLLTTTRRR^^^mmm~~~xxxtttpppnnnoooqqqssstttdddaaa]]][[[[[[ZZZWWWTTTPPPRRRTTTTTTRRRPPPPPPPPPPPPNNNLLLLLLMMMMMMMMMLLLLLLMMMMMMMMMMMMMMMLLLKKKJJJKKKMMMNNNNNNNNNMMMLLLJJJJJJKKKLLLNNNOOOQQQRRRLLLMMMNNNPPPQQQQQQPPPPPPNNNOOOPPPQQQRRRRRRRRRRRRQQQRRRRRRSSSTTTUUUUUUVVVVVVXXXZZZ\\\]]]]]]\\\[[[OOOPPPQQQTTTWWW[[[___aaahhhkkknnnkkkfffcccdddggglllxxxzzzxxxtttvvvvvvqqqhhh^^^YYYVVVMMMSSS\\\eeejjjkkkiiifffggggggffffffggghhhiiijjjjjjoooqqqooommmoooooollljjjhhhffffffggghhhhhhhhhaaadddggggggccc```^^^___aaa``````____________```]]]\\\\\\[[[\\\]]]^^^___cccaaa```aaacccddddddccc[[[]]]___``````]]]ZZZWWWZZZ]]]___``````aaaccceee[[[[[[]]]___aaa```]]]ZZZZZZ[[[^^^```bbbccccccccc```^^^[[[YYYXXXWWWVVVTTTNNNSSSWWWVVVXXX\\\___^^^VVVWWWYYY\\\___aaacccddd\\\YYYWWWWWWYYYYYYVVVTTTUUUVVVWWWWWWXXXXXXWWWWWWSSSUUUVVVVVVTTTTTTUUUWWWSSSVVV[[[^^^```___]]][[[YYYXXXVVVTTTTTTTTTVVVWWWWWWUUUSSSRRRQQQRRRSSSTTTSSSUUUWWWZZZ\\\]]]]]]]]]```^^^]]]]]]]]]\\\YYYWWW[[[UUURRRSSSTTTUUUXXX\\\bbbeeekkkwww<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<;;;;;;;;;777777888888999999999::::::::::::::::::::::::;;;777777888888888999999999777777888888999999::::::666888999;;;<<<<<<;;;;;;:::::::::999888777777666888999::::::::::::999888555555666777888999999:::===>>>???>>>???FFFQQQZZZ\\\MMM???;;;<<<<<<999888999999999::::::;;;;;;;;;999999888888999999:::;;;::::::;;;<<<<<<<<<;;;;;;:::999888777888:::<<<======HHHMMMEEEAAADDDDDD???BBBAAAAAAAAACCCFFFJJJLLLNNNPPPWWWhhh}}}mmmcccggghhh___WWWVVVUUURRRQQQRRRVVVVVVSSSOOONNNNNNLLLLLLLLLLLLMMMNNNPPPOOONNNMMMMMMNNNNNNOOOOOONNNMMMMMMLLLMMMMMMMMMMMMMMMNNNOOOOOOOOONNNNNNQQQPPPNNNOOOPPPQQQQQQPPPSSSRRRQQQQQQRRRRRRQQQPPPUUUTTTSSSSSSTTTWWWZZZ\\\___fffjjjhhhiiikkkdddYYYYYYTTTQQQSSSVVVXXX]]]cccpppyyy{{{qqqmmmsss|||yyyxxxpppyyy}}}ttthhh```XXXQQQSSSTTTZZZdddhhheeeeeejjjiiifffcccbbbeeeiiilllnnnooonnnmmmnnnqqqppplllhhhiiigggfffeeeeeedddcccaaabbbccceeefffeeedddbbb```dddaaa]]]\\\\\\\\\\\\\\\[[[\\\\\\ZZZWWWXXX\\\```cccaaa___^^^```bbbcccccchhhbbb______^^^YYYWWWXXX]]]\\\]]]___aaa```^^^\\\[[[ZZZ\\\```eeefffccc___\\\[[[[[[]]]___aaaaaa``````^^^[[[YYYYYYYYYXXXWWWOOOOOOPPPQQQSSSVVVXXXZZZYYYZZZ\\\^^^```bbbcccddd]]][[[YYYYYYXXXWWWTTTQQQLLLPPPVVVYYYXXXVVVUUUTTTSSSSSSSSSTTTUUUXXXZZZ[[[\\\XXXTTTTTTYYY\\\[[[YYYWWWVVVUUUTTTTTTUUUVVVVVVRRRSSSUUUUUUSSSRRRSSSTTTRRRUUUZZZ]]]]]]]]]]]]]]]^^^\\\[[[]]]___```]]][[[[[[YYYWWWUUUTTTUUUWWWXXX^^^XXXYYYeeezzz;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::777777777888888888999999;;;;;;::::::999999888888888888888888888888888777666666666666666666555555777888:::;;;;;;;;;;;;::::::999999888777777666666777777888999999888777777666666777777888888999999===???AAAAAADDDLLLXXXaaaaaaQQQ@@@;;;;;;;;;:::;;;999999999:::::::::;;;;;;999999999888999999::::::999999999:::::::::;;;;;;===<<<;;;:::;;;<<<>>>@@@FFFSSS[[[WWWQQQOOOHHH???AAA@@@??????AAADDDGGGIIIKKKMMMTTTbbbvvvyyynnnooommmccc[[[ZZZXXXXXXWWWWWWVVVVVVVVVVVVRRRQQQOOONNNNNNOOOPPPQQQQQQQQQQQQPPPPPPPPPPPPOOOSSSRRRQQQQQQPPPPPPPPPPPPOOOPPPQQQRRRSSSSSSSSSSSSTTTSSSRRRQQQRRRSSSSSSSSSTTTTTTSSSSSSTTTUUUTTTTTTTTTUUUVVVWWWYYY^^^eeejjjoooyyyyyylllfff___YYYYYYZZZ\\\bbbhhhvvvxxxrrrsssnnnuuuxxxrrriiiccc\\\UUUVVVUUUZZZeeellljjjhhhiiiiiifffbbbaaacccgggkkkllllllmmmnnnoooqqqpppmmmjjjiiigggeeedddddddddbbb```___```aaabbbcccbbbaaaaaaaaa___\\\ZZZ[[[\\\[[[[[[\\\\\\[[[ZZZZZZ\\\```cccaaa___]]]]]]___aaabbbbbbfffaaa]]]^^^]]]ZZZXXXYYY[[[[[[]]]___aaaaaa___\\\\\\[[[\\\```eeefffccc```\\\[[[ZZZ[[[^^^___^^^]]]]]][[[XXXWWWXXXYYYXXXWWWRRRRRRQQQRRRSSSTTTVVVWWWVVVXXX[[[^^^```aaabbbbbb\\\[[[YYYWWWVVVTTTQQQOOOPPPSSSWWWYYYYYYWWWVVVVVVSSSSSSSSSTTTVVVXXXZZZ\\\]]]XXXTTTSSSVVVXXXVVVTTTUUUTTTSSSRRRQQQQQQRRRSSSQQQSSSUUUUUUTTTSSSTTTUUUVVVYYY\\\]]]]]]\\\\\\]]]\\\ZZZYYYZZZ\\\]]][[[YYYXXXVVVTTTRRRRRRSSSUUUWWWZZZUUUSSS]]]nnn999999999999999999999999:::::::::::::::999999999666666777777777777888888;;;;;;:::999888777666666666777777777888888888999:::999999888888777777666999999:::::::::::::::999888888777777666666555555666777777888888777777666777777777777777888888888;;;===@@@BBBGGGOOO[[[cccdddSSSBBB;;;::::::;;;===999999999999::::::::::::999999999999999888888888777777666666777999:::<<<===<<<;;;;;;<<<>>>???@@@NNN]]]jjjjjjddd[[[MMM@@@@@@???>>>>>>???AAADDDEEEGGGJJJQQQYYYfffxxxzzzxxxtttjjjaaa___ZZZ\\\]]]\\\YYYXXXYYY[[[SSSQQQOOOMMMMMMOOOQQQSSSPPPQQQRRRRRRRRRQQQOOOOOOSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQRRRSSSTTTUUUVVVVVVWWWVVVTTTTTTTTTTTTVVVWWWVVVVVVVVVUUUVVVVVVWWWWWWXXXZZZ]]]___bbbkkkxxx{{{qqqhhheeefffhhhnnnuuuvvvnnnlllnnnkkkoooqqqnnnjjjfff```YYY[[[\\\bbbnnnuuutttnnnjjjkkkgggbbb```bbbfffiiikkkhhhkkkooopppooommmlllkkkhhheeecccbbbbbbaaa```^^^\\\]]]]]]^^^```aaaaaabbbaaa___]]]]]]]]]^^^^^^]]]\\\ZZZYYYZZZ]]]```bbbccc___]]]\\\\\\^^^```aaaaaaccc^^^[[[\\\]]]ZZZYYY[[[ZZZ[[[]]]```bbbbbb___]]]\\\[[[\\\___dddeeecccaaa[[[ZZZYYYYYY[[[[[[ZZZYYYZZZXXXVVVVVVWWWYYYYYYXXXVVVUUUTTTRRRRRRRRRSSSTTTRRRUUUYYY]]]___```______YYYXXXVVVUUUUUUTTTQQQOOOSSSUUUWWWXXXWWWVVVWWWXXXSSSSSSTTTUUUWWWYYY[[[\\\YYYVVVRRRRRRTTTVVVTTTSSSSSSRRRPPPOOONNNNNNNNNNNNQQQRRRTTTTTTTTTTTTVVVXXX\\\]]]^^^^^^\\\[[[\\\]]][[[YYYXXXYYYZZZ[[[ZZZXXXTTTSSSQQQPPPPPPRRRTTTVVVWWWSSSRRRWWWbbbsss::::::::::::::::::::::::999999999999888888888888666666666666666777777777999999888888777777666666333444555666888999:::;;;888888888888888888888777::::::::::::999999999999777777666666555555555555777777777777777777777777888888888777777777777777777999;;;>>>CCCKKKUUU\\\]]]OOOAAA;;;;;;;;;;;;===999999999999999999999:::999999999999999888888777666555444444555777:::<<<::::::::::::;;;===>>>???MMM\\\kkkooojjj```PPPBBB@@@???>>>>>>>>>@@@BBBCCCDDDHHHMMMQQQWWWdddvvv|||qqqhhhdddcccdddfffggggggdddaaa___VVVTTTQQQOOOOOOQQQSSSUUUSSSTTTUUUWWWVVVUUUSSSRRRTTTUUUWWWXXXXXXXXXWWWVVVVVVVVVVVVVVVWWWXXXYYYYYYZZZZZZZZZYYYXXXYYY[[[]]]\\\\\\\\\[[[ZZZZZZ\\\]]]aaadddhhhjjjppp~~~|||~~~{{{rrrllliiiiiikkkiiijjjjjjjjjiiifff```[[[ccckkkwww~~~tttnnnmmmiiidddaaacccfffiiijjjfffjjjnnnooollliiihhhiiieeeccc```^^^^^^^^^\\\[[[[[[[[[\\\]]]___aaacccdddcccbbbaaabbbccccccbbbaaa\\\YYYWWWYYY]]]aaaaaa```___]]]\\\]]]___```aaa``````[[[XXXZZZ[[[ZZZZZZ]]][[[\\\^^^```cccbbb___]]]]]][[[ZZZ]]]aaacccaaa___ZZZXXXWWWWWWYYYYYYXXXVVVXXXVVVUUUUUUWWWYYYZZZZZZXXXWWWUUUSSSQQQPPPPPPQQQOOORRRWWW[[[]]]^^^\\\[[[UUUTTTTTTTTTUUUUUUSSSRRRSSSTTTUUUTTTSSSSSSUUUWWWSSSSSSTTTUUUWWWXXXZZZ[[[TTTRRRQQQRRRUUUXXXXXXWWWRRRQQQOOOMMMLLLLLLLLLLLLPPPRRRTTTTTTTTTVVVXXXZZZaaaaaa```^^^[[[ZZZZZZ\\\[[[ZZZZZZZZZZZZ[[[[[[ZZZSSSRRRPPPOOOOOOQQQTTTVVVXXXVVVVVVYYY^^^iii{{{::::::::::::::::::::::::888888888888888888888888777777777666666666666666666666666777777888888888555555555666666777777888111111222333444444555555:::999999999999999999999666666666555555555555555888888888888888888888888888888888777777777777777666666888:::>>>DDDJJJOOOPPPFFF===<<<===;;;:::;;;999999999999999999999999777888999999999888777777555444333333555777:::;;;999999:::;;;<<<===>>>???EEEPPP]]]cccbbbZZZNNNDDD@@@@@@?????????@@@BBBBBBCCCGGGKKKKKKLLLUUUdddpppvvvppptttrrrssswwwzzzwwwlllccc[[[YYYWWWTTTTTTTTTVVVWWWWWWXXXZZZ\\\\\\\\\ZZZYYYYYY\\\aaadddeeedddaaa___[[[ZZZZZZZZZ[[[\\\]]]^^^]]]___``````______aaacccdddeeeeeecccbbbbbbeeehhhlllpppuuuzzzzzzooojjjhhhfffgggiiiiiigggffffffeeebbb^^^[[[jjj{{{yyyrrrnnnjjjfffdddeeehhhiiijjjfffjjjlllkkkhhheeeeeefffccc```]]][[[ZZZZZZYYYXXX]]]]]]]]]^^^```bbbdddeeecccccccccdddeeeeeecccaaa^^^[[[YYY[[[^^^aaaaaa___```^^^]]]^^^___aaa```___]]]XXXUUUXXXZZZYYY[[[^^^^^^^^^___aaaccccccaaa___]]]ZZZXXXZZZ]]]___]]][[[XXXVVVVVVVVVXXXXXXXXXVVVXXXWWWUUUVVVXXXZZZZZZZZZXXXVVVTTTRRRPPPOOOOOOOOONNNQQQUUUYYY[[[[[[ZZZXXXWWWVVVUUUUUUUUUTTTRRRPPPPPPPPPPPPOOONNNOOORRRUUUSSSTTTUUUVVVVVVWWWXXXXXXSSSRRRSSSTTTWWWYYYYYYYYYTTTRRRPPPOOOMMMMMMMMMMMMQQQSSSTTTTTTUUUVVVYYY\\\cccbbb```]]]ZZZXXXYYY[[[YYYYYYYYYXXXXXXXXXYYYZZZTTTSSSQQQPPPQQQSSSUUUWWWWWWXXX[[[^^^```cccnnnyyy;;;;;;;;;;;;;;;;;;;;;;;;777777777888888888888888888888777777777777666666555555666777888999::::::888888777666555444333333111111222333555666777888999999888888888999999:::666666666666666666555555999888888777777888888999777777777777777888888888888888777888;;;>>>BBBDDDCCC===:::<<<>>>;;;999999999999999999999888888888555666888999999999888777666666555555666888999;;;::::::;;;===>>>???@@@@@@>>>DDDKKKQQQRRRNNNHHHCCC@@@@@@@@@@@@@@@AAABBBCCCBBBEEEHHHGGGFFFKKKVVV___qqqtttfffaaa```^^^\\\ZZZYYYYYYYYYYYY[[[]]]^^^````````````aaaeeelllrrrrrrnnnhhhddd[[[[[[[[[[[[]]]___bbbccc```dddhhhjjjiiihhhjjjlllnnnpppqqqqqqppprrrwww{{{uuummmhhhfffeeecccdddhhhiiifffeeeeeeccc^^^\\\]]]ooozzzsssllljjjgggggghhhiiijjjiiihhhiiiiiigggeeeeeeeeefffccc```\\\ZZZYYYYYYXXXWWW___``````bbbcccdddeeeeee`````````bbbcccaaa^^^\\\^^^]]]\\\]]]___aaaaaa```aaa___^^^^^^___```^^^]]][[[VVVSSSVVVXXXYYYZZZ^^^______^^^```ccceeefffeee___[[[XXXWWWZZZ[[[ZZZXXXUUUUUUTTTVVVXXXZZZZZZYYYZZZXXXVVVVVVWWWYYYYYYXXXTTTSSSQQQPPPOOOOOOOOOPPPOOOQQQTTTWWWYYYXXXWWWVVV[[[YYYWWWUUUTTTRRRNNNLLLMMMMMMMMMLLLLLLNNNQQQTTTTTTTTTUUUUUUUUUUUUTTTTTTSSSTTTTTTUUUUUUVVVVVVVVVUUUTTTRRRQQQPPPPPPPPPPPPSSSTTTUUUUUUUUUVVVZZZ\\\aaaaaa___\\\YYYWWWXXXYYYVVVWWWVVVUUUTTTTTTVVVXXXWWWUUUSSSRRRRRRTTTVVVXXXUUUUUUYYY^^^^^^^^^bbbhhhwww999999999999999999999999777777777888888999999999999999888888888777777777777777777888888999999999666666666555555444444444666666777777888999::::::888888777777888999:::;;;666666666666666666666666888777666666666666777888666666777777888888999999999888777777999;;;<<<===>>>999888;;;<<<:::777888999999999999888888888777333555777999::::::999888777777888888999999999:::888999:::<<<>>>?????????======@@@DDDEEECCCAAA???>>>>>>???@@@@@@AAABBBBBBAAACCCEEEDDDCCCEEELLLRRR^^^ooouuurrrrrrpppnnnllliiigggfffdddeeegggiiikkkmmmnnnooopppvvv~~~{{{qqqjjjbbbbbbcccfffiiinnnrrrtttsssyyyzzzlllhhheeeeeecccaaadddjjjiiifffffffffbbb\\\]]]bbbooowwwoooiiihhhggghhhjjjjjjiiigggiiigggeeedddfffhhhjjjjjjeeebbb]]]ZZZZZZZZZYYYYYYaaabbbcccdddeeedddcccbbb]]]]]]^^^___```^^^ZZZVVVWWWYYYZZZ[[[\\\]]]___aaaaaa___^^^^^^^^^]]][[[YYYZZZUUURRRTTTWWWWWWZZZ^^^^^^]]]\\\___dddiiimmmnnnbbb^^^YYYWWWXXXYYYXXXVVVSSSSSSTTTVVVZZZ]]]]]]]]][[[XXXVVVUUUUUUVVVVVVUUUPPPOOONNNNNNNNNOOOPPPQQQRRRSSSTTTVVVVVVVVVVVVUUUWWWVVVTTTSSSSSSQQQNNNLLLLLLMMMMMMMMMNNNPPPSSSVVVTTTTTTUUUUUUTTTSSSQQQPPPNNNOOOQQQRRRRRRRRRSSSSSSVVVUUUSSSRRRRRRRRRSSSSSSTTTUUUUUUUUUUUUVVVZZZ\\\]]]]]]]]][[[XXXVVVWWWXXXUUUVVVVVVTTTRRRRRRUUUXXXXXXWWWTTTSSSSSSTTTVVVWWWTTTRRRTTTYYY[[[YYYZZZ^^^gggwww888888888888888888888888777777888888999999999::::::999999999888888777777999999999888888888888888111111222444666777888999666666666666777777777777777777666666777999;;;<<<666666666777777777777777777666555444444555666777555666666777888999999:::888777555555777888888888>>>999777:::;;;888777888999999999999888888777777222444666999::::::999999888999999:::::::::999999555666888:::;;;<<<======???===<<<>>>???===<<<;;;======>>>???@@@AAABBBBBB@@@BBBCCCBBBAAACCCGGGJJJRRRbbbzzz|||zzzvvvvvvxxxzzz|||~~~vvvpppqqqssswww|||tttjjjgggfffeeebbb```fffnnnhhhgggggghhhbbb\\\___gggooouuukkkfffffffffhhhjjjjjjhhhfffjjjfffbbbcccggglllnnnnnngggddd___\\\[[[[[[[[[ZZZbbbccceeefffeeedddbbb```]]]]]]^^^______]]]XXXTTTOOOSSSVVVXXXWWWYYY\\\``````___]]]]]]]]]\\\YYYWWWZZZTTTRRRTTTVVVWWWYYY]]]\\\[[[[[[^^^eeelllrrruuueee```ZZZWWWXXXYYYXXXVVVRRRRRRSSSWWW[[[^^^``````[[[YYYUUUTTTTTTTTTSSSRRRLLLLLLLLLLLLMMMOOOQQQRRRSSSTTTTTTUUUUUUUUUUUUUUUPPPOOOOOOQQQRRRSSSRRRPPPLLLMMMOOOOOOPPPRRRUUUXXXTTTUUUUUUTTTSSSQQQOOONNNGGGIIILLLNNNOOOQQQSSSTTTUUUUUUSSSRRRRRRSSSTTTUUUUUUVVVVVVUUUUUUVVVZZZ\\\ZZZ[[[[[[ZZZWWWVVVVVVWWWVVVWWWXXXUUUSSSSSSWWWZZZYYYXXXUUUSSSRRRTTTUUUWWWUUUQQQQQQUUUXXXXXXXXXZZZ^^^iiiyyy888888888888888777666666888888888888999999999999;;;:::999888777777777777777777777777666666666666333444444555666777888888666666666666666666666666555666666777777777777777555444333333333555666888777888888888888777777666777777777777777777777777999888777666666777888888::::::999888888999999999::::::999999999:::;;;<<<888777666777999:::999888999999999888888888777777777888999:::<<<===>>>>>><<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===AAADDDDDD@@@<<>>>>>>>>???AAACCCDDDMMMVVVdddttt|||wwwmmmjjjfffaaa```cccgggiiijjjooojjjggggggbbb^^^aaaiiivvv|||tttllliiifffdddeeehhhkkkkkkjjjgggiiigggcccdddjjjppppppjjjfff```^^^^^^^^^]]]ZZZ\\\]]]___bbbeeedddbbb___YYY[[[]]]___^^^\\\YYYVVVTTTSSSRRRPPPPPPSSSXXX]]]]]]___bbbbbb___[[[XXXWWWYYYVVVRRRRRRVVVYYYZZZZZZUUUVVVXXX^^^dddiiilllmmm___YYYRRRQQQTTTWWWXXXVVVRRRSSSUUUXXXZZZ]]]___```[[[XXXUUUUUUVVVUUURRROOOJJJGGGEEEFFFJJJMMMNNNMMMRRRPPPMMMKKKJJJKKKMMMNNNPPPNNNMMMNNNPPPRRRPPPNNNIIIKKKOOOQQQQQQQQQRRRSSSRRRRRRSSSSSSRRRPPPNNNLLLLLLLLLMMMNNNNNNOOOPPPPPPRRRSSSUUUUUUUUUUUUWWWYYYXXXVVVTTTRRRRRRTTTWWWYYYZZZZZZYYYXXXXXXXXXYYYYYYWWWXXXYYYXXXWWWUUUVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUPPPSSSWWWYYYYYYZZZ[[[\\\bbbaaafffuuu888888888888888777666666444444555555555666666666::::::999888777777777777777777777777666666666666444444555555666666777777555555555555555555555555444555555666666666666666555555555555555555666777666666777777777777777666777777777777777777777777777777666555555666777777999999888888888999999:::999999999999999:::;;;;;;999888777888999::::::888999999999999888888888888::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<;;;;;;===<<<>>>@@@CCCCCC@@@===>>>>>>>>>>>>???AAACCCDDDDDDIIITTTcccuuu|||~~~}}}xxxooofffhhhdddaaaaaadddgggiiiiiijjjeeebbbaaa^^^\\\aaaiiitttyyy}}}sssmmmhhhgggfffffffffeeeeeedddeeeeeecccaaaccciiikkkiiimmmhhhcccaaaaaa```]]]ZZZ]]]]]]___aaaddddddbbb```\\\]]]```aaaaaa^^^[[[YYYXXXXXXWWWUUUTTTVVVZZZ]]]\\\^^^bbbbbb```]]][[[ZZZXXXUUURRRRRRUUUWWWWWWWWWWWWWWWXXX\\\aaaeeeffffffZZZUUUQQQQQQVVVZZZZZZYYYRRRRRRSSSTTTVVVXXXZZZ[[[VVVUUUTTTVVVWWWVVVSSSPPPHHHFFFDDDFFFJJJMMMNNNNNNOOONNNLLLKKKKKKKKKMMMNNNPPPNNNLLLMMMPPPQQQPPPNNNKKKMMMOOOOOONNNMMMMMMNNNRRRSSSTTTTTTRRRPPPMMMKKKMMMNNNNNNNNNNNNNNNMMMMMMNNNQQQTTTUUUUUUVVVWWWYYYVVVUUUSSSRRRRRRSSSTTTVVVWWWWWWWWWWWWVVVVVVVVVVVVUUUWWWZZZZZZYYYWWWWWWXXXUUUUUUUUUUUUUUUUUUTTTTTTRRRTTTWWWXXXXXXWWWXXXYYY^^^```dddnnn888888888777777777666666666666666777777777888888999888888777777777888888777777777777666666666666555555555555555555666666555555555555555555555555555555666777777777777666666777777777777666666555444444555666777777777666777777777777777777777777666555555444444555666666777777777888999999::::::888999999999999:::::::::999888777888:::;;;:::999:::::::::999999999888888999999999999999999999999;;;;;;;;;;;;;;;;;;<<<<<<=========???AAAAAA@@@>>>>>>>>>>>>>>>???AAABBBCCCDDDEEEKKKYYYkkk}}}uuuooollllllooorrrvvv}}}~~~uuurrrqqqnnnfff___aaa``````bbbeeeggghhhhhhddd___[[[YYYXXXZZZ```hhhpppsssxxx|||{{{wwwqqqmmmeeehhhjjjiiieeebbbbbbcccdddggghhhgggjjjnnnnnnkkknnnjjjfffeeeeeedddaaa___```______aaabbbcccbbb```^^^___aaacccbbbaaa^^^]]]^^^^^^]]][[[YYYYYY[[[]]][[[^^^aaabbbaaa___^^^^^^XXXWWWUUUUUUVVVVVVVVVUUUXXXWWWWWWYYY\\\^^^___^^^WWWUUURRRSSSWWWZZZZZZYYYUUUUUUTTTTTTUUUWWWXXXYYYRRRRRRSSSUUUWWWVVVSSSQQQGGGFFFFFFGGGKKKMMMNNNNNNMMMLLLLLLLLLLLLMMMNNNNNNNNNMMMLLLLLLNNNOOOOOONNNMMMNNNOOONNNKKKIIIIIIIIIPPPQQQRRRSSSSSSQQQOOONNNNNNNNNNNNNNNMMMKKKJJJJJJKKKNNNRRRUUUUUUUUUVVVWWWSSSSSSRRRRRRQQQQQQPPPPPPSSSTTTUUUUUUUUUTTTRRRQQQRRRUUUYYYZZZZZZXXXWWWWWWUUUUUUUUUUUUUUUTTTSSSSSSSSSUUUXXXXXXWWWUUUUUUVVVZZZ^^^bbbdddmmm888888777666666666666666777777777888888888999999888777777777777888888999777777777777666666666666555555555555555555555444555555555555555555555555666666777888888888888888777888999999999777666444222333444555666666666666777777777777777777777777555555555555555555666666555666777888999999999:::777888888999999999999999:::888888999:::;;;:::999::::::::::::999999999999555666777888999;;;<<<<<<::::::;;;;;;;;;;;;<<<<<<===<<<;;;<<<===>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBHHHGGGKKKVVVfffuuu}}}xxxuuuwww{{{wwwsssooommmlllhhhaaaZZZXXXZZZ]]]bbbeeegggggggggbbb]]]XXXUUUUUUYYY```fffjjjlllnnnppppppooommmlllbbbhhhmmmkkkeeeaaabbbeeegggpppwwwwwwxxx{{{}}}}}}rrrnnnhhhfffgggiiiiiihhheeecccaaaaaabbbaaa```___]]]^^^```bbbbbbaaa___^^^bbbbbbbbb```]]][[[[[[\\\[[[^^^aaaaaa```^^^]]]\\\ZZZYYYYYYXXXXXXXXXWWWVVVXXXWWWUUUVVVXXXYYYZZZYYYZZZXXXVVVWWWXXXYYYWWWVVVWWWVVVTTTSSSSSSTTTUUUVVVRRRRRRRRRRRRSSSSSSRRRRRRIIIIIIJJJKKKLLLMMMNNNNNNKKKLLLMMMMMMNNNOOOOOOOOOMMMLLLKKKLLLMMMNNNOOOOOOOOOPPPPPPOOOLLLJJJIIIJJJNNNOOOQQQSSSTTTTTTRRRRRRMMMMMMMMMMMMLLLJJJIIIHHHHHHLLLPPPSSSTTTSSSSSSSSSOOOPPPRRRRRRRRROOOLLLJJJOOOPPPRRRSSSSSSQQQPPPNNNNNNRRRVVVXXXXXXVVVUUUUUUTTTUUUUUUUUUTTTSSSRRRQQQSSSUUUXXXXXXWWWVVVUUUVVVYYY]]]``````cccrrr888777666666555555666666444444444555555555666666777777777666777777888888777777777777666666666666555555555555444444444444555555555555555555555555444555666666777777666666888888999999999777666555222222333555666666666666666666666666666666666666555555666666777777777777444555666777888999999888666777888999999999888888999888777888:::;;;:::999:::::::::999999999888888666777888999:::;;;<<<===::::::::::::;;;;;;<<<<<<;;;;;;::::::999:::;;;======>>>>>>???@@@@@@@@@@@@EEEDDDGGGPPP\\\eeegggfffuuu}}}sssqqqooommmiiiddd]]]XXXQQQUUU[[[aaaeeefffggggggbbb___YYYVVVWWW\\\aaadddeeefffggghhhhhhiiiiiiiiidddiiimmmjjjccc^^^```eeekkkyyy{{{tttkkkfffgggjjjkkkllliiigggdddcccbbbaaa___]]][[[\\\^^^___```___^^^^^^cccddddddaaa^^^\\\[[[[[[]]]___```___\\\YYYXXXXXXXXXXXXYYYXXXXXXWWWWWWWWWYYYWWWUUUUUUVVVXXXYYYXXXZZZYYYYYYYYYYYYXXXWWWUUUTTTSSSRRRQQQPPPPPPQQQRRRUUUTTTRRRPPPNNNNNNPPPQQQLLLMMMNNNOOONNNMMMMMMLLLLLLMMMMMMOOOOOOPPPQQQQQQLLLLLLLLLKKKLLLMMMOOOQQQQQQRRRRRRQQQOOONNNOOOPPPRRRSSSTTTUUUUUUSSSRRRPPPIIIJJJKKKLLLKKKJJJHHHGGGFFFJJJNNNPPPPPPOOOOOOOOOLLLNNNQQQSSSRRROOOKKKHHHIIIKKKMMMOOOOOONNNMMMLLLLLLOOOTTTVVVUUUSSSQQQQQQSSSSSSTTTUUUTTTSSSQQQPPPRRRUUUWWWXXXWWWVVVWWWWWW[[[]]]^^^___cccmmm{{{888777666555444555666777666666777777777888888888888777777666666666777777777777777777666666666666444444444444444444555555444444444444444444444444222222333444444444444333777888888888888777777666333333444555666666666555666666666666666666666666444555666777777777777777444555666888888888777666555666777999999888777777888777666777999:::999888999999999888888888777777::::::::::::::::::::::::999999::::::;;;;;;<<<<<<999:::;;;:::888888:::<<<===>>>>>>???@@@@@@??????AAAAAACCCIIIPPPTTTUUUTTTeeeuuurrrpppooonnnlllgggaaa[[[XXXPPPUUU]]]bbbdddeeeeeeeee``````\\\YYY\\\bbbeeecccbbbcccdddeeefffggggggggggggkkkkkkfff___\\\___dddppp~~~wwwmmmfffeeeggghhhhhhjjjiiigggfffeeeccc```^^^ZZZ[[[]]]^^^____________bbbcccbbb```]]][[[[[[[[[^^^______]]]YYYVVVTTTTTTSSSTTTUUUUUUTTTUUUWWWYYY\\\YYYWWWVVVWWWYYYZZZZZZWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTVVVUUUSSSOOOLLLKKKLLLNNNKKKNNNPPPQQQOOOMMMLLLLLLMMMMMMMMMNNNNNNPPPQQQRRRLLLMMMMMMLLLKKKMMMPPPSSSTTTUUUUUUUUUTTTTTTVVVWWWYYYZZZYYYXXXVVVRRROOOMMMHHHIIIJJJKKKJJJIIIGGGEEECCCFFFJJJLLLLLLLLLMMMMMMKKKNNNQQQTTTSSSPPPKKKHHHFFFGGGIIIKKKLLLMMMMMMLLLOOOQQQTTTUUUSSSPPPOOOOOOPPPQQQSSSTTTTTTSSSRRRPPPQQQTTTVVVWWWVVVUUUVVVVVV[[[[[[\\\___dddjjjqqquuu888777666444444555666777::::::::::::;;;;;;;;;;;;999888777666666666666666777777777777666666666666333333333444444555555555444444444444444444444444222333333444444444444444777777666666666777888888444555555666666666555555666666666666666666666666222333444666777777666666444555666888888777555444444555777888999888777666777666555666888999888777888888888777777777666666999999999999999999999999888999999:::;;;;;;<<<<<<999;;;===<<<:::999:::<<<======???@@@@@@??????>>>AAAAAABBBDDDGGGJJJLLLMMMWWWaaasssvvvnnnjjjkkkllliiieee```\\\[[[VVV[[[aaaeeeeeeccccccccc\\\___^^^]]]bbbhhhhhhdddbbbccceeefffggghhhggggggiiijjjhhhddd```bbbhhhnnnwww~~~{{{}}}xxxrrrjjjfffeeefffeeedddhhhgggggghhhiiigggdddaaa\\\]]]^^^```aaabbbbbbbbbaaaaaaaaa___\\\[[[\\\^^^^^^______\\\XXXUUUSSSSSSOOOQQQRRRRRRRRRTTTXXX\\\aaa^^^[[[YYYYYYZZZZZZZZZVVVVVVUUUTTTRRRRRRSSSSSSUUUVVVWWWYYYYYYXXXWWWVVVQQQSSSSSSQQQNNNKKKJJJKKKFFFJJJOOOPPPOOOMMMMMMMMMNNNMMMKKKKKKKKKMMMOOOPPPMMMNNNNNNMMMLLLMMMRRRUUUWWWXXXXXXWWWWWWWWWZZZ\\\[[[[[[[[[ZZZWWWTTTQQQNNNIIIJJJKKKKKKIIIGGGDDDBBB>>>AAADDDGGGIIIJJJMMMOOOKKKNNNRRRTTTTTTQQQMMMJJJIIIJJJKKKMMMOOOQQQSSSSSSVVVWWWXXXWWWTTTQQQPPPPPPNNNPPPRRRTTTUUUTTTRRRQQQQQQSSSUUUUUUSSSRRRQQQRRRVVVXXXZZZ\\\```dddiiimmm999777555444333444666777777777888888888999999999999999888666555555555555777777777777666666666666222222333333444555666666444444444444444444444444555666666777777777777777777666555555555777888999666666666777666666555555666666666666666666666666000222333555666666555555444555777888888666444333444555777888999888666555777555555666777888777666777777777777666666666666444444555777888999:::;;;888888999::::::;;;<<<<<<:::<<>>;;;:::;;;=========???@@@@@@???>>>>>>???@@@?????????CCCHHHLLLLLLRRR___pppxxxqqqllleeehhhjjjhhhdddaaa______\\\aaafffhhheeebbbaaaaaaXXX]]]___```eeelllkkkeeecccdddgggiiijjjiiihhhgggiiihhhfffdddeeekkkttt|||~~~~~~{{{vvvuuuwwwwwwsssmmmiiifffeeeggggggfffccceeeeeegggiiikkkkkkhhheee^^^___aaabbbddddddeeeeee`````````^^^\\\\\\^^^___]]]^^^^^^\\\XXXUUUTTTTTTOOOQQQRRRRRRSSSVVV\\\aaafffbbb^^^[[[[[[[[[[[[ZZZXXXXXXUUURRRNNNLLLLLLMMMMMMNNNQQQTTTUUUTTTRRRQQQLLLPPPTTTTTTPPPLLLIIIHHHBBBGGGLLLOOONNNMMMMMMNNNNNNLLLJJJHHHIIIKKKMMMOOOMMMNNNOOOMMMLLLNNNRRRWWWYYYZZZZZZYYYXXXYYY[[[]]]XXXYYYZZZZZZYYYXXXVVVTTTJJJKKKLLLKKKIIIEEEAAA???:::===@@@DDDGGGJJJNNNQQQKKKNNNRRRUUUUUURRROOOLLLNNNOOOPPPRRRTTTWWWZZZ\\\\\\\\\\\\YYYVVVSSSRRRRRRLLLNNNQQQTTTUUUTTTSSSRRRRRRSSSTTTSSSQQQNNNMMMMMMRRRUUUXXXYYYZZZ^^^eeejjj666666555444333222222111888888888777777777777777999888888777666555555444777666555444333444444555333333333444444444555555555555555444444333333333444444444555555555666666222333444444222222333444555555555555555444444444555555555555555555444444444444333333333333444444888888777777666666555555666666777888888888888888666666666666666666666666999999999888888888888888777777777777777888888888555666777999::::::999999::::::;;;<<<<<<;;;::::::<<<<<<======>>>??????@@@?????????@@@BBBDDDEEEFFFHHHLLLUUUcccttt}}}uuulllgggiiiiiihhhgggfffeeeeeedddhhhjjjjjjhhheeecccbbbbbb]]]\\\ZZZZZZ\\\```dddgggfffggghhhiiijjjjjjiiiiiiiiijjjiiiffffffnnn~~~xxxqqqqqqsssrrroooeeeeeeeeefffeeeeeeddddddaaacccfffhhhgggeeebbb```^^^```bbbeeefffgggfffeeefffeeecccaaa___]]]\\\\\\\\\\\\]]]\\\[[[YYYWWWVVVZZZYYYVVVSSSQQQSSSWWWZZZaaaaaa___\\\ZZZYYY[[[]]]YYYWWWTTTRRRPPPPPPPPPQQQPPPPPPQQQRRRRRRRRRQQQQQQNNNNNNOOOOOONNNLLLJJJIIIKKKKKKLLLLLLLLLMMMMMMMMMKKKJJJIIIIIIJJJLLLNNNPPPNNNKKKHHHHHHKKKOOORRRTTTWWWWWWVVVVVVVVVVVVVVVVVV[[[ZZZZZZZZZYYYYYYXXXXXXOOOPPPRRRRRROOOIIIBBB>>>@@@???>>>@@@DDDIIILLLMMMPPPPPPQQQQQQRRRSSSTTTTTTSSSSSSSSSSSSTTTUUUWWWWWWYYYWWWWWWXXXYYYXXXTTTPPPMMMPPPTTTVVVVVVUUUTTTTTTRRROOOPPPRRRQQQLLLKKKMMMMMMPPPUUUYYY\\\]]]]]]\\\555555555444444333333222777777777777777777777777777777666666555444444333777666555444333444444555333333333444444444444555555555444444444333333333333333444444444555555555333444555555333333444555666666555555444444333333555555555555555555555555666666555555555555666666666777777777777777777777666666777888888888888777555555555555555555555555666666666666666666666666666666777777888888888999666777888999::::::999999::::::;;;<<<<<<;;;::::::999::::::;;;<<<<<<======?????????@@@AAACCCDDDEEEEEEIIIQQQ]]]lll|||{{{uuupppkkkfffffffffeeedddccccccccccccggghhhhhhfffdddbbbcccddd^^^]]][[[[[[]]]aaaeeegggjjjiiiiiihhhhhhgggggggggiiikkkkkkjjjkkktttwwwoooooopppooommmffffffffffffeeedddcccbbbddddddeeeeeedddaaa^^^\\\[[[]]]```dddgggiiiiiiiiifffeeecccaaa^^^]]]\\\[[[YYYZZZ[[[\\\[[[[[[YYYYYY[[[ZZZWWWSSSQQQQQQUUUXXX[[[]]]^^^]]][[[YYYXXXXXXXXXVVVSSSPPPNNNMMMMMMNNNMMMNNNOOOPPPPPPQQQQQQQQQPPPQQQQQQQQQPPPPPPOOOOOOMMMMMMMMMNNNNNNNNNOOOOOOMMMLLLJJJIIIJJJKKKLLLMMMPPPMMMKKKKKKNNNQQQRRRSSSTTTTTTSSSSSSSSSTTTTTTUUUWWWWWWWWWWWWWWWWWWWWWWWWTTTUUUUUUTTTPPPJJJDDDAAA@@@AAABBBCCCEEEHHHJJJLLLNNNNNNOOOOOOPPPQQQRRRRRRTTTTTTSSSSSSRRRSSSSSSSSSWWWVVVUUUVVVXXXWWWSSSPPPMMMOOOSSSTTTTTTSSSSSSTTTTTTSSSTTTVVVTTTOOOMMMNNNLLLOOOTTTYYY\\\\\\[[[ZZZ444444444444444444444444666666666777777777777777666666555555444333333333666555444444333444444444333333333333444444444444444444444444333333333333222222333333333444444444444555666666444444555666666666666555444333333222555555555555555555555555777777777777777777777777444555555666777777888888555666666777777777777777555555555555555555555555666666666666666666666666555555666777888999999:::888999999:::::::::999999::::::;;;;;;;;;;;;::::::999999999:::;;;;;;<<<<<>>>>>>>>>>>>>>???@@@AAAAAACCCGGGKKKOOOSSSVVVWWWdddqqq|||uuupppmmmkkkiiihhhhhhhhhgggfffdddaaa^^^\\\ZZZZZZZZZ\\\[[[ZZZYYYYYY]]]bbbfffgggfffdddbbbcccfffiiilllfffddd```\\\[[[\\\^^^``````cccgggjjjlllooouuuyyy{{{tttkkkdddbbbaaa``````aaaaaabbbcccddddddddddddeeecccaaa___^^^]]]]]]]]]cccdddfffggggggfffeeeddddddcccaaa^^^[[[YYYXXXXXXYYYZZZ[[[\\\\\\[[[ZZZZZZYYYYYYWWWTTTRRRRRRTTTVVVXXXYYYZZZYYYXXXWWWXXXYYYVVVTTTQQQMMMKKKIIIIIIIIIIIIIIIIIIIIIKKKLLLNNNOOOQQQPPPMMMKKKJJJJJJJJJKKKNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNOOOPPPRRRSSSTTTRRRQQQPPPPPPQQQOOOMMMJJJIIIIIIIIIIIIJJJKKKLLLMMMMMMNNNOOOQQQSSSTTTVVVVVVOOOOOOOOOOOOOOOOOOOOOOOOOOOTTTXXXWWWQQQMMMNNNPPPJJJIIIHHHGGGGGGHHHJJJKKKJJJJJJKKKLLLMMMOOOQQQRRRPPPQQQQQQRRRQQQQQQQQQRRRPPPQQQQQQPPPPPPRRRUUUWWWWWWVVVWWWYYYYYYZZZcccmmm|||vvvlllbbb[[[XXXWWWXXX333333333444444555555555333333444444555666666666555555555555555555555555222333333444444444444333222222222222333333333333222222222222333333333333111111222222222333333333222333444444222222333444444444444444333333333333333333444444555666666666444444666666666666444444444444333333222111111000333444444555555555555555444444444444444444444444333444444555555666666777555555666777888999999:::999888888777777888999999::::::999999999999::::::::::::::::::::::::;;;;;;<<<<<<<<<===>>>???@@@@@@???@@@BBBDDDFFFHHHJJJKKKOOOZZZlll}}}tttpppggggggggggggggghhhhhhiiieeedddccc```^^^[[[YYYXXXYYYZZZYYYYYYYYY\\\bbbfffhhhfffcccbbbbbbeeehhhjjjccc```]]]ZZZZZZ[[[]]]___aaadddgggiiikkkmmmoooqqqrrrmmmhhhcccaaa```___^^^```aaabbbbbbccccccccccccaaaaaa``````___`````````cccdddeeeeeedddbbb```^^^bbbaaa___]]][[[YYYXXXXXX\\\\\\]]]]]]]]]\\\ZZZYYYYYYYYYXXXUUUSSSSSSUUUWWWWWWVVVUUUSSSQQQQQQTTTWWWQQQOOOMMMJJJHHHHHHHHHIIILLLLLLKKKJJJJJJKKKMMMNNNQQQPPPOOONNNLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLKKKMMMMMMOOOPPPRRRTTTUUUUUURRRQQQOOOOOOOOONNNKKKIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLLLLNNNOOOQQQSSSTTTUUUHHHIIIKKKMMMOOOQQQRRRRRRRRRUUUXXXVVVRRROOONNNNNNJJJIIIGGGFFFFFFGGGIIIKKKNNNMMMLLLLLLKKKKKKLLLLLLLLLNNNOOOOOONNNNNNPPPQQQPPPQQQQQQQQQQQQRRRUUUWWWYYYXXXZZZ]]]]]]aaalllxxxrrreee\\\XXXXXXYYY333333444444444444444444222333333444555555666666444444444444444444444444111222333444555444444333111222222222222333333333111111222222222333333333222222222222333333333444333444555444333222333555222333333333333444444444333333444444555666666777333444666777777666444333444444444444333333333333333333444555555555555444444444444444444444444444333333444444555666666777666666777777888888888999777666666666666777999:::::::::999888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===???@@@AAA?????????@@@BBBCCCEEEFFFFFFKKKXXXhhhvvvyyytttrrrggghhhhhhhhhgggfffffffffaaaaaabbbaaa___]]]ZZZYYYZZZZZZ[[[[[[[[[^^^cccfffeeedddaaa___```bbbeeegggbbbaaa^^^[[[ZZZ[[[\\\]]]___aaadddggghhhjjjlllmmmkkkiiigggeeecccbbb```___bbbbbbccccccbbbaaa``````_________```````````````]]]^^^___``````___]]]\\\```___]]]\\\ZZZYYYYYYYYY]]]]]]^^^___^^^]]]\\\[[[\\\[[[ZZZWWWTTTSSSTTTVVVUUUUUUTTTQQQOOONNNQQQSSSOOONNNLLLJJJJJJKKKLLLMMMQQQOOOMMMKKKJJJKKKKKKLLLMMMNNNNNNOOOOOOOOONNNNNNMMMMMMLLLLLLLLLKKKKKKKKKLLLMMMOOOPPPQQQRRRSSSSSSSSSQQQOOONNNNNNNNNLLLJJJKKKKKKJJJJJJJJJKKKKKKLLLIIIJJJKKKMMMNNNPPPQQQRRRFFFHHHKKKOOORRRTTTUUUUUURRRRRRRRRQQQOOOLLLJJJIIIKKKJJJHHHFFFFFFHHHJJJKKKOOONNNMMMLLLKKKJJJJJJJJJHHHJJJLLLLLLJJJKKKMMMOOONNNOOOQQQQQQPPPQQQSSSUUUVVVXXX\\\```aaacccmmmyyy|||qqqfff]]]YYYYYYYYY444444444444444444444444222222333444444555666666333333333333333333333333000111333444555444444333111111222222222333333333111111111222222333333333222222333333333444444444444555666555444444555666111222222333333444444555333333444444555666777777444555666888888666555444333444444555555666666777222333444444555555444444444444444444444444444444555555555666777888888999777777777777777888888888666555555555666777999:::;;;:::999888888999:::;;;>>>>>>>>>>>>>>>>>>======999::::::;;;===???@@@AAAAAAAAAAAAAAABBBDDDFFFGGGGGGGGGNNNYYYcccooo}}}zzz|||zzzvvvuuummmnnnmmmkkkgggdddbbbbbb]]]^^^```aaaaaa^^^\\\ZZZ[[[\\\]]]]]]^^^```dddgggcccaaa___]]]]]]___bbbddddddbbb```]]][[[[[[[[[\\\\\\^^^aaacccfffhhhiiijjjggggggggggggfffdddbbbaaaeeeddddddcccaaa___^^^]]]]]]^^^______``````______VVVXXXZZZ\\\^^^^^^]]]\\\___^^^]]][[[ZZZZZZYYYYYY\\\]]]^^^_________^^^]]]^^^^^^\\\YYYUUUSSSSSSTTTVVVVVVUUUSSSPPPOOOPPPQQQPPPOOONNNMMMMMMOOOQQQRRRTTTRRROOOLLLKKKJJJKKKKKKHHHJJJLLLNNNOOOPPPOOOOOONNNMMMMMMMMMLLLLLLKKKKKKMMMMMMNNNOOOPPPPPPPPPOOOTTTRRROOONNNNNNNNNMMMLLLMMMMMMLLLKKKKKKKKKLLLLLLHHHHHHJJJKKKLLLNNNOOOOOOGGGIIIMMMQQQTTTVVVVVVVVVPPPOOOMMMLLLKKKJJJGGGEEELLLKKKHHHGGGFFFHHHJJJKKKLLLLLLKKKKKKKKKKKKLLLLLLEEEHHHIIIIIIGGGHHHKKKNNNLLLNNNPPPPPPPPPPPPRRRSSSQQQUUU\\\aaaaaaaaaiiisss{{{vvvnnneee^^^ZZZYYYYYY111222444555555444222111444333333222222333333444555444333333222222222222333333333222222222111111333333333333333222111000111111222222222333333333111111111111111111111111333333333333333333333333444333333222222333333444333222222111111222222333000000222333555666888888555555444333333222111111333333333444444333222222222222333333333333444444555555555555555555555555999999:::;;;:::999888777777777888888888999999:::999999999:::::::::;;;;;;:::;;;<<<======>>>>>>===::::::;;;;;;<<<======>>>??????????????????@@@@@@<<>>>>>>>>>>>;;;<<<<<<<<<======>>>>>><<<<<<===>>>>>>???@@@@@@===AAAEEEFFFHHHNNNYYYbbbtttzzzxxxxxxxxxtttqqqkkkkkkggg```^^^```aaa___^^^```cccddddddbbb___]]]ZZZYYYYYY]]]bbbfffgggggggggfffeeedddeeefffggghhhfffhhhjjjjjjhhheeecccccc]]]]]]]]]^^^```bbbcccdddccccccbbb```]]]]]]^^^```cccbbb```^^^]]]]]]]]]]]]aaaaaa```___^^^^^^]]]]]]VVVVVVXXX\\\```bbbaaa```aaa```___]]][[[XXXWWWVVVYYY^^^dddeeedddaaaaaabbbcccaaa^^^\\\ZZZYYYXXXXXX[[[YYYUUUPPPMMMKKKJJJJJJNNNMMMMMMOOORRRTTTTTTSSSTTTRRROOOLLLKKKKKKLLLMMMKKKKKKMMMNNNOOOPPPPPPPPPMMMMMMMMMMMMNNNNNNNNNNNNLLLLLLLLLLLLMMMLLLLLLKKKIIIKKKMMMNNNMMMNNNOOOQQQNNNMMMLLLJJJHHHEEECCCBBB???BBBFFFJJJMMMMMMMMMMMMJJJMMMQQQUUUWWWWWWWWWVVVOOONNNMMMLLLKKKIIIHHHHHHNNNLLLJJJJJJLLLMMMMMMMMMJJJJJJIIIIIIHHHIIIIIIJJJHHHGGGEEEDDDDDDEEEGGGHHHJJJJJJJJJIIIIIIKKKNNNRRRXXX^^^```^^^eeeqqquuupppfffccc___]]]\\\[[[ZZZYYY111222333444444333222111333333333333333333333333444333333222222222222333333333333222222222111111222222222333222222111000111111111222222222222333111111111111111111111111222222333333333333333333333333222222222222333333555444444333333444444555444444444333222222111111555444444333333222222111222333333444444333333333222222333333333333444444444444444444444444444444333444555777888999999999999999888888777666666666888888999999999:::::::::999:::;;;===>>>?????????===============>>>>>>>>>999:::;;;<<<>>>???@@@@@@???@@@AAABBBBBBEEEJJJNNNWWWggg}}}}}}}}}zzzrrrkkkffffffccc]]][[[^^^___]]]```bbbeeegggfffccc___]]]ZZZZZZ]]]aaafffiiijjjiiihhhfffdddfffjjjlllkkkiiijjjjjjkkklllllljjjfffccc\\\\\\\\\\\\\\\]]]^^^___```___^^^ZZZWWWVVVWWWYYY[[[[[[\\\\\\]]]]]]^^^^^^```aaaaaaaaa___^^^\\\[[[YYYYYYZZZ]]]```aaa```___^^^]]][[[ZZZXXXVVVUUUUUUWWW[[[```aaa```^^^___aaabbb```^^^]]][[[[[[[[[\\\]]]YYYTTTOOOKKKJJJJJJKKKRRRQQQPPPPPPRRRTTTTTTSSSRRRQQQNNNKKKJJJJJJJJJKKKIIIKKKMMMOOOPPPPPPOOONNNLLLMMMMMMMMMNNNOOOOOOOOOMMMKKKJJJKKKNNNOOOLLLJJJFFFHHHIIIJJJKKKLLLOOORRRMMMLLLKKKIIIGGGEEEBBBAAA:::@@@GGGKKKLLLKKKLLLMMMMMMOOORRRUUUWWWWWWWWWVVVOOOOOOOOONNNMMMMMMLLLLLLPPPOOONNNNNNPPPPPPOOONNNJJJJJJIIIHHHGGGGGGGGGGGGFFFEEEEEEEEEEEEGGGIIIJJJIIIIIIHHHFFFFFFHHHMMMPPPTTTZZZ]]]]]]dddnnnqqqmmmaaa___]]]\\\\\\\\\ZZZXXX111222333333333333222111333333333333333333333333333333222222222222222333333333333222222222111111111111222222222222111111111111111111222222222222111111111111111111111111222222222222222333333333333333222222222222333333444444333333333333444444444444333222222111000000444444444333333222222222222222333444444444333333222222222333333333444444444444444444444444444444333333444555666666777777777777777777777777666666888888888888999999999999888999;;;<<<>>>?????????<<<<<<<<<<<<============;;;;;;<<<===>>>>>>??????AAA@@@@@@AAABBBDDDDDDCCCHHHUUUkkk|||zzzxxxzzz}}}yyypppiiicccdddaaa\\\\\\___```^^^aaacccfffgggfffccc^^^[[[WWWZZZ___dddiiilllmmmmmmiiiffffffjjjqqqtttqqqnnniiihhhgggiiikkkiiiddd```]]]\\\[[[ZZZZZZZZZZZZZZZ[[[ZZZXXXUUURRRQQQSSSUUUXXXYYYZZZ\\\]]]^^^^^^^^^```aaabbbbbb```^^^[[[YYYZZZZZZ[[[]]]___```^^^\\\[[[ZZZXXXUUUTTTTTTTTTTTTUUUXXX[[[\\\ZZZZZZ\\\^^^```^^^]]][[[ZZZYYYZZZZZZXXXVVVQQQNNNMMMNNNQQQSSSRRRPPPNNNNNNOOOPPPPPPOOONNNMMMKKKJJJIIIIIIJJJKKKHHHJJJMMMPPPQQQPPPNNNMMMKKKLLLLLLMMMNNNOOOPPPPPPOOOLLLJJJLLLPPPRRRNNNJJJEEEFFFGGGGGGHHHIIILLLOOOKKKKKKJJJIIIGGGEEECCCAAA;;;CCCLLLOOOMMMKKKLLLNNNNNNOOOQQQSSSTTTUUUUUUUUUQQQQQQQQQQQQQQQQQQQQQQQQPPPOOOOOOOOOPPPPPPNNNMMMKKKJJJIIIGGGFFFEEEEEEEEEEEEEEEFFFFFFHHHJJJKKKLLLIIIHHHGGGEEEEEEGGGLLLPPPPPPTTTWWWXXX]]]dddfffbbb[[[[[[ZZZ[[[\\\\\\YYYWWW222222222222222222222222222333333444444333333222222222222111111222222333333333333222222222111111000111111222222111111111000000111111111222222222111111111111111111111111111111111222222333333333333222222111111222222333333333222222222222333333333222222222222222222222444444333333333333222222111222333333444444444333222222222333333333444444444444444444444444444444555444444444444444444444444444555666777777888888777777777888888888999999888999:::;;;=========>>>::::::;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>===@@@??????AAACCCDDDCCCAAAFFFKKKYYYkkk{{{wwwtttuuuvvvtttwwwzzz|||{{{vvvnnniiibbbdddccc______ccceeecccbbbdddfffgggeeeaaa]]]ZZZUUUZZZaaahhhmmmpppppppppmmmlllmmmssszzz|||yyytttgggfffeeegggjjjhhhddd______^^^]]][[[ZZZYYYYYYXXXVVVVVVTTTQQQPPPQQQTTTWWWYYYZZZ[[[]]]^^^^^^^^^^^^___```aaaaaa```^^^[[[ZZZ[[[ZZZ[[[\\\^^^^^^\\\ZZZXXXVVVTTTRRRQQQRRRSSSTTTVVVXXXZZZYYYWWWWWWZZZ]]]___^^^[[[YYYXXXWWWWWWWWWSSSQQQNNNLLLLLLOOOSSSUUUSSSPPPMMMLLLMMMNNNMMMMMMJJJJJJIIIIIIIIIJJJKKKLLLHHHJJJMMMOOOPPPPPPNNNMMMKKKKKKLLLMMMMMMNNNOOOOOOPPPMMMKKKMMMRRRTTTPPPLLLIIIJJJKKKJJJIIIIIIKKKLLLIIIIIIIIIHHHGGGFFFDDDCCCDDDKKKRRRTTTPPPMMMLLLNNNLLLMMMNNNOOOPPPQQQRRRRRRRRRRRRRRRSSSSSSTTTTTTTTTQQQPPPOOOPPPQQQPPPNNNLLLKKKJJJHHHGGGFFFEEEDDDDDDFFFFFFGGGIIIJJJLLLNNNOOOJJJJJJIIIGGGGGGIIINNNQQQQQQSSSUUUVVVYYY]]]]]]ZZZWWWWWWXXXYYY[[[[[[XXXVVV222222222222222222222222222222444444444444222222222111111111111222222333333333333222222222111111///000111111222111111111000000000111111111111222111111111111111111111111000000111111222333333333222222111111111111222222333222222111111222222333222222222222333333333333333333333333333333333333111111222333444444444444222222333333333333444444333333333333333333333333666555444333333333333333222333444555666888888999666777777777777888888888888888999:::;;;;;;;;;;;;888999999:::;;;;;;<<<<<<@@@@@@???>>>>>>======<<<=========???BBBCCCBBBAAAEEEDDDJJJVVVaaannnuuuooommmmmmmmmpppqqqtttuuutttpppmmmjjjdddffffffcccdddiiijjjiiieeefffffffffddd```\\\ZZZWWW]]]fffnnnqqqrrrrrrrrrmmmnnnpppuuuyyyyyyuuupppfffggghhhjjjkkkjjjgggdddbbbaaa```^^^\\\[[[ZZZZZZUUUUUUSSSQQQQQQSSSWWW[[[\\\\\\\\\]]]]]]]]]]]]]]]___````````````^^^]]]\\\[[[ZZZZZZ\\\]]]]]][[[YYYVVVTTTQQQOOOOOOPPPSSSUUUYYYZZZZZZXXXUUUUUUYYY]]]^^^\\\ZZZXXXVVVVVVVVVVVVQQQOOOMMMKKKKKKMMMPPPRRRUUURRRNNNMMMMMMNNNNNNMMMIIIIIIIIIIIIIIIJJJKKKLLLHHHJJJLLLNNNOOOOOONNNMMMJJJKKKKKKLLLLLLMMMMMMMMMOOOMMMLLLNNNQQQSSSQQQNNNNNNPPPQQQPPPNNNLLLLLLLLLGGGHHHHHHHHHHHHHHHGGGGGGLLLQQQUUUVVVSSSOOOMMMMMMJJJJJJJJJJJJLLLMMMOOOPPPRRRRRRRRRSSSSSSSSSTTTTTTSSSQQQPPPPPPPPPPPPOOOMMMKKKJJJIIIGGGFFFEEEEEEEEEFFFGGGHHHJJJKKKMMMNNNOOOJJJKKKKKKKKKJJJLLLOOORRRQQQQQQPPPQQQTTTVVVUUUTTTUUUUUUUUUWWWYYYYYYWWWUUU222222111111111111222222111222444555555444222111111111111111111222333333333333333222222222111111//////000111111111111111000000000000111111111111111111111111111111111111///000000111222222333333222222111111111111222222333333333222222333333333333333333333333333333333333333333333333333333333000111222333444444444444222222333333333333444444333333333333333333333333444444333333333444555555333333444555555666777777666666666777777777888888777888888999999999888888777888999:::;;;===>>>>>>=====================<<<>>>?????????????????????BBB>>>BBBKKKPPPVVVfffxxxzzztttpppmmmiiigggiiilllnnnooonnnllljjjiiieeehhhhhhggghhhmmmooommmiiiiiihhhfffccc```^^^\\\]]]dddnnntttvvvtttrrrrrrlllooorrrtttsssooojjjfffeeehhhkkkmmmmmmkkkjjjjjjfffeeecccaaa```^^^^^^]]]XXXWWWVVVTTTSSSVVVZZZ^^^]]]\\\[[[[[[[[[\\\]]]^^^________________________\\\[[[[[[]]]^^^^^^\\\ZZZUUUSSSOOOMMMMMMPPPSSSVVVYYYYYYXXXTTTQQQQQQUUUYYYXXXWWWUUUTTTSSSSSSTTTTTTRRRQQQOOONNNNNNOOOQQQRRRUUURRRNNNLLLLLLMMMNNNNNNKKKJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKMMMNNNNNNNNNNNNJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNOOOOOOOOOOOONNNPPPSSSSSSPPPNNNLLLLLLFFFFFFHHHIIIIIIJJJJJJJJJPPPRRRTTTTTTSSSPPPNNNLLLGGGGGGGGGGGGIIIKKKNNNOOOPPPPPPPPPPPPPPPQQQQQQQQQRRRPPPMMMLLLMMMMMMMMMLLLKKKJJJIIIGGGGGGFFFFFFFFFEEEFFFGGGIIIKKKLLLLLLMMMJJJKKKMMMMMMMMMMMMOOOQQQOOOLLLKKKLLLNNNPPPQQQQQQUUUTTTTTTUUUVVVWWWVVVTTT222222111111111111222222111222444555555444222111111111000000111222333333333333333222222222111111//////000111111111111111000000000000111111111111111111111111111111111111///000000111222222333333222222111111111111222222555444444333333444444555555555555444444333333333333333333333333333333333000111222333444444555444222222333333333444444444333333333333333333333333333222222222333555777888444444555555555555555555666666666666777777777777777888888888888777666666888888999;;;===>>>???@@@:::;;;;;;<<<<<<=========AAACCCCCCAAA>>>======???>>>;;;???HHHJJJJJJUUUeeeppp{{{|||zzzyyywwwuuuqqqkkkgggeeehhhkkklllkkkjjjhhhhhheeeiiijjjhhhjjjoooqqqppplllkkkiiifffcccaaa___^^^cccjjjsssyyyxxxuuurrrqqqqqqtttxxxxxxssskkkeeebbbccchhhmmmnnnmmmkkklllmmmiiigggfffdddbbbaaa``````[[[ZZZXXXVVVUUUWWW\\\___\\\[[[ZZZYYYZZZ[[[]]]______^^^^^^^^^^^^___``````\\\\\\\\\^^^______]]][[[UUURRRNNNLLLLLLPPPTTTWWWWWWVVVTTTOOOLLLLLLPPPUUUQQQPPPPPPOOOOOOPPPQQQRRRRRRRRRRRRRRRSSSTTTVVVWWWSSSPPPLLLJJJKKKLLLMMMLLLMMMMMMLLLKKKIIIHHHGGGFFFJJJJJJKKKLLLMMMNNNOOOOOOJJJJJJJJJJJJJJJIIIIIIIIIHHHKKKMMMMMMMMMLLLNNNOOOJJJMMMQQQRRRPPPMMMKKKJJJEEEFFFGGGIIIJJJKKKLLLLLLQQQQQQQQQQQQRRRQQQNNNKKKFFFFFFEEEFFFHHHJJJMMMOOONNNNNNNNNNNNNNNNNNNNNNNNOOOMMMIIIHHHHHHIIIJJJIIIJJJJJJIIIHHHGGGGGGGGGGGGDDDEEEFFFHHHIIIJJJKKKKKKIIIKKKNNNOOONNNNNNOOOPPPPPPLLLJJJLLLOOOQQQRRRTTTUUUTTTSSSSSSUUUVVVUUUTTT444444444333111///...---111111333333333333111111111111111111111111111111000000000000000000000000222222222111111111000000111111111111111111111111000000000000000000000000222222111111000000//////111111111111111111111111222222222222222222222222111111222222222111111000111111222333333333333222222222222222222222222222111111111111111111111111555555555555555555555555444444444444333333222111333333333444444444555555555555555555666666666666999999999999999999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;999::::::;;;;;;<<<<<<===========================@@@???>>>???BBBFFFKKKNNN___kkkzzzqqqrrrxxxyyy~~~yyyrrrooollliiieeeeeefffhhhiiihhhfffdddkkkfffccceeelllsssuuuvvvnnnllljjjiiijjjjjjhhhggglllooorrruuuvvvtttrrrqqqmmmtttzzz{{{uuummmfffbbbdddhhhmmmoooooommmkkkjjjhhhjjjkkkllljjjgggccc```aaa\\\XXXWWWZZZ]]]^^^^^^___^^^\\\YYYXXXXXX\\\___aaaaaa___^^^^^^]]]]]]]]]YYY\\\```___]]]ZZZYYYZZZSSSOOOJJJIIIMMMQQQRRRRRRTTTSSSQQQNNNMMMLLLLLLLLLNNNNNNOOOPPPPPPQQQQQQRRRQQQRRRRRRSSSTTTVVVWWWXXXSSSNNNHHHDDDDDDGGGJJJKKKIIIJJJJJJIIIHHHGGGGGGHHHLLLMMMOOOOOOOOOMMMKKKIIIJJJIIIIIIIIIIIIJJJKKKKKKIIIHHHHHHHHHHHHIIIJJJJJJLLLKKKKKKJJJIIIHHHHHHHHHFFFGGGHHHJJJKKKMMMNNNOOONNNOOOOOOOOONNNMMMKKKJJJJJJHHHFFFGGGIIIMMMOOOPPPOOONNNMMMLLLKKKKKKKKKKKKGGGGGGGGGGGGGGGFFFFFFFFFHHHHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHHHHHHHFFFEEEDDDKKKJJJKKKLLLOOOPPPQQQPPPPPPPPPPPPPPPPPPRRRSSSSSSWWWWWWWWWUUUSSSQQQQQQRRR111111222222222222222111111222333444444333222111111111111111111111111111000000000000000000000000222222222111111111000000111111111111111111111111000000000000000000000000111111111000000000000000111111111111111111111111222222222222222222222222000111111111111111000000000111222222333333222222222222222222222222222222111111111111111111111111222222222333333333333333333333444444333333222111333333333444444444444555555555555555666666666666666666555555666666777777;;;;;;;;;;;;;;;;;;;;;;;;888888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===>>>@@@DDDHHHJJJMMMVVVgggyyyxxxxxx~~~rrrmmmkkkiiigggfffdddddddddeeeeeeeeeiiiffffffiiipppuuuuuutttmmmkkkiiihhhiiiiiigggfffjjjlllpppssstttsssqqqooopppuuu{{{{{{uuummmhhhfffcccgggkkklllkkkiiihhhgggeeeggghhhiiiiiihhhfffdddbbb^^^YYYXXXZZZ]]]______^^^^^^\\\ZZZZZZ]]]aaaeeedddbbb___]]]\\\]]]^^^```]]]___aaaaaa^^^[[[[[[\\\RRRNNNLLLLLLPPPRRRQQQPPPSSSRRRPPPNNNNNNMMMNNNNNNOOOOOOOOOOOOPPPPPPPPPQQQRRRRRRRRRSSSTTTUUUWWWXXXQQQMMMGGGDDDDDDEEEGGGGGGHHHIIIJJJKKKJJJJJJKKKMMMNNNNNNOOOOOONNNLLLJJJIIIHHHHHHHHHIIIIIIJJJKKKLLLHHHHHHHHHHHHHHHIIIJJJJJJLLLKKKKKKJJJIIIIIIHHHHHHGGGGGGHHHIIIKKKLLLMMMMMMMMMMMMNNNNNNMMMLLLJJJIIIHHHGGGGGGIIILLLNNNNNNMMMOOONNNMMMKKKJJJIIIIIIIIIHHHFFFDDDBBBBBBCCCEEEGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCIIIIIIIIIKKKMMMNNNOOOOOOMMMMMMMMMMMMNNNOOOPPPPPPSSSTTTUUUTTTQQQOOOOOOOOO000111222333333333333333222222444444444444222222111111111111111111111111000000000000000000000000222222222111111111111111111111111111111111111111000000000000000000000000000000000000111111111111111111111111111111111111222222222222222222222222///000000111111000000///000111222222333333222222222222222222222222222222111111111111111111111111111111222222333333444444333333333333333222222111333333333333444444444444444555555555555666666666777777777777777888999:::::::::::::::::::::::::::666777888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???AAACCCEEEEEEIIIRRR___lll{{{qqqttttttmmmkkkkkkiiifffcccaaabbbdddhhhkkkkkkkkklllpppuuuvvvtttqqqkkkiiiggggggggggggeeeddddddfffjjjmmmoooooommmlllooorrruuutttoooiiifffeeeccceeehhhhhhfffdddccccccaaaaaacccdddeeeffffffgggccc___ZZZXXXYYY\\\___aaaaaa```___]]]]]]```eeeiiigggddd```\\\[[[]]]___aaa```aaaaaa___\\\[[[[[[\\\VVVTTTSSSTTTWWWXXXVVVSSSQQQPPPOOONNNOOOPPPQQQRRRQQQPPPPPPOOOOOOOOOOOOOOORRRRRRRRRSSSSSSUUUVVVVVVPPPMMMIIIGGGGGGGGGGGGGGGGGGIIIKKKLLLLLLNNNPPPRRRPPPPPPOOONNNMMMKKKKKKJJJGGGGGGHHHHHHIIIJJJKKKKKKHHHHHHGGGGGGHHHHHHIIIJJJKKKKKKKKKJJJJJJIIIIIIHHHGGGHHHHHHIIIIIIJJJKKKKKKKKKKKKLLLKKKKKKJJJIIIHHHFFFFFFGGGJJJMMMNNNLLLJJJNNNMMMKKKIIIHHHGGGFFFFFFIIIEEE@@@===<<>>???@@@AAAAAAFFFFFFIIIOOOWWWccctttyyyrrrzzzooommmlllffffffeeedddfffjjjppptttuuutttssstttuuusssooolllhhhfffeeeeeeeeedddbbb```]]]^^^aaadddfffggggggfffgggiiikkkhhhccc______```ccceeefffeeecccaaa``````]]]\\\\\\\\\^^^```bbbcccccc```[[[XXXXXX[[[___aaafffeeeccc```^^^```dddhhhgggeeebbb^^^]]]]]]___```______]]][[[YYYXXXXXXXXXWWWUUUSSSUUUXXXYYYWWWTTTNNNNNNNNNNNNOOOQQQSSSUUURRRQQQPPPOOONNNNNNNNNNNNRRRRRRRRRRRRRRRSSSTTTUUUOOONNNLLLLLLMMMMMMLLLKKKIIIJJJMMMNNNNNNOOOQQQSSSRRRQQQPPPNNNMMMLLLLLLLLLHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIKKKJJJJJJJJJIIIIIIIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHGGGFFFGGGIIIKKKLLLLLLJJJLLLKKKIIIGGGEEEDDDCCCCCCFFFCCC>>>;;;;;;===AAADDDHHHGGGGGGFFFEEEEEEDDDDDDEEEDDDCCCBBBBBBCCCDDDEEECCCDDDEEEFFFFFFGGGHHHIIIKKKLLLMMMMMMNNNNNNOOOOOONNNQQQTTTUUUSSSPPPNNNNNN333333333333222222111000222222333444444333222222111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000//////000000111111222222111111111111111111111111111111111111111111111111......///000000000000000000000111222222222222111222222222222222222222222111111111111111111111111333333333444444444555555111111222333333222222222222222222333333333444444444444444444555555555555333333333333444555666777777777777888888888999999555666666777999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<<===???@@@@@@@@@@@@DDDAAABBBFFFJJJPPP\\\gggzzzyyyzzzvvvyyysssmmmjjjbbbeeehhhkkkmmmrrrwww|||}}}xxxtttpppllliiifffdddcccbbbbbbcccbbb___]]]VVVVVVWWWYYY[[[]]]^^^___```aaaaaa]]]XXXVVVXXX[[[cccdddeeedddaaa___^^^^^^[[[ZZZXXXVVVVVVXXX[[[\\\aaa___[[[XXXWWWYYY\\\___ddddddbbb```___```dddgggeeeeeecccbbb```^^^\\\\\\___]]][[[YYYXXXWWWWWWVVVRRRNNNKKKLLLPPPRRRRRRQQQMMMMMMMMMNNNOOORRRTTTUUUSSSRRRPPPNNNMMMMMMMMMNNNQQQQQQPPPPPPPPPQQQQQQRRRMMMLLLLLLNNNPPPQQQPPPOOOJJJLLLMMMNNNMMMMMMOOOPPPRRRQQQPPPNNNMMMMMMMMMMMMIIIJJJJJJIIIHHHGGGEEEDDDGGGFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIGGGEEEEEEHHHJJJLLLLLLKKKJJJHHHFFFDDDBBBAAAAAABBB@@@???>>>>>>???@@@BBBHHHGGGFFFDDDDDDDDDDDDDDDFFFFFFDDDDDDDDDEEEFFFGGGBBBDDDFFFEEECCCCCCDDDFFFIIIJJJKKKLLLMMMMMMMMMLLLLLLOOORRRSSSQQQOOOMMMMMM///000111222222222222222111111333333333333111111111111111111111111111111000000000000000000000000111111111111111222222222111111111111111111111111000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111......///000111111111111///000111111222222111111222222222222222222222222111111111111111111111111222222222222222111111111000111222222222222222222222222222222333333333333333444444444444555555555333333333444555666777888666666777777888999999999777777777888999999::::::::::::::::::::::::::::::;;;<<<===???@@@@@@AAAAAAAAA???@@@CCCFFFIIIOOOWWWcccqqqxxxuuurrrppprrrvvvuuulllgggaaaeeejjjmmmoooqqqvvvzzz}}}wwwpppjjjfffcccbbbaaaaaa``````aaa```]]]ZZZRRRPPPOOOOOOPPPSSSWWWZZZ\\\]]]\\\XXXSSSRRRUUUYYYaaacccddddddaaa^^^\\\\\\\\\ZZZWWWUUUTTTUUUVVVXXX]]]\\\ZZZWWWUUUVVVYYY\\\\\\]]]^^^______aaadddfffdddddddddcccaaa^^^ZZZYYY^^^\\\ZZZZZZZZZYYYWWWVVVNNNKKKHHHIIIMMMQQQQQQQQQMMMMMMLLLMMMNNNPPPRRRTTTSSSQQQOOOMMMLLLLLLNNNNNNPPPOOOOOONNNNNNNNNOOOOOOIIIIIIIIILLLNNNOOONNNMMMJJJKKKLLLLLLKKKJJJKKKMMMOOOOOONNNNNNMMMLLLLLLLLLIIIIIIIIIIIIHHHFFFDDDBBBFFFFFFEEEEEEFFFFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFGGGHHHIIIJJJGGGDDDDDDFFFIIIKKKLLLIIIHHHFFFDDDCCCBBBAAAAAA??????@@@AAABBBBBBBBBBBBHHHFFFEEECCCCCCCCCDDDDDDFFFFFFFFFFFFFFFGGGGGGHHHDDDFFFHHHFFFBBB@@@BBBDDDEEEFFFHHHIIIJJJJJJIIIHHHHHHKKKMMMNNNMMMKKKKKKKKK///000000111111111000000000000222222222222000000111111111111111111111111000000000000000000000000000000111111111222222222111111111111111111111111000000000000000000000000111111111000000000000000111111111111111111111111111111111111111111111111...///000111222222222222///000000111111111111111222222222222222222222222111111111111111111111111333333222222111000000000000000111222222222222222111222222222222333333333333333444444444555555555555555555666777888::::::666666777888888999::::::999999999999999999999999999999999999999999999999::::::;;;===>>>@@@AAABBBBBB@@@@@@CCCEEEEEEIIIOOOTTT\\\iiiyyy|||qqqkkkjjjjjjjjjmmmwwwuuulllgggdddgggjjjjjjhhhhhhkkkooowwwtttpppkkkeeebbb``````___^^^^^^______^^^[[[XXXQQQNNNJJJGGGHHHMMMSSSVVVZZZZZZYYYUUUQQQQQQTTTXXX^^^```cccccc```]]]ZZZYYY___]]]ZZZWWWVVVVVVWWWXXXXXXYYYYYYWWWTTTSSSUUUXXXVVVXXX[[[]]]^^^^^^```aaaeeedddcccaaa^^^\\\ZZZYYYZZZYYYXXXYYYZZZYYYVVVSSSKKKIIIIIILLLPPPSSSSSSQQQMMMMMMLLLLLLMMMNNNPPPQQQRRRPPPNNNLLLLLLLLLNNNOOONNNNNNMMMLLLLLLLLLLLLLLLIIIIIIHHHIIIKKKLLLKKKIIIGGGHHHIIIIIIHHHHHHIIIJJJIIIJJJKKKLLLLLLKKKJJJIIIFFFFFFHHHHHHHHHGGGEEEDDDEEEEEEEEEEEEEEEFFFGGGGGGEEEEEEEEEEEEEEEEEEFFFFFFCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGIIIJJJHHHFFFEEEEEEGGGIIIIIIIIIGGGGGGEEEDDDCCCBBBBBBBBB???@@@AAACCCDDDEEEFFFFFFGGGFFFDDDBBBBBBBBBCCCDDDEEEFFFFFFGGGHHHHHHGGGGGGFFFIIIJJJGGGBBB???@@@BBBCCCEEEGGGHHHIIIIIIHHHGGGGGGIIIKKKKKKKKKJJJKKKLLL333333222111///---,,,+++///000111222222111000///111111111111111111111111000000000000000000000000000000111111222222222222111111111111111111111111000000000000000000000000222222111111000000//////111111111111111111111111000000000000000000000000//////000222222333333333//////000111111111111111222222222222222222222222111111111111111111111111666555555444333222111111///000111222222222222222111111222222222333333333333333333444444444555555111111222222444555666777666777777888999::::::::::::::::::999999999999888999999999999999999999999999999:::;;;===???AAABBBCCC???>>>@@@@@@???AAAFFFFFFJJJRRR```rrr}}}yyysssmmmhhhfffffffffhhhuuusssllliiigggiiiiiifff```^^^aaaeeelllkkkjjjgggccc```______^^^]]]]]]^^^^^^]]]YYYWWWQQQMMMGGGDDDEEEJJJQQQUUUXXXXXXWWWTTTPPPOOOSSSVVV[[[^^^bbbccc```\\\YYYWWWaaa___]]]ZZZYYYYYYZZZZZZVVVWWWXXXVVVSSSQQQSSSUUUVVVXXX[[[]]]\\\ZZZZZZZZZgggeeebbb^^^[[[ZZZZZZZZZVVVUUUTTTVVVXXXWWWSSSPPPDDDDDDFFFKKKPPPRRRPPPMMMNNNMMMLLLLLLLLLMMMNNNOOORRRPPPMMMLLLKKKMMMOOOPPPNNNMMMLLLKKKKKKJJJJJJKKKLLLKKKIIIIIIJJJJJJIIIGGGDDDEEEGGGGGGGGGGGGHHHJJJEEEFFFHHHJJJJJJIIIHHHGGGCCCDDDFFFHHHIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBCCCCCCDDDEEEEEEFFFEEEEEEDDDEEEFFFGGGIIIJJJFFFEEEFFFGGGIIIJJJHHHFFFGGGFFFEEEDDDCCCBBBBBBBBBAAAAAABBBCCCEEEGGGIIIJJJGGGFFFDDDBBBAAABBBCCCDDDDDDEEEFFFHHHHHHHHHGGGFFFHHHKKKLLLHHHBBB>>>???AAADDDFFFHHHJJJKKKJJJIIIHHHIIIKKKLLLLLLKKKKKKMMMNNN333222222222111111000000111111222222222222111111000000000000000000000000000000000000000000000000111111111111111111111111111000/////////000222333000000000000000000000000333222111000000000222222222222222111111111111000111111111111111111111111///111222222111111222333//////............//////000000000000111111111111222222222222222222222222111111222222222333333333111111222222222222111111333333222222333333444555555555555555555555555555333333333444444444555555777777777777888888888888888888888888888999999:::999999999999999999999999<<<<<<<<<===>>>??????@@@@@@BBBCCCCCCCCCCCCDDDFFFAAAEEEJJJPPPYYYhhh{{{xxxooollliiifffdddccccccdddnnntttzzzpppkkkiiimmmiiihhhgggccc]]]```gggsssnnngggccccccbbb___]]]^^^```cccdddeeeccc```^^^SSSKKKKKKJJJFFFNNN[[[\\\]]]YYYWWWXXXVVVRRRRRRUUUZZZ[[[]]]]]]]]][[[YYYXXXYYYZZZZZZXXXVVVUUUVVVWWWXXXYYYYYYWWWTTTRRRRRRSSSVVVUUUUUUXXX\\\___^^^]]]dddbbb___\\\[[[YYYVVVTTTSSSOOOMMMPPPVVVXXXUUUPPPKKKJJJKKKNNNRRRTTTRRRPPPKKKJJJJJJJJJLLLMMMMMMLLLOOONNNMMMNNNNNNNNNLLLJJJNNNNNNMMMLLLKKKJJJIIIIIIHHHGGGFFFFFFHHHHHHHHHFFFBBBCCCEEEFFFEEEDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFGGGFFFFFFEEEDDDCCCHHHFFFDDDDDDEEEFFFEEEDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHHHHDDDDDDFFFGGGHHHIIIIIIIIIHHHIIIJJJKKKKKKKKKJJJIIIGGGGGGGGGFFFFFFFFFFFFFFFAAABBBCCCEEEGGGHHHHHHHHHKKKIIIFFFDDDCCCCCCCCCDDDGGGGGGHHHHHHIIIJJJJJJKKKFFFGGGGGGGGGEEEAAA>>><<>>>>>???===???@@@@@@@@@@@@AAACCCCCCFFFHHHJJJNNNXXXeeeoootttlllfffeeeeeeddddddeeeffffffmmmqqq|||uuunnnjjjhhhiiigggggghhhfffdddiiirrryyyssskkkfffdddccc```]]]```bbbeeeffffffccc___]]]VVVLLLLLLOOOPPP]]]kkklllggg___ZZZYYYYYYXXXYYY\\\]]]]]]]]]]]]\\\[[[YYYXXXYYYZZZZZZYYYWWWWWWXXXYYY[[[[[[ZZZWWWSSSOOONNNNNNSSSRRRRRRTTTYYY\\\]]]]]]```^^^\\\\\\\\\ZZZXXXVVVTTTQQQOOOSSSZZZ]]]ZZZVVVMMMMMMNNNQQQTTTUUUSSSPPPLLLKKKJJJJJJLLLLLLKKKJJJMMMLLLLLLMMMNNNOOOMMMLLLLLLLLLKKKKKKKKKKKKKKKLLLJJJHHHGGGHHHIIIIIIHHHFFFCCCEEEGGGGGGFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGEEEEEEEEEEEEDDDDDDCCCBBBGGGEEEDDDDDDEEEFFFEEEDDDFFFFFFFFFEEEEEEDDDDDDCCCDDDDDDEEEEEEFFFGGGGGGHHHEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEFFFFFFGGGHHHHHHGGGGGGHHHGGGEEEDDDDDDEEEFFFGGGKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHGGGFFFDDDBBBAAAJJJJJJKKKKKKKKKJJJJJJIIIMMMLLLJJJIIIIIIJJJLLLMMM111111111000000000000000111111222222222222111111000000000000000000000000000000000000000000000000111111111111111111111111//////000111111111111111000000000000000000000000111111000000000111111222222222111111111000000000111111111111111111111111111111222000...,,,------000//////......//////000000000000000111111111111222222222222222222222222111111111222222222222333111111222222222222111111111111111111111222222333444444444444444444444444444444555555555666666666444444555555555666666666666666666666666777888888999999999999999999999999::::::;;;;;;<<<<<<======<<<===??????>>>>>>@@@AAACCCEEEEEEDDDDDDHHHPPPVVVcccrrryyyqqqjjjeeeccc^^^___aaabbbdddeeeeeeeeeiiimmmttt~~~|||tttooojjjgggeeeeeedddeeegggiiikkkttt}}}yyypppiiifffdddaaa___bbbdddfffgggfffbbb^^^[[[XXXNNNOOOXXXaaasssrrrggg]]]]]]___aaacccfffaaaaaa___^^^\\\ZZZYYYXXXXXXYYY[[[ZZZYYYYYY[[[\\\]]]]]]\\\YYYTTTQQQOOOOOOPPPOOOPPPSSSWWW[[[\\\]]][[[ZZZZZZ[[[\\\\\\ZZZWWWUUURRRRRRVVV\\\```^^^[[[NNNOOOQQQTTTVVVVVVSSSPPPMMMKKKJJJKKKLLLLLLKKKJJJKKKJJJJJJLLLNNNOOONNNMMMJJJIIIIIIIIIJJJLLLNNNOOOMMMLLLJJJIIIJJJIIIHHHFFFEEEGGGHHHHHHGGGGGGGGGHHHIIIHHHGGGFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCBBBBBBBBBFFFDDDCCCCCCEEEFFFEEEDDDGGGGGGFFFFFFEEEDDDCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGFFFEEEEEEEEEDDDDDDCCCCCCFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCDDDDDDDDDDDDEEEGGGIIIJJJNNNNNNMMMLLLKKKJJJHHHHHHJJJJJJIIIHHHGGGGGGGGGGGGLLLLLLLLLLLLLLLKKKJJJIIIKKKKKKIIIIIIIIIIIIKKKKKK000000000000000000000000111111222222222222111111000000000000000000000000////////////////////////111111111111111111111111...///000222222111000000000000000000000000000000000000000000000111111111111111111111000000000000111111111111111111111111///000111111000000111333000000////////////000000///000000000111111111111111111111111111111111111111111111111222222222222111111222222222222111111000000000000000111111222444444444444444444444444555555555666666666666777444444555555555666666666555555555555555666777777888888888888999999999999999999:::::::::;;;;;;;;;<<<>>>????????????@@@BBBAAABBBCCCBBBBBBDDDHHHKKKQQQ\\\kkk{{{zzzlllccc]]]\\\]]]\\\]]]```bbbccccccbbbaaaeeeiiimmmooouuu|||~~~{{{xxxuuupppllljjjgggdddbbbccccccdddeeeggglllvvv~~~yyypppjjjgggfffdddbbbcccdddffffffddd```[[[XXXXXXOOOTTTeeeuuuxxxlllbbbbbbgggiiiiiijjjfffeeebbb___]]][[[ZZZYYYWWWYYY[[[[[[[[[[[[]]]^^^\\\]]]]]]ZZZWWWUUUUUUUUUMMMOOOSSSWWW[[[]]]]]]\\\YYYYYYZZZ[[[]]]\\\ZZZXXXSSSQQQQQQTTTZZZ\\\[[[XXXLLLOOORRRUUUVVVTTTQQQNNNLLLKKKKKKLLLMMMNNNNNNMMMKKKJJJJJJLLLMMMNNNMMMKKKJJJIIIIIIIIIJJJLLLNNNPPPPPPOOOLLLKKKKKKJJJHHHFFFEEEGGGIIIIIIGGGGGGGGGHHHJJJIIIHHHGGGFFFEEEEEEEEECCCCCCBBBBBBBBBCCCCCCDDDEEECCCBBBCCCEEEFFFFFFEEEHHHHHHGGGFFFEEEEEEDDDCCCCCCCCCDDDDDDEEEEEEEEEFFFEEEEEEEEEDDDDDDDDDDDDDDDFFFFFFEEEDDDEEEFFFHHHIIIGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCDDDCCCCCCBBBAAA@@@BBBBBBBBBBBBDDDEEEGGGHHHLLLMMMMMMLLLKKKJJJHHHGGGJJJIIIHHHGGGGGGHHHJJJKKKMMMMMMMMMLLLLLLJJJIIIHHHJJJIIIHHHHHHHHHHHHIIIJJJ000000000000000111111111111111222222222222111111000000000000000000000000////////////////////////000000000000000000000000...///000222222111000000000000000000000000000000//////000000111111111111111111111000000000//////000000000000000000000000...000111111000000111222000000////////////000000///000000000111111111111111111111111111111111111000000111111111222222222111111222222222222111111000000//////000000111222444444444444444444444444555555555666666666666777555555666666666777777777555555555555555666666777777777777888888999999999999999999999::::::::::::;;;===>>>>>>>>>>>>???AAA???@@@AAABBBBBBCCCEEEGGGKKKPPPXXXdddrrrzzzvvvnnnccc[[[XXXWWWWWWYYY[[[___bbbcccccccccbbbbbbfffiiihhhiiimmmpppooopppmmmiiifffeeedddbbbaaabbbddddddbbbbbbiiiqqqxxx{{{uuummmhhhggggggfffdddbbbcccddddddaaa^^^ZZZWWWWWWQQQ]]]tttxxxnnnfffhhhlllllljjjiiijjjhhheeebbb^^^\\\ZZZYYYUUUWWWZZZ[[[[[[\\\]]]^^^[[[\\\\\\ZZZWWWUUUUUUVVVNNNRRRZZZ___aaa```]]][[[ZZZYYYYYYZZZ[[[ZZZXXXVVVQQQOOONNNPPPSSSTTTRRRPPPIIILLLPPPSSSSSSQQQNNNLLLLLLKKKKKKMMMOOOQQQQQQPPPMMMLLLKKKKKKLLLLLLJJJHHHKKKJJJJJJJJJKKKLLLNNNOOORRRPPPNNNLLLLLLJJJHHHFFFEEEGGGHHHHHHGGGFFFFFFGGGJJJIIIHHHGGGFFFFFFFFFFFFDDDDDDCCCCCCDDDEEEFFFGGGDDDCCCBBBCCCEEEGGGGGGFFFIIIHHHHHHGGGFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFEEEEEEDDDEEEGGGIIIJJJEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@AAABBBBBBBBBAAAAAA@@@@@@AAAAAAAAABBBCCCCCCGGGHHHJJJJJJJJJJJJHHHGGGHHHGGGEEEEEEFFFHHHJJJLLLLLLLLLLLLKKKKKKIIIHHHGGGHHHGGGGGGGGGGGGGGGGGGHHH111111111111111222222222111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000//////000111111111111111000000000000000000000000......///000111111111111111111000000000/////////000000000000000000000000000000111///---+++,,,,,,111000000//////000000111000000000000111111111111111111111111111111111111000000000111111111111222111111222222222222111111000000000000000111111222333333333333333333333333444444555555555666666666555555666666666777777777555555555555555666777777666666777777888999999999999999999999::::::::::::999:::<<<<<<;;;;;;===>>>>>>??????@@@@@@AAAAAAAAAGGGGGGKKKSSS[[[fffvvvxxxnnndddfffeee```]]]]]]\\\ZZZXXXZZZ^^^bbbeeegggggggggaaaeeegggeeeeeehhhjjjiiigggeeebbbaaabbbcccbbbaaaaaadddddd```___fffmmmqqqsssnnniiigggggghhhgggeeeaaaaaaaaa```___]]][[[ZZZXXXVVVgggvvvnnniiilllnnnkkkhhhgggiiihhhfffbbb___\\\YYYXXXSSSVVVYYYZZZZZZZZZ[[[\\\[[[\\\[[[YYYUUUSSSRRRSSSQQQWWW___dddddd```\\\ZZZZZZXXXVVVVVVWWWWWWVVVTTTNNNMMMLLLMMMMMMMMMKKKIIIFFFIIIMMMOOOOOOMMMLLLLLLLLLKKKKKKMMMPPPQQQQQQQQQMMMLLLKKKKKKKKKKKKIIIGGGJJJKKKKKKMMMNNNOOOOOOPPPSSSQQQNNNMMMLLLKKKHHHFFFFFFHHHIIIIIIGGGFFFFFFGGGJJJIIIHHHGGGGGGGGGGGGGGGEEEDDDDDDDDDEEEFFFHHHIIIDDDCCCBBBDDDFFFHHHIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCEEEFFFGGGDDDDDDDDDEEEFFFGGGHHHIIIDDDDDDCCCBBBBBBAAA@@@@@@???@@@AAABBBCCCCCCCCCCCC???@@@@@@@@@@@@@@@@@@@@@CCCEEEGGGIIIJJJIIIHHHGGGEEEEEEDDDCCCEEEGGGIIIKKKIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFF111222222222333333333333111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222000000000000000000000000---...///000111111111000111000000000////////////000000000000000000000000///000000///---++++++,,,111111000000000000111111000000000000111111111111111111111111111111111111000000000000111111111111111111222222222222111111111000000000000111222222333333333333333333333333333444444444555555555555444444555555555666666666666666555555666666777888666666666777888999999999::::::::::::::::::::::::999:::<<<<<<;;;;;;===>>>>>>======>>>>>>???>>>===BBBAAADDDJJJNNNRRR\\\ggg|||wwwssskkkbbb[[[aaadddbbbccceeeccc___\\\^^^aaadddfffhhhhhhiiicccffffffddddddfffgggddd```______```bbbbbb```^^^^^^cccddd``````gggmmmooonnnjjjgggfffhhhhhhfffdddaaa```___^^^^^^^^^^^^^^^\\\\\\pppuuuooolllllllllhhhfffgggfffeeedddbbb^^^ZZZWWWUUUQQQTTTWWWYYYYYYXXXYYYZZZ[[[\\\\\\ZZZWWWVVVVVVVVVVVV[[[```bbb```]]]ZZZYYYVVVTTTQQQPPPRRRSSSSSSSSSNNNMMMMMMMMMLLLKKKJJJHHHCCCGGGKKKMMMLLLKKKLLLMMMMMMLLLKKKLLLNNNOOONNNMMMKKKJJJIIIJJJKKKKKKJJJHHHGGGIIILLLOOOQQQRRRRRRRRRRRRPPPNNNMMMLLLKKKHHHFFFHHHIIIJJJJJJHHHGGGGGGHHHIIIHHHHHHGGGGGGGGGHHHHHHEEEDDDCCCCCCEEEGGGIIIKKKDDDCCCCCCDDDGGGJJJJJJJJJGGGGGGGGGHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFEEECCCBBBAAABBBCCCDDDAAABBBCCCDDDEEEFFFFFFFFFEEEDDDDDDCCCBBBAAA@@@???>>>???@@@AAABBBBBBBBBBBB>>>??????@@@@@@@@@@@@@@@BBBDDDGGGIIIJJJIIIGGGFFFDDDDDDCCCDDDEEEFFFHHHIIIEEEFFFFFFGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEEEE222222222333333444444444111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000111000/////////000222333000000000000000000000000,,,---///000111111111000000000000000////////////000000000000000000000000...///000000//////000222111111000000000000111111000000000000111111111111000000000000000000000000000000000000111111111111111111222222222222111111111111111111111222222333333333333333333333333333333333333444444444555555333333333444444444555555666666666666666777888888555666666777888999999999::::::::::::::::::::::::;;;===>>>>>>===>>>???AAA<<<<<<;;;<<<>>>????????????>>>BBBHHHJJJIIIOOOXXX^^^mmmrrrnnnmmmfff^^^ZZZ```cccbbbcccgggddd^^^cccddddddeeeffffffffffffdddffffffcccccceeeccc_________```cccdddbbb^^^[[[[[[bbbdddaaaaaaiiipppqqqllliiifffggghhhhhheeebbbbbbaaa___]]]]]]___aaabbb___aaavvvvvvqqqmmmllliiieeeeeehhhccccccbbbaaa]]]YYYUUURRRPPPSSSVVVXXXXXXWWWWWWXXXZZZ\\\]]]]]]\\\\\\]]]^^^ZZZ]]]______\\\YYYXXXYYYSSSPPPMMMLLLNNNPPPRRRSSSNNNNNNNNNNNNNNNMMMLLLKKKCCCFFFJJJKKKJJJJJJLLLNNNOOOMMMKKKKKKLLLKKKJJJHHHIIIHHHHHHIIIKKKLLLKKKJJJDDDGGGLLLPPPTTTUUUUUUTTTRRRPPPNNNLLLLLLKKKIIIGGGIIIKKKLLLKKKJJJHHHHHHIIIHHHHHHGGGGGGGGGHHHIIIIIIDDDDDDCCCCCCDDDGGGIIIKKKEEEDDDCCCEEEHHHKKKKKKKKKFFFGGGGGGHHHHHHIIIIIIJJJGGGGGGGGGFFFFFFFFFFFFFFFGGGEEECCC@@@??????@@@AAA>>>@@@BBBDDDEEEEEEEEEDDDFFFEEEDDDCCCBBBAAA@@@@@@===>>>>>>????????????>>>===>>>???@@@AAABBBBBBBBBCCCEEEHHHJJJJJJIIIGGGEEECCCDDDDDDDDDEEEFFFGGGHHHCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDD000000000000000000000000000000000000000111111222111111111111000000000000...............///000000000000000000000000000000000000000000000000000000////////////////////////111111000000//////......111000......///000000///000555666222///111333222///////////////000111111......//////000000111111//////000111111111111111000000000000////////////......//////000000111111000000//////.........---...//////000111222222222111111222222222333333333333333333444444444555555444333333222222333333444666555555555555666666777666666777888999:::::::::<<<;;;::::::::::::;;;<<<======<<<<<<<<<;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBBBBCCCDDDEEEGGGGGGQQQVVVbbbrrrvvvnnnkkkiiifffbbb\\\]]]aaafffkkkkkkgggccchhhhhhhhhhhhhhhgggfffeeejjjgggccccccddddddbbb___^^^___aaabbbccccccbbbbbbaaaaaaaaaaaabbbeeejjjmmmhhhhhhgggeeeccccccfffhhheeecccbbbbbbccccccbbb``````hhh{{{rrrkkkkkkllliiifffeeeaaa```^^^\\\ZZZXXXVVVUUUPPPTTTXXXYYYYYYXXXWWWXXXZZZYYYYYYZZZ]]]_________\\\[[[ZZZ[[[]]]]]][[[YYYVVVPPPIIIGGGKKKOOOQQQQQQPPPQQQQQQQQQPPPNNNLLLKKKIIIIIIKKKLLLLLLKKKJJJIIIQQQOOOMMMMMMNNNMMMLLLJJJHHHFFFEEEGGGJJJKKKIIIGGGDDDHHHNNNSSSVVVVVVTTTRRRRRRPPPMMMIIIGGGFFFGGGGGGIIIJJJKKKMMMMMMLLLJJJIIIGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFGGGHHHFFFFFFEEEEEEEEEEEEFFFFFFGGGFFFEEEDDDEEEHHHJJJLLLJJJIIIHHHFFFDDDCCCBBBAAACCCCCCCCCBBBAAA@@@>>>===>>>???@@@AAACCCDDDEEEFFFAAAAAA@@@@@@???>>>======???@@@@@@@@@@@@???>>>>>>@@@@@@@@@@@@@@@AAABBBCCCEEEFFFGGGHHHHHHGGGFFFEEEFFFFFFEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFFFFFFFEEEEEEFFFFFFFFFEEECCCCCCFFFHHH000000000000000000000000/////////...///000000111111111111111000000000000000000000000000111222222000000000000000000000000000000000000000000000000////////////////////////111000000000/////////...111000/////////000111000111666999555222222111//////////////////000111111.../////////000000000111000000000111000000//////000000000000////////////////////////000000000000000000000/////////.........//////000111111222222111111111222222222333333333333333444444444444555555444444333333444444555888777777666777777888888555555666777888999888888::::::::::::::::::::::::===<<<<<<<<<;;;;;;;;;:::========================?????????@@@AAABBBCCCDDDJJJMMMTTT___pppyyypppjjjhhhhhheeeccc[[[]]]aaaggglllmmmjjjgggjjjjjjjjjiiiiiihhhgggfffiiifffccccccddddddcccaaa___```bbbdddeeeeeeddddddaaaaaaaaa``````bbbeeehhhiiijjjmmmnnnnnnoooqqqssspppnnnllljjjiiihhheeeccceeemmm|||rrrjjjiiiiiifffdddccc___^^^]]]\\\ZZZXXXWWWVVVTTTWWWZZZ\\\[[[ZZZYYYYYYYYYXXXXXXZZZ\\\^^^]]][[[\\\[[[YYYZZZ[[[[[[YYYXXXVVVRRRNNNNNNRRRVVVUUUTTTRRRRRRQQQPPPNNNLLLJJJIIIKKKLLLMMMNNNOOOOOONNNMMMPPPNNNMMMMMMNNNNNNLLLKKKIIIGGGGGGHHHJJJKKKIIIGGGEEEHHHNNNSSSUUUUUUTTTSSSSSSQQQNNNJJJHHHGGGGGGGGGIIIJJJLLLMMMLLLKKKJJJHHHGGGGGGGGGFFFFFFFFFEEEEEEFFFEEEEEEEEEEEEFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEGGGHHHIIIIIIHHHGGGFFFEEEDDDCCCBBBDDDCCCCCCBBBAAA@@@???>>>???@@@@@@AAABBBCCCDDDDDDBBBBBBBBBAAA@@@?????????????????????????????????@@@@@@AAABBBDDDEEEFFFFFFEEEFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDCCCCCCEEEGGG000000000000000000000000...............//////000111111111111000000000000000000000000000111222222000000000000000000000000000000000000000000000000////////////////////////000000000000////////////000000/////////111222333666===AAA@@@<<<999444...///////////////000000111////////////000000000000000000000000///...------////////////000000000000000000000000////////////111000000000000000///////////////000111111222222111111111222222222222333333333333333444444444444555555444444444444555555777777666666666666777777444555666777777777777777999999:::;;;;;;:::999999<<<<<<;;;;;;;;;;;;::::::=================================>>>???@@@AAABBBEEEEEEGGGMMMXXXggguuu~~~{{{yyywwwuuuoooiiieeeeeeeeedddbbb\\\^^^bbbhhhmmmnnnmmmkkkllllllkkkjjjiiihhhgggfffgggeeeccccccdddeeedddccc```bbbdddeeefffeeedddcccaaabbbbbb```___```bbbdddiiimmmrrrwwwyyyzzz{{{}}}yyyvvvrrrooommmjjjgggdddeeelll}}}rrrhhhfffeeeccc``````\\\\\\\\\\\\[[[ZZZXXXXXXYYY[[[^^^^^^]]][[[[[[[[[YYYYYYZZZ\\\^^^^^^\\\YYY\\\YYYWWWVVVWWWXXXXXXWWWVVVUUUVVVYYY]]]]]]ZZZWWWVVVUUUSSSQQQOOONNNMMMMMMNNNOOOPPPRRRSSSSSSSSSRRRPPPNNNMMMNNNOOOOOONNNMMMKKKJJJIIIJJJKKKKKKIIIGGGEEEHHHMMMRRRTTTUUUTTTSSSTTTRRROOOLLLIIIHHHGGGGGGJJJJJJKKKKKKKKKJJJHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDCCCBBBBBBAAA@@@???AAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@???>>>=========>>>???@@@@@@AAADDDFFFHHHHHHIIIIIIFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIIIIIIIHHHGGGFFFFFFDDDEEEEEEDDDCCCBBBDDDFFF000000000000000000000000///............///000000111111111111000000000///...............//////000////////////////////////////////////////////////////////////////////////000000000000///////////////////////////111444666@@@GGGNNNNNNJJJEEE;;;222000000////////////000000////////////000000000000...///////////////...---////////////000000000000111111000000//////......111111111111000000000000//////000000111111111111111111111111222222222222222222333333333444444444444444333333333333444444555555444444444444555555555666666777888888777777888:::;;;======;;;:::888;;;;;;::::::::::::::::::========================>>>>>>>>>>>>???@@@AAABBBFFFDDDCCCEEELLLUUU___eeemmmzzz}}}xxxvvvuuutttssslllhhhdddbbbbbbccccccbbb^^^```ccchhhkkklllkkkkkklllkkkjjjhhhgggeeeeeedddeeedddcccccccccdddddddddcccdddeeefffeeecccaaa___```aaaaaaaaa``````bbbcccggglllsssxxxyyyyyyyyyyyytttrrrooommmkkkiiifffccccccjjj}}}rrrgggcccbbb```^^^^^^[[[[[[\\\]]]]]]\\\[[[ZZZ[[[]]]______]]]\\\[[[[[[\\\\\\]]]___aaa___\\\YYYXXXVVVSSSSSSUUUWWWXXXXXXXXXZZZ^^^bbbdddbbb\\\WWWTTTSSSQQQOOONNNNNNOOOOOOOOOPPPRRRTTTUUUUUUUUUUUUOOONNNMMMNNNPPPPPPPPPNNNLLLKKKKKKKKKKKKJJJIIIHHHGGGIIIMMMPPPSSSSSSSSSRRRSSSRRROOOMMMJJJHHHGGGGGGHHHHHHIIIIIIHHHGGGFFFEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCDDDEEEFFFGGGGGGFFFFFFEEEEEEFFFFFFGGGFFFGGGGGGGGGGGGFFFEEEDDDFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBAAAAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@BBBBBBBBBAAAAAAAAA@@@@@@>>>===<<<;;;;;;===???AAAAAACCCEEEHHHIIIIIIHHHGGGFFFEEEDDDCCCCCCDDDEEEFFFEEEEEEEEEFFFFFFFFFFFFFFFIIIIIIIIIHHHGGGFFFEEEDDDDDDEEEEEEEEECCCCCCDDDFFF////////////////////////000000//////000000111222111111111111000000000///...............//////000////////////////////////////////////////////////////////////////////////////////////000000000000...///000//////111666999HHHPPPWWWXXXTTTMMM@@@555000000////////////000000000000000000////////////,,,,,,...///000000000000.../////////000000000111111111000000//////......000000000000111111111111000000000000000111111111000000111111111222222222222222222333333333444444333222222222222222222333444444444444444555666666777777888888999999888888999;;;<<<>>>>>><<<;;;999999999::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<===============>>>???@@@CCCCCCBBBCCCFFFKKKPPPSSSVVVaaappp{{{vvvsssooolllkkkkkkjjjiiigggeeecccaaaaaabbbbbbaaaaaabbbeeefffggggggggggggiiihhhfffdddbbbbbbaaaaaabbbbbbbbbbbbbbbbbbddddddeeeeeefffeeeccc___[[[YYYYYY[[[^^^_________aaabbbdddhhhmmmppppppnnnlllkkkjjjiiiggggggggggggeeeddddddlll{{{ooodddaaaaaa^^^\\\]]]ZZZ[[[]]]^^^___^^^]]]\\\[[[]]]^^^^^^\\\ZZZZZZZZZ[[[[[[\\\^^^___^^^ZZZWWWTTTRRRPPPQQQSSSVVVXXXYYYZZZ]]]bbbeeeeee```YYYTTTNNNMMMLLLLLLLLLMMMOOOPPPNNNOOOQQQSSSTTTUUUUUUTTTLLLKKKJJJKKKMMMMMMMMMKKKKKKLLLLLLLLLKKKJJJIIIIIIHHHJJJLLLNNNPPPPPPPPPPPPQQQPPPNNNLLLJJJHHHGGGFFFFFFFFFFFFEEEEEEDDDDDDCCCFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAACCCBBBBBBAAA@@@@@@??????@@@@@@@@@???????????????===<<<;;;;;;<<<>>>@@@BBBBBBDDDFFFGGGGGGFFFDDDCCCEEEDDDBBBBBBBBBBBBDDDEEEDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFDDDCCCCCCDDDEEEFFFFFFDDDDDDDDDFFF////////////////////////000000000000000111222222111111111111000000000000000000000000000111222222000000000000000000000000000000000000000000000000////////////////////////////////////000000000000---///000000///222888===LLLSSSYYYZZZXXXPPPBBB555111000000///////////////000000000000////////////+++,,,---///000111222222......//////000000111111000000000000//////////////////000000000000000111000000000000000000111111000000000111111111111222222222222222333333333333222222111111111111222222666666666666777999:::;;;888888999999999999888888::::::;;;<<<<<<;;;::::::888888999999999999::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;<<<=========???AAACCCEEEFFFGGGIIIPPPZZZdddqqqzzztttqqqkkkiiifffdddddddddcccaaaccccccbbbbbbbbbbbbcccccccccdddfffeeecccbbbcccdddeeedddbbb```^^^^^^^^^___```aaabbbaaa``````bbbcccdddeeefffeeebbb]]]XXXUUUSSSVVVZZZ\\\]]]^^^___```bbbdddggggggeeecccaaaaaadddcccbbbccceeefffeeeddd```hhhuuujjjaaa______]]][[[[[[YYYZZZ]]]^^^______]]]\\\ZZZ\\\]]]\\\ZZZYYYYYYZZZWWWWWWWWWYYYZZZYYYVVVTTTQQQPPPOOOPPPSSSVVVWWWWWWYYY\\\___aaa___[[[UUUQQQOOOOOOOOOPPPQQQSSSTTTUUUMMMOOOPPPRRRSSSSSSRRRRRRJJJHHHGGGHHHIIIIIIHHHGGGJJJKKKLLLLLLJJJIIIJJJJJJJJJJJJKKKLLLLLLMMMMMMMMMMMMLLLKKKJJJIIIGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@???@@@AAAAAABBBBBBBBBAAA@@@?????????>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<===???AAABBBCCCDDDDDDEEEDDDCCCBBBAAACCCBBBBBBBBBBBBBBBBBBCCCBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBDDDFFFFFFDDDCCCDDDDDD///////////////////////////////////////000111111111111111111000000000000000000000000000111222222000000000000000000000000000000000000000000000000////////////////////////.../////////000000000111---///111000///222999???OOOUUUZZZZZZXXXRRRDDD777111111000///////////////111000000000/////////...---...///000111111222222.........///000111111111////////////000000000000....../////////000000000111000000000000000000000000000000000111111111111111222222222222333333333333222222111111222222333555555666777999;;;===>>>777777888888888888777777999999999999999999999999888888888888999999999:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<:::;;;===???BBBDDDFFFFFFCCCGGGMMMQQQXXXdddtttvvvpppnnnmmmfffdddbbbbbbbbbbbbaaa___^^^```aaabbbccccccdddeeedddeeefffeeebbbaaabbbdddbbb```^^^\\\\\\\\\]]]^^^___aaaaaa```^^^]]]___aaabbbccceeedddbbb]]]XXXUUUSSSWWW[[[^^^_________```bbbcccdddcccaaa``````aaadddbbbaaabbbcccdddcccaaa[[[eeemmmddd\\\\\\]]][[[YYYXXXWWWYYY[[[]]]^^^]]][[[ZZZYYY[[[\\\[[[YYYYYYYYY[[[UUUTTTTTTUUUVVVVVVUUUSSSRRRQQQQQQRRRTTTUUUTTTSSSVVVWWWYYYYYYWWWTTTRRRPPPPPPQQQRRRTTTUUUUUUUUUUUUMMMNNNPPPQQQQQQQQQPPPPPPLLLJJJIIIIIIJJJJJJIIIGGGGGGJJJLLLLLLJJJIIIJJJLLLKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIHHHGGGGGGFFFFFFGGGGGGHHHEEEEEECCCCCCBBBCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBAAABBBAAA@@@>>>>>>???@@@AAABBBBBBAAAAAA@@@?????????========================;;;<<<===>>>???AAABBBCCCBBBBBBBBBCCCCCCCCCCCCCCCAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCDDDDDDEEECCCCCCDDDDDDDDDCCCCCCBBB@@@BBBDDDDDDBBBAAAAAABBB////////////////////////...............///000000111111111111000000000000...............///000000000000000000000000000000000000000000000000000000////////////////////////.../////////000000111111,,,///111000///222:::@@@RRRWWW[[[[[[YYYSSSFFF999111111000///////////////111111000000/////////...///000111111111111111000---......///000111111222......//////000000111111---.........//////000000111111111000000000000000000000000000111111111111111111222222222333333333444333333222222333333444333333444666888:::<<<>>>666777777777777777666666888888777666666777888888777777888888999999999:::<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<===>>>>>>======???AAADDDGGGJJJLLLAAADDDGGGHHHJJJRRR^^^gggsssvvvnnnllllllmmmaaa```______``````^^^]]][[[]]]```bbbcccdddfffgggdddffffffeeebbbaaaccceee```___]]][[[[[[[[[]]]^^^___```aaa___]]]\\\^^^``````bbbddddddccc___ZZZWWWWWWZZZ___bbbbbbaaaaaabbbcccccccccaaa```aaadddfffeeecccaaaaaaaaa```___]]]^^^hhhhhh___XXXYYY[[[YYYWWWVVVUUUWWWZZZ\\\\\\[[[YYYXXXYYYZZZ[[[[[[YYYYYYZZZ[[[UUUTTTSSSTTTVVVWWWVVVUUUTTTSSSRRRSSSTTTTTTRRRPPPRRRSSSTTTSSSQQQPPPPPPQQQLLLMMMOOOPPPPPPPPPOOONNNNNNOOOPPPQQQQQQPPPOOOOOOQQQOOOMMMMMMNNNMMMLLLJJJFFFIIIKKKKKKIIIIIIJJJLLLLLLKKKJJJIIIHHHGGGGGGGGGEEEEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEGGGHHHIIIEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJHHHGGGGGGFFFFFFGGGGGGHHHDDDCCCAAA@@@@@@AAACCCDDDDDDCCCCCCBBBAAAAAA@@@@@@BBB@@@???======>>>@@@AAAAAAAAAAAA@@@@@@@@@??????============>>>>>>>>>>>>:::<<<===???AAABBBCCCCCCAAAAAAAAAAAABBBCCCEEEFFF@@@@@@BBBCCCCCCBBB@@@@@@@@@@@@AAAAAABBBCCCDDDDDDBBBCCCDDDDDDDDDDDDDDDCCC>>>@@@BBBBBBAAA??????@@@000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000////////////000000000000000000000000...............///000000222222111000///...------,,,111555333...000:::CCCRRRVVV\\\]]]WWWKKK===444222222111000///...------..............................////////////......111111000000//////......000000000000000000000000000000000000000000000000111000......///000000///000111111111111222222222000000111111111222222222222222222222222222222222222333555444333333444666888777777666555555444444444444555777888999:::;;;777888999:::;;;<<<<<<<<>>===<<<<<<>>>>>>???@@@AAAAAAAAAAAA??????>>>===<<<<<<======??????@@@AAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBB??????@@@@@@@@@AAAAAAAAACCCBBBAAA@@@@@@@@@AAABBBBBBBBBBBBBBBAAA@@@??????AAA@@@>>><<<===???AAACCC////////////////////////////////////////////////////////////////////////////////////////////////000/////////////////////////////////////////////...............///000000222222111000///...---------000333222///111888>>>KKKPPPWWWYYYTTTIII;;;222111111000000///.......................................////////////......000000///////////////...////////////////////////000000000000000000000000000/////////000000000000000000111111111222222222111111222222222333333333222222222222222222222222222333444444333333444666555555555555666666666666666666777777777888888888777888999999::::::::::::@@@<<<888777999;;;<<<;;;:::;;;;;;;;;<<<<<<======>>>EEESSSbbbiiieeeXXXNNNFFFEEEDDDCCCDDDFFFIIIKKKLLLRRR\\\gggrrr~~~zzzwwwvvvuuuxxxyyyxxxtttmmmgggeeedddccc```^^^^^^```aaa___]]]VVVUUUWWW]]]dddhhhhhheeefffeeecccaaa___^^^]]]]]]___^^^]]]\\\[[[[[[ZZZ[[[___```bbbaaa```______`````````aaaaaa___]]]ZZZYYY___aaacccbbb```^^^]]]]]]YYYZZZ[[[\\\\\\\\\\\\\\\``````aaaaaa___]]]ZZZXXXXXXppp|||fff^^^XXXXXXYYYWWWWWWYYYZZZZZZYYYYYYYYYYYYZZZZZZ^^^\\\ZZZYYYYYYYYYXXXVVVRRRPPPOOOOOORRRTTTTTTTTTUUUUUUUUUTTTRRRQQQOOONNNRRRPPPOOOMMMLLLLLLLLLMMMMMMNNNMMMLLLJJJJJJLLLNNNQQQRRRSSSQQQMMMKKKLLLOOOQQQQQQQQQPPPPPPOOOOOOOOOMMMLLLJJJIIIIIIJJJLLLMMMMMMKKKHHHFFFFFFEEEDDDBBBDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDFFFFFFEEEEEEFFFFFFGGGHHHHHHFFFDDDAAAAAAAAACCCDDDCCCCCCBBBAAAAAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@???>>>>>>>>>>>>???@@@AAAAAAAAAAAA??????>>>===============???@@@@@@@@@@@@@@@????????????@@@@@@@@@AAAAAAAAA?????????@@@@@@@@@@@@AAABBBAAA@@@??????@@@AAABBBAAAAAABBBBBBAAA@@@??????@@@???>>>===>>>???AAABBB........................////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////...............///000000222111000000///...------...///111111111222444777AAAFFFMMMQQQMMMDDD888000////////////////////////..............................////////////...................../////////////////////////////////000000000000000000000000/////////000000111111111000000000111111111222222222222222333333333444444222222222222222222222222222333444444333333444555333333444555666666777777888888888777777666666666888888888888888888888888===:::888777999;;;<<<<<<999999:::;;;<<<======>>>>>>III\\\mmmsssjjjYYYKKKEEEDDDCCCCCCBBBBBBCCCCCCFFFHHHLLLPPPVVV___hhhnnnzzz}}}vvvqqqnnnlllkkkjjjiiimmmqqqqqqmmmgggaaa^^^]]]\\\\\\]]]^^^]]][[[YYYTTTTTTWWW]]]cccfffdddbbbdddcccaaa___]]]\\\[[[[[[]]]]]]]]]]]]]]]]]]^^^^^^dddcccbbbbbbcccbbbaaa_________^^^^^^\\\ZZZYYYXXX___```aaa___[[[XXXVVVVVVWWWXXXYYYZZZ[[[[[[[[[[[[^^^^^^]]]\\\[[[ZZZYYYXXXZZZrrrzzzggg^^^XXXXXXYYYXXXYYY[[[YYYZZZZZZZZZZZZZZZYYYYYY[[[ZZZYYYYYYZZZYYYVVVTTTLLLJJJIIIJJJMMMOOOOOOOOOPPPQQQQQQRRRRRRQQQQQQPPPSSSQQQNNNLLLKKKKKKLLLMMMMMMNNNMMMKKKJJJIIIKKKMMMOOOQQQRRROOOKKKIIIJJJLLLPPPOOONNNMMMLLLMMMNNNOOOKKKKKKIIIIIIIIIIIIKKKKKKIIIGGGDDDDDDDDDDDDCCCBBBCCCDDDDDDDDDDDDCCCBBBBBBCCCCCCCCCBBBBBBAAAAAAAAACCCCCCCCCBBBBBBBBBAAAAAAEEEEEEFFFFFFGGGGGGFFFFFFHHHEEEBBB???===>>>@@@BBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>???@@@AAAAAABBBAAAAAA???>>>>>>============>>>???@@@@@@@@@???>>>======>>>>>>>>>>>>????????????>>>>>>>>>?????????@@@@@@@@@@@@?????????@@@@@@AAA@@@@@@AAAAAAAAA@@@@@@??????????????????@@@@@@@@@........................////////////////////////////////////////////////000000000000000000000000.........///////////////////////////////////////...............///000000111000000///......------.........000111222111000777;;;@@@CCCAAA<<<444///........./////////000000..............................////////////......,,,,,,------......//////////////////////////////////////////////////////...///000111000000111222000000000000111111111111111111222222222222333333111111111111111111111111111333444444333222444555333333444555555666666777888777777777666666666666888777777666666666666777999888777888999;;;<<<<<<888888999:::<<<===>>>>>>CCCIIISSS\\\___YYYNNNFFF>>>??????@@@AAAAAAAAAAAAEEEFFFFFFGGGIIINNNTTTYYY]]]ggguuutttqqqmmmkkkjjjiiihhhfffbbbfffjjjmmmkkkfff```]]]XXXYYYZZZ\\\\\\ZZZXXXUUUVVVWWWZZZ___ccccccaaa^^^\\\\\\\\\\\\]]]^^^______]]]]]]]]]]]]^^^```aaabbbiiifffddddddffffffbbb___]]]]]]\\\ZZZYYYXXXWWWVVV[[[\\\\\\ZZZWWWSSSRRRQQQXXXYYYZZZ[[[\\\]]]]]]]]]\\\[[[YYYWWWVVVVVVWWWWWW[[[uuuyyyggg^^^WWWVVVWWWXXXYYY\\\XXXYYYZZZ[[[ZZZYYYXXXWWWQQQRRRSSSVVVWWWWWWTTTQQQIIIHHHHHHHHHJJJLLLKKKJJJLLLMMMNNNOOOQQQQQQRRRRRRSSSQQQNNNLLLJJJKKKLLLMMMNNNNNNNNNLLLJJJJJJKKKMMMNNNPPPQQQOOOKKKHHHHHHJJJKKKKKKJJJJJJJJJJJJJJJKKKJJJIIIHHHHHHHHHHHHIIIJJJFFFDDDBBBBBBCCCDDDCCCBBBCCCCCCDDDDDDCCCCCCBBBAAACCCCCCBBBBBBAAA@@@??????AAAAAAAAA@@@@@@@@@AAAAAACCCDDDEEEGGGGGGFFFEEEEEEHHHEEEAAA>>><<<===???AAAAAAAAAAAA@@@@@@AAAAAAAAA???????????????????????????>>>>>>>>>=========<<<===>>>???@@@AAAAAAAAAAAA>>>>>>===============>>>?????????>>>>>><<<;;;:::==============================>>>>>>>>>????????????>>>>>>>>>??????@@@@@@??????@@@@@@@@@@@@@@@???===>>>???@@@AAA@@@??????////////////////////////////////////////////////////////////////////////////////////////////////------....../////////000.......................................///000000000000//////......------...------///111111///---111333555666666444111///------......//////000000..............................////////////......,,,,,,------......//////........................////////////////////////---000222222111000111222//////000000000111111111000000000000111111111111111111111111111111111111111222444333222222333555555555555555555555555555555555555666777777888888777777666555555555666666666777888888999:::;;;<<<888888999:::;;;<<<===>>>BBBBBBDDDFFFHHHGGGEEECCC:::;;;===???@@@@@@@@@@@@???AAABBBCCCCCCEEEGGGJJJMMMRRR[[[eeeppp|||}}}{{{yyykkkiiifffeeedddcccaaa``````aaacccdddeeeccc```^^^ZZZ\\\___```___\\\YYYXXX[[[\\\___aaabbbaaa^^^[[[XXXYYYZZZ[[[]]]___aaabbb]]]]]]]]]^^^___aaabbbccckkkhhhffffffggggggccc```^^^^^^\\\[[[ZZZYYYXXXWWWUUUVVVWWWWWWTTTRRRQQQQQQYYYYYY[[[\\\\\\]]]]]]]]]XXXWWWUUUTTTSSSTTTUUUVVV\\\vvv{{{fff\\\TTTRRRSSSTTTVVVZZZXXXXXXYYYZZZYYYXXXWWWUUUPPPQQQRRRTTTVVVUUUQQQNNNGGGFFFGGGIIILLLNNNOOONNNJJJKKKMMMNNNPPPQQQQQQQQQQQQOOOMMMLLLKKKKKKLLLMMMOOOOOONNNLLLJJJJJJKKKMMMMMMPPPQQQOOOKKKHHHHHHJJJGGGHHHJJJKKKKKKJJJHHHGGGHHHGGGGGGGGGGGGGGGGGGHHHEEEDDDBBBBBBDDDEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBAAACCCCCCBBBAAA@@@??????>>>>>>>>>>>>>>>???@@@BBBBBBBBBCCCDDDEEEFFFEEEDDDCCCGGGEEEAAA???===>>>@@@AAA??????@@@@@@@@@@@@??????========================>>>>>>>>>===============<<<===>>>???@@@@@@@@@@@@===<<<<<<;;;<<<<<<=========>>>======<<<;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>><<<======>>>>>>?????????======>>>???@@@@@@@@@@@@===>>>???AAAAAA@@@???>>>////////////////////////////////////////////////////////////////////////////////////////////////---------......//////000.......................................///000000/////////.........------...------///000000///......//////////////////...---------....../////////..............................////////////...................../////////........................000000000000000000000000...111444444111///000111/////////000000000111111/////////000000000000111111111111111111111111111111222333333222222333444555555444444444444444444222333444555777888999:::777666555555555666777888444666999999999999999:::888888999:::;;;<<<<<<===:::;;;===???@@@BBBBBBCCC======>>>>>>>>>>>>======;;;>>>@@@BBBBBBBBBCCCEEEHHHIIIMMMSSSYYY```kkkvvv}}}{{{sssnnnoooqqqrrrrrriiigggdddcccbbbaaa___]]]^^^]]][[[[[[^^^aaabbbcccccceeeggggggdddaaa___^^^^^^```aaabbbbbb```]]][[[[[[[[[\\\\\\]]]^^^___```^^^^^^^^^^^^___```aaabbbhhhgggfffffffffeeebbbaaa`````````___]]]\\\ZZZYYYRRRTTTVVVVVVTTTSSSSSSSSSXXXXXXYYYYYYZZZZZZYYYYYYUUUTTTSSSRRRRRRSSSTTTTTT[[[wwwggg]]]SSSQQQQQQRRRUUUXXXYYYZZZZZZYYYYYYXXXWWWVVVXXXWWWWWWWWWWWWTTTOOOKKKEEEEEEHHHLLLQQQTTTUUUUUULLLLLLMMMNNNOOOOOOOOOOOOMMMMMMMMMLLLLLLMMMMMMMMMOOOOOONNNLLLIIIIIIJJJLLLJJJMMMPPPOOOKKKHHHHHHJJJGGGHHHKKKMMMMMMLLLJJJHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDBBBBBBDDDEEEDDDCCCBBBCCCCCCCCCCCCBBBAAAAAABBBBBBBBBAAAAAA@@@@@@@@@>>>=========>>>@@@BBBCCCAAAAAABBBCCCCCCCCCCCCBBBEEEDDDBBB@@@???@@@AAABBB>>>>>>????????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<>>>>>??????>>>;;;::::::::::::;;;<<<<<<;;;<<<<<<<<<;;;:::999999<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<=========;;;;;;<<<===>>>>>>>>>>>>;;;<<<===>>>???@@@@@@@@@===>>>???@@@AAA@@@??????........................////////////////////////////////////////////////------------------------,,,,,,---......///000000.......................................///000000//////.........------------............//////000,,,...///000000///---,,,---...................................................////////////......000000///////////////...........................000000000000000000000000...222666555111......000////////////000000000111///000000000000111111111111111111111111111111111000222333333222222333444222333333444444555555666222333444555777888999999777666555444555666888:::333666999:::999777888999999999999::::::;;;;;;;;;666999<<<>>>???@@@@@@@@@???>>>>>>>>>=========<<<<<<>>>@@@AAABBBCCCDDDFFFGGGFFFIIINNNOOOOOOUUU^^^ccclllyyyzzzoookkkgggfffiiilllmmmlllkkkiiifffddddddcccbbb```]]]ZZZWWWXXX]]]dddhhhjjjiiikkkmmmkkkgggcccbbbbbb^^^___aaaaaa```___^^^^^^___^^^^^^]]]]]]^^^^^^___```______^^^^^^_________cccdddeeedddbbb`````````______``````^^^\\\YYYXXXSSSVVVXXXXXXWWWVVVVVVWWWWWWXXXXXXXXXXXXWWWVVVVVVRRRRRRRRRRRRRRRRRRSSSSSSZZZwwwooodddYYYUUUVVVVVVYYY]]]]]]\\\[[[ZZZYYYYYYYYYYYY\\\[[[ZZZYYYWWWTTTPPPLLLIIIJJJLLLPPPTTTVVVVVVUUUOOOOOOOOOOOONNNMMMMMMLLLJJJKKKLLLMMMNNNNNNNNNMMMMMMMMMLLLJJJGGGFFFHHHIIIGGGJJJMMMMMMJJJGGGHHHIIIHHHIIIJJJKKKKKKKKKJJJJJJEEEEEEEEEFFFFFFEEEEEEEEEEEECCCBBBBBBCCCDDDCCCBBBBBBBBBCCCCCCBBBBBBAAA@@@BBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>===>>>???AAABBB@@@@@@@@@???@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA======>>>??????>>>======<<<<<<<<<<<<<<<<<<<<<<<<>>>?????????????????????999:::;;;<<<============999999888888999999:::;;;999:::::::::::::::999999======<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<999:::<<<===>>>>>>======:::;;;<<<>>>???@@@@@@@@@>>>>>>???@@@@@@@@@@@@@@@------------------------////////////////////////////////////////////////------------------------,,,,,,------...///000000.......................................///000000...............------------...//////---...000222+++...222444444111---***......................................................////////////......111111000000//////..............................000000000000000000000000///333777666111---...000////////////000000000000000111111111111222222222000000000000000000000000000222333333222111333444000111222333555666777888333333444555666777888888666666555444555777999;;;333666:::;;;888777777888::::::::::::::::::::::::999:::<<<<<<;;;;;;<<<===>>>============>>>??????;;;<<<>>>>>>>>>@@@CCCFFFEEEEEEIIINNNMMMIIIKKKRRRPPPVVV___iiitttwwwxxx{{{wwwqqqdddbbbaaadddiiikkkkkkiiijjjhhheeecccccccccbbbaaa]]]ZZZWWWYYY```iiioooqqqkkkmmmnnnlllgggcccbbbbbb\\\^^^___```______```aaa___^^^^^^^^^______```aaaaaa```___^^^^^^^^^^^^^^^^^^aaacccbbb^^^\\\]]]___[[[\\\^^^^^^\\\ZZZVVVTTTVVVXXX[[[[[[ZZZYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVVVVQQQQQQQQQRRRRRRRRRRRRRRRYYYwwwwwwlllaaa]]]\\\]]]```ddd```___]]][[[ZZZZZZ[[[\\\[[[YYYXXXXXXWWWUUURRROOOQQQPPPQQQSSSTTTUUUSSSQQQQQQQQQQQQPPPNNNLLLKKKJJJGGGIIILLLNNNOOOOOONNNMMMKKKKKKJJJHHHEEEEEEFFFGGGDDDHHHKKKKKKIIIFFFGGGHHHHHHHHHGGGGGGGGGHHHJJJKKKDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCAAAAAABBBCCCBBBAAABBBBBBCCCCCCBBBBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???>>>===>>>@@@AAA@@@???>>>>>>>>>???AAABBB??????@@@AAAAAAAAAAAA@@@<<<===>>>??????>>>===<<<========================<<<<<<<<<<<<============888999:::;;;<<<<<<<<<<<<888777777777888999999:::888888999:::::::::999999=========<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<888999;;;===>>>>>>======::::::<<<>>>???@@@@@@@@@???????????????@@@@@@@@@///............---------....................................////////////......///000///...,,,+++////////////////////////000///...---------------..................------,,,,,,------...------,,,...///000///......///000//////............//////////////////////////////------............------......//////...---,,,,,,---------............///........................---......///////////////222111111111000000//////000000000000000000000000222111111111000000//////000000111222333333444444333333333222222111111111333333333333333333333333444444444555666777777888666666555555444444444333888999:::999888888:::<<<:::;;;===>>>???>>>=========<<<;;;999888888999999>>>===<<<;;;<<<===???AAABBBAAA???>>>>>>???AAABBBEEEFFFGGGHHHIIIJJJJJJKKKJJJMMMRRRWWW]]]fffooouuu{{{xxxsssnnnmmmpppqqqooollleeedddbbbaaabbbdddfffhhhnnnkkkgggdddccccccbbbaaa\\\]]]\\\\\\fffssswwwtttnnnkkkgggeeeddddddcccbbbccc```\\\[[[\\\]]][[[YYYZZZZZZZZZ[[[[[[\\\\\\\\\bbb```^^^]]]]]]^^^___```aaa```^^^]]]]]]\\\ZZZWWW[[[[[[[[[[[[ZZZYYYXXXWWW[[[\\\\\\]]]^^^^^^^^^^^^\\\[[[ZZZXXXWWWWWWWWWWWWQQQQQQRRRQQQPPPOOOMMMMMMZZZwwwxxxpppjjjjjjiiieeebbbbbbddd___YYYVVVWWWWWWWWWUUUWWWVVVUUUSSSRRRQQQQQQQQQTTTSSSSSSRRRPPPOOONNNNNNOOOOOONNNMMMLLLKKKJJJIIIKKKMMMOOOOOOMMMLLLKKKLLLIIIIIIHHHGGGFFFEEEDDDCCCFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@AAABBBAAAAAACCCCCCCCCCCCAAAAAA??????@@@@@@@@@@@@?????????????????????>>>======??????>>>======>>>@@@@@@@@@@@@???????????????@@@@@@@@@@@@@@@@@@???>>>===>>>============<<<<<<<<<;;;;;;<<<===>>>>>>======888999999:::;;;;;;;;;;;;;;;;;;::::::999888888777999999999888888888888888<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<;;;::::::999999:::;;;<<<===============>>>>>>>>>????????????===>>>????????????>>>>>>///............---------....................................////////////..................------........................//////...---------------.................................//////...------,,,---...---,,,,,,---...//////............//////////////////////////////------............------......//////...------,,,---------............///........................---......///////////////111111111000000000//////000000000000000000000000000000000000//////......//////000111111222333333333333333222222111111111333333333333333333333333444444444555666777777777666666666555555555444444555777888888888999<<<>>>BBBCCCCCCCCCCCCBBBBBBAAA===<<<:::999999999;;;;;;>>>===<<<;;;<<<===???@@@BBBAAA???>>>>>>???@@@AAADDDEEEEEEFFFGGGHHHIIIIIIKKKLLLNNNPPPSSSWWW]]]bbbdddiiiqqqzzzzzzrrrmmmppplllhhhhhhmmmpppqqqooofffdddbbb``````bbbdddfffkkkhhhdddbbbaaaaaaaaa```]]]______bbbjjjuuuvvvrrrmmmjjjfffdddddddddddddddccc```\\\\\\\\\]]]\\\ZZZZZZZZZ[[[\\\\\\]]]^^^^^^```___^^^]]]]]]^^^___```___^^^^^^^^^___^^^[[[YYYYYYYYYXXXXXXXXXXXXXXXXXX[[[\\\^^^_________^^^]]]\\\[[[[[[ZZZZZZZZZZZZZZZUUUTTTSSSQQQOOOMMMLLLMMMWWWuuuzzzrrrkkkjjjiiieeeaaaaaa```]]]YYYWWWXXXXXXWWWVVVVVVVVVUUUSSSRRRQQQQQQQQQQQQPPPOOOMMMLLLLLLKKKKKKNNNMMMMMMLLLJJJIIIIIIHHHJJJLLLMMMMMMKKKJJJIIIJJJIIIHHHGGGFFFEEEEEEEEEEEELLLLLLKKKJJJIIIHHHHHHHHHJJJIIIIIIIIIHHHHHHGGGGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???@@@@@@AAA@@@AAABBBCCCCCCBBBAAA@@@>>>>>>????????????>>>>>>???????????????>>>======>>>===<<<<<<<<<===>>>???AAA@@@@@@?????????@@@@@@??????@@@@@@@@@???>>>>>>=========<<<<<<<<<;;;;;;:::;;;<<<<<<=========<<<::::::;;;;;;<<<;;;;;;;;;;;;::::::999888777777666999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;:::999999999999:::;;;<<<<<<<<<<<<<<<======>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>///............---------........................---............/////////......---------......///------------------------//////...------------...........................///000000000///...------,,,---...---,,,,,,---...//////............//////////////////////////////------............------.........///......---,,,---------............///........................---......///////////////111111000000000000//////000000000000000000000000////////////...............//////000000111111111222222222222222111111111222222333333333333333333444444444555666666777777777777666666666666555555333444666888999;;;>>>@@@HHHGGGFFFDDDDDDDDDDDDEEE>>>===;;;999999:::<<<=========<<<;;;;;;===>>>???@@@???>>>>>>>>>>>>@@@AAABBBCCCCCCDDDEEEFFFGGGGGGIIIIIIIIIIIIHHHJJJMMMPPPQQQTTTYYY```gggpppyyy}}}vvvsssoookkkhhhjjjgggccccccggglllnnnnnngggdddaaa^^^^^^```dddfffiiifffcccaaa```aaa``````^^^aaacccgggnnnttttttoookkkhhhdddbbbccceeeffffffbbb```^^^]]]^^^^^^]]]\\\\\\\\\\\\]]]^^^^^^______^^^]]]\\\\\\]]]^^^```aaa^^^^^^^^^```aaa```]]]ZZZUUUUUUTTTTTTUUUWWWXXXYYY[[[\\\^^^``````___^^^\\\ZZZ[[[[[[\\\]]]^^^______ZZZYYYVVVRRRMMMKKKKKKLLLVVVssszzzrrrjjjhhhfffaaa^^^^^^\\\[[[YYYYYYYYYYYYVVVUUUUUUUUUTTTSSSRRRQQQQQQPPPQQQOOOMMMKKKJJJJJJKKKLLLLLLLLLKKKJJJIIIHHHHHHGGGIIIJJJLLLKKKIIIGGGFFFFFFIIIHHHFFFEEEEEEFFFHHHIIISSSQQQNNNKKKIIIHHHHHHHHHJJJJJJIIIHHHGGGFFFFFFEEECCCCCCBBBBBBBBBCCCDDDDDDDDDCCCBBB@@@???????????????@@@AAABBBBBBAAA@@@???======>>>>>>>>>>>>======>>>>>>??????>>>>>>======<<<;;;;;;;;;;;;<<<===>>>@@@@@@????????????@@@@@@>>>>>>??????@@@?????????<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;::::::::::::999888777666555555999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888::::::;;;;;;;;;;;;::::::============>>>>>>>>>>>>@@@???>>>===============///............---------........................---------.........//////...---,,,,,,---...000111------------------------///......---------......---------...............//////000//////...---,,,...///000///.........000//////............//////////////////////////////------............---------...............---------------............///........................---......///////////////000000000000000000///////////////////////////////////////////////////////////////000000111111111222222222111111111111111222222222222222333333333444444444555555666666666777777777777777666666666333444666777888:::===???EEEDDDBBB@@@@@@AAACCCDDDAAA???===;;;:::;;;<<<======<<<<<<;;;;;;<<<======>>>>>>=========>>>???@@@@@@@@@AAABBBCCCDDDEEEEEEEEEFFFFFFEEEEEEFFFHHHKKKMMMPPPTTTXXX[[[___dddgggmmmsss}}}{{{xxxssspppooonnnmmmkkkkkkgggcccaaaccceeeggggggfffdddaaa______cccgggjjjnnnkkkfffdddccccccbbbaaa```aaadddhhhmmmooonnnkkkgggeeebbbaaabbbeeefffgggcccbbbaaa````````````____________^^^^^^^^^^^^^^^\\\\\\\\\\\\]]]___```aaa```___```aaabbb```\\\YYYSSSRRRQQQRRRSSSVVVYYY[[[ZZZ[[[]]]______]]]\\\ZZZXXXYYY[[[]]]___```aaabbb^^^\\\XXXRRRKKKHHHJJJLLLXXXuuuyyyppphhheeebbb]]]ZZZZZZ[[[[[[[[[[[[ZZZWWWSSSQQQSSSSSSSSSSSSRRRQQQQQQPPPSSSQQQNNNLLLKKKLLLMMMOOOKKKKKKKKKJJJIIIHHHHHHHHHGGGIIIJJJIIIGGGDDDCCCCCCHHHFFFEEEDDDDDDGGGIIIKKKSSSQQQNNNKKKIIIHHHHHHHHHJJJIIIIIIGGGFFFEEEDDDDDDAAAAAAAAAAAABBBCCCDDDDDDDDDCCCBBBAAA???>>>>>>===>>>???@@@AAAAAA@@@???>>><<<<<<============<<<<<<===>>>>>>>>>>>>>>>======;;;;;;<<<<<<<<<===>>>>>>>>>>>>>>>===>>>>>>??????======>>>??????@@@??????<<<<<<;;;;;;;;;:::::::::999::::::;;;;;;:::::::::;;;;;;;;;;;;::::::999888999999888777666555444444777777888888888888888888::::::::::::::::::::::::::::::::::::999999999999:::::::::;;;::::::999999<<<<<<<<<=========>>>>>>@@@???===<<<<<<<<<<<<<<>><<<;;;<<<>>>AAADDDCCCBBB@@@>>><<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>>??????@@@AAABBBCCCDDDDDDEEEEEEDDDDDDDDDFFFHHHHHHLLLQQQUUUVVVVVVVVVWWW\\\___ccciiiqqq}}}|||uuupppnnnlllkkkkkkkkkkkkjjjkkkgggcccaaaaaabbbcccdddeeecccaaaaaacccggglllooouuuqqqllliiigggfffdddcccbbbbbbdddhhhjjjjjjhhhgggcccaaa______bbbdddeeeeeebbbcccccccccbbbbbbbbbbbbbbbaaa```___]]]\\\[[[ZZZ[[[[[[\\\]]]^^^```aaabbbcccbbbaaaaaa```^^^ZZZWWWRRRRRRQQQRRRTTTWWWZZZ\\\XXXZZZ[[[\\\\\\[[[YYYXXXVVVXXXZZZ]]]___aaaaaabbb___^^^ZZZRRRJJJFFFHHHLLL\\\xxxxxxooogggcccaaa]]]ZZZZZZ[[[]]]^^^\\\YYYTTTOOOMMMQQQQQQRRRRRRRRRQQQQQQPPPSSSQQQNNNLLLKKKLLLNNNPPPKKKKKKKKKJJJJJJIIIIIIHHHFFFHHHIIIHHHFFFCCCBBBBBBFFFEEECCCCCCDDDFFFIIILLLNNNMMMKKKIIIHHHHHHHHHHHHIIIHHHGGGFFFEEEDDDCCCCCCAAAAAA@@@AAAAAABBBCCCDDDCCCBBBBBBAAA@@@>>>======>>>>>>@@@@@@@@@@@@>>>>>><<<<<<============<<<<<<<<<======>>>>>>>>>======<<<======>>>???@@@@@@@@@<<<<<<<<<<<<<<<===>>>>>><<<===>>>???????????????<<<<<<;;;;;;;;;:::::::::999:::::::::::::::999999999999999999999888777666888888777777666555555444666666666666777777888888::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;:::::::::;;;::::::999999;;;<<<<<<<<<<<<=========>>>======<<<;;;;;;<<<<<>>>>>???@@@AAABBBBBBDDDEEEEEEDDDCCCBBBDDDEEEGGGKKKQQQTTTTTTSSSRRRRRRTTTUUUVVVWWW[[[eeeqqq{{{}}}}}}}}}}}}}}}|||zzzvvvrrrmmmkkkiiiiiiiiiiiiiiihhhhhhgggeeedddbbbaaaaaabbbdddeeecccccccccdddggglllppprrrvvvsssnnnjjjiiihhhfffeeeccccccgggmmmlllgggcccbbb^^^]]]]]]___aaacccbbbaaa```bbbddddddcccbbbbbbcccaaa```___]]]\\\ZZZXXXXXX\\\\\\]]]^^^```aaaaaabbbeeecccaaa___^^^\\\YYYWWWUUUUUUTTTUUUVVVYYY[[[\\\YYYYYYYYYYYYYYYYYYXXXXXXVVVXXXZZZ]]]___`````````]]]]]]ZZZRRRIIIEEEHHHLLL```{{{xxxnnnfffcccbbb___]]]^^^\\\^^^___]]]XXXRRRMMMKKKOOOPPPQQQRRRRRRRRRPPPPPPOOONNNLLLKKKJJJKKKLLLMMMKKKKKKJJJJJJJJJIIIIIIIIIFFFGGGIIIHHHFFFDDDCCCCCCDDDCCCBBBBBBCCCFFFHHHJJJHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCCCCBBBAAAAAA@@@@@@@@@AAABBBBBBAAAAAAAAAAAA@@@???======>>>???@@@AAAAAA@@@???>>><<<<<<============<<<<<<<<<<<<===>>>>>>>>>=========>>>???@@@AAABBBBBBBBB<<<;;;;;;;;;<<<===>>>???======>>>>>>???>>>>>>>>><<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;::::::999999777777888888888777666666777777777666666666666666555555666666777888888888999999999999999999999999999999::::::;;;;;;<<<<<<::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<===;;;;;;<<<<<<<<<<<<;;;;;;///............---------........................,,,,,,---------...........................------........................---------------...//////,,,,,,------...//////000+++,,,---.../////////...,,,---...---,,,,,,---...//////............//////////////////////////////------............------,,,------...//////......---------............///........................---......///////////////........./////////000000000000000000000000000000/////////000000000111111000000000000000000000000///000000000111111111222///000000111222222333333444444444444444444444444444444555555555666666666666777888777666666888::::::999888888999;;;===>>>???AAACCCDDDCCCAAA>>><<<;;;;;;;;;;;;;;;:::999999999999:::;;;<<<===============>>>???@@@AAABBBBBBBBBDDDEEEEEEDDDDDDEEEGGGSSSTTTVVVUUUSSSRRRQQQRRROOOPPPQQQQQQSSSYYYbbbiiijjjkkkmmmpppuuu{{{|||sssjjjfffeeefffhhhiiikkkllljjjhhhfffeeeeeefffhhhhhhgggfffffffff```aaabbbbbbaaabbbcccdddcccdddeeegggjjjmmmpppqqqqqqnnnjjjgggggggggfffeeecccfffnnnvvvtttiiiaaa___ZZZZZZ\\\___aaaaaa___]]]]]]___bbbbbbaaa```aaabbb]]]]]]\\\[[[ZZZYYYXXXXXX]]]^^^___```aaaaaabbbbbbdddbbb___]]]\\\[[[ZZZYYYXXXXXXYYYYYYZZZ[[[[[[[[[[[[ZZZYYYXXXWWWXXXXXXYYYXXXYYY\\\^^^___```______ZZZ[[[ZZZRRRIIIEEEHHHLLLaaa|||sssjjjbbb``````^^^]]]___ZZZ]]]^^^\\\WWWQQQMMMLLLMMMNNNPPPRRRRRRRRRPPPPPPLLLLLLKKKJJJJJJJJJKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHEEEGGGIIIIIIGGGEEEEEEEEEBBBBBBBBBBBBCCCEEEFFFGGGDDDEEEGGGHHHHHHHHHFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@???@@@AAAAAA@@@???>>>===>>>???@@@AAAAAA@@@???>>>=========>>>>>>=========;;;<<<<<<===>>>>>>=========>>>???AAABBBBBBBBBBBB============>>>???@@@@@@>>>>>>>>>>>>>>>>>>===<<<=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999999666777777888888888888777555666666777777888999999777777777888999:::::::::999999999999999999999999777888888999:::;;;;;;<<<999:::;;;<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<777999;;;===>>>===;;;::://////.........---------........................,,,,,,,,,---------............///000///...,,,+++---------------------------------------...///000,,,,,,------...///000000+++,,,---///000000111111...///000///......///000//////............//////////////////////////////---..................---,,,,,,---.../////////...---------.........//////........................---......///////////////---.........//////000000000000000000000000000000---.........//////000000///////////////.........//////000000111111111222///000000111222222333333444444444444444444444444333444444444555555666666555777777777666777999;;;999888777777777888999:::<<<>>>BBBEEEEEECCC@@@>>>;;;;;;;;;;;;;;;:::999888888999:::;;;<<<<<<<<<<<<======>>>???@@@AAABBBBBB@@@BBBEEEFFFGGGHHHJJJLLL___^^^ZZZUUUPPPNNNNNNOOOLLLNNNQQQRRRSSSVVV\\\aaacccbbbaaaaaabbbeeeiiikkkdddnnn|||uuurrrlllddd^^^]]]^^^```___bbbfffhhhhhheeecccbbb```bbbdddddddddbbbbbbbbb___aaabbbbbbaaa``````aaadddeeefffiiikkkmmmnnnoookkkhhheeecccdddeeeeeeddddddhhhsss~~~{{{lll```\\\WWWXXX[[[___aaa```]]]ZZZZZZ]]]```aaa___^^^___aaaZZZZZZYYYYYYYYYYYYYYYYYY^^^___```aaabbbbbbbbbaaaccc```]]][[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\[[[[[[]]][[[YYYXXXWWWXXXYYY[[[YYY[[[]]]___``````___^^^WWWZZZYYYRRRIIIEEEHHHLLLaaa{{{nnneee^^^\\\\\\[[[[[[]]]YYY[[[]]][[[VVVQQQOOOOOOLLLNNNPPPRRRRRRRRRPPPOOOLLLLLLLLLLLLLLLKKKKKKKKKHHHHHHGGGGGGGGGGGGGGGGGGEEEGGGIIIIIIHHHFFFFFFGGGAAAAAABBBBBBCCCDDDDDDDDDCCCDDDGGGIIIIIIHHHEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@????????????>>>???@@@AAAAAA@@@>>>>>>???@@@AAABBBBBBAAA@@@???======>>>>>>>>>>>>======;;;;;;<<<===>>>>>>======<<<===???AAABBBBBBBBBBBB>>>>>>>>>>>>???@@@AAABBB>>>>>>???>>>>>>===<<<<<<>>>============<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999666777888999999999999999555555666777888999::::::888888999:::;;;;;;<<<<<<888888888888888888888888666666777888999::::::;;;999:::;;;<<<============:::::::::;;;;;;;;;<<<<<<555777;;;>>>???>>><<<:::111000///..................---,,,,,,,,,,,,---......------------...//////..............................---,,,,,,,,,------//////.........------------------------...///000+++,,,,,,------,,,,,,+++//////.........---------,,,+++******+++---000111////////////////////////...------,,,,,,,,,------------............------------------------------......------------.........//////...,,,,,,---///////////////////////////---------.........//////111111111111111222222333////////////////////////000000000000000111111222111111000000111111222333444444444444444444444444444444444444444444444444444444444444666888:::<<<===888666777777777999>>>999>>>EEEIIIGGGCCC===:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<>>======<<<<<<<<<======>>>???AAAAAA>>>>>>>>>>>>============AAAAAAAAA@@@???>>>===<<>>@@@AAA???===??????@@@@@@@@@@@@??????>>>===<<<;;;;;;<<<===>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<999999999888888888888777::::::999888777666555555999888777666666777888999888888999999999::::::::::::999999999888777777777888888888888999:::;;;<<<======>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;000///......------.........---,,,,,,,,,,,,---......------------...//////........................---,,,,,,,,,,,,---......//////.........---------...------------......///------............------//////.........---------...............---,,,,,,...........................------,,,,,,---------------............------------------------------......------------.........///000///---------...////////////////////////---------.........//////000000000000000111222222////////////////////////000000000000000111111222111111000000111111222333444444444444444444444444444444444444444444444444666555444444444555777888:::777666999999777888<<>>>>>>>>>>>>>>???@@@@@@CCC???@@@EEEEEEEEERRRbbbwwwlll]]]RRRNNNNNNNNNMMMLLLNNNQQQSSSSSSSSSTTTUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWXXX[[[aaahhhmmmpppqqqrrrvvv|||}}}zzzvvvtttsssqqqmmmjjjiiigggccc___[[[[[[^^^```eeeeeeeeeeeedddcccbbbaaaffffffeeedddbbbaaa``````______``````___^^^]]]\\\ZZZ___eeegggffffffiiillliiihhhfffdddaaaaaadddffffffmmmtttwwwssslllfffcccccceeefffeeecccaaaaaabbb]]]___``````___^^^```aaa___ZZZTTTQQQRRRUUUXXXZZZ_________]]][[[ZZZ\\\^^^]]][[[ZZZ[[[^^^```___]]]]]]^^^^^^^^^]]][[[YYYXXXZZZZZZYYYYYYYYYZZZ[[[[[[[[[[[[[[[\\\\\\[[[[[[ZZZZZZVVVSSSQQQMMMIIIIIILLL```{{{qqqfff]]]\\\^^^]]]ZZZZZZZZZXXXWWWUUUSSSRRRQQQQQQVVVRRROOOOOORRRSSSQQQNNNMMMMMMMMMMMMLLLLLLLLLLLLMMMLLLIIIFFFEEEDDDDDDEEEDDDEEEGGGIIIIIIGGGEEEDDDDDDDDDDDDEEEFFFGGGGGGHHHDDDDDDDDDEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCBBB@@@>>>=========>>>@@@@@@??????>>>======<<>>>>>>>>???@@@@@@???>>>>>>>>>======<<<<<<<<<===>>>???@@@@@@@@@@@@AAA???===>>>???@@@>>><<<===>>>>>>??????>>>>>>===>>>===<<<;;;;;;<<<===>>>============<<<<<<;;;;;;========================999999999999888888888888999999888888777666666666888888777666666777888888888999999999999:::::::::999999999999888888888888999::::::::::::;;;;;;;;;===============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;///...------------------...------,,,,,,------......------------...//////........................,,,,,,,,,,,,------...////////////............---///...------------------/////////000000/////////...............------------...000111000///,,,+++---------------------------------,,,,,,------...------............------------------------------......------------.........///111111///.........////////////////////////------.........////////////////////////000111111000000000000000000000000000000000000000111111222111111000000111111222333444444444444444444444444444444444444444444444444777666555333333333333444777666888<<<<<<999888:::AAAEEEJJJKKKIIICCC???<<<::::::::::::::::::::::::::::::::::::::::::::::::===============>>>??????BBB???AAAFFFGGGHHHSSSaaassshhhZZZPPPLLLLLLMMMMMMKKKMMMPPPQQQQQQQQQRRRTTTSSSSSSSSSSSSTTTTTTUUUUUUVVVUUUVVVYYY^^^cccfffgggeeeggghhhggggggiiinnnrrrxxxzzz}}}zzzvvvsssqqqpppooommmlllkkkhhheeebbbeeedddaaa^^^]]]___dddhhhkkkjjjhhhfffcccbbbaaa```dddcccbbbaaa```^^^]]]]]]_________^^^]]]\\\[[[ZZZWWW\\\bbbdddddddddfffiiihhhhhhhhhgggeeedddfffggghhhlllqqqtttrrrmmmfffbbbdddfffhhhgggdddbbb``````]]]___``````___^^^```aaaaaa\\\UUURRRSSSWWW[[[]]]```___^^^[[[XXXWWWXXXYYY\\\\\\]]]___aaaaaa___]]]aaaaaa```___]]][[[YYYXXXZZZZZZYYYZZZZZZ[[[\\\]]][[[[[[[[[ZZZZZZ[[[[[[\\\[[[WWWTTTSSSNNNIIIIIIMMM```|||~~~jjjbbb[[[\\\]]][[[WWWVVVVVVUUUTTTSSSRRRQQQQQQQQQUUUPPPLLLNNNSSSUUURRRMMMNNNMMMLLLKKKJJJKKKLLLLLLLLLJJJHHHEEEDDDCCCCCCCCCDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@???>>>>>>>>>>>>???@@@@@@??????>>>=========AAAAAA@@@???????????????@@@??????>>>===<<<<<<;;;;;;<<<===???@@@AAAAAAAAAAAA???============;;;:::<<<<<<============<<<<<<===<<<<<<;;;;;;<<<<<<======<<<<<<<<<<<<;;;;;;;;;=========<<<<<<;;;;;;;;;:::999999999888888888888777777777777777777777777888777777666666777777888999999999999::::::::::::888888888999999999999999999:::;;;<<<<<<<<<;;;:::===============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;...------,,,,,,,,,------------------------------...------------...//////........................------,,,,,,,,,------.../////////...............///......---,,,,,,,,,,,,//////000000000000//////........................+++,,,...///111111000000------------------------------,,,,,,,,,---......------............------------------------------......------------......---000222333111///......////////////////////////............////////////...............///000000000000000000000000000000000000000000000111111222111111000000111111222333333333333333333333333333333333333333333333333333777666555333333333444444666666:::???@@@;;;888999===AAADDDEEEBBB>>>;;;:::999999999999999999999999888888999999:::;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>@@@???AAADDDEEEGGGPPPZZZddd]]]SSSLLLIIIIIIIIIJJJKKKMMMNNNOOONNNNNNPPPQQQPPPPPPPPPQQQRRRRRRSSSSSSUUUUUUUUUXXX\\\___aaaaaa^^^```aaaaaaaaacccfffiiigggiiikkkmmmoooqqqqqqrrrppppppoooooopppvvv}}}}}}{{{zzz{{{xxxyyyzzz||||||zzzyyyxxxxxxyyywwwtttoookkkiiiiiimmmllliiifffdddaaa___^^^bbbaaa___\\\]]]```fffkkkllljjjhhheeebbbaaaaaaaaa^^^^^^^^^^^^^^^]]]]]]]]]____________^^^^^^^^^]]][[[___bbbdddcccbbbbbbccceeeggghhhgggfffdddeeefffgggiiikkknnnoookkkeee```bbbdddffffffbbb^^^\\\[[[^^^___``````______```bbbaaa]]]XXXUUUXXX]]]aaaddd______^^^[[[XXXWWWXXXYYYaaaaaaaaa``````___]]]\\\cccbbbaaa```^^^\\\[[[ZZZ\\\\\\[[[[[[[[[[[[\\\\\\[[[[[[ZZZYYYYYYZZZ\\\]]]]]]ZZZWWWUUUOOOJJJKKKOOOccc|||xxxhhh```YYYYYYYYYVVVSSSSSSSSSRRRRRRQQQQQQQQQRRRRRRSSSNNNJJJMMMTTTVVVRRRLLLNNNLLLJJJHHHGGGHHHIIIKKKIIIHHHGGGEEECCCBBBBBBBBBFFFFFFFFFGGGGGGFFFFFFFFFCCCCCCBBBBBBAAA@@@@@@@@@AAAAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>?????????????????????>>>>>>======AAAAAA@@@@@@@@@@@@@@@AAAAAA@@@???>>>===<<<;;;:::======>>>>>>???>>>>>>>>>??????===<<<<<<;;;999999<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777777::::::999999999888888888666666777777888888888888777777777777777777777777999999999:::::::::;;;;;;888888888999999:::::::::666888:::<<<======;;;:::<<<===============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;------,,,,,,,,,------...------------------------...------------...//////........................///...---,,,,,,,,,,,,,,,///////////////////////////...---,,,,,,,,,,,,,,,---......//////......------.....................------------...000111333------------------------,,,,,,,,,,,,,,,---...///------............------------------------------......------------......---000222333111///......////////////////////////........./////////000000...............//////000000000000000000000000000000000000000000111111222111111000000111111222333333333333333333333333333333333333333333333333333666555444444444555666777777777;;;AAABBB===:::;;;888;;;>>>>>>===;;;999999999999999999999999999999666666888999;;;===>>>>>><<<<<<<<<<<<<<<======>>>??????@@@BBBBBBCCCHHHOOOSSSPPPMMMJJJIIIHHHHHHGGGJJJKKKMMMLLLKKKLLLMMMOOONNNNNNOOOOOOPPPQQQRRRRRROOOPPPRRRVVVZZZ\\\[[[YYYXXXZZZ\\\^^^^^^^^^___```\\\]]]^^^```aaabbbccccccfffeeeddddddfffkkkrrrwwwxxxvvvsssqqqppppppqqqrrrppprrrtttwwwwwwwwwvvvuuuooorrrsssqqqooorrryyy}}}}}}wwwrrrooommmmmmnnniiikkknnnpppqqqqqqpppooonnnoooooommmiiieeeccccccgggeeebbb^^^\\\[[[\\\^^^```___]]][[[[[[^^^dddhhhhhhgggdddbbbaaaaaaaaabbbaaa`````````_________^^^_________```aaabbbcccddddddeeeeeeeeecccaaa``````cccdddfffeeecccaaa``````bbbccceeehhhiiigggccc___aaaccceeedddaaa]]]ZZZYYY^^^___aaa```______```bbb^^^[[[WWWWWW[[[```eeehhh_________]]]ZZZZZZ[[[]]]dddcccaaa___]]]]]]^^^```aaaaaa```______^^^^^^^^^aaa```^^^]]][[[ZZZZZZZZZ[[[ZZZYYYXXXYYYZZZ\\\]]]^^^\\\ZZZWWWPPPJJJLLLQQQggg{{{ssshhh```XXXUUUSSSPPPOOOQQQQQQPPPPPPPPPQQQRRRRRRSSSQQQMMMKKKNNNSSSUUUQQQLLLLLLJJJHHHFFFEEEFFFGGGHHHGGGFFFEEEDDDCCCCCCBBBBBBGGGGGGFFFFFFFFFFFFGGGGGGDDDCCCCCCBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBAAA@@@@@@@@@@@@????????????======>>>>>>?????????????????????>>>>>>>>>>>>>>>????????????@@@AAABBBCCCAAA@@@???>>>===<<<;;;:::<<<<<<===>>>>>>>>>======>>>>>>===<<<:::999999999<<<======>>>>>>======<<<::::::;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;:::999888777777666:::::::::999999999999888666666666777888888999999777888888888888888888777999999:::::::::;;;;;;;;;888888999999:::::::::;;;333555888;;;<<<===<<<;;;<<<<<<===============<<<;;;;;;;;;;;;;;;;;;;;;;;;------------------...///,,,------......------,,,...------------...//////..............................---,,,,,,,,,,,,---...////////////000000000...---,,,,,,,,,,,,,,,,,,,,,------......------,,,---------...............111000...,,,,,,---...000------------------------,,,,,,,,,,,,---......///------............------------------------------......------------.........///111111///.........////////////////////////....../////////000000000...............///000000000000000000000000000000000000000000000111111222111111000000111111222333333333333333333333333333333333333333333333333333444444333444444666888999888777;;;@@@AAA===;;;<<<888:::<<<<<<;;;::::::;;;999999999999999999999999666777888:::<<<>>>???@@@<<<<<<<<<<<<<<<===>>>>>>???@@@AAAAAA@@@AAACCCFFFHHHIIIJJJKKKJJJIIIHHHGGGJJJKKKKKKJJJIIIIIIKKKLLLMMMNNNNNNOOOPPPQQQRRRRRRNNNPPPSSSWWWZZZ[[[YYYWWWUUUVVVXXXZZZZZZYYYWWWVVVWWWXXXXXXYYYZZZ[[[[[[\\\\\\\\\\\\^^^bbbhhhnnnqqqooommmhhhdddcccccceeefffdddfffiiikkkmmmmmmmmmlllhhhjjjllllllkkkmmmqqqvvvqqqrrrtttvvvwwwwwwvvvuuuwwwuuuqqqmmmjjjgggeeeeeebbbdddgggjjjlllllllllkkklllllllllkkkjjjgggeeeccc`````````^^^]]]^^^aaaddd______]]][[[ZZZ\\\```ccccccbbbbbbaaaaaabbbbbbbbbcccbbbaaa___]]][[[ZZZYYY______```aaabbbdddfffgggiiihhhfffdddcccbbbaaaaaabbbccccccaaa^^^[[[ZZZZZZ\\\]]]```bbbcccbbbaaa```cccdddfffdddaaa^^^\\\[[[\\\^^^______^^^^^^___```ZZZXXXVVVXXX\\\aaadddfff`````````___]]]]]]___aaabbbaaa```^^^]]]^^^aaaddd```______^^^______``````cccbbb```^^^\\\ZZZZZZYYYYYYYYYYYYYYYZZZ[[[[[[\\\^^^\\\[[[WWWOOOIIIKKKQQQfffxxxnnnfff^^^VVVSSSQQQNNNNNNQQQPPPPPPPPPPPPQQQRRRSSSTTTNNNMMMMMMOOORRRRRRPPPMMMKKKIIIHHHFFFEEEEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDGGGFFFEEEDDDDDDEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@?????????>>>>>>======>>>??????>>>>>>===??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBCCC@@@??????>>>===<<<<<<;;;999:::;;;===>>>?????????======>>><<<:::999999:::<<<<<<============<<<<<<999::::::;;;;;;::::::999999999:::::::::::::::;;;<<<<<<<<<;;;;;;:::::::::::::::::::::999999999999666666777777888888888999888999999::::::999999888::::::::::::;;;;;;;;;;;;999999999:::::::::::::::333555777999;;;<<<<<<<<<;;;<<<==================;;;;;;;;;;;;;;;;;;;;;;;;......------......///000,,,,,,---......---,,,,,,...------------...//////........................+++++++++,,,---...///000.../////////000000000000,,,,,,,,,+++,,,,,,------,,,------......------,,,---------........./////////......---------------........................,,,,,,,,,,,,---...//////------............------------------------------......------------.........///000///---------...////////////////////////.../////////000000000000//////......//////000111////////////////////////000000000000000111111222111111000000111111222333222222222222222222222222222222222222222222222222444333333333333555666777888666888===>>>;;;;;;===;;;<<<<<<;;;999888999:::888888888888888888888888999:::;;;;;;======>>>???======<<<<<<======>>>???@@@BBBCCCBBBBBBBBBCCCCCCDDDFFFHHHHHHHHHGGGGGGGGGIIIJJJJJJHHHGGGGGGIIIKKKNNNNNNOOOPPPQQQRRRSSSSSSSSSSSSTTTVVVXXXYYYXXXWWWUUUTTTTTTUUUVVVVVVUUUTTTVVVVVVVVVVVVWWWWWWXXXYYYVVVVVVWWWZZZ___bbbeeefffeeeccc```^^^]]]]]]^^^___]]]^^^```ccceeefffffffffeeefffhhhjjjkkklllmmmmmmiiijjjkkkllllllkkkjjjiiimmmmmmllljjjgggddd```^^^___```cccfffhhhiiijjjjjjllljjjiiijjjkkkjjjfffccc^^^aaaeeeeeeddddddeeefff^^^^^^^^^]]][[[\\\^^^``````aaabbbbbbcccbbbbbbbbbcccbbb```^^^\\\ZZZYYYXXX___^^^^^^___```bbbdddeeehhheeecccbbbccceeeggghhhccccccbbb^^^YYYUUUTTTTTTVVVZZZ^^^_________aaacccdddeeeeeedddaaa^^^^^^^^^YYY[[[\\\\\\[[[ZZZ\\\]]]YYYXXXXXXZZZ^^^aaabbbbbbaaabbbaaa```^^^^^^```bbb```aaaaaa```^^^]]]```bbb```___^^^^^^^^^___``````cccbbb```^^^]]]\\\[[[[[[WWWXXXYYYZZZ[[[[[[[[[[[[[[[ZZZYYYUUUMMMFFFHHHOOOaaavvv|||iii___YYYUUUTTTRRRNNNNNNQQQPPPPPPPPPPPPQQQRRRSSSTTTLLLMMMOOOPPPPPPOOONNNMMMKKKJJJIIIHHHGGGFFFEEEEEEBBBBBBCCCDDDEEEFFFFFFFFFFFFEEECCCAAAAAACCCEEEFFFEEEEEEFFFGGGGGGHHHIIIIIIDDDDDDDDDDDDCCCAAA@@@???@@@@@@@@@?????????>>>>>>===>>>>>>??????>>>===<<<>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>???@@@AAA???>>>>>>>>>======<<<<<<999:::;;;<<<============;;;===>>>===:::999:::<<<;;;;;;<<<<<<<<<<<<;;;;;;888999:::;;;;;;:::999888888999999999::::::::::::<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999999777777777777777888888888999:::;;;;;;;;;;;;:::999:::::::::;;;;;;;;;;;;<<<::::::::::::::::::999999888888999::::::;;;;;;;;;;;;;;;<<<===============;;;;;;;;;;;;;;;;;;;;;;;;...............///000111,,,,,,---......---,,,,,,...------------...//////........................))))))***+++---000111333.../////////000000111111++++++++++++,,,------...------............---------------.........//////(((***,,,...//////...---////////////////////////+++++++++,,,---...///000---..................---------------------------.........------............//////...,,,,,,---///////////////////////////////////////000000000000///////////////000111111////////////////////////000000000000000111111222111111111000111222222333222222222222222222222222222222222222222222222222444333222222222333444555888555666:::;;;999:::>>>=========;;;888777777888888888888888888888888888=======================================>>>??????AAACCCDDDDDDDDDEEEEEEDDDDDDDDDEEEEEEDDDDDDEEEFFFIIIIIIIIIHHHFFFFFFHHHJJJNNNOOOOOOPPPRRRSSSTTTTTTUUUSSSQQQQQQSSSTTTTTTTTTQQQPPPNNNNNNQQQSSSUUUVVVSSSSSSRRRRRRRRRSSSTTTTTTTTTTTTVVVXXX[[[]]]\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZVVVWWWYYY[[[]]]___``````aaabbbcccgggiiijjjhhheeeaaabbbdddeeeeeeeeedddddddddeeeggghhhfffbbb^^^[[[[[[\\\^^^```cccdddffffffhhheeeccceeehhhhhhccc^^^]]]bbbgggiiigggcccaaa```]]]^^^___^^^]]]]]]^^^``````aaabbbddddddcccbbbaaadddccccccbbbaaaaaa``````^^^^^^]]]]]]^^^___aaabbbdddaaa______ccchhhllloooeeedddaaa\\\WWWSSSQQQQQQSSSXXX]]]^^^]]]]]]aaafffcccdddcccbbb___]]]]]]^^^WWWXXXYYYYYYXXXXXXYYYZZZ\\\\\\\\\^^^```bbbbbbaaacccccccccaaa^^^^^^___aaa```cccdddccc___\\\[[[\\\aaa```___]]]]]]^^^______bbbaaa```___^^^]]]]]]]]]VVVWWWYYY[[[[[[[[[[[[ZZZYYYXXXXXXTTTKKKCCCFFFMMM\\\tttsssfffYYYUUUTTTVVVTTTPPPOOOQQQQQQQQQQQQQQQQQQRRRSSSTTTJJJNNNQQQQQQOOOMMMMMMNNNKKKKKKKKKJJJIIIHHHFFFEEEAAABBBCCCEEEFFFGGGGGGGGGEEECCCAAA??????AAACCCEEECCCCCCDDDFFFGGGHHHIIIJJJFFFFFFEEEDDDCCCAAA@@@???@@@@@@@@@@@@????????????===>>>?????????>>><<<;;;>>>>>>>>>>>>>>>?????????@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<;;;:::999:::===>>>===;;;:::;;;===999::::::;;;;;;::::::999888999:::;;;;;;:::999888888888888999999:::::::::::::::::::::::::::::::::;;;;;;;;;:::::::::999999888888777777777777777777::::::<<<<<<<<<<<<:::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;::::::999999999===<<<;;;:::::::::::::::;;;;;;<<<===>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;------............------000000000///...,,,+++***////////////////////////.........------,,,,,,,,,+++,,,------......------///...---,,,,,,,,,,,,,,,...------,,,,,,------...000//////.........//////------............------//////.........---------................................................---------............///,,,,,,,,,,,,,,,,,,,,,,,,........................---------,,,,,,---------,,,,,,,,,---...///000000000000///...............//////000000111111111222////////////000000000000111111000000000000111111111111111111111111111111222222222222222222222222444444444444444444444444333333333444444444555555111222333666;;;@@@EEEHHHDDDBBB???<<<:::999999:::;;;:::999888888888999:::888<<<@@@AAA>>>===>>>AAA======<<<<<<<<<<<<======BBBAAA@@@??????AAACCCDDDEEEDDDBBBAAABBBCCCEEEGGGFFFEEEEEEEEEFFFHHHJJJKKKKKKNNNPPPQQQPPPPPPPPPQQQSSSUUUVVVUUURRROOOMMMMMMMMMNNNMMMLLLLLLMMMPPPSSSVVVTTTRRRQQQQQQSSSUUUWWWYYYUUUPPPNNNPPPSSSVVVXXX[[[[[[[[[YYYVVVUUUVVVWWWZZZWWWUUUVVVZZZ^^^______bbbccccccdddddddddcccccc______````````````___^^^bbbdddeeeccc```]]]\\\\\\\\\\\\]]]^^^___```aaaaaadddgggjjjiiieeeaaa```aaa```bbbeeefffdddcccbbbbbb]]]```aaa^^^ZZZXXX[[[______bbbddddddcccbbbdddfffjjjjjjhhhccc___^^^bbbffffffdddbbbaaaaaabbbcccdddfffeeeddddddddddddeeeeeeeeeeeeccc^^^UUUOOOLLLLLLTTTeeeqqqnnnccc]]]^^^```aaaaaaaaaaaa```^^^]]]\\\]]]XXXXXX]]]___\\\XXXWWW]]][[[[[[\\\^^^aaaaaaaaaaaa^^^\\\[[[]]]___``````___bbbcccbbb^^^]]]^^^```aaa___\\\ZZZZZZ\\\___aaa^^^]]]^^^^^^___]]]ZZZWWWVVVWWWXXXXXXXXXXXXXXXXXXSSSVVVWWWQQQIIIDDDGGGKKKcccjjj[[[]]]WWWOOOLLLNNNPPPOOOMMMNNNMMMMMMOOOQQQQQQNNNJJJLLLMMMNNNMMMKKKJJJJJJKKKLLLLLLLLLLLLJJJHHHFFFEEEEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEEEEDDDCCCCCCBBBBBB@@@CCCFFFGGGGGGGGGHHHIIIJJJGGGEEEEEEFFFFFFCCC@@@??????>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA======>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>>>><<<;;;:::999999999;;;::::::::::::;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::777888999::::::::::::::::::::::::999999888888888888999888777666777:::<<<======>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;:::999999888;;;;;;::::::999888777777------............------.........///......---,,,..............................---------,,,,,,,,,+++,,,------......------///......---,,,,,,------...------,,,,,,------...//////...............///------............------//////.........---------................................................---------............///,,,,,,,,,,,,,,,,,,,,,,,,...........................---,,,,,,,,,,,,---...,,,---------.../////////000000///...................../////////000000000............////////////111000000//////000000111111111111111111111111111222222222222222222222222333333333333333333333333333333333444444444444555444444555888<<>>>>>?????????>>>======;;;;;;;;;;;;<<<>>>???@@@CCCBBBAAA@@@@@@AAACCCDDDEEEDDDCCCBBBBBBDDDEEEFFFFFFFFFEEEEEEFFFHHHIIIKKKJJJLLLOOOOOONNNMMMMMMNNNNNNPPPQQQQQQPPPNNNNNNOOONNNMMMKKKIIIHHHKKKOOOSSSRRRQQQPPPPPPQQQSSSUUUWWWYYYUUUPPPMMMMMMOOOPPPPPPWWWXXXXXXVVVUUUTTTUUUVVVXXXVVVUUUVVVZZZ\\\]]]\\\````````````aaaaaaaaaaaaaaaaaaaaa``````___^^^^^^```aaabbbbbb___]]]\\\\\\]]]]]]]]]^^^___``````aaadddfffhhhgggdddaaa```aaaaaaccceeeeeecccaaaaaaaaa^^^```aaa^^^ZZZYYY]]]aaacccdddeeedddcccdddgggjjjjjjiiigggeeeccccccfffhhhfffeeedddccccccdddeeeeeeddddddddddddccccccccccccbbbbbb```[[[TTTMMMJJJJJJXXXhhhtttooobbbZZZZZZ[[[ZZZZZZ[[[[[[\\\\\\]]]]]][[[ZZZ]]]dddfffaaa]]]\\\\\\ZZZZZZ[[[]]]______^^^[[[YYYXXXYYY[[[]]]^^^^^^]]]______^^^[[[[[[]]]___```^^^\\\[[[[[[^^^aaaccc___^^^]]]]]]]]]\\\YYYVVVQQQSSSTTTVVVWWWWWWVVVVVVUUUWWWWWWQQQIIIEEEHHHMMMdddkkk]]]YYYRRRKKKHHHIIIKKKKKKIIIMMMLLLLLLNNNQQQPPPMMMJJJJJJLLLMMMLLLKKKJJJKKKLLLLLLLLLMMMLLLKKKIIIGGGFFFEEEEEEDDDCCCCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBDDDGGGHHHHHHGGGHHHIIIIIIFFFDDDDDDEEEEEECCC@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>?????????@@@>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;:::::::::::::::;;;<<<<<<::::::;;;;;;;;;;;;::::::777888999999:::::::::999::::::999999999888888888888999888777666777:::<<>>===;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<;;;::::::;;;;;;::::::999888888777------............------,,,,,,---.../////////...------------------------...------------,,,,,,,,,+++,,,------......------//////......------.........------,,,,,,------...........................------............------...............---------................................................---------............///------------------------........................///...,,,++++++,,,...///------..................000//////............///---...............//////------------............000//////......//////000111111111111111111111111222222222222222222222222222222222222222222222222333333333333444444444444666777777999<<<@@@CCCEEE???>>>;;;888777666777777333444555888<<>>>>>===<<<<<<<<<<<<============>>>>>>>>>????????????@@@========================;;;;;;;;;;;;;;;:::::::::888999999::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<:::999999999:::;;;;;;<<<::::::999999::::::;;;<<<::::::;;;;;;;;;;;;::::::777888999999:::999999999999999999888888888888888888999999888777777:::<<>><<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::;;;;;;;;;;;;::::::;;;<<<<<<============<<<;;;;;;::::::999999888888------............------,,,---......///.........------------------------------------------------+++,,,------......------000//////.........//////...------,,,,,,------...,,,------...............------............------........................................................................---------............///................................................///...,,,******,,,...///...............---------000///............//////........................------.........///////////////............//////111111111111111111111111111111111111111111111111111111111111111111111111222222333333333444444444777777888999;;;===???@@@<<<;;;888666555555555666666666777888;;;>>>AAACCCEEEHHHKKKMMMKKKFFFAAA>>>888888999:::<<<>>>@@@AAACCCBBBAAA@@@@@@@@@AAAAAADDDDDDCCCCCCDDDDDDEEEFFFGGGGGGFFFFFFFFFGGGIIIIIIHHHJJJKKKKKKHHHFFFFFFFFFFFFHHHJJJKKKKKKKKKMMMOOOMMMMMMLLLJJJJJJLLLPPPSSSQQQRRRRRRSSSTTTUUUUUUVVVTTTSSSRRRRRRSSSRRRQQQOOOMMMOOOQQQQQQQQQQQQRRRTTTRRRWWW^^^eeehhhfffbbb______^^^^^^^^^^^^```aaabbb^^^]]][[[ZZZZZZZZZ[[[[[[]]]^^^```___]]][[[ZZZZZZXXXYYY[[[]]]___aaacccdddeeeeeeeeedddcccbbbbbbbbbaaabbbcccbbb___]]]\\\]]]___^^^\\\YYYXXXZZZ___ccccccdddeeeeeefffgggiiijjjiiigggeeegggjjjkkkiiifffcccdddfffggggggfffdddcccaaabbbcccddddddbbb```___```___]]]XXXRRRLLLGGGDDDGGGVVVcccaaaXXXRRRRRRRRRUUUSSSPPPNNNNNNPPPRRRTTT```fffooovvvqqqddd\\\ZZZ[[[ZZZYYYZZZ[[[\\\[[[YYYTTTTTTVVVXXXZZZZZZXXXUUUUUUTTTRRRQQQQQQUUUYYY\\\___^^^\\\[[[[[[]]]___```\\\ZZZWWWUUUTTTSSSQQQPPPNNNQQQTTTXXXZZZ[[[[[[[[[ZZZYYYVVVOOOIIIIIINNNSSS```xxxccc[[[VVVQQQKKKGGGFFFHHHIIIIIIJJJKKKLLLMMMNNNMMMKKKIIIDDDFFFIIIJJJIIIIIIJJJLLLJJJJJJJJJJJJIIIHHHHHHGGGFFFFFFFFFEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCBBBAAAAAAEEEGGGIIIIIIGGGFFFFFFFFFGGGFFFEEEEEEDDDDDDCCCBBBCCCCCCBBBAAA@@@>>>>>>===;;;;;;<<<<<<<<<=========????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::888888999:::;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<999999999999999::::::;;;999999999999999::::::;;;:::::::::;;;;;;:::::::::888888999999999999888888888888888888888888888777888999999999888888:::<<>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::::::::;;;;;;::::::::::::;;;<<<===============;;;;;;:::::::::999999999------............------.........///......---,,,------------------------------------------------+++,,,------......------//////.........//////000...------,,,,,,------...,,,,,,.../////////......------............---------.....................................................................---------............///................................................///...,,,++++++,,,...///...............---------//////............//////////////////////////////....../////////000000000//////............//////000000000000000000000000111111111111111111111111111111111111111111111111222222222333333333444444555555666777888999:::;;;:::888666444333444555555666666666777999;;;===>>>HHHPPPXXXXXXOOODDD>>>===:::::::::;;;;;;<<<===>>>@@@@@@??????????????????DDDDDDDDDDDDDDDEEEFFFFFFGGGFFFFFFFFFFFFGGGIIIJJJIIIJJJLLLKKKIIIGGGFFFFFFIIIJJJKKKKKKIIIIIIKKKLLLLLLNNNPPPPPPPPPOOOPPPRRRRRRRRRRRRRRRRRRQQQQQQQQQNNNNNNPPPSSSVVVWWWWWWUUUMMMOOOQQQRRRPPPPPPPPPQQQLLLUUUaaajjjnnnjjjddd___]]]]]]]]]]]]^^^___```aaa[[[[[[[[[ZZZ[[[[[[\\\\\\]]]___```^^^\\\YYYXXXXXXTTTVVVXXX\\\```cccfffggggggeeecccbbbbbbbbbbbbbbb___```aaa___]]]\\\\\\\\\^^^\\\ZZZYYYYYY\\\```dddccceeehhhkkkmmmllljjjhhhgggeeedddfffhhhhhheeebbbbbbccceeefffeeedddaaa```___```bbbccccccbbb```___aaa```^^^[[[VVVPPPJJJFFFAAAPPP[[[ZZZSSSPPPPPPQQQTTTRRROOOMMMMMMOOORRRUUU```fffooouuupppcccZZZXXXZZZYYYYYY[[[\\\\\\[[[YYYSSSSSSTTTUUUVVVUUUQQQNNNQQQNNNLLLLLLNNNSSSXXX[[[___^^^\\\ZZZYYYYYYZZZ[[[VVVTTTQQQPPPPPPPPPNNNMMMOOOQQQUUUXXXZZZ\\\\\\\\\ZZZXXXTTTNNNKKKLLLQQQVVV___ttt```ZZZWWWSSSNNNJJJIIIIIIJJJKKKIIIJJJLLLMMMMMMLLLJJJJJJBBBDDDGGGIIIHHHHHHHHHIIIHHHGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGGGGFFFDDDDDDDDDCCCBBBBBBAAAAAADDDFFFHHHHHHFFFEEEEEEEEEFFFFFFFFFEEEDDDDDDCCCDDDCCCCCCBBBAAA@@@>>>>>>===<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<======>>>;;;;;;::::::::::::;;;;;;::::::999888888888888999999888888888888999::::::999::::::::::::::::::999888888888999999888888777777777777777777777777777888999:::999888888:::<<<<<<======>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888999::::::::::::::::::999999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::------............------.../////////...---,,,,,,------------------------,,,,,,,,,------------...+++,,,------......------......------......//////...------,,,,,,------...,,,---...000000000//////------............---------------...............................................................---------............///------------------------........................---------,,,,,,---------------..................///............//////000000000000///////////////////////////000000000111000//////......//////000000000000000000000000000111111111111111111111111111111111111111111111111222222222222333333333333333333444555666666777777888666444333222333444555444444444555777:::<<<===IIISSS[[[XXXKKK>>>999999<<<<<<;;;;;;;;;;;;;;;<<<======>>>>>>>>>?????????DDDDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFHHHJJJKKKKKKMMMNNNNNNKKKIIIIIIIIILLLLLLLLLJJJHHHGGGHHHIIIJJJMMMQQQSSSRRRQQQPPPPPPQQQPPPOOONNNNNNMMMMMMNNNJJJKKKNNNRRRWWWZZZZZZYYYRRRSSSUUUTTTQQQOOONNNNNNJJJSSS___hhhjjjfff```\\\YYYZZZ[[[\\\]]]^^^^^^^^^[[[\\\]]]]]]]]]]]]\\\[[[ZZZ\\\]]]\\\ZZZWWWWWWWWWSSSTTTWWW[[[```cccfffhhhhhhdddaaa____________^^^[[[\\\]]]]]]\\\[[[\\\^^^^^^]]][[[ZZZ\\\___ccceeefffhhhlllppprrrpppkkkgggdddcccccccccddddddcccaaabbbcccddddddcccaaa___]]]]]]^^^___```aaaaaa`````````___^^^]]][[[VVVPPPLLLJJJUUU^^^[[[TTTQQQQQQRRRRRRPPPOOOOOOQQQTTTXXX[[[^^^aaahhhnnnkkkbbb[[[ZZZXXXXXXYYYZZZ\\\\\\[[[YYYRRRQQQQQQRRRRRRPPPLLLIIIMMMJJJHHHIIINNNSSSXXXZZZ^^^\\\ZZZXXXVVVUUUUUUUUURRRPPPOOOOOOPPPQQQOOONNNPPPPPPRRRTTTVVVWWWXXXYYYWWWUUUQQQNNNLLLNNNTTTXXXaaa}}}sss___[[[UUUSSSPPPMMMKKKJJJJJJJJJHHHKKKNNNNNNMMMKKKJJJKKKDDDFFFIIIJJJIIIGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGHHHIIIIIIHHHGGGGGGDDDDDDCCCCCCBBBAAAAAAAAACCCEEEGGGGGGEEEDDDDDDDDDDDDEEEFFFEEECCCBBBCCCDDDBBBBBBAAA@@@???>>>>>>===============>>>>>>>>>???>>>>>>============<<<<<<::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<:::;;;;;;<<<<<<=========;;;;;;::::::::::::;;;;;;:::999999888777777777888888888777777888888999:::999999::::::::::::999999888888888999888888777666666666666666777777777777888999::::::999999:::;;;::::::;;;<<<============::::::::::::::::::::::::777777777777777777777777999999::::::::::::999999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::------............------,,,---......///.................................,,,,,,,,,---------......+++,,,------......------------,,,,,,---......///...------,,,,,,------...,,,---///111222222111000------............---------------.........//////................................................---------............///,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---......---,,,,,,,,,---------.../////////...............///000000/////////.........------........./////////000000111000000//////000000111000000000000000000000000111111111111111111111111222222222222222222222222111222222222222333333333222222333444555555555555777555444222222333444555555555444555666888;;;<<>>???@@@@@@@@@DDDDDDEEEFFFFFFFFFFFFFFFDDDDDDDDDEEEGGGIIIKKKMMMNNNPPPQQQQQQOOOMMMMMMMMMLLLLLLKKKIIIFFFEEEFFFGGGIIIKKKNNNOOONNNNNNNNNOOOQQQPPPNNNMMMMMMNNNOOOPPPOOOOOOQQQTTTXXX[[[[[[ZZZXXXYYYYYYWWWSSSNNNLLLKKKNNNUUU]]]bbbaaa^^^\\\ZZZWWWYYY[[[^^^______]]]\\\[[[\\\]]]]]]\\\ZZZWWWUUUTTTVVVXXXYYYWWWVVVVVVWWWTTTVVVXXX[[[___bbbeeefffgggbbb]]]ZZZZZZ[[[ZZZYYYWWWYYYZZZ[[[[[[[[[^^^```___^^^]]]^^^aaadddggghhhiiiiiikkknnnpppooojjjfff___```bbbbbbaaaaaacccddddddddddddcccaaa___]]]\\\YYYZZZ[[[\\\]]]___``````\\\\\\\\\^^^___]]]YYYUUUTTT]]]ccc^^^WWWTTTUUUVVVTTTSSSSSSTTTVVVYYY]]]___```^^^aaaffffff```[[[YYYUUUUUUWWWYYY[[[\\\ZZZXXXSSSRRRQQQQQQRRRQQQNNNLLLJJJHHHFFFIIINNNTTTXXXZZZYYYXXXWWWUUUTTTSSSSSSSSSPPPPPPPPPRRRUUUVVVTTTSSSQQQQQQQQQQQQRRRSSSUUUVVVTTTRRROOOMMMMMMQQQUUUYYY```xxxppp]]]YYYTTTTTTTTTRRROOOMMMKKKKKKIIILLLOOOOOOMMMKKKKKKLLLHHHKKKMMMMMMKKKHHHGGGFFFFFFEEEDDDDDDEEEFFFGGGHHHGGGHHHIIIJJJJJJIIIHHHGGGDDDCCCCCCBBBBBBAAAAAA@@@AAACCCEEEEEEDDDCCCCCCDDDAAACCCDDDCCCAAA@@@AAACCC@@@@@@@@@??????>>>>>>>>>============>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;888777777777777888888999777777777777777888999999999999::::::::::::999999888888888888888777666666555555555666666666777777777999;;;;;;:::999:::;;;::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::777777777777777777777777999999::::::::::::999999<<<<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;---..................---***+++,,,...///000000000////////////////////////,,,,,,,,,------.........+++,,,------......------,,,,,,,,,,,,,,,---...///...------,,,,,,------...,,,...000222333222111111---..................------------.........//////................................................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,...//////...,,,+++,,,,,,------...///000000...............///000111.........------,,,,,,,,,---------.........//////111111000000000000111111000000000000000000000000000000000000000000000000222222222222222222222222111111222222222333333333111222333444555555555555666555333222222333555666888888777666666777888999999;;;======;;;;;;<<<>>>;;;;;;:::::::::;;;<<<<<<;;;<<<>>>???AAABBBBBBBBBDDDDDDEEEFFFFFFFFFFFFFFFCCCCCCDDDEEEGGGJJJLLLNNNPPPQQQSSSSSSRRRPPPPPPPPPKKKKKKJJJGGGEEEDDDEEEGGGHHHJJJKKKJJJJJJJJJLLLNNNSSSRRRPPPOOOOOOQQQTTTVVVVVVVVVVVVXXX[[[\\\\\\[[[\\\]]]\\\YYYTTTNNNKKKIIIUUUYYY]]]^^^[[[YYYZZZ[[[XXXZZZ^^^aaabbbaaa___^^^YYYZZZ\\\[[[YYYUUUPPPMMMNNNQQQTTTUUUVVVVVVWWWXXXVVVWWWYYY\\\^^^aaacccdddeee```ZZZWWWWWWXXXWWWVVVUUUWWWXXXYYYZZZ\\\___aaaaaa``````bbbeeehhhiiijjjiiihhhgggiiikkkkkkgggccc\\\___aaaaaa```aaadddhhhffffffeeecccaaa^^^\\\[[[WWWWWWWWWYYYZZZ]]]___```XXXXXXZZZ^^^bbbbbb^^^[[[WWW```eee```YYYWWWYYY[[[ZZZYYYXXXXXXYYY[[[]]]^^^eee```^^^aaabbb]]]XXXVVVSSSSSSUUUXXXZZZ[[[YYYWWWUUUTTTSSSTTTUUUUUUSSSQQQHHHFFFEEEIIIOOOUUUYYYYYYUUUUUUTTTSSSRRRRRRRRRRRRPPPQQQSSSVVVYYYZZZYYYWWWTTTSSSQQQPPPQQQRRRTTTVVVQQQPPPNNNMMMNNNRRRVVVYYY^^^tttmmmZZZVVVVVVWWWWWWVVVSSSPPPNNNMMMIIILLLOOOPPPMMMKKKKKKLLLLLLNNNPPPPPPMMMIIIGGGFFFFFFFFFEEEEEEEEEGGGHHHIIIHHHHHHIIIJJJJJJIIIHHHHHHDDDCCCCCCBBBBBBAAA@@@@@@???BBBDDDDDDDDDCCCCCCCCC???AAACCCAAA???>>>???AAA?????????>>>>>>>>>>>>>>><<<<<<<<<============>>><<<<<<<<<;;;;;;:::::::::999999999999999999999999777777888888999999999:::;;;:::::::::::::::::::::;;;::::::999999::::::;;;555555666666777999:::;;;777777777777777888888999999999999::::::999999999888888888888888777666666444555555555666666777777777999;;;;;;:::::::::;;;;;;;;;;;;;;;:::999999888::::::::::::::::::::::::777777777777777777777777999999999::::::999999999>>>>>>???>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;................................................---------............///------------------------............////////////000000/////////.....................////////////000000000000000000000000........................000000///.......................................,,,,,,---.../////////...........................,,,,,,,,,,,,,,,,,,,,,,,,........................//////////////////......//////.........---------*********+++,,,---...///............//////////////////000000000000//////111111000000//////......000000000000000000000000000111111111111222222222111111111111111111111111222222222222222222222222111111222333333444444555555555555555555555555555999888888777777888999:::888:::<<<;;;:::888777888999999:::;;;;;;:::::::::<<<<<<===>>>???AAACCCDDDAAACCCEEEEEEDDDCCCCCCDDDCCCBBBBBBEEEHHHJJJJJJIIIMMMNNNPPPPPPPPPNNNLLLKKKLLLKKKJJJIIIGGGFFFEEEEEEHHHHHHHHHHHHIIIJJJKKKKKKOOOPPPQQQSSSTTTTTTUUUUUUXXXXXXWWWYYY[[[\\\\\\[[[[[[\\\\\\ZZZWWWQQQKKKHHHTTTZZZ______[[[WWWWWWXXXYYY[[[\\\]]]\\\[[[[[[\\\\\\]]]^^^^^^\\\VVVNNNHHHDDDIIINNNRRRTTTTTTTTTUUUXXXYYY[[[\\\]]]^^^^^^^^^\\\ZZZWWWUUUUUUUUUTTTTTTRRRWWWYYYWWWYYY```bbb^^^bbbccceeefffffffffhhhjjjhhhiiihhhfffcccbbbbbbccceeeeeeeeeeeefffggghhhiiijjjgggdddbbbaaa```^^^\\\YYYXXXXXXZZZ]]]______^^^______``````aaa`````````aaaaaa```^^^[[[[[[\\\^^^^^^]]]\\\[[[ZZZ[[[\\\]]]___\\\]]]```\\\UUUSSSWWWUUUUUUUUUVVVVVVWWWXXXYYYWWWVVVTTTRRRRRRRRRTTTUUUOOOIIIEEEFFFMMMTTTVVVUUUPPPRRRSSSTTTSSSSSSUUUVVVYYYXXXWWWYYY[[[[[[XXXUUUVVVRRRNNNNNNQQQSSSRRRQQQUUUSSSQQQQQQSSSUUUVVVVVVbbbfffkkkmmmjjjbbbYYYRRRQQQPPPNNNLLLKKKKKKLLLLLLNNNOOOPPPQQQPPPNNNLLLJJJPPPPPPOOOLLLIIIGGGGGGHHHCCCCCCCCCEEEHHHJJJIIIHHHIIIIIIIIIHHHGGGFFFEEEDDDBBBAAA@@@???>>>???@@@@@@CCCDDDEEEEEEEEEDDDCCCBBBCCCAAA???======>>>???@@@@@@@@@??????>>>>>>============<<<;;;;;;;;;;;;<<<:::::::::;;;;;;<<<<<<<<<===<<<;;;;;;;;;:::888666777888888888888999999999===<<<;;;;;;999999888777666777999;;;;;;;;;999888:::999666444333333444555444555666777888999::::::888888888888888888888888777777777777888888888888555666777888999888888777::::::999999999999999999:::::::::;;;;;;<<<<<<<<<;;;:::999888777888999:::888888888888888888888888888888777777777888:::;;;;;;<<<======<<<:::888777::::::::::::::::::::::::........................////////////////////////---------............///------------------------------------..................---------,,,,,,,,,............////////////////////////////////////........................000000///.......................................//////////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------//////.........---------,,,,,,,,,,,,---...//////............//////////////////000000000000//////000000000000//////......000000000000000000000000000000111111111222222222111111111111111111111111222222222222222222222222222222222222333444555555555555555555555555555555666666777777777777888888777999;;;;;;999777777777999:::;;;;;;<<<<<<<<<;;;<<<<<<===>>>???AAABBBCCCAAABBBBBBBBB@@@???@@@BBBDDDDDDDDDFFFIIIKKKKKKKKKKKKMMMOOOPPPPPPOOOMMMKKKMMMMMMLLLLLLKKKIIIHHHGGGGGGGGGFFFGGGHHHJJJLLLMMMOOOPPPRRRTTTUUUVVVVVVWWWXXXWWWVVVWWWYYYZZZZZZYYYYYYYYYZZZYYYWWWTTTPPPNNNSSSXXX\\\[[[WWWTTTTTTVVV[[[\\\\\\]]]\\\]]]]]]^^^^^^^^^]]]\\\YYYSSSLLLFFFEEEIIIOOOSSSTTTUUUUUUVVVVVVWWWYYY[[[]]]^^^______\\\ZZZXXXWWWXXXYYYXXXWWWWWW[[[\\\[[[\\\aaabbb___aaabbbdddeeeeeefffhhhjjjjjjkkkjjjgggcccaaaaaabbbcccccccccdddfffgggiiijjjjjjgggeeeccccccbbb```___ZZZYYYYYYYYY[[[\\\[[[ZZZ]]]]]]^^^^^^^^^]]]]]]\\\```___^^^[[[YYYYYY\\\___cccaaa___]]][[[ZZZZZZZZZ]]][[[[[[]]]YYYSSSRRRUUUZZZZZZYYYYYYXXXYYYYYYZZZWWWVVVTTTSSSSSSTTTVVVWWWQQQOOOMMMOOOSSSVVVUUUTTTTTTUUUVVVUUUTTTSSSTTTUUUWWWVVVWWWYYY[[[\\\ZZZWWWWWWTTTRRRPPPQQQRRRRRRRRRTTTQQQOOOOOOQQQSSSUUUUUU\\\^^^bbbcccaaaZZZSSSNNNOOONNNLLLKKKKKKKKKLLLLLLNNNOOOOOOOOONNNLLLKKKJJJMMMNNNMMMKKKHHHFFFFFFGGGDDDCCCDDDEEEHHHIIIHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCBBBAAA@@@AAAAAABBBCCCCCCDDDDDDDDDBBBAAA@@@AAA@@@???>>>===>>>????????????>>>===<<<;;;;;;;;;===<<<;;;;;;::::::;;;;;;;;;;;;;;;:::::::::::::::;;;:::999:::;;;;;;999777888888888888999999999999<<<<<<;;;:::999888888777444555777999999888777666888888888888777666555555555666666777888999999:::::::::::::::::::::::::::999999999888888777777666777777666666666777888999777777777777777777777777777888888888999999999999<<<;;;:::999999999999999777777777777777777777777999888888777888999:::;;;;;;<<<======<<<;;;999777::::::::::::::::::::::::................................................---------............///------------------------,,,,,,,,,------------...---------------,,,,,,,,,---............/////////................................................000000///.......................................000000111000000///...---........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++,,,,,,,,,...............---------///...............//////............////////////...//////000000//////...000000000////////////...000000000000000000000000000000000111111111222222111111111111111111111111222222222222222222222222222222111111222333555666444444444444444444444444444555666777777777666666666888999999777666666777999999;;;<<<============<<<<<<<<<===>>>@@@BBBBBBBBBCCCDDDBBB@@@@@@AAABBBEEEEEEEEEGGGJJJLLLMMMLLLJJJLLLNNNQQQQQQOOOLLLKKKKKKKKKLLLMMMLLLJJJHHHFFFDDDDDDDDDEEEGGGIIIKKKLLLLLLNNNPPPRRRTTTUUUVVVWWWWWWVVVUUUUUUVVVWWWWWWVVVWWWWWWXXXXXXWWWWWWVVVUUUVVVXXXZZZYYYVVVSSSTTTVVVZZZZZZZZZZZZ[[[\\\^^^___```^^^\\\YYYVVVQQQKKKFFFGGGKKKQQQUUUVVVWWWXXXYYYWWWWWWYYY[[[]]]^^^``````\\\[[[ZZZZZZ[[[\\\\\\[[[YYY]]]^^^]]]^^^aaaaaa^^^```aaacccccccccdddgggiiijjjjjjiiifffbbb``````aaaaaaaaabbbcccdddfffhhhiiibbbaaa____________]]]\\\YYYXXXXXXYYY[[[[[[ZZZYYY\\\]]]]]]]]]\\\[[[ZZZYYY]]]]]]\\\[[[ZZZ[[[^^^aaafffeeebbb___\\\YYYWWWVVVZZZXXXXXXYYYVVVRRRQQQTTTYYYXXXWWWVVVUUUUUUUUUVVVWWWVVVUUUTTTUUUVVVWWWXXXTTTUUUWWWXXXXXXWWWUUUSSSWWWXXXYYYXXXVVVTTTTTTUUUVVVVVVWWWYYY[[[\\\[[[YYYWWWWWWVVVTTTRRRQQQSSSTTTTTTQQQMMMMMMOOORRRTTTUUUVVVWWWXXXXXXVVVRRRNNNLLLMMMLLLKKKJJJJJJKKKLLLLLLNNNNNNMMMLLLKKKJJJIIIHHHIIIJJJJJJIIIFFFEEEEEEFFFEEEDDDDDDEEEGGGGGGFFFEEEDDDEEEEEEEEEEEEEEEDDDDDDEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBBBB@@@???>>>????????????>>>>>>>>>>>>>>>===<<<;;;:::999888888;;;;;;:::999999999999999;;;;;;::::::999888888777888777777888:::;;;:::888888888888888999999999:::<<<<<<;;;:::999888777777444555777888888777666666666777999::::::999777666777777888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777666555555888777555444555666999:::777777777777777777777777777777777777777888888888;;;;;;;;;;;;:::999888777666666666666666666666666999999888888999999:::;;;;;;<<<<<<===<<<;;;999888999999999999999999999999........................,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------,,,,,,---------.........////////////////////////---------.........//////................................................000000///..........................................///////////////...---........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++,,,,,,,,,........................//////......---.....................////////////...//////////////////...////////////////////////////////////////////////000000000000111111111111111111111111111111111111111111111111111111111111222222111000111333555666444444444444444444444444222444666888999888666555666777888888666555666777777888999;;;<<<=========<<<<<<<<<===>>>???AAAAAAEEEGGGIIIIIIGGGEEEDDDDDDEEEDDDDDDGGGJJJLLLLLLKKKJJJLLLOOOQQQPPPNNNJJJHHHFFFHHHJJJKKKJJJHHHEEEDDDAAACCCEEEHHHJJJJJJJJJJJJHHHJJJLLLOOOQQQSSSTTTUUUWWWUUUSSSSSSTTTUUUUUUTTTWWWWWWWWWWWWWWWXXXYYYZZZ[[[\\\\\\ZZZXXXWWWXXXZZZXXXWWWUUUUUUWWWZZZ\\\]]]___]]]ZZZWWWUUURRRNNNKKKKKKOOOTTTXXXZZZ[[[\\\]]]\\\\\\]]]]]]^^^```aaaaaa]]]\\\ZZZZZZ[[[\\\[[[ZZZXXXZZZ]]]^^^___```___]]]___```aaa```______bbbdddeeefffeeeccc```______```aaaaaaaaaaaabbbcccdddeee]]]\\\[[[\\\]]]]]]\\\ZZZVVVVVVWWWYYY]]]^^^^^^\\\\\\\\\\\\\\\[[[ZZZYYYXXXWWWYYY\\\]]]^^^```bbbdddfffeeeccc___[[[WWWTTTRRRTTTUUUVVVWWWUUUTTTTTTVVVWWWUUUTTTRRRRRRRRRTTTTTTXXXWWWVVVVVVVVVVVVWWWWWWUUUWWWZZZ[[[YYYWWWVVVVVVXXXZZZ[[[[[[YYYWWWWWWWWWWWWWWWXXXYYYZZZZZZYYYWWWWWWXXXYYYVVVSSSQQQSSSVVVTTTQQQNNNMMMOOORRRUUUVVVSSSSSSRRRQQQOOONNNNNNMMMOOONNNLLLKKKJJJJJJKKKKKKNNNMMMKKKIIIHHHGGGFFFFFFFFFGGGHHHHHHFFFEEEEEEFFFFFFEEEDDDEEEFFFFFFDDDBBBAAABBBCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@???>>>=========>>>>>>??????>>>======>>>===<<<;;;:::888888777:::999999888888888888888999999999888888888888888888777777888::::::999777888888888999999999::::::<<<;;;;;;:::999888777777777777888999999888888777555666777999999999999888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::888777777777666666555555777666666666666777888888888888888888999999999999888888888888888999999999999:::::::::999888666555777777777777777777777777999999999999999999::::::;;;;;;<<<<<<;;;:::999999999999999999999999999999........................,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------------------------.........////////////.../////////////////////------------....................................////////////////////////000000///.......................................***+++,,,---......//////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,---------...---...........................------------------............////////////......////////////.....................///////////////////////////////////////000000000111111111000000000000000000000000111111111111111111111111111111000000111222444555444444444444444444444444333444777999999999888777555666777777555555666888555666888999:::;;;<<<<<<;;;;;;<<<<<<===>>>???@@@DDDHHHMMMOOOMMMIIIEEEDDDCCCBBBCCCEEEHHHJJJJJJJJJLLLNNNOOOPPPOOOKKKHHHFFFEEEGGGIIIJJJJJJIIIFFFDDDDDDGGGLLLQQQRRRPPPLLLIIIHHHJJJLLLOOORRRTTTUUUVVVWWWUUURRRRRRSSSTTTTTTTTTYYYXXXWWWWWWWWWXXXYYYZZZ]]]]]]\\\[[[ZZZZZZ[[[\\\YYYVVVTTTUUUXXX[[[\\\\\\[[[YYYWWWVVVVVVVVVTTTSSSQQQUUUYYY\\\]]]^^^```aaaccccccbbbaaa``````aaaaaa^^^[[[XXXWWWWWWWWWWWWVVVVVVXXX\\\```bbb```_______________\\\ZZZZZZ\\\]]]___```aaa```___^^^```bbbcccbbbaaa```____________^^^^^^^^^___aaaaaa```^^^XXXXXXZZZ\\\___```___]]]ZZZZZZZZZYYYXXXWWWVVVUUUNNNSSSZZZ___bbbbbbbbbcccbbbbbb```^^^ZZZUUUQQQNNNMMMQQQUUUVVVWWWXXXXXXYYYVVVUUUSSSRRRSSSUUUWWWXXXXXXXXXWWWVVVUUUTTTTTTTTTTTTUUUVVVVVVVVVVVVXXXZZZXXXZZZ\\\]]][[[ZZZZZZZZZXXXYYYZZZYYYXXXVVVUUUTTTVVVXXXYYYWWWSSSRRRSSSVVVVVVSSSPPPOOOQQQTTTVVVWWWQQQPPPNNNMMMMMMNNNOOOPPPSSSRRROOOMMMKKKJJJIIIIIILLLKKKIIIGGGEEEDDDCCCCCCCCCEEEGGGGGGFFFFFFFFFGGGFFFEEEDDDDDDEEEEEECCCAAA@@@@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@AAA@@@@@@???>>>=========<<<======>>>>>>>>>======>>>>>>===<<<;;;:::999888999999888777777777777888666666777888888999::::::999888888888999999777666888999999999999:::::::::<<<;;;:::999888777777666777777777888777777777777666555555555666888:::;;;:::;;;;;;<<<<<<=========::::::::::::999999888888333444444444555666666666333555777888999888666555777777888888888999999999888888888888888888888888777777888888777666444333888888888888888888888888999999999999999999999999:::::::::::::::999999999888888888888888888888888................................................---------............///------------------------........./////////000000,,,,,,,,,---------------,,,------------.................................////////////////////////000000///.......................................((()))+++,,,......//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////---------..................------,,,------..................////////////---......//////......------............/////////000000000000000000000000/////////000000000111111000000000000000000000000111111111111111111111111000000111111222333333333333333333333333333333333333444666888999999999888666666777666555555777999666666777999::::::::::::;;;;;;;;;;;;<<<===>>>??????DDDIIILLLKKKGGGCCCAAAAAAAAAAAACCCFFFHHHIIIHHHMMMNNNNNNNNNMMMJJJHHHFFFIIIJJJLLLMMMMMMLLLKKKJJJLLLPPPUUUXXXXXXUUUOOOLLLLLLMMMPPPSSSUUUWWWXXXYYYWWWUUURRRQQQSSSUUUVVVVVVYYYXXXXXXWWWWWWWWWXXXXXXZZZZZZZZZZZZZZZ[[[\\\\\\\\\YYYVVVWWW[[[^^^]]]\\\VVVTTTSSSTTTWWWYYYZZZYYYVVVYYY\\\^^^___```aaacccfffeeecccaaa```___``````]]]YYYTTTRRRRRRSSSTTTTTTWWWXXX]]]ccceeebbb```aaa___^^^]]]ZZZWWWWWWYYY[[[^^^___````````````ccceeeeeedddbbb```___^^^]]]]]]^^^]]]^^^```bbbbbbaaa____________```aaa___\\\YYYVVVVVVWWWVVVVVVUUUTTTSSSKKKQQQYYY___aaaaaa``````_________]]]YYYSSSNNNKKKIIIOOOUUUWWWXXXZZZZZZXXXRRRQQQOOONNNOOOQQQTTTVVVVVVVVVUUUUUUTTTSSSSSSRRRSSSSSSRRRRRRUUUXXX[[[]]]XXX[[[]]]^^^]]][[[[[[[[[XXXYYYZZZYYYVVVSSSRRRQQQTTTUUUVVVUUUTTTSSSSSSTTTVVVTTTRRRRRRTTTVVVWWWXXXNNNMMMLLLLLLMMMNNNPPPQQQUUUTTTQQQMMMKKKIIIHHHHHHJJJIIIHHHFFFCCCAAA@@@???@@@BBBEEEFFFFFFFFFFFFGGGFFFEEEDDDDDDDDDDDDBBB@@@@@@@@@AAABBBCCCCCCCCCBBB@@@@@@AAAAAA@@@@@@???>>>@@@???>>>>>>===>>>>>>>>><<<<<<<<<<<<============>>>======<<<<<<;;;;;;:::999999888777777777777888555555666888999:::;;;<<<:::999888999::::::888666999999999999::::::::::::;;;;;;:::999888777666666555555555555444444444444666555444444555777:::<<<999999:::;;;<<<===>>>>>>:::999999888888777777666222222333444555666777777111444777::::::888555333444555555666666777777777777777777777666666666666555555666666555555444333888888888888888888888888888888999999999888777777888888888888888888888888777777777777777777777777........................////////////////////////---------............///---------------------------------.........//////,,,,,,,,,---------......,,,,,,---------.........////////////////////////////////////////////////000000///.......................................***+++,,,---....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////---------.........//////------------...///000000............////////////---......//////......------------.........//////000000000000000000000000////////////000000000111000000000000000000000000111111111111111111111111...///111333333333222111333333333333333333333333333444444555777888888999666777777666555666888:::777888999999::::::::::::;;;;;;;;;;;;<<<===>>>>>><<<@@@CCCEEEDDDCCCBBBAAAAAA@@@AAACCCFFFHHHHHHGGGKKKKKKKKKKKKKKKKKKJJJJJJMMMMMMNNNOOOOOOOOOOOOOOOSSSUUUWWWXXXWWWTTTOOOLLLOOOPPPRRRUUUWWWYYYZZZZZZWWWUUURRRRRRTTTVVVXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXYYY[[[\\\\\\\\\\\\YYYWWWYYY]]]___]]]ZZZQQQPPPQQQSSSWWWZZZ[[[[[[YYY[[[^^^_________aaabbbcccbbb```^^^]]]]]]]]]^^^[[[VVVPPPMMMMMMPPPSSSUUUXXXXXX]]]dddfff```]]]^^^]]]]]][[[YYYWWWXXX[[[]]]cccdddeeedddddddddfffhhhfffeeedddbbbaaa``````___]]]]]]^^^aaaccccccaaa___aaaaaaaaaaaaaaa___[[[XXXWWWWWWWWWXXXXXXWWWWWWVVVSSSWWW\\\____________```_________]]]XXXRRRKKKGGGFFFOOOVVVXXXYYY[[[YYYTTTOOONNNKKKIIIJJJLLLNNNPPPPPPQQQQQQRRRSSSSSSSSSSSSTTTRRRPPPSSSXXX\\\]]]]]]ZZZ\\\______]]][[[YYYYYYUUUWWWXXXWWWTTTQQQQQQQQQRRRRRRQQQRRRTTTTTTSSSRRRUUUTTTSSSTTTVVVXXXWWWVVVMMMMMMNNNOOOPPPRRRSSSTTTTTTRRROOOLLLJJJIIIHHHHHHHHHHHHGGGEEECCC@@@===;;;<<>>>>>???>>>=========>>>???@@@<<<<<<;;;;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<;;;;;;:::999888888777777888888777777888888999:::;;;;;;999888888999;;;;;;:::888999999999:::::::::;;;;;;;;;;;;:::999888777666666666555444444333333333444666666666777888999:::;;;555666777888:::<<<======:::999999888777777666666555555555666666777777777333444666888888777666444444444555555666777777888888888888777777666666666555555444444444555666666888888888888888888888888777888888888888777666555777777666666666666777777777777777777777777777777................................................---------.........//////------------------------,,,,,,,,,---------.............../////////000000,,,,,,,,,---------......000000000000000000000000000000000000000000000000000000///.......................................------......///.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////---------.........//////............///111222222............/////////000---..................------------.........//////000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000---///111444444333222000333333333333333333333333333333333333555666888999777777777777666666999;;;999999:::;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<===>>><<<>>>@@@@@@@@@@@@BBBDDDAAAAAAAAACCCFFFHHHHHHHHHIIIIIIIIIIIIJJJKKKMMMNNNNNNNNNNNNOOOOOOPPPPPPQQQVVVVVVUUUTTTRRROOOMMMKKKOOOPPPRRRTTTVVVWWWXXXYYYXXXUUUSSSRRRUUUXXXYYYZZZUUUVVVWWWWWWXXXXXXWWWWWWXXXXXXYYY[[[]]]___^^^^^^[[[XXXVVVXXX\\\]]]ZZZVVVNNNNNNOOORRRVVVZZZ[[[ZZZZZZ\\\^^^___^^^^^^___```___^^^\\\ZZZZZZZZZ\\\]]]YYYTTTMMMJJJKKKPPPTTTWWWXXXWWW\\\cccccc\\\XXXYYY\\\\\\[[[YYYXXXZZZ^^^aaahhhiiijjjiiiggggggiiikkkgggfffeeedddccccccccccccbbbbbbcccfffggggggeeeccc^^^^^^___aaabbbaaa]]]ZZZZZZZZZ[[[[[[\\\[[[[[[[[[^^^___``````______aaabbbaaaaaa```^^^XXXQQQJJJEEEFFFPPPWWWXXXXXXYYYVVVPPPSSSQQQNNNKKKKKKLLLNNNPPPLLLMMMNNNPPPRRRSSSTTTTTTVVVSSSQQQUUU[[[___^^^[[[\\\^^^``````]]]ZZZXXXWWWRRRUUUWWWVVVSSSQQQQQQRRRQQQOOONNNPPPTTTUUUSSSPPPTTTSSSSSSUUUWWWXXXWWWUUUNNNOOOQQQSSSUUUVVVWWWWWWQQQPPPMMMKKKIIIIIIHHHIIIGGGGGGGGGEEECCC???;;;999999<<<@@@CCCCCCCCCDDDEEEDDDCCCBBBCCCDDDDDDBBB@@@BBBBBBBBBCCCCCCBBBBBBAAA@@@@@@AAABBBAAA@@@???>>>>>>>>>======>>>???AAABBB===<<<:::999:::<<<>>>???::::::;;;;;;;;;;;;<<<<<<:::999999888888888888888999999999999999:::::::::888777888:::<<<======;;;999999:::::::::;;;;;;;;;;;;::::::999888777666666888777666555555555555555555777999;;;;;;;;;:::999222333444666888:::<<<<<<::::::999999888777666666888888888888777777777777555555555666666666666666555666666777888999999:::;;;:::::::::999999888888555555444444555666888999777777777777777777777777666777888888888666555444666666555555555555666777777777777777777777777777------............------//////.........---------,,,,,,,,,------.........------------------------------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,.........................................................................................................---,,,,,,,,,+++......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111------------------------...------------...//////***+++---...///...------............////////////////////////////////////------......///000000000000000000000000000000000////////////000000000000111111000000//////......000/////////000111222222444444444444444444444444///111333444444555777888888777777666666777888999666777999:::;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;======>>>???@@@@@@@@@@@@BBBBBBCCCEEEFFFGGGHHHIIILLLJJJHHHFFFFFFHHHKKKMMMLLLNNNPPPQQQPPPOOOOOOPPPQQQSSSUUUTTTPPPMMMKKKJJJOOORRRUUUVVVVVVVVVWWWXXXTTTQQQNNNOOORRRTTTUUUTTTUUUUUUTTTSSSSSSTTTUUUVVVTTTVVVXXX[[[___bbbdddeee^^^ZZZWWWWWWYYYYYYUUUPPPRRRPPPMMMMMMOOOSSSVVVXXXWWWZZZ\\\\\\ZZZYYYZZZ\\\aaa^^^[[[[[[]]]^^^\\\ZZZZZZSSSLLLIIIMMMTTTZZZ]]]XXX\\\______ZZZUUUSSSRRRSSSWWW[[[[[[ZZZYYYZZZ\\\ggghhhhhhiiijjjkkkkkklllccccccccceeeffffffdddcccdddfffhhhjjjjjjhhheeeccc[[[[[[\\\\\\]]]^^^_________^^^\\\\\\\\\]]]___aaa^^^^^^___``````aaaaaaaaa___^^^\\\YYYTTTOOOKKKHHHIIIQQQYYY]]][[[XXXXXXYYYTTTQQQOOOQQQTTTTTTPPPLLLJJJLLLNNNOOOQQQSSSVVVYYYWWWXXXZZZ]]]``````^^^\\\ZZZ[[[]]]^^^]]]ZZZWWWVVVUUUTTTTTTTTTSSSQQQMMMJJJOOOPPPQQQPPPOOOOOOPPPRRRUUUVVVWWWWWWUUUSSSSSSTTTQQQRRRSSSUUUVVVVVVUUUTTTOOONNNMMMMMMMMMKKKGGGEEELLLHHHCCC@@@@@@???<<<:::999;;;???BBBDDDEEEEEEDDDFFFEEEDDDEEEGGGFFFCCC@@@EEECCC@@@>>>===>>>???AAA@@@@@@@@@????????????>>>============<<<<<<<<<<<<======>>>>>>===<<<;;;;;;<<<<<<<<<===============<<<:::888666555666888:::888777777777888999::::::666777999;;;<<<<<<;;;:::999999999999999999999999:::::::::999999888888888888777777666666666666666888888888777777777666666666666777777888888999999777888888999999777666555666666666666666666666666666666666666666666666666888888999999999888888777999999999888777666666555666666666666666555555555:::999777666666666777888666666666666666666666666888777555444444555666777666666666666666666666666------............------//////.........---------------,,,,,,,,,,,,,,,,,,------------------------------------------------........................------......///.........------------------------................................................................................................///////////////.........//////000000///......---------------------------------......//////000000------------------------...------------...//////+++,,,------.........---............///////////////////////////////////////////////////.........000000000000000000000000////////////000000000000111000000000/////////...000000000000000000111222333333333333333333333333000222444444444444666777777777888888999999888888777777888999::::::::::::999:::::::::::::::::::::<<<===>>>??????@@@@@@@@@@@@AAABBBDDDFFFHHHIIIJJJHHHGGGDDDAAAAAACCCEEEFFFJJJLLLOOOOOOOOONNNNNNOOOQQQRRRSSSRRRPPPMMMLLLLLLPPPSSSUUUWWWVVVVVVVVVWWWVVVSSSPPPPPPRRRSSSSSSSSSSSSSSSTTTUUUVVVVVVVVVVVVXXXYYY[[[^^^```ccceeefff\\\XXXTTTUUUWWWYYYWWWTTTQQQQQQPPPQQQSSSTTTTTTTTTXXXZZZ\\\\\\YYYXXXYYY[[[\\\ZZZZZZ\\\___```___^^^XXXQQQIIIEEEHHHOOOUUUYYYVVVZZZ]]]\\\XXXTTTSSSSSSXXX[[[^^^^^^[[[ZZZ\\\___eeefffhhhiiiiiigggeeedddaaaaaaccceeeggggggfffeeeeeegggiiikkkjjjhhheeeccc\\\]]]]]]^^^^^^_________bbbaaa___^^^^^^___```aaa^^^]]]]]]^^^^^^___```aaa___^^^\\\YYYTTTPPPLLLJJJOOOWWW___bbb^^^[[[[[[^^^[[[YYYWWWXXXZZZYYYTTTPPPMMMOOOQQQRRRSSSUUUXXXZZZ\\\\\\]]]```aaa```]]]ZZZYYYZZZ[[[[[[ZZZYYYWWWUUUWWWVVVUUUUUUUUUTTTQQQNNNNNNOOOOOONNNMMMNNNPPPRRRUUUVVVVVVUUURRRPPPPPPQQQQQQRRRSSSUUUVVVVVVVVVVVVRRROOOLLLJJJIIIIIIHHHGGGIIIGGGCCCBBBBBBAAA???<<<;;;===@@@BBBDDDEEEDDDDDDEEEDDDCCCEEEHHHHHHFFFCCCEEEDDDAAA???>>>???@@@BBB@@@@@@@@@?????????>>>>>>============<<<<<<<<<<<<===============<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<999999999888888888777777888888888888888888999:::777888:::<<<===<<<;;;:::999999999999999999999999:::::::::999999888888888666666666666777777888999999999999888888777777666666666666777777888888888777777888999888777666555666666666666666666666666666666666666666666666666888888888999999888888777999999888888777666666555666666666777777777777777888777666555555555666666555555555555555555555555666666555555555666666777555555555555555555555555------............------...............---------///......------,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////.........///......------.................................................................................................................................//////////////////000000000000///................................................//////------------------------...------------...//////------------------...///............////////////////////////////////////111000000///......------000000000000000000000000////////////000000000000000000000000////////////222111000000000000000000111111111222222222222222222333555444333333444666555666888999:::999888888777777777777888999:::;;;888888999999:::::::::;;;<<<<<<>>>???????????????>>>???@@@CCCEEEGGGIIIJJJFFFDDDAAA??????@@@BBBCCCHHHKKKMMMNNNNNNMMMNNNNNNPPPQQQQQQOOOMMMLLLMMMNNNQQQSSSVVVWWWVVVUUUUUUUUUUUURRROOONNNOOOPPPPPPOOOOOOQQQSSSUUUWWWWWWWWWWWWYYYZZZ[[[]]]___aaabbbccc\\\YYYUUUVVVYYY[[[ZZZYYYSSSTTTWWWXXXYYYXXXVVVUUUZZZ[[[\\\[[[XXXVVVVVVVVVUUUVVVXXX\\\```bbbbbb```WWWPPPGGGBBBCCCIIIPPPTTTWWWZZZ\\\\\\XXXVVVVVVXXX```bbbcccaaa___^^^aaadddggghhhjjjjjjhhhddd```^^^^^^```bbbeeefffgggggggggeeegggiiikkkjjjhhheeeccc____________````````````cccbbbaaa``````aaabbbccc___^^^]]]\\\\\\]]]___```^^^]]]\\\YYYVVVSSSQQQPPPVVV^^^gggfff```[[[\\\```___^^^]]]^^^___]]]XXXSSSQQQRRRTTTUUUUUUWWWZZZ\\\aaa```aaabbbbbb```\\\YYYXXXXXXWWWWWWVVVVVVUUUUUUVVVUUUSSSRRRSSSSSSRRRQQQMMMMMMMMMLLLLLLMMMQQQSSSVVVVVVTTTRRRNNNMMMNNNOOOTTTTTTTTTTTTUUUVVVWWWWWWTTTPPPJJJFFFFFFGGGIIIIIIGGGFFFEEEEEEEEEDDDAAA???>>>???AAACCCDDDDDDCCCCCCBBBBBBCCCFFFHHHIIIHHHFFFEEECCCAAA@@@???@@@AAABBB@@@@@@?????????>>>>>>>>>=========<<<<<<<<<<<<;;;<<<============<<<;;;;;;;;;:::::::::::::::::::::777888999::::::999777666:::999999888888888888999::::::<<<======<<<;;;:::999999999999999999999999999999999999999888888888666666666777888999:::;;;;;;::::::999888888777777666666666666777777777777777777888888888777666555666666666666666666666666666666666666666666666666777777888888999888888777999888888777777666666555666666666777777888888999777666555444444444555555555555555555555555555555444444555666777777777666555555555555555555555555------............------........................////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---........./////////...---,,,,,,////////////////////////................................................................................................+++,,,,,,,,,---...............////////////......------------------------.....................---------------------------...------------.../////////...---,,,,,,---...///............////////////////////////////////////000000//////............////////////////////////////////////000000000000000000000000////////////222222111000/////////000111111111222222222222222333444555555333333333555555666666777777888888888777777666666777999;;;<<<999999999::::::;;;;;;<<<======>>>???@@@@@@@@@@@@>>>???@@@BBBCCCEEEFFFGGGEEEDDDBBBBBBBBBDDDFFFHHHIIIKKKNNNNNNNNNMMMNNNNNNNNNNNNMMMKKKIIIIIIKKKMMMOOORRRUUUVVVUUUSSSRRRRRRPPPNNNLLLJJJJJJKKKLLLMMMMMMNNNPPPRRRTTTWWWXXXYYYWWWWWWXXXYYYZZZ[[[\\\\\\]]][[[ZZZ[[[^^^^^^]]][[[WWWYYY\\\^^^^^^^^^^^^^^^``````___\\\YYYVVVTTTSSSRRRUUUYYY^^^aaabbbaaa```VVVOOOFFF@@@???DDDJJJOOOYYY\\\___^^^[[[ZZZ\\\^^^eeeggggggeeeccceeeiiimmmnnnmmmllljjjgggccc```^^^^^^```cccdddeeeeeeeeefffbbbdddgggiiijjjhhhfffdddaaaaaaaaaaaaaaaaaaaaa```aaaaaaaaaaaaaaabbbdddeeecccaaa^^^\\\[[[\\\]]]___]]]\\\[[[ZZZYYYYYYYYYYYY]]]eeekkkhhh___XXXYYY]]]\\\\\\\\\^^^___]]]XXXUUUTTTUUUWWWWWWWWWXXXZZZ]]]aaa```aaabbbbbb```\\\XXXVVVUUUTTTSSSRRRRRRSSSTTTRRRPPPMMMLLLMMMOOOOOOOOOLLLMMMMMMLLLLLLNNNRRRUUUTTTTTTRRROOOMMMLLLNNNPPPWWWVVVTTTSSSSSSSSSTTTUUURRRNNNIIIFFFFFFGGGGGGHHHGGGHHHIIIJJJIIIGGGCCCAAA@@@AAABBBCCCCCCCCCBBBBBBBBBBBBCCCEEEGGGGGGFFFEEECCCBBB@@@???>>>???@@@AAA????????????>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<;;;;;;;;;;;;;;;;;;::::::::::::888888999999999888888777;;;:::999999888888888888;;;<<<<<<======<<<;;;:::::::::999999999999999888999999999888888888888888777777777777888999:::;;;;;;;;;::::::999888888777666666666666666666666666666777888888888777555444666666666666666666666666666666666666666666666666666777777888888888888888888888777777666666666666444444555666777888888999666666666555555555555555555555555555555555555555222333555777888777777666555555555555555555555555------............---------.....................++++++,,,---.../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---........./////////...---,,,,,,////////////////////////................................................................................................+++,,,,,,,,,---.........,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,............------------------------------------...------------...//////000///---,,,,,,---...///............////////////////////////////////////............//////000000////////////////////////////////////000000000000////////////000000000000222222111000/////////000111222222222333333333444444555555555333222333444666555444444444666888:::777777666666777999;;;===;;;;;;;;;;;;<<<<<<=========>>>???@@@AAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDFFFIIILLLNNNJJJMMMOOOOOONNNMMMNNNNNNKKKKKKIIIFFFDDDDDDGGGIIILLLOOOSSSTTTSSSQQQOOOOOOKKKJJJJJJIIIIIIJJJLLLNNNLLLLLLMMMNNNQQQUUUYYY[[[VVVVVVVVVWWWWWWXXXXXXXXX[[[\\\]]]___```^^^[[[YYYYYY[[[\\\]]]^^^```dddgggiiihhheeebbb___[[[WWWUUUTTTWWW\\\___```___^^^]]]SSSNNNFFF???===???EEEJJJYYY\\\______]]]]]]___bbbggghhhiiihhhgggjjjpppuuusssppplllgggdddbbbaaaaaa```ccceeeeeecccaaaaaabbb___aaaeeehhhiiihhhfffdddbbbbbbbbbbbbbbbbbbbbbaaa]]]]]]^^^```bbbccceeefffgggeeeaaa^^^\\\[[[\\\]]][[[ZZZZZZZZZ\\\^^^aaabbbdddjjjmmmiii^^^WWWWWWZZZWWWXXXZZZ\\\]]]\\\YYYWWWVVVWWWXXXXXXWWWXXXZZZ\\\]]]]]]^^^___```^^^[[[XXXTTTRRRQQQPPPOOOPPPQQQRRROOOLLLIIIHHHJJJLLLMMMMMMLLLMMMMMMLLLLLLNNNQQQTTTQQQQQQPPPNNNMMMMMMPPPRRRWWWVVVTTTRRRQQQPPPQQQQQQNNNLLLIIIHHHHHHGGGEEEDDDIIIJJJLLLLLLJJJGGGCCCAAABBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDDDDDDDBBBAAAAAA@@@???>>>======>>>>>>????????????>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999777666666888999:::;;;;;;:::999888888888999<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999888888888888888888888888888888888999999888888888888888999:::::::::999999999888888777777777777777666666666666777777888777666555444666666666666666666666666666666666666666666666666555666777888888888888888777777777666666666666666333333444444555666777777777777777666666666555555555555555555555555555555222333555777888777777666555555555555555555555555------............---------------...............'''((()))***,,,---......------------------------------------------------,,,------....../////////.........///......------////////////////////////.........................................................................................................///////////////++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......------------------------...------------...//////000///..............................////////////////////////////////////------......///000000111000000000000000000000000////////////000000000000////////////000000000000222111000000000000000000111111222222333444444444333444555555333222333555555444444444555777999:::777777777888999;;;<<<=========<<<<<<<<<<<<<<<<<<===>>>???@@@@@@AAAAAA@@@AAA@@@@@@@@@@@@@@@?????????@@@AAACCCFFFJJJMMMOOOLLLNNNPPPPPPNNNMMMLLLMMMJJJJJJHHHDDDAAA@@@BBBCCCGGGKKKOOOQQQPPPNNNLLLLLLIIIIIIIIIHHHGGGIIILLLNNNKKKKKKLLLNNNRRRUUUYYY[[[WWWWWWWWWXXXXXXXXXYYYYYYWWWYYY[[[]]]]]][[[XXXVVVWWWYYYZZZYYYZZZ^^^eeekkkooollliiigggdddaaa]]]ZZZWWWZZZ^^^```^^^\\\ZZZYYYQQQNNNHHHBBB>>>???CCCGGGXXX[[[___```^^^]]]___aaaeeeggghhhhhhhhhkkkqqqwwwssspppjjjeeebbbbbbccceeedddgggiiigggccc``````aaa```cccfffhhhiiigggeeecccbbbbbbbbbbbbbbbccccccccc[[[\\\^^^___aaacccdddeeefffdddbbb___]]]\\\]]]]]]ZZZYYYYYYYYY\\\```dddfffhhhkkklllggg___YYYXXXYYYVVVWWWYYYZZZ[[[\\\[[[[[[XXXYYYYYYYYYWWWXXXYYY[[[YYYYYYZZZ\\\^^^]]]YYYWWWQQQPPPOOONNNNNNOOOPPPQQQOOOLLLIIIIIIJJJKKKLLLLLLJJJLLLMMMMMMLLLMMMOOOQQQNNNOOOOOONNNMMMMMMOOORRRSSSRRRQQQPPPOOOOOONNNNNNKKKJJJIIIIIIIIIGGGCCC@@@HHHJJJLLLKKKHHHEEEBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEEDDDBBB???>>>>>>>>>>>>===============>>>??????>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;:::::::::;;;<<<<<<<<<<<<;;;======<<<<<<;;;;;;::::::;;;999777555555777:::<<<;;;::::::999999999999:::;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::999999888888888777777777888888888888888999999888777777777777777888888888999999999999999888888888888777777777777666666777777777666555444666666666666666666666666666666666666666666666666555555666777888888888888666666666666666666666666333333333444444555555666666777777777777666555555444444444444444444444444444444555666777777777666444444444444444444444444------............---------------.........//////)))******+++,,,---......------------------------................................................------......///.................................................................................................................................///////////////.........+++,,,------......------------------------------,,,,,,,,,------.........------------------------...------------.../////////////////////...------............////////////////////////////////////.........///////////////000000000000000000000000////////////000000000000.../////////000000000111000000000000000000111222000000111111222333333333222444555444333333444555333444777999::::::999888666777888:::<<<==================<<<;;;;;;::::::;;;<<<===>>>>>>?????????????????????????????????>>>???@@@CCCFFFIIILLLNNNMMMOOOPPPOOOMMMKKKJJJJJJKKKKKKIIIEEE@@@>>>>>>>>>BBBFFFKKKMMMMMMKKKIIIIIIFFFGGGFFFEEECCCCCCFFFJJJIIILLLOOOSSSVVVXXXYYYYYYXXXXXXXXXXXXYYYYYYYYYZZZVVVWWWXXXXXXXXXYYYZZZ[[[WWWYYYZZZYYYXXX\\\ccciiijjjhhheeeeeeeeeccc```]]]ZZZ]]]```___\\\YYYXXXXXXUUUSSSOOOJJJEEEEEEHHHLLLXXX\\\aaabbb```______aaabbbdddfffffffffhhhmmmrrrrrroookkkgggeeefffggghhhgggjjjmmmkkkfffbbbbbbdddfffhhhjjjkkkjjjgggcccaaaaaaaaaaaabbbccccccdddddd^^^^^^___aaabbbbbbccccccaaa```___^^^^^^^^^^^^^^^[[[YYYXXXWWWYYY]]]aaadddffffffdddbbb^^^[[[YYYYYYXXXXXXYYYYYYYYYZZZ[[[\\\ZZZ[[[[[[ZZZYYYXXXZZZ[[[XXXXXXYYY[[[\\\[[[WWWTTTOOOOOONNNNNNNNNNNNOOOOOONNNLLLJJJIIIJJJKKKJJJIIIGGGJJJLLLLLLKKKKKKKKKLLLLLLMMMNNNMMMLLLKKKLLLMMMKKKLLLLLLMMMNNNNNNNNNNNNJJJIIIIIIHHHHHHFFFCCC@@@CCCEEEHHHGGGEEEBBBBBBBBB@@@@@@@@@??????@@@@@@AAACCCEEEGGGEEEAAA>>>>>>>>>>>>>>>=========>>>>>>>>>???>>>>>>>>>============<<<<<<<<<;;;;;;;;;::::::999:::;;;;;;<<<<<<<<<;;;<<<<<<;;;;;;:::999999888888888777777777888::::::::::::999999999:::;;;;;;:::999999::::::;;;<<<<<<;;;;;;::::::999888888777666777777777888888888999777777666666666777888888555666666777888999:::::::::999999999888888888777555666777777777666444444666666666666666666666666666666666666666666666666444555666777888888888888666666666666666666666666444444444555555555555555555555666666666555444333444444444444444444444444666666555555555666666777444444444444444444444444---..................------------.........//////......//////////////////------------------------////////////////////////,,,,,,,,,,,,,,,,,,++++++,,,,,,---.../////////....................................................................................................................................------,,,,,,+++,,,------.../////////...........................++++++,,,,,,---...//////------------------------...------------...//////...///000000000///---,,,............/////////000////////////////////////000000000///......------000000000000000000000000////////////000000000000.../////////000000111111000000//////000111222222...//////000111222222222222333555444333333555666111555:::>>>???===:::777666777999<<<===>>>>>>=========<<<;;;:::999999888999:::;;;<<<=====================>>>??????@@@@@@@@@@@@BBBDDDFFFIIILLLMMMMMMNNNOOONNNKKKIIIHHHHHHMMMLLLJJJFFFAAA===<<<<<>>AAADDDDDDBBB@@@AAACCC?????????>>>??????@@@AAACCCEEEGGGFFFBBB??????@@@>>>>>>>>>>>>????????????>>>>>>>>>>>>============<<<<<<;;;;;;;;;:::::::::999:::;;;;;;<<<<<<<<<;;;;;;;;;::::::999888777777666777888999:::999999888999999999999:::;;;;;;<<<888888888999:::;;;<<<===;;;;;;::::::999888777777666666777777888888888999555555555555666888999:::444444555777888999:::;;;:::::::::999999999888888555666777777777666444333666666666666666666666666666666666666666666666666444555666777888888888888555555555666666666666666666666666666666555555555333444555555555444333222444444444444444444444444888777555444444555666777444444444444444444444444..............................................................................------------........./////////000000111111---------,,,,,,+++++++++------------------------++++++,,,------......///.........------,,,,,,,,,............////////////........................000000000//////.........,,,---......//////......***++++++,,,,,,++++++***,,,------.../////////...,,,,,,,,,------...........................---------,,,,,,,,,,,,---............................................................////////////......111111111111000///...------......//////////////////////////////.........//////000000111111111111111111111000000000000000222111111000000111111222444333333222222333333444555777:::======;;;888777888888999999999:::::::::777888888999::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>AAA@@@??????>>>????????????BBBEEEHHHJJJJJJIIIHHHIIIJJJKKKLLLLLLKKKJJJIIIMMMKKKHHHFFFDDDBBB???===EEEDDDEEEHHHLLLLLLIIIFFFFFF@@@<<<;;;;;;:::>>>CCCHHHNNNUUU\\\^^^]]]ZZZXXXVVVVVVVVVVVVVVVVVVWWWWWWWWWVVVVVVVVVWWWZZZ\\\^^^^^^]]][[[ZZZ[[[\\\^^^___VVVUUUTTTTTTWWW[[[___bbbiiifffeeeddd```[[[[[[^^^___]]]ZZZXXXWWWYYY\\\^^^aaaaaabbbbbbbbbccccccccc```aaabbbbbbcccfffjjjnnnllllllllllllllllllkkkkkkooommmkkkiiifffeeeccccccfffhhhjjjjjjgggccc```___^^^ZZZVVVXXX]]]bbbcccaaadddcccbbbaaaaaa`````````[[[YYYXXXZZZ^^^``````___^^^WWWTTTYYY\\\[[[\\\____________^^^\\\YYYVVVUUUUUUUUUVVVXXXZZZ[[[\\\]]]```]]]XXXVVVVVVWWWWWWWWWXXXXXXXXXWWWVVVSSSQQQPPPOOOOOONNNNNNOOOOOOPPPQQQQQQOOOKKKIIIHHHJJJMMMNNNRRRQQQOOOLLLIIIGGGFFFEEEJJJKKKMMMOOOPPPOOONNNLLLHHHJJJLLLMMMMMMMMMKKKJJJJJJIIIIIIHHHFFFDDDBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFF@@@AAABBBCCCBBB@@@>>><<>>===<<<<<<===>>>???<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<;;;::::::999999::::::999888888999::::::;;;;;;999999999:::;;;<<<999999999999999999999999999999999999999999999999::::::::::::999999999888:::999777666666666777888777777666666666666777777888777666777888999888777777777888888888888777777666666555444444444444444555555555555555555555555666666777777777777666666666666555444444444444444555555666666666666555555555555555444333333222222777666555333222222333333333444444444555666666666444444444444444444444444333333333444444555555555..............................................................................------------.............../////////000000---------,,,,,,,,,++++++------------------------------------------------------------------,,,,,,............////////////........................------,,,,,,,,,+++++++++,,,---......//////......++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,------------------------------------------------,,,,,,------...///......................................................////////////............///000000000//////------...////////////////////////////////////...000000000000000000111111111111111111000000000000222222111111111111222222444333333222222333333444555666999:::;;;:::888777888888888999999999::::::777777888888999:::::::::;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBEEEGGGHHHGGGFFFEEEFFFHHHIIIKKKLLLLLLLLLLLLOOOMMMJJJHHHGGGEEEDDDBBBFFFGGGHHHLLLNNNLLLGGGCCC>>>:::999;;;;;;999;;;???FFFLLLTTT[[[]]]\\\YYYWWWRRRSSSTTTVVVVVVVVVVVVUUUXXXXXXYYYZZZ[[[\\\\\\\\\ZZZYYYWWWVVVVVVWWWYYYZZZUUUTTTSSSSSSUUUYYY]]]```dddbbbcccdddaaa[[[YYY[[[]]]\\\[[[[[[]]]aaadddgggjjjiiigggdddbbb___]]]\\\___aaabbbcccdddgggjjjmmmkkkjjjjjjjjjjjjkkkllllllnnnmmmjjjhhhfffeeeddddddeeegggiiiiiifffbbb```___\\\WWWSSSTTTZZZ```ddddddbbb```___]]]\\\\\\]]]]]]XXXVVVUUUVVVZZZ\\\[[[ZZZ^^^XXXVVVZZZ\\\[[[[[[^^^``````^^^\\\YYYWWWTTTSSSTTTUUUVVVXXXZZZ\\\]]]]]]\\\YYYVVVUUUVVVVVVVVVUUURRRSSSTTTUUUTTTSSSQQQPPPNNNMMMMMMMMMMMMMMMNNNOOONNNMMMLLLKKKLLLMMMNNNOOOSSSQQQPPPMMMLLLJJJIIIIIILLLLLLNNNOOOOOONNNMMMMMMJJJKKKMMMNNNNNNLLLKKKJJJIIIIIIHHHGGGFFFDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>??????@@@AAABBBAAAAAABBBBBBAAA@@@>>>===>>>??????@@@@@@??????>>>>>>===<<<;;;;;;<<<===>>>===<<<<<<;;;;;;<<<<<<===>>>>>>>>>===<<<;;;;;;;;;::::::999888888999::::::999888888777777777777888999999999999999999999999:::::::::999999999999999777777777666666666555555999888777666666666777777777777666666666666777777777666555666888999888777777777888888888888777777777666555555444444555555444444333333333333333333555666666777777666666555777666555555444444444555555555666666666666555555444444444444444444555555666555444333222222222333444444444444555555555555444444444444444444444444333333333444444444555555........................////////////////////////..............................------------......---------............///------------,,,,,,,,,,,,------------------------//////...------,,,++++++,,,,,,------------------............////////////......................../////////............---------...////////////...,,,------------------,,,++++++,,,,,,------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------...///......................................................////////////......,,,,,,---...///000000000------...////////////.........//////////////////000000000000000000000000111111111111111111111111333222222222222222222333333333222222222222333333555666777777888888777777777888888888999999999999666666777777888999999:::;;;;;;;;;<<<======>>>>>><<<======>>>???@@@AAABBBCCCDDDEEEFFFFFFFFFEEEDDDEEEFFFIIIKKKMMMNNNNNNNNNOOONNNLLLJJJIIIHHHIIIIIILLLNNNQQQUUUUUUPPPIIICCC<<<999999<<<<<<999999;;;EEELLLUUU]]]___^^^\\\ZZZNNNOOORRRTTTUUUVVVUUUUUUWWWXXX[[[\\\]]]\\\ZZZYYYWWWVVVUUUTTTTTTUUUVVVWWWTTTSSSRRRRRRTTTWWW[[[^^^aaa```aaaccc^^^WWWSSSTTTYYYZZZ[[[]]]aaafffkkkmmmnnnmmmiiieeeaaa]]]YYYXXX[[[]]]```bbbccceeegggiiihhhgggggggggiiikkknnnpppnnnllliiifffeeeeeefffggggggiiikkkjjjgggcccbbbaaaZZZUUUQQQQQQWWW^^^ccceee___]]][[[YYYXXXXXXYYYYYYZZZXXXXXXXXXZZZ[[[ZZZYYY\\\XXXWWWZZZ\\\[[[[[[]]]```___\\\YYYVVVTTTRRRRRRSSSTTTVVVXXXYYY[[[[[[\\\VVVTTTTTTTTTUUUUUUSSSRRRMMMOOOQQQRRRSSSSSSRRRQQQMMMLLLLLLKKKKKKKKKLLLLLLKKKLLLMMMOOOPPPQQQQQQPPPQQQQQQPPPOOONNNMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLMMMNNNNNNMMMLLLJJJIIIHHHHHHGGGFFFEEECCCBBBBBBCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@AAABBBCCCDDDCCCBBBAAA@@@@@@?????????>>>??????@@@@@@??????>>><<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<======>>>======<<<<<<;;;;;;::::::999999888888999999:::;;;;;;;;;;;;;;;:::999999999999999999999999999999;;;;;;::::::999999999888999999888888888777777777888888777666666666666777777666666555555666666777777555555666888888888777666777777888888777777666777777666555555555555555555555444444444333333333555555666666666666555555777666666555555555555666555555666666666666555555333333444444555666666777555444333222222111222222555555555555444444444444444444444444444444444444333333333333444444444444........................////////////////////////..............................------------......------------------------------------------,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,------.....................////////////------------------------000000000///////////////------...///////////////------............------------......///......---.........------,,,,,,,,,,,,,,,------------......---------------...//////................................................---......//////......---,,,,,,---...//////......,,,---......//////..................////////////000000000000000/////////000111111111111111222222333333222222222222333333333333222222222222333333555555444444555555666777777777777888888888888999666666666777888888999999::::::;;;<<<<<<======>>><<<===>>>??????@@@@@@@@@DDDDDDEEEGGGGGGGGGGGGGGGFFFGGGJJJLLLNNNPPPPPPPPPNNNNNNMMMKKKJJJJJJLLLNNNTTTXXX]]]___^^^WWWNNNHHHBBB===;;;<<<<<<;;;>>>CCCHHHOOOYYY___```]]][[[ZZZMMMNNNOOOPPPRRRTTTVVVVVVVVVWWWXXXYYYYYYXXXWWWVVVXXXWWWVVVVVVUUUVVVVVVWWWUUUTTTRRRRRRSSSWWWZZZ]]]aaa______^^^YYYQQQNNNPPPWWWXXXZZZ]]]```dddhhhjjjjjjiiigggccc```]]]ZZZYYYUUUXXX\\\___``````aaabbbccccccccceeehhhmmmrrruuuooommmiiifffeeefffiiijjjlllmmmnnnlllhhheeebbbbbbYYYVVVSSSTTTXXX]]]aaabbb^^^]]]ZZZWWWVVVWWWXXXYYY[[[ZZZZZZYYYYYYXXXWWWVVVVVVVVVVVVYYY[[[[[[\\\]]]^^^\\\YYYVVVTTTSSSSSSSSSTTTUUUVVVWWWXXXXXXWWWWWWPPPPPPQQQSSSUUUTTTQQQOOONNNOOORRRTTTTTTSSSRRRQQQMMMMMMLLLKKKKKKKKKKKKLLLHHHKKKOOORRRTTTSSSQQQPPPNNNNNNNNNNNNNNNOOOPPPPPPPPPOOONNNMMMMMMMMMMMMMMMNNNNNNNNNMMMLLLJJJIIIHHHGGGFFFEEEDDDCCCCCCBBBBBBDDDDDDCCCBBBAAAAAA@@@@@@BBBBBBAAAAAABBBCCCDDDDDDDDDCCCAAA???>>>???@@@AAA>>>>>>????????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<<<<======>>>::::::::::::999999888888999999999999999999999999<<<======>>>===<<<:::999888888888888888888888888;;;;;;::::::999999888888999999999999888888888888666666666666666666666666666666666555555666666666555444444555777888777666666666777777777777666666777777666555555555555666888777777666666555555444444444555555555555444444777666666555555555666666444555555666666555555444444444444555555666666666333333333222222111111111555555555444444333333333444444444444444444444444333333333333333333333333........................////////////////////////..............................------------......---------------,,,,,,,,,------------------------------------------------,,,,,,,,,---------......,,,,,,,,,------.....................////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000//////---......//////......------......///......------.........------,,,,,,,,,---........./////////000...------------...//////................................................------............------......//////...---,,,,,,,,,------...............---.........//////000000000000//////////////////000000111111222222222333333222222111111222222333333222222111111222222333444444333333333444555666666666777777777888888888666666666777888888999999::::::;;;;;;<<<============>>>?????????>>>>>>===@@@AAACCCEEEGGGGGGGGGGGGHHHIIIKKKNNNOOOPPPPPPOOOPPPQQQQQQPPPNNNNNNPPPRRRXXX\\\bbbdddaaaZZZRRRMMMFFF@@@<<<===AAAFFFOOOWWWZZZ___eeefffaaaZZZVVVTTTPPPOOONNNNNNOOORRRVVVXXXXXXWWWVVVUUUUUUUUUVVVWWWYYYXXXXXXWWWWWWVVVVVVVVVWWWUUUSSSRRRTTTWWWZZZ\\\___\\\YYYXXXTTTOOOPPPTTTZZZZZZ[[[]]]___aaabbbcccfffeeecccaaa^^^\\\ZZZYYYTTTXXX\\\^^^^^^^^^^^^^^^______aaadddiiiooouuuyyyooommmiiigggfffgggjjjkkkmmmnnnmmmkkkfffbbb```___ZZZYYYYYYZZZ\\\]]]]]]\\\___]]][[[YYYYYYYYYZZZ[[[XXXXXXXXXWWWTTTRRRPPPOOOPPPSSSVVVXXXYYY\\\]]]]]]ZZZYYYWWWUUUUUUUUUVVVVVVVVVWWWWWWWWWVVVUUUSSSQQQNNNOOOQQQSSSUUUTTTPPPMMMQQQSSSUUUVVVVVVTTTRRRPPPNNNMMMMMMLLLLLLLLLMMMMMMIIIKKKOOORRRSSSRRRPPPNNNJJJJJJJJJKKKLLLNNNPPPPPPPPPPPPOOONNNMMMMMMMMMNNNMMMMMMLLLKKKJJJHHHGGGFFFEEEEEECCCBBBBBBBBBBBBCCCDDDDDDCCCBBBAAAAAA@@@@@@???????????????@@@@@@AAADDDBBB@@@>>>===>>>???AAA>>>>>>>>>??????>>>>>>>>>==============================<<<<<<<<<<<<======999999999999999888888888999999999999999999999999888999:::::::::888777666888888888888888888888888:::::::::999999888888888555555555555444444444444555555555555666666555555666666555555555555666666444333333444666888777666666666777777777777666666777777666555555555555555777777666666555555555555333333444444444444333333666666555555555555666666444444555555555555444444666666555555444444444444222222222222222222111111555555444444333333333222444444444444444444444444333333333333333333333333..............................................................................------------.........------------,,,,,,,,,------------............------------------------++++++,,,,,,---...//////,,,,,,------------------............////////////,,,,,,,,,,,,,,,,,,,,,,,,------------..................///000000000000///------............------,,,,,,------,,,,,,++++++------------------,,,,,,.........///000000111111......------......///000................................................------............------///000000///...---,,,,,,,,,,,,---............---------......///000000000.........//////000000000000000111111222333333333222111111111111111111222222222111111111111222222444333333333333444555555666666666666777777777777666666777777888999999::::::::::::;;;<<<<<<======>>>>>>???@@@???>>><<<;;;<<<>>>BBBEEEGGGGGGFFFEEEGGGHHHJJJMMMNNNOOOOOONNNSSSUUUWWWUUURRRPPPRRRTTTUUUYYY___aaa^^^YYYSSSPPPFFFBBBBBBHHHQQQZZZfffqqqyyy||||||uuuiii]]]WWWUUUSSSQQQPPPOOOPPPRRRUUUWWWYYYXXXVVVTTTTTTUUUWWWXXXXXXXXXWWWWWWVVVVVVUUUUUUWWWVVVTTTRRRSSSVVVYYY[[[YYYVVVTTTTTTSSSQQQTTTZZZ\\\]]]^^^____________^^^dddcccaaa___]]][[[YYYXXXXXX[[[^^^```___^^^^^^^^^]]]]]]```ccciiioootttwwwmmmkkkiiifffeeefffhhhiiiggghhhgggeeeaaa]]]\\\\\\\\\\\\^^^^^^]]]\\\ZZZYYY]]]]]]\\\\\\\\\\\\]]]]]][[[\\\\\\YYYUUUQQQNNNNNNMMMRRRWWWXXXYYY\\\]]]\\\WWWWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYWWWUUURRRPPPOOOPPPRRRUUUVVVUUUQQQNNNSSSUUUWWWXXXWWWTTTQQQNNNNNNMMMMMMMMMMMMNNNOOOPPPLLLNNNOOOPPPPPPNNNKKKJJJFFFFFFGGGHHHJJJLLLNNNOOOOOOOOOOOOOOOOOONNNNNNNNNJJJJJJIIIHHHGGGFFFEEEDDDDDDCCCBBBAAAAAAAAABBBCCCCCCCCCCCCBBBBBBAAAAAA@@@BBBBBBAAAAAAAAAAAABBBBBBBBBAAA???===<<<===>>>???===>>>>>>??????>>>>>>=========>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::888999999::::::999999888888888999999999999999888888888888888888888888888888888888888888888888888666666666555555555444444333444555555666555555555666555555444444555555666333222222333666777777666555666666777777666666555666666555444444444444444333333333333333333333333222222333333333333222222555444444444444555666666444444555555555555444444666555555444333333222222222222333333333333222222444444444444333333333333444444444444444444444444333333333333222222222222........................------------------------..............................------------..................---------,,,------------.........///------------------------,,,---------------------------------------,,,,,,............////////////........................////////////000000111111......///000000000000000---------......---------,,,,,,------,,,,,,+++***,,,,,,------------------------......///000000111...............//////000................................................,,,------......------,,,//////000000000///......+++,,,------......------------......///000000111,,,------...///000111111000000111222222333444444111000000//////000000111222222111111111111222222333333333444444444555555555555555666666666777777777777888888999:::::::::999::::::;;;;;;<<<<<<===;;;<<<>>>???@@@???===<<<===@@@EEEHHHJJJHHHEEECCCBBBDDDFFFIIILLLMMMNNNNNNRRRVVVYYYWWWRRRNNNNNNPPPQQQUUUZZZ[[[YYYVVVTTTTTTLLLMMMTTT```kkksss{{{}}}mmm```YYYXXXTTTTTTTTTTTTTTTSSSSSSSSSUUUTTTTTTTTTTTTUUUUUUUUUXXXXXXXXXXXXWWWVVVUUUUUUWWWUUUSSSQQQRRRTTTWWWYYYXXXUUUUUUVVVTTTRRRTTTYYYZZZ[[[]]]^^^______^^^]]]bbbaaa```___]]]\\\[[[ZZZ\\\^^^``````^^^]]]]]]]]]\\\]]]___cccfffjjjnnnpppjjjiiigggeeecccccccccddd```aaabbb```^^^\\\\\\]]]]]]^^^^^^]]]\\\ZZZYYYYYYYYYZZZ[[[]]]]]]]]]]]]\\\^^^``````]]]WWWQQQOOONNNNNNVVV[[[ZZZZZZ]]]]]]ZZZXXXXXXYYYYYYYYYYYYXXXXXXXXXYYY[[[[[[ZZZXXXVVVTTTRRRSSSTTTVVVXXXVVVSSSPPPPPPRRRUUUVVVVVVSSSOOOMMMLLLLLLLLLMMMNNNOOOPPPQQQQQQPPPOOOMMMKKKIIIGGGFFFDDDDDDEEEGGGIIIKKKMMMNNNMMMNNNOOOPPPPPPPPPOOONNNGGGFFFEEEDDDCCCCCCCCCCCCCCCBBB@@@@@@@@@AAABBBDDDBBBBBBBBBBBBBBBBBBBBBBBBFFFEEEEEEDDDDDDEEEEEEEEE@@@???>>>===<<<<<<<<<=========>>>>>>>>>>>>======<<<<<<===>>>>>>===<<<<<<;;;;;;::::::::::::;;;;;;999999999:::::::::::::::888999::::::::::::999888999999999999:::;;;<<<<<<888888888888888888888888555555555666777777888888888888777777777666666666222333444555666555555444666555555444444555555666222222111333555777777666555555666666666666555555555555444333333333333333000000111111222333333333111111222222222222111111333333333333333444555555333444444555555444444333333333333333333333222222222333444555555444333222333333333333333333444444444444444444444444444444333333333222222222111111........................,,,,,,,,,,,,,,,,,,,,,,,,.................................------........./////////......------------------.........//////------------------------///......------,,,,,,+++.........------,,,,,,,,,............/////////000000000000000000000000000+++,,,,,,,,,------.........//////000000000000000,,,------------------,,,.../////////...------,,,,,,,,,,,,------.........,,,,,,------...///000000...............///000000................................................,,,------......------,,,---...///000111111111111+++,,,------......---------------...///000000111+++,,,---...///111222222000000111222333333444444000000////////////000000222222111111111111222222222333444555555555444444555555555555666666666777888888888999::::::;;;;;;999999:::;;;;;;<<<<<<===999;;;===???@@@@@@???>>>BBBEEEJJJNNNNNNKKKGGGDDD===???CCCGGGJJJLLLMMMNNNOOOSSSWWWUUUOOOJJJIIIKKKOOOSSSWWWYYYWWWVVVVVVWWWUUUZZZfffvvvwwwggg[[[VVVVVVSSSUUUWWWXXXWWWUUUQQQOOOOOOPPPRRRSSSTTTSSSRRRQQQZZZZZZZZZZZZYYYXXXWWWVVVVVVTTTQQQPPPPPPSSSVVVXXXZZZXXXXXXYYYVVVPPPPPPRRRUUUWWWZZZ\\\^^^^^^]]]]]]________________________\\\^^^___^^^\\\ZZZ[[[[[[]]]^^^```bbbdddggghhhiiigggfffeeecccbbbaaa``````\\\^^^______^^^^^^___aaa^^^^^^]]][[[YYYYYYZZZ[[[VVVWWWZZZ\\\]]]]]]\\\[[[\\\^^^^^^ZZZTTTNNNKKKJJJRRRZZZ___]]][[[]]]\\\YYYZZZZZZ[[[\\\[[[ZZZXXXWWWXXXYYY\\\]]]]]]\\\ZZZXXXUUUUUUVVVXXXXXXWWWTTTQQQMMMOOORRRTTTTTTQQQNNNKKKKKKKKKKKKLLLMMMOOOQQQQQQTTTRRROOOKKKHHHEEEDDDCCCCCCCCCDDDFFFHHHKKKMMMNNNLLLMMMOOOQQQQQQQQQOOONNNEEEDDDCCCBBBBBBAAABBBBBBBBBAAA@@@??????AAABBBDDDAAAAAABBBBBBBBBBBBBBBBBBDDDCCCCCCBBBBBBBBBCCCCCC???>>>===<<<<<<;;;;;;;;;======>>>>>>>>>>>>======:::;;;<<<======<<<;;;:::;;;::::::999999::::::;;;777777777777777777888888888999:::;;;;;;:::999888555555444444555777999:::777777777777777777777777333333444555666777888888555444444444444333333333111222444555666555444444555555555444444555555555222111111333555777777666555555666666666666555555444444333222222222222333000111222333444555555666111111222222222222111111222222222222333333444555333444444555555444444333000111111222222333333444222333444555555555444333222222222333333444444444444444444444444444444444333333333222222111111111.........------,,,,,,,,,---------............///........................------------------------.........------,,,,,,,,,------------------------------------------------*********++++++,,,,,,,,,........................000///------......---+++........................,,,,,,,,,,,,,,,---...///......------------......//////...---,,,,,,+++***++++++++++++,,,,,,---...---------,,,,,,------...++++++,,,,,,,,,,,,------000///...---------------------------------------////////////////////////------------------------000////////////...............//////......---,,,///............---------000000000000000000000000000000111111111111000000000///.........///111222222222222111111111000000333333333333222111000000666777777666444444555777666666555555666888:::;;;;;;;;;:::999999999:::::::::;;;<<<<<<<<<<<>>@@@BBBKKKKKKJJJIIIGGGEEEDDDCCC;;;>>>CCCFFFHHHIIIJJJLLLKKKKKKJJJKKKKKKLLLMMMNNNNNNLLLJJJMMMUUU___gggkkkppppppqqqssstttqqqkkkfffgggeeebbb]]]ZZZWWWUUUUUUVVVVVVVVVUUUSSSQQQOOONNNQQQNNNOOOSSSTTTTTTWWW]]]fffeeecccbbbdddfffiiijjj```[[[VVVUUUXXX\\\^^^^^^YYYZZZ[[[XXXTTTQQQQQQRRRUUUVVVWWWXXXZZZ[[[\\\]]]^^^[[[WWWUUUVVVXXX[[[\\\^^^^^^\\\YYYVVVUUUVVVXXX^^^```bbbeeefffeeebbb___[[[ZZZZZZ]]]```aaa```^^^___^^^]]]\\\[[[ZZZZZZZZZYYYZZZZZZXXXUUUSSSRRRSSSSSSUUUWWWXXXYYYYYYYYYXXX[[[\\\]]]ZZZVVVSSSSSSSSS]]]]]]\\\\\\\\\[[[[[[ZZZ\\\ZZZWWWWWWWWWWWWVVVTTTUUUVVVXXXZZZ]]]\\\YYYVVVYYYWWWVVVVVVWWWVVVRRROOOOOOOOOOOONNNMMMMMMLLLLLLGGGHHHIIIJJJJJJIIIHHHGGGHHHHHHGGGEEEDDDCCCAAAAAADDDFFFHHHJJJKKKKKKJJJIIIKKKKKKKKKLLLLLLMMMMMMMMMGGGFFFEEECCCAAA@@@@@@???CCCCCCBBBBBBAAA@@@@@@@@@????????????????????????AAAAAAAAA@@@@@@?????????<<<;;;;;;;;;;;;;;;;;;;;;999:::<<<======<<<:::999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999:::::::::::::::::::::999999999;;;:::999777666666777777:::999999888777666555555555666666666777777777777888777666444333444444555333333444444555444444444555555555555555555555555333333444555555666555555777666666555444444333333333333333333333333333333333333333222222222111111222222222333333222222111000000111111222333444444333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333444333333222222333333444111111222222222333333333.........------------------------............///........................------------------------////////////............------------------------------------------------//////////////////......//////.........---------///---------///000///.................................---,,,,,,,,,------......------------......,,,,,,,,,------.........,,,,,,+++++++++,,,------///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,------------------------------------------------------------------------***++++++,,,---...//////......//////......---,,,,,,---...///000111222222///////////////////////////000000111111000000//////////////////000111111222111111111111000000000000111222222333222222222333555666666666666999;;;888888777666666666666666888888999999::::::;;;;;;<<<===>>>>>>>>>???AAACCCKKKJJJHHHFFFDDDCCCBBBBBB===@@@DDDFFFFFFGGGHHHIIIFFFFFFGGGHHHJJJLLLNNNOOOOOOJJJGGGLLLYYYgggqqqvvvyyyrrrkkkhhhhhhfffaaa[[[]]][[[YYYWWWVVVVVVWWWXXXWWWVVVUUUTTTTTTSSSSSSSSSPPPOOOOOORRRTTTUUUZZZ```eeedddbbbaaaaaabbbcccddd]]]YYYVVVWWW[[[^^^___^^^ZZZ[[[ZZZXXXVVVUUUVVVWWWUUUVVVVVVWWWXXXYYYZZZZZZZZZVVVRRRQQQRRRUUUXXXYYY^^^]]][[[XXXUUUTTTVVVWWW^^^^^^```bbbdddbbb___\\\UUUUUUWWWZZZ^^^``````^^^\\\\\\\\\]]]\\\\\\[[[ZZZWWWXXXXXXVVVTTTRRRSSSTTTSSSTTTTTTUUUWWWXXXZZZZZZ___``````^^^[[[YYYYYYZZZaaa^^^[[[[[[]]]^^^]]]\\\[[[YYYWWWVVVVVVVVVUUUTTTVVVVVVXXXZZZ\\\\\\YYYWWWXXXVVVTTTSSSTTTSSSQQQOOOPPPPPPOOOOOONNNMMMMMMLLLFFFGGGHHHHHHIIIHHHHHHHHHJJJIIIHHHGGGFFFEEEDDDCCCHHHIIIJJJJJJKKKKKKKKKJJJGGGHHHIIIJJJKKKLLLLLLMMMFFFEEEDDDCCCBBBAAAAAA@@@DDDDDDCCCBBBBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAA@@@???>>>>>>===::::::;;;;;;;;;<<<<<<<<<999:::;;;<<<<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::888999:::;;;:::999888777888888999999999::::::::::::999888777666666666777888888777777777777666666555555666666666777777777777666555333333333444444111222333444555555555555444444444444444444444444333333333333444555777777666666555555444333333333333333333333333333333333333333333222222222111111111222222333333222222222......///000222333444555333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333222333333444444333333222111111222222222333333333...............------------------............///........................------------------------..................------------------------------------------------------......------,,,,,,++++++/////////...------,,,,,,...---,,,---///000000///........................///...---,,,,,,,,,,,,,,,......------------...................../////////,,,,,,,,,++++++,,,,,,---///......---,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,------------------------------------------------........................000////////////..................///......---,,,---------...///000000000//////////////////////////////000000000000/////////////////////000000111111111111111000000000000//////111222222333333333333444555555444555777999666666666666666666666666777777888999:::;;;;;;;;;;;;<<<=========>>>@@@BBBFFFEEECCCBBBAAAAAABBBBBBEEEFFFHHHHHHFFFEEEEEEEEEEEEEEEFFFHHHJJJLLLNNNOOONNNKKKHHHJJJSSSaaammmtttuuuooogggbbbbbbaaa___\\\^^^\\\ZZZWWWWWWWWWYYYZZZ[[[ZZZXXXVVVUUUVVVWWWXXXRRRRRRSSSSSSSSSUUUZZZ```eeedddbbb^^^[[[YYYZZZZZZZZZWWWVVVXXX[[[^^^]]][[[[[[[[[ZZZXXXWWWWWWXXXYYYUUUUUUVVVWWWXXXYYYZZZZZZWWWSSSOOONNNRRRVVVXXXYYYZZZZZZYYYWWWVVVVVVYYY[[[^^^\\\[[[\\\___```^^^\\\VVVWWWYYY[[[\\\\\\[[[ZZZVVVYYY]]]aaacccbbb___]]]VVVWWWXXXWWWUUUTTTUUUVVVUUUUUUSSSSSSTTTVVVYYY[[[aaaaaa```___^^^^^^^^^^^^aaa\\\XXXXXX]]]aaa```]]]ZZZXXXVVVVVVVVVVVVUUUTTTYYYXXXYYYZZZ\\\\\\[[[YYYWWWUUUSSSRRRQQQQQQQQQPPPPPPPPPOOOOOONNNMMMMMMMMMJJJJJJKKKKKKJJJJJJJJJIIIMMMLLLLLLJJJIIIHHHGGGGGGJJJJJJJJJJJJIIIJJJJJJJJJGGGGGGGGGHHHHHHIIIIIIIIIEEEDDDCCCBBBBBBBBBBBBBBBDDDDDDCCCBBBAAA@@@@@@???========================AAAAAA@@@???>>>======<<<;;;;;;;;;<<<<<<<<<<<<<<<::::::;;;<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888999;;;<<<;;;999777666888888888999999999999999888888777777666666666666666666666666777777777888555555555666666666777777666555444333222333333444222333444444555555555444333333333333333333333333222222222222333555777999555555555444444333333333222222222222222222222222333333333222222222111111111111222333333333222222///000000111222333333444222222222222222222222222222222222222222222222222111222222222222222333333222222222222222222222222222222444444444444222222111111222222222333333333........................---------............///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,++++++******//////.........---------...------...000111000///........................///...---,,,,,,,,,,,,,,,......------------......//////......---,,,,,,+++---,,,,,,++++++,,,,,,,,,///...---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++++++++,,,,,,---------------------------------------------------........................000////////////..................///......---,,,------------------------........................//////000000000000//////...//////000000000000000000000000000000000000000...///000111222333333333333333444333111111333444333333444555666666777777666777888999:::;;;::::::999:::;;;;;;;;;<<<>>>@@@@@@??????>>>???AAACCCDDDEEEFFFGGGFFFEEECCCDDDEEEHHHHHHHHHIIIJJJLLLMMMNNNMMMMMMLLLJJJJJJRRR^^^iiijjjhhheeeaaa^^^]]]^^^___```^^^\\\ZZZYYYYYYZZZZZZ\\\ZZZXXXVVVVVVWWWXXXYYYWWWZZZZZZVVVSSSTTTYYY\\\eeefffddd```\\\ZZZZZZ[[[[[[YYYXXXZZZ]]]^^^\\\YYYYYYXXXWWWVVVVVVVVVUUUUUUTTTTTTVVVWWWYYYZZZ\\\\\\VVVRRRNNNPPPUUUZZZ\\\[[[YYYYYYXXXWWWVVVWWWZZZ]]]]]]XXXSSSTTTXXX[[[\\\\\\XXXYYY\\\]]]]]][[[ZZZYYYUUUZZZbbbhhhiiieee```[[[WWWYYY[[[[[[YYYXXXXXXYYYXXXVVVTTTRRRSSSUUUYYY[[[aaa```___^^^^^^_________\\\XXXTTTVVV\\\aaaaaa___ZZZXXXVVVVVVWWWWWWVVVUUUXXXWWWVVVWWWYYYZZZYYYWWWUUUUUUTTTRRRQQQPPPQQQQQQPPPPPPOOONNNNNNMMMMMMLLLNNNMMMLLLLLLKKKJJJJJJIIIMMMLLLLLLKKKJJJIIIHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<@@@@@@???>>>>>>===<<<<<<>>>>>>===<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888999999888999;;;<<<;;;999777666::::::999888777777666666666777777777666666555555444555555666777777888888555555555555666666666666666555444333222333444444444555555555444444333222333333333333333333333333222222111222333555777888444444444444444333333333222222222222222222222222333333333222222222111111000111222333333333333333333333333333333222222222222222222222222222222222222222222222222222222222111111111222222333333333222222222222222222222222222222444444444444222222111111222222222333333333.............../////////---------............///........................------------------------+++++++++++++++,,,,,,,,,------------------------------------------------------------------,,,,,,........................000.........000111000///..............................---,,,,,,,,,------......------------.........---,,,+++***)))((((((------,,,+++++++++,,,,,,---------,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...------------------------------------------------........................***++++++,,,---...//////......//////......---,,,---------,,,,,,,,,++++++...........................//////000000//////.........///000000000000000//////000000000000000111...///000111222222222222222333333222000///111222111222333555666777777777666777888:::::::::999999777888999999999:::<<<>>><<<<<<===>>>@@@BBBDDDEEE>>>@@@BBBBBBBBBCCCEEEGGGIIIIIIIIIJJJJJJLLLMMMMMMMMMPPPPPPKKKFFFIIITTT^^^ccccccbbb___[[[YYYZZZ\\\\\\\\\[[[ZZZYYYXXXXXXXXXXXXVVVUUUTTTUUUVVVXXXYYY^^^cccccc]]]WWWVVVYYYZZZ^^^```aaa___[[[ZZZ\\\^^^^^^\\\[[[]]]``````^^^[[[VVVUUUTTTUUUVVVVVVTTTRRRSSSTTTUUUWWWYYYZZZ\\\]]]TTTQQQPPPTTT[[[aaaaaa___[[[[[[ZZZXXXWWWWWWZZZ\\\\\\VVVPPPOOOTTTXXXYYYXXXVVVYYY]]]___^^^]]]\\\\\\ZZZ^^^eeeiiihhhbbb[[[UUUXXX[[[^^^```^^^\\\[[[[[[XXXVVVTTTSSSSSSVVVZZZ\\\```^^^\\\[[[\\\^^^^^^]]]XXXUUUTTTVVV[[[___```___[[[YYYWWWWWWXXXXXXWWWVVVUUUSSSQQQQQQSSSTTTTTTSSSRRRSSSTTTSSSQQQOOOPPPQQQOOOOOONNNNNNMMMLLLLLLKKKLLLLLLKKKIIIIIIHHHIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFGGGGGGGGGHHHGGGGGGFFFFFFHHHGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDEEECCCCCCBBBAAA???>>>======<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>============??????>>>===<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::777777777777888888888888888999:::;;;:::999888777::::::999888777666555444555555666666666666555555444444555666666777888888444444555555555666666666666555444333333444555555555555555555444333222111333333333333333333333333222222222222333444666666444444333333333333333333222222222222222222222222333333333222222222111111000111222222333333333333555555444444333222222111222222222222222222222222222222222222222222222222111111111222222333333444222222222222222222222222222333333444444333333222111111222222222333333333---........./////////000---------............///........................------------------------+++++++++,,,,,,------------------------------------------------------------------...............,,,,,,------.../////////111000...///000000///...........................------,,,,,,,,,---............------------......------,,,,,,+++++++++***...---,,,,,,+++++++++,,,,,,,,,,,,,,,------...///++++++,,,,,,,,,,,,------------,,,,,,---......///------------------------................................................***++++++,,,---...//////......//////......---,,,,,,,,,------------------..............................////////////......---...///000111000000///////////////000000111111//////000111111222111111111222222111000000222444222333444555666555555444666777999::::::999888777666777888888888999;;;===<<<===???AAACCCDDDEEEEEE<<<>>>@@@AAABBBDDDFFFIIIHHHIIIIIIIIIJJJLLLMMMNNNNNNPPPQQQOOOLLLNNNTTT[[[cccaaa^^^[[[ZZZZZZZZZZZZZZZZZZYYYYYYWWWUUUSSSRRRRRRRRRSSSTTTVVVYYY[[[]]]dddkkklllddd]]][[[\\\\\\WWWZZZ\\\[[[WWWVVVYYY\\\]]][[[ZZZ\\\```bbb```^^^VVVVVVWWWZZZ]]]]]]ZZZWWWTTTTTTUUUVVVWWWXXXYYYYYYRRRPPPQQQWWWaaagggfffbbbZZZZZZZZZYYYXXXZZZ]]]``````ZZZUUUTTTXXX[[[XXXUUUUUUYYY^^^```___]]]]]]]]]]]]___aaabbb```\\\WWWSSSYYY]]]bbbdddbbb___\\\ZZZUUUTTTSSSSSSUUUYYY]]]``````]]]ZZZYYY[[[\\\\\\[[[VVVWWWXXXYYY[[[\\\]]]]]][[[ZZZXXXXXXYYYYYYYYYXXXSSSPPPNNNMMMOOOPPPQQQPPPOOOQQQSSSRRRPPPNNNNNNNNNNNNNNNMMMLLLLLLKKKKKKJJJIIIHHHHHHHHHHHHIIIJJJKKKHHHGGGGGGFFFFFFEEEEEEDDDDDDFFFGGGHHHIIIHHHFFFEEEFFFFFFFFFEEEDDDDDDDDDCCCAAAAAAAAABBBCCCDDDEEEFFFDDDDDDCCCBBB@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;::::::::::::::::::::::::777777888888888999999999999999999999999999::::::888888777777777666666666444444555666666666555444444555555555666777777777444444444555555555666666666666555444444555666777444444444555444444333333444444444444444444444444111222333444444444444444333333333333333333333333111111111111111111111111333333333222222222111111000000111222333333333333333333333222222222222222111111111111111111111111111111111111111111111111000111111222333333444444111111111111111111111111444333333222222333333444111111222222222333333333---.........//////000000---------.........//////........................------------------------,,,,,,,,,------.........------------------------------------------------+++,,,,,,------.........+++,,,,,,---...///000000222000//////000000///---........................,,,,,,,,,,,,------...///.........------..................////////////000...---,,,,,,+++++++++++++++++++++,,,---...///000++++++,,,,,,,,,------------------------...///000------------------------////////////////////////////////////////////////000000/////////...............//////......---,,,+++,,,,,,---...///000000..............................////////////......---...000111111111000///.../////////000000111111///000000111111111111000///111222222111222444666333444555555555444333222777888999::::::999777666666777999999888999;;;===>>>@@@BBBDDDEEEEEEEEEEEE@@@BBBCCCCCCCCCDDDGGGIIIFFFGGGGGGHHHJJJLLLNNNOOOOOOPPPQQQRRRSSSVVVZZZ\\\eee___YYYYYY\\\___^^^\\\[[[[[[[[[YYYVVVRRRNNNKKKOOOPPPRRRUUUYYY]]]```aaagggooorrrjjjaaa___```^^^XXX[[[]]][[[VVVTTTVVVZZZZZZXXXWWWZZZ^^^aaa```___YYYYYY\\\```eeeeeebbb^^^UUUUUUUUUUUUUUUVVVVVVVVVPPPOOOQQQYYYdddjjjhhhdddVVVWWWXXXYYYZZZ]]]bbbeeefffaaa\\\]]]```___ZZZTTTWWW[[[```aaa___\\\[[[[[[[[[[[[\\\[[[ZZZXXXVVVUUUXXX]]]cccfffddd```\\\YYYRRRQQQRRRTTTWWW\\\```ccc```]]]YYYXXXZZZ[[[[[[YYYWWWYYY[[[\\\[[[ZZZ[[[\\\\\\ZZZXXXXXXZZZZZZZZZYYYSSSQQQNNNMMMNNNPPPQQQQQQLLLOOORRRRRROOOLLLLLLLLLMMMMMMLLLLLLKKKJJJJJJJJJGGGGGGGGGHHHIIILLLNNNOOOHHHHHHHHHGGGGGGFFFFFFFFFCCCEEEHHHJJJJJJIIIGGGEEEDDDDDDDDDEEEEEEEEEEEEEEEAAAAAAAAABBBCCCDDDEEEFFFFFFEEEDDDCCCAAA@@@???>>>========================;;;;;;<<<<<<===>>>>>>>>><<<<<<<<<===============<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::888888999999999:::::::::999888888888999:::;;;;;;666666666666777777777777333444555666666666555444555555555555666666777777444444444555555555666666777666555444555555777777222222333444555555555555444444444444444444444444111222333444555444333222333333333333333333333333111111111111111111111111333333333222222222111111///000111222333444444444000000111111222222222333111111111111111111111111111111111111111111111111000000111222333333444444111111111111111111111111555444222222222222444555111111222222222333333333...........................---,,,---......---+++---------............///---.........//////000000/////////...---------,,,,,,,,,,,,------.........+++,,,---......---,,,+++------------------------........................000///...------...000111......---------,,,,,,,,,++++++,,,,,,---...//////------------------------.........------,,,,,,,,,...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------------------------,,,,,,,,,---------......------------------------............////////////........................//////.........------------------------...///000---------............///+++,,,,,,---...///000000000000000000////////////////////////000000000000000000000000111111111111444333222111222333444555333444444555666777888888999999999999999999999999:::888555555777999::::::@@@???@@@EEEIIIJJJEEE@@@??????>>>>>>@@@DDDGGGJJJFFFFFFGGGGGGIIIJJJLLLLLLQQQSSSUUUVVVWWWXXX[[[^^^\\\[[[ZZZXXXXXXZZZ[[[\\\\\\ZZZXXXVVVSSSQQQPPPPPPRRRUUUXXXYYYXXXYYY\\\^^^aaadddhhhgggccc___^^^___[[[YYYXXXWWWWWWXXXYYY[[[]]]\\\ZZZXXXXXXXXXZZZ[[[WWWZZZ```fffiiigggbbb]]]UUUTTTTTTUUUUUUUUUSSSRRRRRRPPPRRR]]]jjjnnnfff]]]WWWXXXXXXXXXXXX\\\ccciiikkkiiieeeaaa]]][[[ZZZYYYZZZXXX[[[___^^^XXXUUUUUUYYY\\\___^^^[[[WWWWWWXXXaaa```_________]]]ZZZXXXWWWTTTRRRSSSWWWZZZ[[[[[[[[[ZZZYYYXXXWWWXXXXXXYYY[[[ZZZZZZ[[[]]]]]]\\\[[[[[[YYYUUUTTTUUUVVVVVVVVVVVVTTTQQQOOOMMMMMMNNNNNNMMMNNNOOOOOOOOONNNMMMLLLNNNNNNNNNNNNMMMKKKJJJIIIHHHHHHHHHHHHJJJNNNQQQSSSOOOLLLHHHEEEEEEFFFFFFFFFEEEDDDDDDFFFIIIHHHEEEAAADDDDDDDDDCCCBBBBBBAAAAAAEEECCCAAAAAACCCDDDCCCBBBCCCBBB@@@>>>===<<<======<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>======>>>>>>>>>>>>===<<<;;;:::<<<<<<;;;::::::999888888777777888999999999999999888888999999999:::::::::999999999888888888888777999999777666555555555555333333444555444333111000666666666666666666666666333444444555666777888888555444333333333333444555555555555444444333333333///222777;;;;;;999444111666666666555444333111000000111111111111222222222//////......///111333444111111222222222333333333111111111111111111111111111222444444444222000//////000111222333333222111111111000000000111222333111111111111111111111111222222222222222222222222222222111111111111111111222111111000000111111222..............................---...//////...,,,---------............///---........./////////000---------------,,,,,,,,,,,,,,,,,,,,,------------,,,------------------,,,------------------------........................//////......---.....................---------,,,+++,,,,,,------.........------------------,,,,,,......---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,---------......------------------------............////////////,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------......---------......///---------............//////............---------000000000000/////////...............////////////...////////////000000000222222222222222333333444333444444555555666666666777777777777777777777777888666555555777999::::::AAA@@@AAAEEEJJJLLLIIIEEE@@@@@@???@@@BBBDDDGGGHHHEEEEEEFFFHHHJJJLLLNNNOOOQQQSSSTTTTTTTTTUUUWWWZZZWWWVVVUUUTTTUUUVVVXXXZZZ[[[ZZZYYYWWWUUUTTTSSSSSSSSSVVVXXXYYYXXXYYY[[[^^^___```aaaaaa``````aaabbb\\\[[[YYYWWWWWWXXXYYYZZZVVVWWWWWWWWWVVVVVVUUUTTTVVVXXX\\\```bbbaaa\\\XXXSSSSSSUUUVVVVVVUUURRRPPPPPPSSSZZZdddlllkkkbbbZZZUUUWWWZZZ[[[[[[^^^bbbeeeeeedddbbb```^^^\\\[[[ZZZYYYXXXZZZ^^^]]]XXXUUUUUUXXXZZZ\\\[[[ZZZZZZ^^^bbbccccccbbbbbbaaa___[[[YYYZZZWWWTTTSSSVVVXXXXXXWWW[[[ZZZYYYXXXWWWWWWXXXXXXXXXXXXXXXZZZ\\\]]][[[ZZZ]]]ZZZWWWVVVVVVWWWWWWWWWVVVTTTQQQOOOMMMMMMMMMNNNLLLMMMOOOPPPPPPOOOMMMLLLNNNMMMMMMKKKJJJIIIHHHHHHHHHHHHHHHIIIKKKMMMPPPQQQRRRNNNIIIFFFEEEDDDDDDCCCDDDDDDEEEFFFHHHGGGEEECCCDDDDDDDDDCCCBBBBBBAAAAAADDDBBBAAAAAABBBCCCCCCBBBBBBAAA???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>======;;;<<<===============<<<<<<;;;;;;:::999999888888777888999999::::::999999888888888999999999::::::999999999888888888777777999888777666666555555555333444444555444333222111555555555555555555555555444444444555555666666666555444333333333333444555555555444444444333333333333555999<<<<<<:::666444444444444555444444333222000111111111111222222222111000000///000111333333111111111222222222333333111111111111111111111111333333222222111111111111///000111222333222222111111111111222222222222333111111111111111111111111222222222222222222222222111111111111111111111111111111000000000000111111........................///......///000000///------------............///.............../////////++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++...------,,,,,,------...------------------------.......................................---,,,+++/////////.........------------------------------.........------,,,,,,,,,...------------,,,,,,,,,+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......---------------------------............/////////,,,,,,,,,,,,,,,,,,,,,,,,...............---------//////...---------......---------............//////............---------000000000/////////......------------........................////////////000000111222222222222222333333333444444444444444555555555555555555555555777555444555888:::;;;;;;???>>>>>>BBBGGGJJJIIIGGGAAAAAABBBCCCDDDEEEFFFFFFDDDEEEFFFHHHJJJMMMOOOPPPPPPQQQQQQPPPOOOPPPRRRUUUPPPPPPOOOOOOQQQRRRTTTUUUZZZYYYXXXWWWWWWWWWWWWXXXVVVWWWYYYZZZZZZZZZ\\\^^^^^^]]]\\\^^^aaadddffffff```^^^\\\ZZZYYYYYYZZZ[[[VVVWWWYYY[[[[[[YYYVVVTTTVVVVVVVVVXXXYYYYYYVVVTTTQQQRRRTTTUUUTTTRRROOONNNQQQZZZfffmmmmmmfff]]]WWWSSSWWW[[[^^^_________```___`````````___]]]\\\[[[YYYXXXYYY]]]\\\VVVSSSTTTVVVXXXXXXWWWWWWZZZaaafffeeefffgggfffddd```\\\YYYYYYVVVTTTSSSTTTVVVVVVVVV[[[ZZZYYYXXXWWWWWWWWWWWWUUUUUUWWWZZZ]]]^^^^^^\\\^^^\\\YYYWWWXXXYYYYYYYYYVVVTTTRRROOONNNMMMMMMMMMKKKLLLOOOQQQRRRQQQOOONNNNNNMMMKKKIIIGGGFFFFFFGGGGGGGGGHHHJJJKKKLLLNNNNNNPPPMMMIIIFFFEEEEEEDDDCCCDDDFFFHHHHHHGGGFFFEEEEEEDDDDDDDDDCCCBBBBBBAAAAAABBBAAA??????AAABBBAAA@@@@@@???>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>======<<<::::::;;;======>>>>>>>>>;;;;;;::::::999999888888777888999999::::::999999888888888999999999999:::999999888888888777777777888888777777666666555555333444444444444333222222444444444444444444444444444444444444444444444444555444444333333444444555444444444444333333333333222444555666666555333111222222333444444444444444000111111111111222222222222222111111111222222333111111111222222222222333111111111111111111111111555333111000///000222333000000111222222222222111000111333444444444333222111111111111111111111111222222222222222222222222111111111111111111111111111111000000000000111111...........................------...000000///------------............///........................++++++,,,,,,---------...,,,,,,,,,++++++*********...---,,,++++++,,,---...------------------------........................---...//////...,,,***)))000////////////.........------------------,,,,,,.........------,,,,,,+++------------------------***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------------------------------.........//////................................................000///...------------------------............///+++,,,,,,---...///000000000000/////////.........------........./////////........./////////000000...///111222222222111000333333333222222222222222444444444444444444444444777555555666999<<<===<<<;;;::::::<<<@@@CCCDDDCCCBBBCCCDDDEEEFFFFFFEEEEEEFFFFFFGGGHHHJJJLLLNNNOOOLLLLLLLLLKKKJJJKKKNNNQQQNNNMMMMMMMMMNNNOOOQQQQQQVVVVVVVVVWWWXXXYYYZZZ[[[YYYZZZ[[[[[[\\\\\\]]]^^^^^^\\\]]]```fffiiiiiigggbbbaaa^^^\\\ZZZZZZZZZ[[[XXXYYY[[[]]]\\\[[[YYYXXXXXXVVVTTTSSSTTTUUUTTTTTTSSSSSSSSSQQQOOONNNNNNNNNYYYcccooorrrkkkaaaZZZWWWTTTWWWZZZ]]]^^^^^^^^^^^^]]]___```aaaaaa___\\\ZZZ\\\YYYYYY[[[YYYSSSPPPPPPTTTUUUVVVUUUTTTWWW]]]bbbfffggghhhgggccc___[[[XXXTTTSSSRRRRRRTTTVVVXXXYYYZZZZZZYYYXXXXXXWWWWWWWWWRRRSSSVVVZZZ___aaaaaa```___\\\YYYXXXYYYZZZZZZZZZUUUTTTRRRPPPNNNMMMMMMLLLKKKMMMPPPSSSTTTSSSQQQPPPOOOMMMKKKHHHFFFFFFFFFGGGFFFGGGHHHJJJKKKKKKKKKKKKKKKIIIFFFEEEGGGHHHHHHGGGEEEHHHJJJJJJGGGEEEGGGIIIDDDDDDDDDCCCBBBBBBAAAAAAAAA@@@>>>>>>@@@@@@@@@??????>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<==================<<<:::;;;<<<<<<=========<<<::::::::::::999999888888666777888888999999888888888888888888999999999999888888888888777777777777777777777777777666555555444444444444444444333333333333333333333333333333444333333333333333333333444444444444444444444444333333333333333333333333333333333222222111000000222222333444444444444333000000111111111222222222333333222222222222222222111111111111222222222222111111111111111111111111333222111000000111222222111111111111222111111111000111333555555444333222111111111111111111111111111111111111111111111111000000000000111111111111222111111000000111111222........................,,,,,,,,,---//////...------------............///...............---------,,,,,,------......//////,,,,,,,,,++++++*********...---,,,++++++,,,---...------------------------........................---...//////...,,,***)))000////////////.........------------------,,,,,,.........------,,,,,,,,,------------------------***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------....................................---.....................000///...------------------------............///+++,,,,,,---...///000000////////////................../////////000000000//////000000000111111111...///000111222111000///222222222222222111111111555555555555555555555555777666666888;;;===>>>===:::999999999<<<>>>??????BBBCCCEEEFFFGGGFFFEEEDDDHHHHHHHHHIIIIIIKKKLLLLLLHHHHHHHHHGGGFFFGGGJJJMMMMMMMMMMMMMMMMMMNNNNNNNNNQQQRRRSSSTTTWWWYYY[[[\\\\\\\\\\\\]]]^^^^^^^^^^^^[[[[[[^^^ccchhhiiifffbbb```___\\\YYYWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZWWWTTTSSSUUUWWWXXXXXXWWWVVVRRRNNNKKKLLLQQQUUUeeelllrrrpppfff]]]ZZZ[[[XXXXXXXXXYYYZZZ\\\\\\]]]___```bbbcccbbb___\\\YYY]]]ZZZYYYZZZWWWPPPLLLMMMOOOSSSWWWXXXWWWXXX\\\___ccceeegggddd```[[[XXXWWWTTTTTTSSSSSSSSSUUUXXXZZZYYYYYYYYYYYYYYYXXXXXXXXXOOOPPPTTTYYY___aaaaaa```^^^[[[XXXWWWXXXYYYYYYXXXTTTSSSRRRPPPOOONNNMMMMMMMMMOOOQQQTTTUUUTTTRRRQQQPPPNNNKKKIIIGGGGGGHHHIIIFFFGGGHHHIIIIIIIIIIIIIIIJJJHHHFFFFFFHHHIIIJJJIIIFFFIIIKKKKKKHHHFFFHHHKKKDDDDDDDDDCCCBBBBBBAAAAAA@@@???======???@@@???>>>>>>>>>======<<<<<<;;;;;;========================<<<<<<============<<<<<<<<<<<<<<<<<<<<<;;;:::::::::999999999999999888888555666666777777777777777777777888888888999999999888888888777777777666666666777777888777777666555444444444444444444444555333333333333333333333333333333333333333222222222444444444444444444444444333333333333333333333333666666555444333333333444333333444444333333222111000000111111111222222222222333333333222222222111000000111111111222222222111111111111111111111111000000111222222222111000222222111111111111111111000111333555555444333222111111111111111111111111111111111111111111111111//////000000000111111111222222111111111111222222........................,,,++++++,,,...///...------------............///.........---------------------..................,,,,,,,,,,,,++++++++++++...------,,,,,,------...------------------------.......................................---,,,+++/////////.........------------------------------------------------------,,,,,,,,,------------...***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,---------...............//////...---------......---------............//////............---------/////////.........------////////////000000000111000000000000111111111111//////000111111111111111111111111222222222222222555555555555555555555555777777777999;;;======<<<:::::::::;;;<<<===>>>???BBBCCCDDDFFFFFFFFFEEEEEEIIIHHHHHHHHHHHHIIIJJJJJJGGGGGGEEECCCBBBCCCFFFIIIJJJJJJKKKLLLLLLMMMMMMMMMNNNOOOPPPSSSVVVYYY[[[]]]]]]\\\[[[\\\]]]^^^]]]\\\WWWYYY^^^ccceeeddd```]]]\\\ZZZXXXUUUTTTSSSTTTTTT[[[[[[[[[[[[[[[[[[\\\\\\XXXVVVUUUVVVYYY\\\]]]]]][[[YYYUUUQQQOOOSSS]]]dddpppqqqooohhh___ZZZYYY\\\ZZZWWWUUUUUUWWWYYYZZZ[[[```aaabbbcccaaa^^^[[[YYY\\\YYYXXXXXXUUUOOOKKKLLLMMMRRRXXX\\\\\\]]]___bbb```bbbccc```ZZZVVVUUUVVVXXXXXXWWWUUUSSSSSSUUUWWWYYYYYYZZZ[[[[[[[[[ZZZZZZOOOQQQTTTYYY]]]^^^]]][[[[[[YYYVVVTTTUUUVVVVVVVVVRRRQQQQQQPPPPPPOOONNNNNNNNNOOOQQQRRRRRRRRRRRRQQQOOONNNLLLJJJJJJIIIJJJJJJHHHHHHHHHGGGGGGGGGGGGGGGLLLKKKIIIIIIIIIJJJIIIHHHGGGHHHIIIIIIGGGGGGHHHIIIDDDDDDDDDCCCBBBBBBAAAAAA@@@???======???@@@???>>>===>>>>>>>>>>>>===<<<;;;========================;;;<<<<<<======<<<<<<;;;=========<<<<<<:::999999999999999999999999888888555666777777888888777777777777777888888888888999888888777777777666666666555666777888888777666555444444444333444444555666333333333333333333333333333333333333333333333333333444444555555444444333222222222222333333333333444444333222222222333333333333333333333222111111000111111111111222222222111111222222333222222111000000000111111111111222111111111111111111111111...///111333333222000///333222111111000111111111000111333444444444333222111111111111111111111111111111111111111111111111...//////000000111111111222222111111111111222222........................,,,+++,,,---///000///...---------............///.........------,,,,,,,,,......------------------,,,,,,,,,,,,------------,,,------------------,,,------------------------........................//////......---.....................---------,,,+++,,,,,,------.........+++,,,,,,------.........,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......---------......///---------............//////............---------//////.........---------........./////////000000/////////000000000000111111000000000000111222222111111111222222333333333555555555555555555555555777666666777:::;;;:::999777999:::<<<===>>>???@@@AAABBBCCCDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGIIIJJJJJJIIIHHHEEEAAA>>>>>>AAACCCCCCDDDFFFHHHJJJKKKLLLMMMMMMNNNPPPRRRVVVYYY\\\]]]\\\ZZZYYYZZZ[[[\\\[[[YYYUUUYYY^^^aaaaaa```______\\\ZZZXXXVVVTTTTTTUUUVVVZZZ[[[]]]_________]]]\\\SSSSSSTTTXXX]]]```aaaaaa\\\\\\[[[YYYZZZaaammmvvvvvvppphhh___ZZZXXXXXXYYYYYYVVVSSSSSSVVVWWWXXXWWW______```aaa```^^^[[[ZZZXXXUUUUUUVVVTTTOOOMMMOOOOOOTTTZZZ\\\\\\]]]___aaa^^^``````\\\VVVSSSTTTVVVYYYYYYXXXVVVSSSSSSUUUXXXXXXYYYZZZ\\\]]]]]]]]]]]]WWWXXXYYY\\\]]]\\\YYYVVVXXXUUURRRQQQRRRSSSSSSSSSOOOPPPPPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNOOOOOOLLLLLLLLLKKKKKKKKKJJJJJJIIIHHHGGGFFFEEEEEEFFFGGGLLLKKKJJJJJJKKKLLLKKKIIIGGGFFFDDDEEEFFFFFFFFFEEEDDDDDDDDDCCCBBBBBBAAAAAAAAA???>>>>>>???@@@@@@???===>>>?????????>>>===<<<========================;;;<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::888888888888888888999999777777888999999999999999777777777777888888888888888777777777666666666666555666777888888777666555555444444333444555666777444444444444444444444444222222333333444444555555333333444555555444333333111111222222222333333333111111000000111111222222111111222333333333333222000111111111111222222222...///111222222222222111000000000000111111111111111111111111111111111111//////000111111111111111333333111000000000111111111111111222222222222333111111111111111111111111111111111111111111111111......//////000111111222000000////////////000000........................---,,,---...000111000///---------.........//////.........------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,------.........+++,,,............,,,+++------------------------........................000///...------...000111......---------,,,,,,,,,++++++,,,,,,---...//////***++++++,,,---...//////,,,,,,,,,------.........,,,++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------..............................---------.........//////---------------...///000---------.........//////+++,,,,,,---...///000000//////.........------------------.........//////............/////////000222111000000000111333444000000111222333444444444444444444444444444444444666555555666888999777666333666999;;;<<<>>>???AAAAAAAAABBBCCCDDDEEEFFFFFFDDDDDDEEEFFFGGGIIIKKKLLLLLLJJJFFFAAA===;;;===???===???AAAEEEHHHJJJLLLMMMMMMNNNPPPSSSVVVZZZ]]]^^^[[[YYYWWWWWWZZZZZZXXXVVVWWW[[[___aaa``````bbbddd___]]][[[YYYXXXXXXYYYZZZTTTVVV[[[^^^^^^\\\XXXVVVNNNPPPSSSYYY^^^bbbcccbbb[[[^^^```aaadddmmmyyywwwnnnbbbZZZWWWWWWVVVUUUWWWUUUSSSTTTVVVWWWUUUSSS]]]]]]^^^^^^^^^]]]\\\[[[UUURRRRRRUUUTTTQQQPPPRRRSSSWWWZZZZZZYYYXXXZZZ\\\]]]___^^^ZZZTTTQQQSSSWWWVVVWWWXXXVVVTTTUUUYYY\\\WWWXXX[[[]]]^^^_________`````````aaa```]]]XXXTTTVVVSSSPPPOOOPPPQQQQQQQQQNNNOOOPPPPPPQQQQQQQQQPPPNNNMMMLLLKKKKKKKKKLLLMMMJJJJJJKKKLLLLLLKKKJJJJJJJJJIIIFFFEEEDDDDDDFFFGGGIIIHHHHHHJJJMMMOOOOOONNNFFFCCCAAAAAADDDFFFDDDBBBEEEDDDDDDCCCBBBBBBAAAAAAAAA???>>>>>>???@@@@@@???>>>>>>???@@@@@@???======>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<<<<<<<<<<;;;999999:::;;;<<<<<<<<<<<<888888888888888888999999999999:::;;;;;;;;;;;;:::777777777777888888888888777777777777666666666666444555777888999888666555555444444333444555666777444444444444444444444444222222333444444555666666333333444555555444333333111111111222222333333333333333333444555555555555//////111222333444444444000111111111111222222222---...000111222222222111000000000000111111111111111111111111111111111111111000///...///000222444444333111000000000111111111111000000000111222333111111111111111111111111000000000000000000000000---......///000111111222......------------......------------------------................................................---------,,,+++***)))(((---------------------------,,,,,,,,,,,,---......000///...---------------000000///...---,,,,,,+++000---,,,---///000...,,,......---------,,,,,,,,,..............................---------,,,,,,,,,........................------++++++++++++------...---,,,,,,++++++++++++------------------------------------------------...---,,,,,,,,,,,,---...111111000000////////////,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,---------........................................................................------//////...------------...//////////////////////////////000000///...---------------.........//////000111111111111222222222222222333333333333444444666666666555444444444333555555666777888888999999666777999;;;============>>>>>>???@@@AAACCCDDDEEEDDDDDDEEEFFFGGGIIIJJJJJJJJJHHHDDD@@@>>><<<<<<<<<@@@>>>???DDDGGGFFFHHHLLLLLLMMMNNNOOOQQQSSSUUUWWWYYYYYYYYYYYYXXXXXXXXXXXXXXX[[[^^^___]]]\\\]]]___]]]\\\[[[ZZZXXXVVVTTTRRROOOQQQUUU[[[___^^^XXXRRROOONNNPPPXXX^^^___```ccceeedddgggrrr~~~~~~wwwmmmiiiccc\\\WWWUUUTTTTTTUUUVVVVVVUUUSSSSSSTTTVVVZZZYYYXXXYYY[[[\\\\\\[[[TTTRRROOOPPPSSSVVVYYYZZZ```___\\\[[[ZZZ\\\]]]___```aaa___YYYSSSQQQUUUYYY\\\VVVQQQPPPTTTXXXXXXWWWZZZYYYWWWXXX[[[^^^^^^^^^ccceeeeeeaaa\\\XXXWWWWWWRRRRRRRRRRRRQQQPPPOOONNNMMMPPPRRRSSSRRRQQQPPPPPPIIIIIIIIIJJJJJJKKKLLLMMMMMMMMMLLLKKKJJJIIIHHHHHHJJJIIIHHHEEECCCDDDGGGJJJNNNMMMLLLJJJJJJJJJKKKKKKHHHEEEBBBAAAAAABBBAAA@@@CCCCCCCCCCCCCCCBBBBBBBBB@@@???>>>>>>===>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======<<<<<<<<<;;;<<<<<<;;;;;;;;;:::::::::777777777666444555777999;;;:::999888888888999999888888777777666555555555999888888777666555555444666666666666666666555555555444444444444555666666555555444444444333333333444444444444444444444444444444333333333333222222777666555444333333444555555444333222222222333444333111///000222444555555111111111111111111111111000000////////////000000111222333333222111000///555444333333222222222222000000111111222222222222222222111111000000//////111111111000000000000000000000000000000000000000000000000000000000000000222111000000000111333333111111111111111111111111------------------------................................................------------,,,+++******---------------------------,,,,,,,,,,,,---......///......---------.....................---------///---,,,---///000...,,,......---------,,,,,,,,,------------------------,,,,,,,,,------.................................------,,,++++++,,,------...---,,,,,,+++++++++,,,------------------------------------------------...---,,,,,,,,,,,,---...---------,,,,,,,,,++++++,,,,,,,,,---------......***++++++,,,,,,++++++***,,,,,,,,,---------..............................................................................//////...------------...........................------......---,,,,,,+++---------.........//////000000111111111222222222222222222333333333444444555555555555444444444444777777777777888888888888666888999;;;===>>>>>>>>>?????????@@@AAABBBCCCDDDDDDEEEFFFHHHIIIJJJJJJJJJFFFDDDAAA???>>>>>>@@@AAABBB@@@AAAFFFGGGEEEFFFJJJGGGHHHJJJMMMQQQTTTWWWYYY\\\[[[ZZZYYYXXXWWWVVVVVVVVVXXX[[[[[[YYYXXXXXXYYYXXXXXXXXXWWWVVVUUUUUUTTTTTTUUUXXX[[[\\\ZZZUUUQQQOOOLLLMMMTTTYYYZZZ\\\___ccckkkwwwwwwooohhhfffaaa\\\XXXVVVUUUUUUVVVWWWWWWVVVUUUUUUVVVWWW]]]ZZZWWWVVVWWWYYYZZZZZZRRRPPPPPPRRRVVVYYY\\\\\\bbb```^^^\\\\\\]]]```aaabbbbbbaaa[[[UUUTTTWWW[[[]]]XXXTTTTTTXXX\\\\\\[[[^^^\\\ZZZZZZ\\\^^^______aaabbbbbb^^^YYYUUUTTTUUUUUUUUUTTTTTTSSSQQQPPPOOOMMMOOOQQQRRRQQQOOOOOOOOOKKKKKKKKKJJJKKKKKKLLLMMMMMMLLLLLLKKKJJJIIIHHHHHHIIIIIIHHHFFFDDDEEEHHHKKKNNNMMMLLLKKKJJJIIIIIIIIIFFFDDDBBBAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@???>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<;;;;;;:::::::::999999999888888777777777666555555777999::::::::::::999999999888666777777777777777777777888888888777666555555555555555555666666666666666555444444444444555666666555555444444444333333333333333333444444444444444444444333333333222222222777666555444333333444555444444222222222222333444222111000000333444444444111111111111111111111111111000000//////000000111222222222222222111000///333333222111111111111111/////////000000000111111111111111000000000000000111000000000000000000000000000000000000000000000000000000000000000000000111111000000000111222333111111111111111111111111------------------------................................................,,,---------------,,,,,,---------------------------,,,,,,,,,,,,---............---------...//////---------........./////////...------...///...---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...///000........................------,,,,,,,,,,,,------------,,,+++++++++,,,,,,------------------------------------------------...---,,,,,,,,,,,,---...++++++++++++************,,,,,,,,,---------......++++++,,,,,,,,,,,,++++++,,,,,,,,,---------..............................................................................000///......------......---------------------------------...------,,,+++------........./////////000000000111111111222222222222222222333333333333444444444444555555555555999999888888888777777777777888:::;;;===>>>>>>>>>@@@@@@??????@@@AAAAAABBBAAACCCEEEGGGIIIIIIIIIIIIBBB@@@>>>>>>???BBBEEEHHHIIIGGGGGGJJJJJJGGGGGGIIIEEEFFFHHHLLLPPPTTTWWWYYY[[[[[[ZZZYYYXXXWWWWWWWWWUUUWWWXXXWWWUUUSSSSSSSSSSSSRRRRRRRRRRRRSSSTTTUUUWWWYYY[[[[[[YYYVVVUUUTTTRRROOOOOOTTTXXXXXXZZZ]]]jjjwwwwwwmmmhhhaaa```^^^\\\ZZZXXXWWWVVVWWWXXXYYYYYYWWWWWWXXXZZZ```\\\WWWUUUVVVXXXYYYZZZPPPPPPQQQUUUYYY]]]^^^^^^cccaaa^^^\\\\\\^^^aaadddccccccaaa]]]XXXVVVXXX[[[ZZZWWWUUUVVVZZZ^^^^^^]]]```]]][[[ZZZ[[[]]]]]]]]]^^^]]]\\\YYYUUURRRRRRSSSVVVVVVUUUTTTRRRQQQOOONNNMMMOOOQQQQQQOOONNNNNNNNNNNNMMMLLLLLLKKKLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGHHHHHHHHHGGGFFFGGGKKKMMMNNNNNNMMMLLLJJJHHHFFFEEEDDDBBBAAABBBCCCEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>><<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;888888888777777777777666777777888777555555777999999:::;;;;;;;;;:::888888555666666777888888999999888888777777666666555555444555555555666666777777555444444444444555666666555555444444444333333333222222333333444444555555333333333333222222222222555555444333333333444444444333222111111222333444111000000222444444333222111111111111111111111111111111111000000111111111222222111000000000111111222222111000000000000111000000000111111111111111000000000000111111111111000000000000000000111111000000000000000000000000000000000000000000000000111000000000000111222222111111111111111111111111------------------------................................................,,,,,,---...//////......---------------------------,,,,,,,,,,,,---......---------------...///000..............................---............---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////........................---------,,,,,,------------,,,,,,++++++,,,,,,,,,------------------------------------------------...---,,,,,,,,,,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------,,,,,,,,,---------......................................................---------...............000//////...............------------------------...///////////////..................////////////000000000000111111111111111222222222222333333333333333333444444555555555777777888888888888888888888999:::;;;<<<===>>>>>>@@@@@@????????????@@@@@@>>>@@@BBBEEEFFFGGGGGGFFFBBBAAA??????AAAEEEIIILLLQQQNNNNNNQQQPPPKKKIIIKKKIIIIIIKKKMMMPPPRRRUUUVVVWWWWWWWWWXXXYYYYYYZZZZZZVVVVVVUUUTTTRRRPPPPPPOOOOOOOOONNNNNNNNNPPPQQQRRRUUUWWWYYYXXXUUUTTTVVVYYY[[[WWWVVV[[[^^^^^^___aaauuu}}}tttiiidddccc[[[\\\\\\]]]\\\ZZZXXXVVVWWWYYYZZZZZZYYYYYYZZZ[[[___\\\YYYXXXZZZ[[[\\\\\\RRRRRRTTTXXX\\\^^^^^^]]]```^^^\\\ZZZ[[[]]]```bbb``````___\\\XXXVVVWWWXXXTTTSSSSSSUUUYYY\\\\\\[[[___\\\YYYWWWXXXXXXYYYXXXXXXWWWVVVTTTSSSSSSTTTTTTTTTTTTSSSRRRPPPNNNMMMLLLOOOPPPRRRQQQOOONNNNNNNNNPPPOOONNNMMMLLLLLLLLLLLLKKKKKKJJJIIIHHHGGGFFFFFFFFFGGGHHHGGGGGGIIILLLOOOPPPPPPOOONNNKKKHHHEEEDDDDDDCCCBBBBBBDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAA???>>>>>>>>>>>><<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888777777777666666666666888888888666666777888888999;;;<<<<<<:::888777777777777777888888999999888777777777666666666555444444555555666777777777555444444444444555666666555555444444444333333333222222222333333444555555333333333222222222222111444444333333333333333333333222111111111222333444111000111333555555333111111111111111111111111111222222111111111111222222222111000//////000111222222111111000000000111111333333333333333333333333//////000000111111222222000000000000000111111111000000000000000000000000000000000000000000000000000000000000000111111222111111111111111111111111------------------------................................................,,,,,,---...////////////---------------------------,,,,,,,,,,,,---......---------------...///000000//////...------,,,,,,---.........------............---------,,,,,,,,,------------------------------------------------........................------------------------,,,,,,,,,++++++,,,,,,---------------------------------------------------...---,,,,,,,,,,,,---...------------............,,,,,,,,,---------......---......//////......---,,,,,,,,,---------......................................................---------.........//////000000///............///..............................///////////////............/////////000000//////000000000111111111111111111222222222333333222333333333444444555555444555555777888999::::::999999999:::;;;<<<======@@@@@@???>>>>>>>>>??????>>>???AAADDDEEEFFFGGGGGGFFFDDDCCCBBBCCCFFFJJJLLLSSSPPPQQQSSSRRRMMMJJJLLLKKKLLLMMMOOOQQQTTTVVVXXXVVVVVVWWWWWWXXXXXXXXXXXXTTTSSSQQQPPPOOONNNMMMLLLOOONNNNNNMMMMMMMMMNNNNNNLLLOOOQQQQQQPPPRRRVVV[[[___]]]^^^cccfffeeedddeeeppprrrrrrooohhhbbb___^^^YYYZZZ\\\]]]\\\ZZZXXXVVVVVVXXXZZZ[[[[[[ZZZ[[[\\\[[[[[[[[[]]]``````___^^^UUUUUUWWWYYY\\\]]][[[YYYZZZYYYXXXXXXYYY[[[]]]___\\\\\\\\\YYYVVVTTTTTTTTTOOOPPPRRRVVVYYY[[[[[[ZZZ^^^[[[XXXWWWWWWVVVUUUTTTQQQQQQQQQRRRTTTUUUVVVWWWSSSSSSSSSRRRQQQOOONNNMMMQQQRRRSSSRRRPPPNNNNNNOOOQQQPPPOOOMMMLLLLLLLLLLLLJJJJJJIIIHHHGGGFFFEEEEEEEEEFFFGGGHHHHHHJJJMMMOOORRRQQQQQQOOOLLLIIIEEECCCEEEDDDCCCBBBCCCCCCAAA???@@@AAAAAAAAABBBBBBBBBCCCBBBAAA@@@???>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;999888888888888777777777666888999888777666777888888999:::;;;;;;999777666888888888888777777666666777777777777666666666666444555555555666666777777555444444444444555666666555555444444444333333333222222222333333333444444333333222222222111111111222222333333333333333333222222111000111222333444111111111333444444222000111111111111111111111111222222111111111111222222111111/////////000111222222222111111111222222333333333333333333333333333//////000000111111222222//////000000111111111111000000000000000000000000000000000000000000000000//////000000111111111111000000000000000000000000------------------------................................................,,,,,,---.../////////...---------------------------,,,,,,,,,,,,---............---------...//////111000///...---,,,++++++---...///...------...///......---------,,,,,,,,,..............................---------,,,,,,,,,........................------............------,,,,,,+++++++++,,,------------------------------------------------------...---,,,,,,,,,,,,---...,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,------------,,,,,,,,,,,,,,,---------......................................................,,,,,,------.../////////111000//////......//////////////////////////////+++,,,------...---------....../////////000000000/////////000000000111111111111111111222222222222333333333333444444444444222222333555777888::::::888888888888999:::;;;<<>>>>>>>>>>>>>>?????????AAABBBDDDFFFHHHIIIHHHGGGFFFEEEEEEFFFHHHIIINNNLLLNNNQQQPPPLLLJJJKKKJJJKKKMMMPPPSSSWWWZZZ\\\YYYYYYXXXWWWUUUTTTSSSRRRRRRPPPNNNMMMNNNNNNMMMLLLQQQQQQQQQQQQPPPOOONNNMMMGGGHHHIIIKKKLLLPPPUUUYYY\\\[[[```hhhlllhhheeeddd]]]___bbbdddccc```]]][[[[[[\\\]]]^^^]]]ZZZWWWUUUTTTVVVYYY[[[ZZZZZZ[[[\\\XXXYYY[[[^^^aaaaaa___]]]XXXWWWXXXYYYZZZZZZXXXVVVVVVVVVWWWXXXYYYZZZ[[[\\\ZZZZZZYYYXXXVVVTTTRRRQQQNNNQQQUUUYYY\\\\\\\\\[[[\\\[[[YYYYYYXXXWWWTTTQQQLLLLLLNNNQQQTTTWWWWWWVVVRRRRRRSSSSSSSSSSSSRRRRRRSSSTTTTTTRRROOONNNNNNOOOPPPOOONNNMMMLLLLLLLLLLLLIIIIIIHHHGGGFFFEEEDDDDDDCCCEEEGGGHHHHHHJJJLLLNNNRRRQQQPPPNNNKKKHHHEEEDDDDDDCCCBBBBBBBBBAAA???===>>>??????@@@@@@AAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;::::::::::::::::::::::::999999:::::::::::::::;;;999999999999888888888888666888999999888777777888777888999999999888666666888888888777666555555444777777777777666666666666666666666666666666666666555444444444444555666666555555444444444333333333333333333333333222222222222222222222111111111111111111222333333333222222111111000000111222333444222111111222333444222111111111111111111111111111111111111000000111111111000000/////////000111111222111111111111222333333111111111111111000000000000000000000111111111111/////////000111111222222000000000000000000000000000000000000000000000000...///000000111111000000000000000000000000000000------------------------................................................,,,------.........---------------------------------,,,,,,,,,,,,---......///......---------......//////......---------,,,,,,...000///---,,,---///......---------,,,,,,,,,------------------------,,,,,,------------------........................,,,---...//////...---,,,,,,+++++++++,,,,,,---...------------------------------------------------...---,,,,,,,,,,,,---...+++,,,,,,,,,---------...,,,,,,,,,---------......,,,,,,------------,,,,,,,,,,,,,,,---------......................................................,,,,,,------...//////000111000000///////////////........................+++,,,,,,---......------.../////////000000000000////////////000000000111111111111111222222222222444444333333333333333333111222333444555666777888888777777777777999:::;;;>>>>>>=========>>>>>>???=========>>>@@@CCCFFFHHHGGGGGGFFFFFFEEEEEEEEEEEEIIIHHHKKKPPPPPPMMMKKKMMMLLLMMMOOOQQQTTTWWWYYY[[[YYYYYYWWWUUUSSSQQQPPPOOOSSSQQQOOOOOOQQQRRRRRRQQQSSSTTTVVVWWWWWWUUUSSSQQQNNNLLLKKKLLLPPPSSSVVVWWWTTTWWW___jjjooojjjccc```TTTXXX\\\^^^]]]\\\[[[[[[^^^______^^^\\\YYYUUUSSSQQQTTTWWWYYYZZZYYYZZZ[[[XXXWWWXXXZZZ\\\]]]\\\ZZZXXXWWWVVVWWWXXXXXXVVVUUUTTTVVVXXXZZZ\\\\\\\\\\\\[[[ZZZZZZZZZYYYWWWTTTQQQNNNRRRXXX\\\]]]]]]\\\[[[XXXXXXXXXYYYXXXVVVQQQMMMJJJJJJLLLPPPTTTVVVTTTQQQOOOPPPQQQSSSTTTUUUUUUUUUSSSTTTSSSQQQNNNMMMMMMNNNOOONNNMMMLLLLLLLLLLLLLLLHHHHHHGGGFFFEEEDDDDDDCCCCCCDDDFFFGGGHHHIIIKKKMMMQQQPPPMMMJJJHHHFFFDDDDDDAAA@@@@@@AAABBBAAA???============>>>??????@@@@@@=========<<<======>>>???<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::888999999999::::::::::::999999999888888888777777666888::::::999777777888777777777777666666666555666666666555555555555555666666666666777777777777777777777666555555444444555444444444444555666666555555444444444333333333444444333333222111111111222222222222111111111111///000111222333333222111111000000000000222444555444222111111222333222222111111111111111111111111111000000//////000000111...//////000000000000000000000000000000111222222111111000000000/////////111111111000000000000000...//////000111111222222000000000000000000000000000000000000000000000000......000111111111000///000000000000000000000000------------------------................................................,,,---------------,,,,,,---------------------------,,,,,,,,,,,,---......000///...------------------------............///,,,...000///---,,,---000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////........................,,,---...//////...---,,,++++++++++++,,,,,,---...------------------------------------------------...---,,,,,,,,,,,,---...---------....../////////,,,,,,,,,---------............////////////......,,,,,,,,,---------......................................................,,,,,,------...///000000111111000///////////////------------------------------...///000000000///////////////000000000000////////////000000000000000111111111111222222222444444444333333222222222333333333444444555555555777777666666666888999:::===============>>>??????:::999888888;;;>>>BBBEEEEEEEEEEEEFFFEEEDDDCCCBBBHHHGGGKKKPPPRRROOONNNOOOQQQQQQQQQQQQRRRTTTUUUVVVVVVVVVUUUTTTSSSRRRQQQQQQWWWTTTRRRSSSVVVXXXXXXWWWTTTVVVYYY\\\\\\ZZZWWWUUUXXXTTTQQQRRRUUUXXXXXXWWWPPPTTT___lllqqqkkkccc^^^XXX[[[\\\YYYUUUUUUYYY^^^aaaaaaaaa___\\\XXXTTTRRROOOSSSVVVYYYYYYYYYYYYZZZXXXWWWUUUUUUVVVXXXXXXWWWWWWVVVTTTUUUVVVWWWVVVUUUTTTWWWZZZ]]]______^^^]]]\\\\\\\\\\\\[[[YYYVVVSSSMMMQQQXXX\\\]]]\\\ZZZYYYSSSTTTUUUWWWVVVSSSMMMIIIIIIJJJLLLPPPTTTTTTPPPLLLKKKLLLNNNPPPRRRTTTUUUUUUSSSSSSRRRPPPMMMKKKLLLMMMNNNMMMLLLLLLKKKLLLLLLLLLHHHHHHGGGFFFEEEDDDCCCCCCBBBDDDFFFGGGGGGHHHJJJLLLPPPNNNKKKHHHEEEDDDCCCCCC>>>>>>>>>@@@AAAAAA@@@>>>;;;<<<<<<===>>>??????@@@<<<;;;;;;<<<<<<===>>>???;;;;;;;;;:::::::::999999::::::::::::::::::::::::888888888999999:::::::::888888888888777777777777666888::::::999888777888777777666555555555555666333333444444555666666666666666666666777777777777888888777666555444333333555444444444444555666666555555444444444333333333555444444333222111000000222222222111111111111000///000111222333333222111111000000000000222444555555333111000111333333222111111111111111111111111000000////////////000000---...///111111111000//////////////////000111111333222222222111111000000222222111111000000//////...//////000111222222222000000000000000000000000000000000000000000000000---...000111111111000///000000000000000000000000........................,,,,,,,,,+++++++++******))))))***++++++,,,------................................................,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////...------------...........................000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,........................//////.........---------.........------,,,,,,,,,------------------------------------------------+++++++++,,,,,,---------------------------,,,,,,------------------------------------------------........................,,,,,,,,,------.........++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,***+++,,,---....................................,,,---......//////......//////............//////000000000000000000000000000000111222222222222111222222333333333333444444555555555444444333333333999777666555666999<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;888999::::::;;;===BBBEEEEEEDDDCCCBBBCCCFFFHHHJJJKKKLLLLLLLLLKKKKKKMMMOOOPPPPPPQQQRRRRRRSSSRRRRRRTTTSSSSSSTTTUUUXXXZZZ[[[VVVWWWYYY___dddeeebbb___]]][[[XXXXXXZZZ\\\]]]]]]```YYYVVV[[[```^^^XXXUUURRRUUU[[[bbbeeeddd___ZZZ]]]___```]]]YYYWWWWWWYYY___``````^^^ZZZVVVSSSRRRPPPRRRUUUXXXZZZYYYWWWVVVVVVRRRNNNMMMQQQUUUVVVWWWTTTTTTTTTTTTUUUVVVWWWXXXXXXZZZ\\\^^^___```______[[[]]]```bbbaaa___[[[YYYYYY[[[^^^```___\\\XXXVVVSSSTTTUUUUUUTTTPPPMMMJJJKKKLLLNNNRRRUUUTTTOOOJJJHHHFFFFFFKKKRRRWWWUUURRRQQQPPPOOONNNNNNNNNOOOPPPOOONNNLLLJJJIIIHHHHHHHHHFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBAAABBBCCCFFFIIIKKKLLLKKKIIIGGGEEECCCBBBAAA???@@@BBBCCCCCCBBB@@@??????????????????>>>======<<<;;;::::::::::::;;;<<<<<<<<<;;;::::::999888888===:::999:::<<<===;;;999<<<<<<;;;:::999999999999888888888888777777777777888666444444555666666666:::999888666555444444444555555444333333333333444333333555666777777777777666666666666555444333222555555555444444333333333777444222111222333333222222222333333333333444444000000000000000000000000///000111222222111000///000/////////000111222222000000000111222222222333222222222111111111000000000111111111111222222222000000000000000000000000000000111111111111000000///000111111111///...---,,,...111444444333000...000000000000000000000000000000000000000000000000222222111111111111222222///000111222222111000/////////000111111111111111........................------------,,,,,,,,,+++++++++,,,,,,------......................................................,,,,,,,,,,,,,,,,,,,,,,,,---------............///......---,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------......---------,,,,,,,,,------------------------------------------------+++++++++,,,,,,---------------------------------------------------------------------------------........................,,,------------------...++++++,,,,,,,,,---------------------------------,,,+++++++++,,,------...------------------------------------------------,,,---......//////......//////............//////000000000000000000000000000000111222222222222111222222222333333333444444555555444444444333333333444444333333444666888999::::::::::::::::::::::::888:::;;;<<<===???BBBEEEEEEDDDCCCCCCDDDGGGJJJLLLMMMMMMMMMLLLJJJIIIJJJLLLOOOPPPPPPQQQQQQPPPPPPOOOTTTTTTTTTUUUVVVXXXZZZ[[[YYYZZZ\\\aaaeeefffccc```^^^\\\ZZZZZZ[[[]]]^^^^^^___XXXUUUYYY^^^\\\WWWUUUSSSUUUXXX]]]``````]]]ZZZXXXZZZ[[[ZZZXXXWWWYYY[[[^^^___^^^\\\YYYUUUSSSRRROOOQQQUUUXXXYYYXXXUUUTTTQQQNNNKKKKKKNNNQQQRRRRRRQQQRRRRRRTTTVVVXXXZZZ\\\YYYYYYZZZ[[[[[[\\\\\\\\\\\\]]]___aaaaaa___]]]\\\\\\]]]^^^^^^\\\XXXUUURRRTTTTTTUUUUUUSSSPPPNNNLLLKKKLLLNNNQQQSSSQQQLLLHHHDDDBBBBBBFFFKKKOOOOOONNNPPPOOONNNMMMMMMMMMNNNNNNKKKKKKKKKJJJIIIIIIHHHHHHGGGFFFFFFEEEDDDCCCCCCBBBFFFEEECCCBBBBBBCCCDDDEEEIIIHHHGGGEEEDDDBBBAAA@@@@@@AAABBBCCCBBBAAA???>>>>>>????????????>>>======<<<;;;::::::::::::;;;<<<<<<;;;;;;:::999999888888<<<:::999:::<<<===;;;999<<<<<<;;;:::999999999999888888888777777777666666:::888666666777999999888777777666666666666666666666666555444444444444555333444555666666777666666666666666666555444333222555555444444444333333333666444222111222333333222444444444333333222222222000000000000000000000000000000111111111111000000000000000000000000111222111111111111111222222222222222222111111111000000000111111111111222222222000000000000000000000000///000000111111000000//////000111111000///...------...111333333222000///000000000000000000000000000000000000000000000000111111000000000000111111000000000111111000000000//////000111111111111111....................................------------.............../////////................................................,,,,,,,,,,,,,,,,,,,,,,,,---------............///------,,,++++++++++++,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---------...------------,,,,,,,,,------------------------------------------------++++++,,,,,,,,,,,,------+++,,,,,,------.........------------------------------------------------.................................---------------,,,,,,,,,,,,------------........................******++++++,,,...///000000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......//////............//////000000000000000000000000000000111222222222222111222222222222333333333333444444444444333333333333111222222333444555666666999999999999999999999999999;;;>>>???@@@AAACCCEEEEEEDDDDDDDDDEEEHHHKKKMMMKKKLLLMMMLLLJJJJJJKKKMMMQQQQQQQQQQQQQQQPPPOOONNNTTTTTTUUUUUUWWWXXXZZZ[[[YYYZZZ\\\```cccccc```^^^]]][[[YYYYYYZZZ\\\\\\\\\ZZZSSSQQQUUUZZZYYYVVVUUUVVVVVVVVVXXXZZZZZZYYYWWWUUUVVVVVVVVVUUUVVVXXXZZZ]]]]]]\\\ZZZXXXVVVTTTRRROOORRRUUUXXXYYYVVVSSSQQQNNNMMMLLLMMMOOOPPPPPPOOOQQQQQQRRRSSSUUUXXXZZZ\\\ZZZZZZYYYXXXXXXXXXYYYZZZ\\\]]]^^^^^^^^^^^^^^^]]]^^^]]][[[XXXUUURRROOONNNRRRRRRRRRQQQPPPOOOMMMMMMNNNOOOPPPRRRSSSPPPLLLHHHBBBAAABBBCCCEEEHHHJJJKKKNNNNNNMMMLLLLLLLLLLLLLLLHHHHHHJJJJJJKKKJJJIIIHHHHHHGGGFFFEEEDDDCCCBBBAAAEEEDDDCCCAAAAAAAAABBBBBBEEEDDDDDDCCCBBBAAA@@@@@@AAABBBCCCBBBBBB@@@>>>===>>>>>>??????>>>>>>===<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;::::::999999888888<<<:::999:::;;;<<<;;;999<<<;;;:::999999888888999888888777777777777666666777555333333444666666555222333555777888888888777777666666555555555555555444555555666666666555555555555666555555444333222444444444444333333333333555444222222333444333222555555444333222111000000000000000000000000000000111111000000000000111111222111000000000000000000222222222111111111111111222222222111111111111111000111111111111222222222000000000000000000000000//////000000000000/////////000000000000//////...//////000111111111111000000000000000000000000000000000000000000000000000000000////////////000000111000000//////000000111//////000111111111111111.................................------------,,,////////////............................................................---------------------------------............///...---,,,,,,+++,,,,,,,,,................................................------------------------................................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------------------------------------------------........................//////......------,,,,,,,,,,,,,,,------------................../////////+++++++++,,,,,,...//////000///---+++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........//////............//////////////////////////////000000111222222222222111111222222222222333333333333333333333333333333333222333555666777777777777777777777777888888888888999<<<@@@BBBBBBBBBCCCDDDGGGFFFEEEEEEFFFGGGIIIJJJGGGIIIJJJKKKKKKMMMOOOQQQTTTTTTTTTSSSRRRQQQPPPOOOSSSSSSTTTUUUVVVWWWXXXXXXVVVWWWYYY[[[]]]\\\ZZZYYYZZZXXXVVVVVVXXXYYYYYYXXXTTTOOOMMMSSSXXXYYYXXXYYY[[[ZZZYYYXXXXXXVVVSSSPPPQQQQQQPPPPPPPPPRRRUUUWWW]]][[[ZZZYYYYYYXXXVVVTTTQQQSSSVVVXXXXXXUUURRRPPPOOOPPPRRRSSSTTTTTTSSSRRRTTTSSSRRRRRRSSSTTTVVVWWWZZZXXXVVVUUUUUUWWWYYY[[[]]]\\\\\\[[[ZZZZZZZZZ[[[[[[YYYUUUQQQNNNLLLLLLLLLPPPPPPOOOOOONNNMMMMMMMMMSSSTTTTTTUUUTTTQQQNNNKKKDDDEEEEEEDDDDDDEEEIIILLLLLLLLLKKKKKKKKKJJJJJJJJJGGGIIIKKKLLLLLLJJJIIIGGGHHHHHHGGGEEEDDDBBBAAAAAABBBAAA@@@@@@@@@AAABBBCCCBBBBBBBBBBBBAAAAAAAAAAAABBBCCCBBBBBBAAA???===<<<>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999888888;;;::::::::::::;;;::::::<<<;;;:::999888888888888888777777777666666666666555333111111222444444333111333555777888888777666666666555444444444444444555555555666555555444444444555555555444444333222333333333333333333333333555333222222333444333222444444333333222111111000000000000000000000000000222111000//////000111222222222111000/////////000333222222222111000000000111111111111111111111111000000111111111222222222000000000000000000000000/////////000000////////////000000000000/////////111000000000000000111111////////////////////////000000000000000000000000//////............//////111000///......///000111//////000111111111111111////////////////////////------------,,,,,,,,,,,,.........---------------................................................---------------------------------............//////......---------------................................................------------------------........................---.....................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------------------------------------------------......................../////////......---------,,,,,,---------.........,,,,,,------...............------,,,,,,---------...---+++++++++---///000------------------------,,,---......///.........//////............//////////////////////////////000000111222222222222111111111111222222222333333333333333333333333333333222333555777888888777777666666666777777888888888999<<<@@@CCCCCCBBBCCCCCCHHHGGGFFFEEEEEEEEEFFFFFFGGGIIIJJJKKKKKKLLLOOOQQQRRRRRRSSSRRRRRRQQQPPPOOOPPPQQQRRRSSSTTTUUUUUUUUUTTTVVVXXXYYYYYYXXXWWWVVVYYYWWWVVVVVVWWWXXXWWWVVVRRROOOPPPWWW]]]^^^___aaa___^^^\\\[[[XXXTTTNNNIIIIIIHHHGGGIIILLLRRRVVVYYY\\\ZZZXXXXXXYYYYYYXXXVVVTTTVVVWWWXXXWWWTTTQQQOOOOOORRRUUUWWWXXXWWWVVVUUUSSSRRRQQQPPPQQQSSSUUUVVVTTTSSSQQQQQQRRRUUUXXXZZZ\\\[[[YYYWWWVVVVVVVVVVVVVVVSSSOOOKKKIIIIIIKKKMMMQQQQQQQQQPPPPPPPPPQQQQQQUUUUUUVVVUUURRRPPPNNNMMMGGGHHHGGGFFFEEEFFFJJJLLLKKKKKKKKKJJJJJJJJJIIIIIIJJJKKKLLLMMMLLLJJJHHHFFFHHHHHHGGGEEEDDDBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAA@@@>>>===<<<>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999888888999::::::::::::999::::::;;;;;;:::999888888888888777777777666666666666555999777444444666777777777333444666888888666555444555444333333222222333333444555555555555555444333444444444444444444333222333333333333333333333333333222222333444444333222222222222222222222222222000000000000000000000000222111000//////000111222222222111000/////////000333222222222111000000000111111111111111111111111000000111111111222222222111111111111111111111111//////000000000000//////000////////////000000000222111000//////000111111//////////////////////////////////////////////////////............//////111000///......///000111//////000111111111111111////////////////////////---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------................................................---------------------------------............/////////...------------...........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...............,,,,,,,,,------------...------------------------------------------------------,,,,,,,,,,,,+++++++++,,,,,,------.........------------------------------------------------......................../////////...............,,,---------............,,,,,,,,,---......////////////...---------------,,,,,,++++++,,,---///000........................,,,---......//////......//////............//////000000000000000000000000000000111222222222222111111111111111222222222222222222222222333333333333000111333555666666555555555666666777777888888888888;;;???AAAAAAAAAAAABBBFFFEEEDDDDDDCCCCCCCCCCCCJJJJJJKKKJJJHHHHHHIIIKKKMMMMMMNNNOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSSSSSSSSSSUUUWWWYYYYYYXXXWWWWWWXXX[[[YYYXXXYYYZZZZZZYYYWWWUUUSSSWWW^^^ddddddeeeggg```^^^\\\YYYVVVQQQJJJEEE@@@>>>>>>BBBIIIRRRXXX\\\ZZZWWWUUUVVVXXXZZZYYYWWWWWWWWWVVVUUUTTTQQQOOONNNLLLOOOTTTVVVWWWVVVVVVVVVPPPOOONNNOOOQQQTTTXXXZZZOOONNNMMMMMMNNNQQQTTTVVVZZZYYYWWWUUUTTTSSSSSSSSSRRROOOKKKHHHHHHJJJMMMOOOSSSTTTUUUVVVVVVVVVVVVVVVSSSTTTTTTRRROOOLLLLLLLLLJJJIIIHHHHHHHHHIIIJJJKKKJJJJJJJJJKKKJJJIIIIIIHHHJJJKKKKKKKKKJJJIIIGGGFFFHHHGGGFFFEEEDDDCCCBBBAAACCCCCCBBBAAA@@@???>>>===BBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAA@@@???>>>>>>=========>>>>>>======<<<;;;:::;;;;;;<<<<<<;;;;;;:::999999999999999999888888888:::;;;:::999888999;;;;;;:::999888888777777888777777666666666666555555888666444444555666666666555666666777666555333333444333333222222222222222333444444555555555444444333333444444444444333333222222222222333333333333333222222333555555444222111111111111222222333333000000000000000000000000111111000000000000111111222111000000000000000000222222222111111111111111111111111111111222222222000111111111111222222222111111111111111111111111000000111111111111000000000////////////000000111222111000000000000000000000000000000000000000000//////////////////////////////............//////000//////......//////000//////000111111111111111////////////////////////............------------+++++++++,,,---------...........................................................................---------............//////...------,,,,,,------........................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,---------......---------------------------------------------------------,,,,,,+++++++++------------------------------------------------------------------------....................................////////////------------............,,,------...//////000000...------------......///------------------------------------------------,,,---......//////......//////............//////000000000000000000000000000000111222222222222111111111111111222222222222111111222222222333333333///000111222444444444555555666666777888888999999888:::===?????????@@@AAAAAAAAAAAAAAABBBBBBBBBCCCGGGHHHHHHGGGEEEDDDEEEFFFHHHIIIKKKMMMNNNPPPPPPPPPOOOPPPQQQSSSSSSSSSSSSRRRTTTWWWYYYZZZXXXWWWXXXZZZ[[[ZZZYYYYYYZZZZZZYYYWWWWWWWWW[[[cccfffeeedddeee\\\ZZZVVVRRRPPPLLLHHHEEE>>>;;;:::===EEENNNUUUXXXXXXTTTQQQRRRVVVYYYXXXUUUXXXVVVTTTQQQOOOMMMLLLLLLGGGLLLQQQTTTTTTTTTUUUWWWRRRQQQOOOPPPRRRUUUYYY\\\PPPOOONNNNNNOOOPPPSSSTTTUUUUUUUUUUUUUUUUUUTTTTTTRRROOOLLLIIIJJJLLLOOORRRSSSTTTVVVXXXYYYYYYXXXWWWRRRSSSSSSQQQMMMKKKLLLMMMMMMKKKIIIKKKMMMOOOMMMKKKIIIJJJKKKKKKKKKJJJHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCBBBCCCBBBBBBBBBAAA@@@???>>>BBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???????????????======>>>>>>======<<<;;;::::::;;;<<<<<<;;;::::::888888888888888888999999888:::;;;:::888777999;;;;;;:::999888777777777777777777666666666555555555666444222222444555555444666666555555555444444444444444333222222222222333222333333444555555555555222333333444444333333333111111222222222333333333222111222333555555444222222222222111111111111111000000000000000000000000000000111111111111000000000000000000000000111222111111111111111222222222000000111111111222222222000111111111111222222222111111111111111111111111111111222222222222111111000///......///000111222111111111111000000//////000000000000000000000000////////////////////////000//////////////////000...//////////////////...//////000111111111111111000000000000000000000000000/////////............++++++,,,,,,---...//////........................................................................---------.........//////...---,,,,,,++++++,,,,,,........................000000000000000000000000................................................---------.........//////,,,,,,,,,------.........---------------------------------------------------------,,,,,,+++++++++------------------,,,,,,------------------------------------------------........................------......//////000000---------.........//////---......///000111111222,,,,,,,,,---...///000111............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......//////............//////000000000000000000000000000000111222222222222111000111111111111222222222111111111222222333333333111111222333444555555666555666666777888999999:::888:::<<<=========???@@@<<<===>>>???AAABBBCCCCCCBBBCCCDDDCCCBBBCCCEEEFFFHHHIIIKKKNNNPPPRRRSSSTTTPPPQQQRRRTTTTTTTTTSSSSSSSSSVVVXXXXXXWWWVVVXXXZZZYYYXXXXXXXXXYYYYYYWWWUUUWWWWWW[[[bbbeeeaaa___```YYYUUUPPPLLLJJJIIIGGGFFFBBB>>>;;;<<>>??????@@@===============<<<<<<;;;::::::;;;<<<<<<;;;::::::888888888888888888999999777:::;;;:::888777999;;;;;;:::999888777777777777777666666666555555555555:::888666666777888888888555555444444444555555666555555444333333333333444111222333444555555666555222222333444444333333333111111111222222333333333111111222333555555444222444333333222111000//////000000000000000000000000///000111222222111000///000000//////000111222222000000111111222222222333000000111111222222222222000111111111111222222222111111111111111111111111222222333333333333222222000///.........000111222111111111111111000///...000000000000000000000000////////////////////////000000////////////000000---...///000000///...---//////000111111111111111000000//////.........---------------------------------------------------,,,,,,,,,------.........------------------------///...---,,,,,,---...///000000///...---,,,,,,+++------------------------......////////////......///............---------,,,...///...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++---------------------------------......---,,,,,,---------,,,,,,+++++++++---,,,,,,,,,,,,---.........------,,,,,,------...,,,,,,------...------------.........------,,,+++.........------.........////////////...---,,,+++,,,,,,,,,++++++*********,,,---...000000000000///,,,---......//////......---,,,,,,,,,,,,---......,,,---...//////...---,,,...------------.../////////...---,,,,,,---.../////////............//////////////////000000000000000000111111111222222222//////000000111111222222333333333444444444555555666666666777888888999999<<<<<<<<<;;;:::999777777777999===AAADDDEEEEEEEEEFFFEEEBBB@@@???BBBGGGLLLOOOIIICCCCCCGGGLLLNNNNNNRRRQQQQQQRRRSSSSSSRRRPPPTTTSSSSSSSSSUUUVVVVVVVVVWWWXXXYYYZZZYYYVVVSSSQQQXXXYYY[[[]]]^^^]]]\\\[[[WWWRRRNNNOOOSSSSSSNNNHHH@@@<<<999888<<>>===<<<===<<<;;;:::::::::::::::;;;;;;;;;;;;;;;<<<===>>>;;;:::999999888888999999888888888888888888888888888999:::999777555555555666666555444444444444555777777666666666555555555444444555555555555444444333333333333333333333333444444333333333444555555333333333222222222111111333222111222333333222000222222222222222222222222,,,---///000111111111000222222222222222222222222111111222222222222111111222111000//////000111222333333333222000///---,,,222111111111000000//////000000000000000000000000............////////////////////////////////////000000000000000000000000000000000000000///............------------......///////////////.........222111000.........///000//////.........//////000////////////000000000000............---------,,,------------------------------------------------,,,,,,------------------------------------------///...------------...////////////...------,,,,,,------------------------------............------///............------------///000///...---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++------------------------)))***+++---............---------,,,,,,+++++++++---,,,,,,,,,,,,---......------,,,,,,,,,,,,------,,,,,,---------------,,,+++,,,------.........---......------------......------...............---------------,,,,,,++++++......//////...---+++******+++,,,,,,------,,,,,,---,,,,,,,,,,,,---......,,,---...//////...---,,,...------------...//////111000///......///000111//////............//////////////////000000000000111111111111222222222222111111111111222222222222333333333444444444444555666666666777888888999999::::::;;;;;;::::::999999888:::===@@@CCCDDDEEEEEEGGGGGGFFFEEEFFFIIINNNRRRVVVOOOFFFAAACCCFFFHHHHHHNNNNNNOOOPPPRRRSSSRRRRRRTTTSSSRRRRRRSSSUUUVVVWWWYYYYYYYYYXXXXXXWWWWWWVVVXXXXXXXXXXXXXXXYYYYYYYYYTTTRRRQQQSSSUUUSSSNNNHHHCCC???:::999===CCCIIILLLMMMKKKJJJLLLOOOQQQPPPOOORRRRRRQQQPPPQQQSSSTTTVVVQQQUUUVVVQQQOOOQQQTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWWWWWWWWWWVVVVVVVVVRRRPPPQQQTTTVVVUUURRROOOOOOQQQTTTVVVVVVRRRNNNOOOOOOPPPPPPQQQRRRSSSTTTTTTSSSQQQPPPOOOPPPQQQRRRPPPNNNLLLKKKKKKJJJHHHFFFFFFGGGIIIKKKKKKJJJHHHFFFHHHHHHGGGEEEEEEDDDDDDDDDBBBBBBCCCCCCCCCCCCBBBBBBCCCBBBBBBBBBAAAAAA@@@@@@DDDCCCCCCCCCBBBBBBAAAAAA???????????????>>><<<<<<<<<<<<;;;;;;::::::::::::<<<<<<;;;;;;;;;<<<======;;;:::999999888888999999888888888888888888888888888999999888666555555666888777666555444333333333666666555555555555555555444444555555555555444444333333333333333333333333333333333333333444444555333333333222222222111111333222111222444444333111333333222111000//////.........000111222111111000222222222222222222222222000111111222222111111000222111000//////000111222222222222222111///...---111111111111000000000///000000000000000000000000....../////////000000000000000000000000000000000000000000000000000000000000000000000000///......///..................////////////////////////...111111000/////////////////////.........//////000000000000000111111111111---------,,,,,,,,,,,,,,,------------------------------------------------------------------,,,,,,------------------------///...------------...///........................------------------------,,,,,,------------,,,,,,///............---------...000111000///---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++------------------------******+++,,,,,,---,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,------,,,,,,------------,,,,,,******,,,---...///000000------,,,,,,,,,,,,------+++,,,---...////////////............------------,,,,,,------,,,+++)))(((***+++,,,,,,------,,,,,,---,,,,,,,,,,,,---......------............------...------------...//////000000////////////000000//////............//////////////////000000000000111111222222222333333333333333333222222222222222333333333333444444444444555666666777777888888999888888999:::;;;;;;::::::888:::===@@@BBBCCCCCCCCCEEEFFFHHHIIIJJJMMMQQQTTTWWWPPPFFF@@@@@@CCCEEEFFFLLLMMMNNNOOOQQQRRRSSSSSSUUUSSSQQQPPPQQQSSSVVVXXXXXXXXXWWWVVVVVVWWWXXXXXXVVVUUUSSSRRRRRRTTTVVVWWWSSSTTTWWWXXXVVVRRRMMMIIIEEEAAA<<<:::>>>EEEKKKNNNLLLJJJIIIJJJMMMOOOPPPPPPSSSRRRRRRSSSUUUWWWYYY[[[WWWXXXVVVQQQPPPUUUWWWVVVTTTTTTSSSTTTTTTUUUWWWWWWVVVVVVVVVVVVWWWXXXYYYZZZXXXUUURRRSSSUUUWWWUUUSSSPPPPPPRRRTTTVVVUUURRROOOMMMNNNOOOPPPQQQRRRSSSTTTQQQPPPOOONNNMMMNNNOOOPPPNNNLLLJJJIIIHHHGGGEEECCCDDDFFFHHHIIIJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@AAABBBBBBCCCCCCDDDDDDDDDCCCBBBBBBAAA@@@@@@????????????>>>===<<<<<<<<<;;;;;;;;;;;;:::::::::======<<<<<<<<<<<<<<<<<<;;;:::999999888888999999888888888888888888888888999999999777555444666888999888777555444333333222444444444444444555555555444444444444444444444444333333333333333333333333222222222222222333444444333333333222222222111111222111111333555555444333333222222222111111111111000111111222222222111111222222222222222222222222000111111222222111111000111111000000000000111111111111111111111000//////111111111111000000000000000000000000000000000000/////////000000000111111111111111111111111111111000000000000000000000000///000000000000///......////////////////////////......//////////////////000000000000000//////...000//////....../////////000000111111111222222222---------,,,,,,,,,,,,,,,------------------------------------------------.........------,,,,,,,,,------------------------.........------.........---------.........//////------------------------,,,------......------,,,///............---------...///000000...------...++++++,,,,,,,,,,,,------,,,,,,---......---,,,,,,---------------------------------,,,+++***(((''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,,,,,,,---,,,,,,---------,,,++++++***+++,,,.../////////000---,,,,,,++++++,,,,,,---,,,------...//////.........---------------------((()))+++,,,------,,,,,,,,,---......//////......---,,,,,,,,,,,,---......------------------------...------------...//////.........------.........//////............//////////////////000000000000222222222222333333333333333333333222222111111000222222333333333444444444555555666666777888888888888888999::::::::::::999:::;;;===???@@@AAABBBBBBAAACCCFFFHHHIIIKKKMMMOOOMMMIIIDDDBBBDDDGGGJJJKKKMMMNNNOOOPPPPPPQQQSSSTTTUUUTTTSSSQQQQQQSSSVVVYYYWWWWWWWWWVVVVVVUUUTTTTTTQQQPPPPPPPPPQQQSSSUUUVVVUUUXXXZZZXXXSSSNNNLLLKKKHHHDDD@@@???CCCJJJPPPTTTPPPOOOMMMMMMNNNPPPQQQRRRRRRRRRRRRSSSTTTVVVXXXYYYWWWXXXVVVSSSUUUYYYYYYVVVSSSRRRRRRSSSTTTVVVWWWXXXWWWWWWVVVVVVVVVXXXZZZ[[[YYYWWWTTTTTTVVVVVVUUUSSSQQQQQQSSSTTTTTTSSSQQQOOOLLLMMMOOOPPPRRRSSSTTTTTTMMMMMMLLLLLLKKKLLLMMMMMMLLLJJJHHHGGGGGGFFFDDDBBBCCCDDDFFFHHHIIIIIIHHHHHHFFFGGGHHHHHHHHHGGGEEEDDDAAABBBBBBCCCCCCBBBBBBAAA@@@@@@AAABBBCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@???>>>????????????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::>>>>>>===<<<;;;;;;;;;;;;;;;:::999999888888999999888888888888888888888888999999888555444444666999888777666555444444444555333333333444444444444555444444444444444444444444333333333333333333333333222222111111222222333444333333333222222222111111111111111333555666555444000111222333555666777888222222222222222222222111111111111111111111111111000000111111111111000000111000000000000000000111///000000111111111000000111111111000000000000000000000000000000000000000000000000000111111111111111111111111111111111111//////////////////////////////000000//////...---//////000000000000//////............////////////...///000111111000///...111000/////////////////////000000000000111111111---------------------...------------------------------------------------.........------,,,,,,,,,---------------------------..................---,,,,,,------.../////////------------------------......////////////......///............---------,,,...//////---,,,,,,---+++++++++,,,,,,---------,,,------------------,,,---------------------------------,,,+++***(((''',,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,------,,,++++++***,,,---......//////......---,,,,,,++++++,,,,,,---......//////...------,,,,,,,,,,,,,,,,,,---------)))***,,,---......------,,,---......//////......---,,,,,,,,,,,,---......---------,,,,,,---------...------------...//////---..................---//////............//////////////////000000000000111111222222222333333333222222111111000000000///222222222333333333444444555555555666777777888888999999::::::999999888777;;;<<<===>>>???@@@@@@@@@???AAADDDFFFFFFFFFGGGHHHCCCCCCDDDFFFJJJMMMNNNOOOPPPQQQRRRQQQPPPPPPRRRTTTVVVWWWWWWUUUSSSSSSVVVXXXWWWXXXZZZ[[[YYYUUUQQQOOOLLLMMMPPPRRRUUUVVVVVVVVVYYY[[[[[[WWWPPPLLLLLLNNNOOOKKKHHHHHHLLLSSSXXX\\\WWWUUUSSSPPPOOOPPPSSSUUUTTTSSSSSSTTTTTTTTTUUUUUUSSSVVVWWWVVVYYY\\\ZZZVVVRRRRRRRRRSSSTTTUUUVVVWWWXXXWWWVVVUUUUUUVVVWWWXXXXXXVVVUUUTTTUUUUUUTTTTTTQQQRRRSSSTTTSSSQQQOOOOOOJJJKKKMMMOOOQQQRRRRRRRRRKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIGGGGGGGGGGGGEEEDDDDDDEEEFFFHHHHHHIIIHHHHHHEEEFFFGGGHHHHHHFFFEEEDDDAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBDDDCCCBBBAAA@@@???>>>>>>>>>??????>>>>>>===<<<;;;::::::;;;<<<<<<;;;;;;:::>>>===<<<;;;;;;:::;;;;;;;;;:::999999888888999999777777777777777777777777888888777555333444666999555555555555555666777888444444444444444444444444555444333333333333444555333333333333333333333333222222111111222222333444333333333222222222111111111111111222555666555333000111222333555666888888333333333222222222222222111111111111111111111111000000000111111000000000000000000111111000000000//////000111111111111000000000000000000000111111////////////////////////000000000000111111111111111111111111111111111111///////////////////////////////////////...------//////000111111000//////---.........//////000000...///000111111000///...111111000///////////////.........////////////000------------............------------------------------------------------------------------,,,,,,------------------------------...//////...---------------.........//////------------------------...//////////////////...///............---------,,,---///...,,,++++++,,,***++++++,,,,,,------...------------------------------------------------******+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,+++***)))---....../////////......------,,,,,,,,,,,,------////////////...---,,,+++,,,,,,,,,,,,,,,---------......//////...---,,,******+++,,,,,,------,,,,,,---,,,,,,,,,,,,---......------,,,,,,,,,,,,------...------------...////////////000000000000////////////............//////////////////000000000000000000111111111222222222111111111000000000000000222222222222333333333333444555555666666777777888999999::::::999888777777<<<<<<======>>>>>>?????????BBBDDDEEEDDDCCCDDDDDD@@@BBBFFFIIILLLMMMMMMMMMQQQSSSTTTRRROOOOOORRRUUUWWWZZZ]]]\\\XXXUUUUUUWWWXXXZZZ\\\]]][[[WWWQQQMMMKKKNNNQQQUUUWWWXXXWWWWWW[[[[[[ZZZVVVQQQOOOQQQSSSVVVTTTQQQRRRUUUZZZ]]]___YYYXXXTTTPPPMMMNNNRRRUUUVVVVVVVVVUUUUUUUUUTTTTTTQQQVVVYYYXXXYYYZZZYYYTTTSSSSSSTTTTTTUUUTTTTTTSSSUUUUUUTTTTTTTTTTTTTTTUUUUUUTTTTTTSSSSSSSSSTTTTTTPPPRRRSSSSSSPPPNNNNNNNNNHHHIIIKKKMMMNNNOOOOOONNNKKKKKKJJJJJJIIIHHHGGGGGGHHHGGGFFFFFFGGGHHHGGGEEEFFFFFFGGGHHHHHHIIIIIIHHHEEEEEEFFFFFFFFFEEEEEEDDDAAAAAABBBBBBBBBBBBAAAAAABBBBBBAAAAAAAAAAAA@@@@@@BBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>===<<<;;;;;;999:::;;;<<<<<<<<<;;;:::<<<;;;::::::::::::::::::;;;:::999999888888999999777777777777777777777777666777777555444444666888333444444555666888999:::555555555555444444444333555444333222222333444555333333333333333333333333222222222222222333444444333333333222222222111111111000000222444444333222111111111111222222222222333222222111111222333333111111111111111111111111///000000111111000000///000000111111111111000000///000000111111111000000000000000000111111111111/////////////////////////////////000000000111111111111111111111111111111000000000000000000000000...////////////...------......000000000000......------......///000000000...//////000000000000000222222111000////////////---------.........//////++++++,,,,,,------------------------------------------------------------,,,,,,------------------------------------------------...//////...---------------...............---------------------------......//////......---///............------------...000///---,,,,,,---******+++,,,,,,---......---------,,,,,,---------------------------------)))***+++---............+++++++++,,,,,,---------+++++++++***++++++,,,---,,,,,,++++++++++++,,,,,,,,,------,,,,,,***))))))+++,,,---///000000000000......------------......---...............------,,,---------..................//////...---+++******+++,,,,,,------,,,,,,---,,,,,,,,,,,,---......------,,,++++++,,,------...------------...//////...///000111111000///...//////............//////////////////000000000000//////000000000111111111000111111111111111222222111222222222222333333333444444555555666777777777777888888999999999999888======<<<<<<<<<======>>>???AAACCCDDDCCCBBBCCCDDDAAACCCFFFHHHIIIJJJKKKLLLOOOQQQRRRQQQNNNNNNRRRWWWXXX^^^cccccc^^^XXXUUUTTTVVVWWWYYYZZZXXXUUUPPPNNNPPPQQQSSSTTTUUUVVVWWWWWWXXXXXXYYYXXXWWWWWWXXXYYYYYYWWWUUUUUUVVVXXXXXXXXXUUUSSSPPPKKKHHHJJJNNNSSSUUUVVVVVVVVVUUUTTTTTTSSSRRRXXX[[[WWWTTTUUUUUUSSSSSSTTTVVVVVVVVVSSSQQQOOOPPPQQQQQQRRRSSSSSSSSSSSSQQQRRRRRRQQQQQQQQQRRRTTTOOOQQQSSSQQQNNNLLLLLLMMMJJJKKKMMMOOOPPPOOOOOONNNKKKKKKJJJJJJHHHGGGEEEEEEEEEDDDCCCEEEGGGHHHHHHGGGHHHHHHHHHHHHIIIIIIIIIIIIEEEDDDDDDDDDDDDDDDEEEEEE@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@?????????>>>>>>>>>>>>>>>===<<<;;;:::888999;;;<<<===<<<;;;:::999999888888888999::::::;;;:::999999888888999999777777777777777777777777555666777666555555666777555555555555666777999999888777777666555444333333555444222111111222444555333333333333333333333333333333333333333444444555333333333222222222111111111000000111222333111000111111111111111000000000111111000000111222333444111111111111111111111111//////000000000000/////////000111222222111000///000000111111111000000//////000000000111111111111////////////////////////....../////////000000000000000000000000000000000000000000000000000000000......//////......---,,,,,,---///000000///---,,,------......///000000111///////////////000111111333222111000////////////............////////////*********++++++,,,,,,,,,------------------------------------------------,,,,,,,,,------.........------------------------,,,---...//////...---,,,........................------------------------,,,------......------,,,//////.........---------...///111000...------...******+++,,,,,,---.........------,,,,,,------...---------------------------------......---,,,,,,+++++++++,,,,,,---------++++++******++++++,,,---,,,++++++++++++++++++,,,---------,,,+++***)))((()))+++,,,...000222222333///......------......///,,,,,,---...////////////---.........//////000000***+++---...//////...---,,,---......//////......---,,,,,,,,,,,,---......------++++++++++++------...------------...//////,,,---...//////...---,,,//////............//////////////////000000000000////////////000000000000111111111222222333333444111111222222222333333333444444555555666777777777555666777888::::::::::::>>>===<<<<<<<<<<<<=========???AAAAAAAAAAAABBBDDDAAABBBDDDEEEFFFHHHKKKMMMLLLOOOQQQOOOMMMNNNSSSXXXXXX```ggghhhbbbZZZTTTSSSRRRSSSSSSSSSRRRQQQOOONNNVVVUUUSSSSSSSSSTTTVVVWWWTTTVVVXXX[[[]]]^^^^^^]]]XXXVVVTTTSSSSSSRRRPPPOOOOOONNNKKKFFFDDDFFFLLLQQQRRRSSSSSSTTTTTTSSSSSSRRRUUU[[[\\\VVVPPPPPPRRRSSSTTTUUUWWWXXXVVVSSSOOOLLLKKKMMMOOOQQQSSSSSSSSSSSSOOOPPPPPPPPPPPPPPPRRRSSSOOOQQQRRRQQQMMMJJJKKKLLLNNNOOOQQQSSSSSSSSSQQQPPPLLLLLLKKKJJJHHHFFFDDDCCCBBBBBBBBBCCCFFFHHHHHHGGGJJJIIIIIIIIIIIIIIIIIIIIIEEEDDDCCCBBBBBBCCCDDDEEE@@@AAAAAABBBBBBAAAAAA@@@>>>>>>>>>??????@@@@@@AAA@@@@@@??????????????????>>>>>>>>>>>>===<<<;;;:::888999;;;======<<<;;;:::777777777777888999::::::;;;:::999999888888999999777777777777777777777777333555777777666555555666666666666666666777777888999999888666555444333222555444222111111222444555333333333333333333333333444444333333444444555666333333333222222222111111111000000000222222000...000000111222333444444555000000//////000222444555000000000000000000000000//////000000000000/////////000111222222111000///111111111111111000////////////000000111111111222////////////////////////............////////////////////////////////////000000000000000000000000......//////......---,,,,,,---///000000///---,,,---------...///000000111000///.........000111222333222111000////////////////////////000000000000------,,,,,,,,,,,,++++++...------------,,,,,,,,,------------------------,,,,,,,,,---------.........------,,,,,,------...////////////...---,,,+++------------------------.........------,,,,,,,,,+++,,,---...////////////...........................------,,,,,,------...------------------------------------------------***,,,......---++++++,,,//////...---,,,,,,++++++------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++*********///---,,,...111333222000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++------------++++++........................---------............///+++,,,---...////////////...------------...//////...------,,,,,,------...//////............//////............////////////000111111111111222222222111111111111111111111111111222222333333222222111222222222333444555666777666777777888999:::::::::===<<<<<<<<<<<<;;;;;;;;;===>>>???AAABBBCCCDDDDDDFFFEEECCCCCCDDDEEEHHHIIIKKKKKKKKKKKKMMMOOOQQQRRRXXX\\\```aaa^^^XXXSSSPPPOOOOOONNNMMMLLLLLLMMMMMMRRRRRRQQQQQQPPPPPPOOOOOOKKKOOOTTTYYY\\\]]][[[ZZZUUUSSSQQQPPPOOOMMMJJJHHHMMMLLLJJJFFFDDDGGGMMMSSSWWWVVVUUUVVVWWWXXXWWWVVVVVVWWWXXXVVVRRRQQQSSSVVVTTTVVVXXXXXXUUURRRQQQPPPQQQRRRSSSSSSSSSSSSSSSRRRRRRQQQPPPOOONNNNNNOOOPPPNNNNNNNNNNNNNNNMMMLLLKKKMMMMMMMMMOOOPPPPPPNNNMMMOOONNNLLLJJJHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFLLLJJJHHHGGGFFFGGGIIIJJJFFFCCCAAAAAADDDGGGGGGEEEEEEDDDCCCBBBAAA@@@@@@@@@AAAAAA@@@??????@@@@@@AAA???@@@@@@@@@@@@???>>>>>>;;;;;;;;;;;;;;;;;;::::::<<<<<<<<<<<<;;;;;;:::999888888777777888999::::::999999999888888888777777888888888888777777666666888888666555444333333222222333444555666666666666555444333333333333444555555444333333222222222333111111111111111111111111333333333333333333333333////////////////////////333333333333333222111000///000222333333222000///111222333444444333111///000000000000000000000000000000000000000000000000000000000000000000000000222111111111000000/////////////////////////////////...---,,,---///111222,,,---...///000000000000//////............//////000000//////.........---........................000000000///......------000000000111111111111111////////////////////////000000//////.........---000000//////.........---------,,,,,,,,,,,,++++++.........------,,,,,,,,,------------------------,,,,,,,,,---------.........------,,,,,,------...------------,,,+++***)))------------------------------------------,,,,,,,,,,,,---.../////////..............................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------***,,,......,,,++++++,,,///......---,,,,,,++++++,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,++++++++++++++++++******---111444444333------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++...............---------,,,,,,,,,,,,---------...++++++,,,---.........------------............///...------,,,,,,------.........------------..................////////////000000111111111222222222111111111111111111111111111222222333333222222111333333333333444444555666666666777777888999999:::;;;;;;<<<<<<<<<<<<<<<<<<===>>>@@@AAACCCDDDDDDDDDFFFEEEDDDDDDDDDFFFHHHIIIJJJJJJJJJJJJKKKMMMNNNOOOSSSVVVZZZZZZWWWSSSOOOMMMKKKKKKJJJJJJKKKLLLLLLMMMOOOPPPPPPPPPPPPOOONNNNNNKKKMMMRRRVVVXXXYYYXXXWWWUUUSSSQQQPPPNNNLLLGGGDDDJJJKKKLLLKKKKKKNNNSSSWWWYYYXXXVVVVVVWWWXXXWWWUUUVVVXXXXXXWWWTTTRRRSSSUUUSSSTTTVVVUUUSSSPPPOOOOOOPPPPPPQQQQQQQQQPPPPPPOOOPPPPPPQQQQQQPPPOOONNNMMMPPPPPPPPPPPPPPPOOONNNMMMLLLKKKLLLNNNPPPQQQPPPNNNNNNMMMLLLJJJIIIHHHGGGGGGJJJJJJJJJIIIIIIIIIHHHHHHJJJIIIGGGFFFFFFFFFGGGHHHHHHFFFDDDEEEHHHIIIIIIGGGEEEDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@@@@??????>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;:::999999888888777777888999999::::::::::::999999999888888999888888777777666666666888777666555444333333333222333444555666666666666555444333333333333444555333222111111111111111222222222222222222222222222333333333333333333333333222222222222222222222222222333333333222222111000///000222333333222000///111222222222222111///...000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000//////////////////////////////...---,,,++++++,,,...///...///////////////......//////............//////000/////////.........---.........................................................------,,,,,,,,,........................000/////////............000/////////............------,,,,,,,,,,,,++++++++++++,,,------......///------------------------,,,,,,,,,---------.........------,,,,,,------...------------,,,+++******------------------------,,,,,,------------------,,,------.........------...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------***,,,...---,,,++++++,,,......------,,,,,,+++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++***+++---000333333333------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++///.........------,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,---,,,,,,+++,,,,,,.../////////...---...------,,,,,,------...------,,,,,,,,,,,,------............////////////000000000111111111222222111111111111111111111111111222222333333222222111444444333333333444444555555666666777777888888999:::::::::;;;<<<<<<======>>>???AAABBBDDDEEEEEEEEEFFFEEEEEEEEEEEEGGGHHHIIIJJJJJJIIIIIIJJJJJJKKKLLLMMMPPPRRRQQQOOOLLLKKKJJJIIIIIIIIIJJJKKKLLLNNNOOOOOOPPPRRRSSSSSSRRRQQQPPPNNNPPPRRRUUUVVVWWWWWWVVVWWWVVVUUUTTTRRRNNNHHHDDDHHHKKKNNNQQQRRRUUUXXX[[[ZZZXXXWWWVVVWWWWWWWWWUUUVVVXXXXXXWWWUUUSSSRRRSSSQQQRRRSSSRRROOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPQQQRRRQQQOOOMMMLLLOOOPPPPPPPPPPPPOOOOOONNNKKKKKKKKKNNNPPPQQQQQQPPPOOONNNMMMLLLKKKKKKKKKKKKOOONNNNNNMMMLLLKKKJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGHHHGGGFFFGGGIIIIIIHHHFFFEEEDDDDDDCCCCCCBBBBBBBBB@@@AAABBBCCCCCCBBBAAAAAA@@@@@@?????????>>>>>>>>>??????>>>===<<<;;;;;;::::::::::::::::::999999888888888888777888888999:::;;;;;;:::::::::999999999999888888777666666555555888777666555444333333333333333444555666666666666555444444333333444444555444444333333333444444555333333333333333333333333333333333333333333333333333333333333333333333333222222222333222222111000000111222333333222111000222222111000//////......000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000//////000000000000000000000000///...---,,,,,,,,,---...000000000000///...---,,,//////............///////////////.......................................---------------...............---,,,+++***))))))........................////////////............////////////............------,,,,,,,,,+++++++++'''(((***,,,...000222333........................,,,,,,,,,---------.........------,,,,,,------....../////////......---,,,------------------------,,,,,,,,,------.........------.........---,,,,,,...........................------,,,,,,------...++++++++++++++++++++++++------------------------+++,,,------,,,+++,,,------------,,,,,,,,,++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------------------...////////////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,++++++,,,,,,,,,,,,---------,,,,,,---------,,,,,,++++++,,,...000000///...,,,...------,,,,,,------......------,,,,,,------...............////////////000000000000111111111111111111111111111111111111111222222333333222222111555555444333333333444444555555666666777777777888888999999:::<<<======>>>???@@@AAACCCDDDEEEFFFFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJIIIIIIIIIJJJJJJJJJKKKLLLKKKIIIHHHIIIJJJKKKKKKKKKKKKMMMNNNOOOPPPQQQSSSVVVXXXYYYXXXVVVUUUUUUVVVVVVWWWXXXYYYYYYYYYZZZYYYYYYYYYXXXTTTNNNJJJKKKLLLOOOQQQSSSUUUWWWYYYWWWVVVTTTTTTVVVWWWWWWWWWVVVWWWWWWWWWUUUSSSRRRQQQQQQQQQPPPNNNLLLLLLMMMOOOMMMMMMNNNNNNOOOPPPQQQRRRSSSSSSRRRQQQPPPPPPOOOOOOMMMMMMNNNOOOOOOOOONNNNNNMMMLLLLLLMMMOOOPPPPPPNNNPPPOOOOOONNNNNNOOOOOOPPPOOOOOONNNMMMLLLJJJJJJIIIJJJJJJKKKKKKKKKJJJIIIHHHCCCDDDEEEFFFFFFEEECCCBBBCCCCCCCCCCCCBBBAAAAAA@@@>>>???AAACCCCCCBBBAAA???@@@??????>>>>>>>>>>>>>>>>>>===<<<;;;:::999888888999999999::::::999999888999888888888888888999999::::::999999999999888888888888777666666555444444888777666555444444444444333444444555666666555555444444444444444444444444444444333333333444555555333333333333333333333333222222222222222222222222111111111111111111111111111111222222222222111111000111222222222222111000333222111000///.........////////////////////////////////////////////////000000000000000000000000000000000000000000//////000000000000000000000000222111000///....../////////////////////...------//////............//////................................................---------------,,,,,,,,,///......------,,,,,,,,,........................///////////////.........///////////////.........------,,,,,,,,,+++++++++))))))+++,,,...///000111........................,,,,,,,,,---------.........------,,,,,,------............///......------------------------------,,,,,,,,,------.........------------------,,,,,,...........................------,,,,,,------...++++++++++++++++++++++++------------------------+++,,,---,,,++++++,,,---,,,,,,,,,,,,,,,+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...,,,---------------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,------------............---............------,,,+++,,,...000000///...,,,...------,,,,,,------...//////............//////............//////////////////000000000111111111111111111111111111111111111222222333333222222111555555444333333333444444666666666666777777777777777888999:::;;;===>>>>>>???@@@AAACCCDDDEEEFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHJJJJJJJJJJJJJJJJJJIIIIIIHHHIIIIIIIIIHHHHHHJJJLLLLLLLLLLLLKKKLLLMMMMMMNNNRRRTTTWWWZZZZZZZZZXXXWWWYYYYYYXXXXXXXXXYYYYYYZZZWWWWWWXXXZZZZZZWWWSSSOOOPPPOOONNNNNNOOOQQQRRRSSSQQQPPPOOOPPPSSSVVVXXXXXXTTTTTTSSSSSSSSSRRRQQQPPPQQQPPPOOOLLLJJJJJJMMMPPPNNNNNNOOOPPPRRRUUUWWWYYYYYYVVVSSSOOONNNOOORRRSSSMMMNNNOOOPPPPPPPPPPPPPPPQQQOOONNNMMMNNNNNNMMMLLLNNNMMMMMMMMMMMMNNNOOOOOOMMMLLLKKKJJJIIIHHHGGGFFFIIIIIIIIIJJJIIIHHHGGGGGGAAABBBCCCCCCBBBAAA??????@@@@@@AAAAAAAAA@@@???>>><<<>>>@@@AAABBBAAA???>>>@@@???>>>=========>>>>>>>>>===<<<;;;:::999888888888999999::::::999999999999999888888888888888999888888888888777777777777666666666555555555555444888777666555555555555555333444555555666555555555444444444444444444444444222222222111111222222333333333333333333333333333222222222222222222222222000000000000000000000000000111111222222111111111111111111222222111111111444333222000000//////000//////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000222111000000////////////------...//////000////////////............//////---------.......................................//////...---,,,,,,++++++------....../////////000.................................///////////////.........///////////////------,,,,,,,,,,,,++++++...---------------,,,,,,........................,,,,,,,,,---------.........------,,,,,,------...+++,,,,,,---,,,,,,++++++------------------------,,,,,,------------------+++,,,,,,---------,,,,,,...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------,,,+++***,,,...,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------(((***,,,------...000111---------------------------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,---------------.........//////------...//////.........,,,,,,.../////////...---...------,,,,,,------.../////////....../////////............/////////////////////000000000111111111111111111111111111111111222222333333222222111444444333333333444444555777777777777777777777777777888999:::;;;<<<======>>>???AAABBBDDDEEEEEEEEECCCDDDDDDEEEFFFFFFGGGGGGIIIIIIJJJJJJJJJIIIIIIHHHEEEGGGHHHHHHGGGHHHKKKMMMJJJJJJIIIIIIIIIJJJKKKKKKPPPRRRTTTVVVWWWVVVUUUTTTUUUUUUUUUUUUUUUUUUUUUUUUPPPQQQRRRTTTVVVUUURRROOOPPPNNNLLLLLLNNNOOOOOOOOOKKKIIIIIIJJJNNNSSSUUUVVVQQQPPPNNNNNNOOOPPPPPPOOOQQQOOOLLLIIIGGGIIIMMMPPPOOOOOOPPPRRRTTTWWWZZZ\\\\\\XXXRRRNNNLLLNNNRRRUUUPPPQQQRRRTTTTTTUUUUUUUUUSSSQQQNNNMMMMMMMMMLLLKKKJJJJJJIIIIIIJJJKKKKKKLLLIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCAAACCCCCCBBB@@@>>>>>>???>>>???@@@@@@@@@???>>>===<<<===>>>@@@@@@@@@??????@@@???>>>===<<<===>>>>>>??????>>>===<<<;;;;;;:::888999999::::::::::::::::::999888888777888888888888777777777777666666666444444444555555555555555888777666666555555666666444444555555555555555444333444444555555444444333777666555555444444555555333333333333333333333333222222222222222222222222111111111111111111111111///000111111222111111111111111111111111111111111222222111111111111000000000000000000000000000000000000000000000000000000////////////////////////......////////////000000000000000000000000000000//////...............---,,,---...///000000000000//////............//////---------------.................................//////......---,,,,,,,,,++++++,,,---...///000000------------------------.........///////////////.........///////////////------,,,,,,,,,,,,++++++------------------------........................,,,,,,,,,---------.........------,,,,,,------...++++++,,,,,,---,,,,,,+++------------------------------------------,,,,,,***+++,,,,,,------------...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------,,,******,,,...++++++++++++++++++++++++,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------------,,,,,,,,,'''***,,,---,,,,,,///111------------------------........................---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,------...,,,,,,---------.........+++,,,------............---------............///...------,,,,,,------...///......------......///............////////////////////////000000000111111111111111111111111111111222222333333222222111333333333333444444555666888888888888888888888888888888999:::;;;;;;<<<<<<===>>>@@@AAACCCDDDDDDDDDBBBCCCCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIIIIHHHHHHGGGBBBDDDEEEFFFFFFHHHJJJLLLHHHHHHHHHIIIJJJKKKLLLMMMOOOPPPQQQRRRRRRRRRRRRRRROOOPPPPPPQQQQQQQQQPPPPPPLLLLLLMMMOOOQQQQQQOOONNNKKKKKKKKKNNNQQQSSSQQQOOOGGGEEEDDDEEEIIIMMMPPPQQQOOOLLLIIIIIIKKKNNNOOOOOOOOOMMMIIIEEEDDDFFFKKKPPPQQQQQQQQQQQQSSSVVVXXXZZZZZZVVVQQQMMMLLLMMMPPPRRRRRRRRRTTTUUUVVVWWWWWWWWWSSSPPPNNNMMMMMMMMMMMMLLLJJJIIIIIIIIIIIIJJJJJJKKKHHHHHHHHHGGGGGGFFFFFFFFFDDDCCCAAA@@@@@@@@@AAABBBAAACCCCCC@@@===<<<===???===>>>@@@AAAAAA@@@???>>>===>>>>>>???@@@@@@AAAAAA@@@???===<<<<<<<<<>>>???>>>>>>=========<<<<<<<<<999999:::;;;;;;;;;;;;;;;:::999999888777777888888888888888777777777777666222222333444555666666777888777666666666666666666444555555555555555444444333333444555555444333333999888777666555444444444222222222222222222222222111111111111111111111111222222222222222222222222//////000111111111111111222111111111111111111222...///000111111111000///000000000000000000000000000000000000000000000000////////////////////////........./////////000000////////////////////////---......////////////.........///////////////...//////............//////,,,,,,,,,------.................................---------....../////////,,,,,,------......//////------------------------............/////////000............/////////000---------,,,,,,,,,++++++((()))***,,,...000111222////////////////////////,,,,,,,,,---------.........------,,,,,,------...------......///.........------------------------.........------,,,,,,,,,)))***+++,,,---....................................------,,,,,,------...------------------------------------------------,,,------+++******,,,...++++++++++++++++++++++++------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------.........------,,,,,,,,,+++---...---+++***+++...------------------------........................------------------------------++++++++++++------)))***+++,,,------...///++++++,,,,,,,,,---------)))***+++,,,---............------------...//////...------,,,,,,------......------,,,,,,------.............../////////000////////////000000000000111111111111111111111111222222222333333222222222222222222333444555666777999999999888888888888888888999999::::::;;;;;;<<<===>>>???AAABBBCCCDDDDDDAAABBBCCCDDDEEEEEEEEEEEEDDDEEEFFFGGGHHHGGGGGGFFF???AAACCCEEEEEEFFFIIIKKKHHHHHHIIIJJJLLLNNNPPPQQQPPPPPPPPPPPPQQQQQQQQQQQQLLLMMMNNNOOOOOOOOONNNMMMLLLLLLKKKMMMNNNOOONNNMMMFFFGGGKKKQQQVVVXXXUUUQQQFFFDDDBBBCCCFFFJJJLLLMMMMMMIIIEEEEEEIIIMMMOOOOOONNNKKKGGGCCCAAADDDJJJOOOSSSRRRQQQPPPQQQSSSUUUWWWVVVTTTQQQNNNLLLLLLNNNOOOPPPQQQSSSTTTVVVVVVWWWWWWQQQOOOMMMLLLMMMNNNNNNNNNLLLLLLKKKKKKKKKKKKLLLLLLHHHHHHHHHHHHHHHHHHHHHGGGEEECCCAAA@@@@@@@@@BBBCCC@@@AAAAAA>>>:::999;;;===>>>???AAABBBBBBAAA@@@???????????????@@@AAABBBCCC@@@???===<<<;;;<<<>>>???;;;;;;;;;;;;;;;;;;::::::999:::;;;;;;<<<<<<<<<<<<::::::999888777777888888999999999888888888888777000111222333555666777888888777777666666666666777444555555555555555444444333333444555555444333333333222111///...---,,,,,,111111111111111111111111111111111111111111111111111111111111111111111111//////000111111111111111222222111111111111222222+++,,,///000111000///...000000000000000000000000000000000000000000000000////////////////////////---.........//////000000////////////////////////...///000111111222111111000000000000///...---,,,//////............//////,,,,,,,,,------.................................++++++,,,...000111222333/////////////////////...---------------------------.........//////000000---.........//////000000------------------------/////////...------,,,,,,/////////...---------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...------,,,,,,------...,,,---......,,,,,,---...,,,,,,,,,---------.........------,,,,,,------............------,,,,,,,,,------------------------------------------------*********+++,,,,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++...///000///---,,,---...------,,,+++++++++,,,,,,//////.........------------------............///000///...---,,,+++++++++,,,,,,,,,------.........,,,,,,---...////////////+++++++++++++++++++++++++++)))((()))---...---+++,,,,,,,,,---------......---------------------------......///000/////////////////////////////////..................------......------------......---......///////////////000000000000111111111111111111222222222333333333222222222111000111333666666666666666777777777777777777999:::::::::::::::<<<===>>>@@@BBBCCCCCCCCCCCCCCCBBBBBBCCCDDDFFFGGGEEEHHHKKKLLLJJJGGGEEEDDDAAABBBEEEHHHJJJJJJJJJIIIFFFFFFGGGHHHJJJLLLNNNOOOTTTPPPMMMLLLOOOQQQQQQOOOPPPNNNNNNQQQTTTSSSMMMGGGJJJJJJKKKKKKKKKKKKKKKKKKJJJMMMRRRVVVXXXXXXVVVUUUKKKGGGCCCAAADDDHHHKKKMMMLLLJJJHHHGGGIIIMMMRRRUUURRRNNNHHHCCCAAADDDIIILLLPPPNNNNNNPPPSSSUUUSSSQQQPPPMMMIIIIIILLLNNNMMMLLLSSSQQQQQQTTTYYYZZZXXXUUURRRQQQOOOMMMLLLLLLMMMMMMMMMMMMLLLLLLMMMOOOQQQRRRNNNLLLJJJIIIIIIIIIHHHFFFBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@???============>>>AAA@@@???>>>>>>>>>???@@@@@@AAABBBAAA??????@@@AAA@@@@@@@@@?????????>>>>>>>>>>>>===<<<;;;:::::::::<<<;;;;;;::::::;;;;;;<<<;;;;;;::::::999888777777777777666666666666777777999888888888777777666666666555555555555444444444888777666555444555555666333333333333333333333333222222222222222222222222000111111222222333444444111333666888888666333111333333333222222111111111---...///000000000000000000000000000000000000000222000...///222333111/////////.........---------////////////000000000000---.........//////000000............////////////............////////////000000000000000111111222000000000000000000000000------......///000000000//////...------------...++++++++++++++++++++++++***+++---///000000//////000000000000000111111111////////////////////////........................///............///000000------------------------------.................................---------........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++......------------......,,,---......,,,,,,---...,,,,,,,,,---------.........------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---//////...---,,,---......---------------------///.........------------------------............///...------,,,,,,,,,,,,,,,------------------...------............------+++++++++++++++++++++++++++)))(((***---...---+++,,,,,,,,,---------......------------------------,,,---......//////............................................................------------......---....../////////////////////000000000111111111111111111222222222333333222222222111000111333666555666666666777777777777666777888999::::::::::::<<<===>>>@@@AAABBBCCCCCCBBBBBBBBBBBBCCCDDDFFFGGGIIIKKKNNNNNNLLLHHHFFFEEEDDDEEEHHHJJJKKKKKKJJJIIIGGGHHHIIIKKKMMMOOOPPPQQQSSSPPPNNNNNNPPPSSSSSSRRRQQQOOONNNPPPSSSRRRMMMHHHHHHIIIKKKLLLMMMMMMMMMLLLKKKOOOTTTYYY[[[[[[YYYWWWQQQNNNIIIGGGIIILLLOOOPPPNNNLLLKKKKKKLLLOOOSSSUUUTTTPPPJJJEEEDDDFFFJJJMMMMMMLLLLLLOOORRRTTTSSSQQQTTTNNNHHHFFFHHHKKKMMMMMMPPPQQQSSSSSSSSSRRRQQQQQQOOOOOONNNMMMMMMMMMMMMNNNMMMMMMLLLMMMNNNOOOQQQRRROOOMMMKKKJJJKKKJJJIIIHHHDDDDDDDDDDDDCCCCCCBBBBBB@@@???>>>>>>>>>???@@@AAACCCBBBAAA@@@??????@@@@@@>>>???@@@@@@@@@@@@AAABBB@@@@@@?????????>>>>>>>>>>>>===<<<;;;;;;:::::::::;;;;;;::::::::::::;;;;;;:::::::::999999888888888777777666666666666777777777777666666666555555555666555555555555444444444555444333222111222222333333333333333333333333333222222222222222222222222333222222222222222222222///111333444444333111///333333333222222111111111//////000000111000000000000000000000000000000000111000...///111222000...//////.........---------....../////////000000000............/////////000............////////////............////////////000////////////000111111///////////////////////////////////////.........//////...------------...------------------------+++,,,---/////////......////////////////////////......................................................------......///000------------------------,,,,,,------...//////000---------.......................................------------------------......---,,,+++***))))))......------------......,,,---......,,,,,,---...,,,,,,,,,---------.........------,,,,,,------......------------,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++....................................------------------------...............------,,,,,,---------.........------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,------,,,,,,,,,,,,---------......------------------------+++,,,------......------------------------------..............................------------......---....../////////////////////000000000000111111111111111222222222222333222222222111000111333555555555666666666777777777555666777888999999999999<<<===>>>@@@AAABBBBBBBBBAAAAAAAAAAAACCCDDDFFFGGGKKKMMMOOOOOOLLLIIIHHHGGGHHHHHHJJJKKKKKKKKKIIIIIIHHHIIILLLNNNPPPRRRRRRRRRRRRQQQPPPQQQTTTWWWXXXXXXSSSQQQOOOOOOQQQPPPMMMIIIGGGIIIKKKNNNOOOOOOOOONNNLLLPPPUUUZZZ\\\[[[XXXVVVWWWSSSOOOMMMNNNPPPRRRSSSOOOOOOOOOOOOPPPRRRTTTUUUVVVSSSMMMIIIGGGIIIMMMOOOMMMMMMNNNPPPSSSUUUTTTSSSUUUNNNFFFBBBDDDIIIMMMOOOOOOSSSUUUTTTOOOLLLMMMOOOMMMMMMNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLMMMOOOPPPQQQOOONNNLLLKKKLLLLLLJJJHHHGGGGGGFFFEEEDDDCCCCCCBBB????????????@@@AAABBBCCCDDDDDDBBBAAA@@@@@@@@@@@@<<<>>>???@@@@@@@@@BBBCCC????????????>>>>>>>>>>>>>>>===<<<;;;::::::::::::;;;;;;::::::::::::;;;;;;999999999999999999888888777666666555555666666777555555555444444444444333666555555555555444444444666666555444444444444555333333333333333333333333222222222222222222222222444444333333222111111000000000111111111111000000222222222222222111111111111111111111111111000000000000000000000000000000000///......000000///.../////////............---------........./////////............////////////............////////////............///////////////............///000000////////////////////////111000000///......------//////...------------...------------------------------......///......---........................................................................---------------......///---------------------------------.........//////,,,---------.../////////................................................---------,,,,,,+++++++++------,,,,,,,,,,,,------,,,---......,,,,,,---...,,,,,,,,,---------.........------,,,,,,------...------------------------........................------------------------++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,((()))***)))(((''''''))),,,------...............------------------------,,,,,,---------.........,,,,,,,,,,,,,,,---.../////////......------,,,,,,,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------------------++++++,,,------------,,,---------------------------------.....................------------......---......///////////////////////////000000000111111111111111222222222222111222222222111111333555555555555666666666777777555666777888888999888888<<<===>>>???AAAAAABBBBBB???@@@@@@AAACCCDDDEEEFFFHHHIIIKKKKKKIIIHHHHHHHHHIIIIIIJJJJJJJJJIIIHHHGGGFFFHHHKKKNNNPPPQQQPPPPPPPPPPPPQQQSSSUUUXXXZZZ[[[TTTRRROOONNNOOOOOOMMMKKKJJJKKKNNNPPPQQQPPPOOONNNNNNQQQUUUYYYYYYWWWTTTQQQUUURRRNNNMMMNNNQQQSSSTTTPPPPPPQQQQQQRRRRRRSSSSSSWWWTTTPPPLLLKKKLLLOOOQQQRRRRRRSSSTTTUUUVVVVVVUUUSSSMMMFFFCCCFFFKKKOOOQQQRRRTTTVVVUUUQQQOOONNNOOOMMMMMMNNNNNNNNNMMMKKKJJJJJJJJJJJJKKKLLLMMMMMMNNNNNNLLLKKKKKKLLLKKKIIIHHHHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@AAAAAABBBBBBDDDDDDCCCBBBAAA@@@??????===???@@@@@@??????@@@BBB??????>>>>>>>>>============<<<;;;;;;:::::::::;;;;;;::::::::::::::::::;;;888888888888999999999999666666666555555666666666444444444444444444444444666555555555555444444444666666666555555555666666333333333333333333333333222222222222222222222222333333333222222111111111333333222222222222333333222222222111111111111111333333222111111000000000000000000000000000000000///........./////////.../////////...............------------.........///.........///////////////............////////////............////////////...------------...//////////////////////////////000000//////............//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,..................------/////////...............................................................---,,,,,,,,,,,,---......------------------------//////.........---------,,,---------.../////////................................................,,,---------......//////,,,,,,++++++++++++,,,,,,,,,---......,,,,,,---...,,,,,,,,,---------.........------,,,,,,------...------------------------------------------------------------------------((())))))***+++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))++++++***)))((()))******+++,,,------------,,,,,,,,,------------------,,,,,,,,,------------...,,,,,,,,,,,,------...////////////......---------***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......***++++++,,,---,,,,,,,,,---------------------------------.........//////......------------......---......///////////////...////////////000000000000000111111111222222222111222333222111111333444555555555555666666666666555666777888888999888888<<<===>>>???@@@AAAAAAAAA>>>???@@@AAABBBCCCDDDDDDAAACCCDDDDDDDDDDDDEEEGGGHHHHHHHHHHHHGGGGGGFFFFFFEEEFFFIIILLLMMMMMMLLLKKKJJJLLLNNNOOORRRTTTVVVXXXTTTRRROOONNNNNNNNNMMMMMMNNNOOOQQQRRRRRRPPPOOONNNSSSUUUWWWXXXWWWTTTPPPNNNNNNLLLIIIIIILLLOOOQQQRRRPPPPPPPPPQQQQQQQQQPPPPPPUUUSSSPPPMMMMMMNNNQQQRRRTTTTTTUUUVVVUUUUUUUUUUUUSSSOOOKKKKKKOOOSSSVVVVVVSSSRRRQQQRRRTTTSSSPPPNNNNNNNNNNNNNNNMMMKKKIIIGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJIIIGGGEEEFFFFFFEEEDDDBBBAAA@@@@@@BBBBBBBBBBBBAAAAAA@@@@@@BBBBBBBBBAAA@@@@@@???>>>???@@@AAA@@@>>>===>>>???>>>>>>>>>=========<<<<<<<<<;;;;;;::::::::::::;;;:::::::::999999:::::::::888888888888888888888999666666555555555555666666555555555555555555555555666555555555555444444444222222222222222222222222333333333333333333333333222222222222222222222222111111222222222333333333555444333222222333444555111111111111111111111111444333222111000000111111////////////////////////.../////////.........///////////////////////////------------.........//////////////////.....................////////////............////////////---------------......///....................................//////000000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,............---------...000000000//////.........................................................---,,,,,,,,,,,,---......------------------------000//////...------,,,,,,---------.......................................------------------------,,,,,,---...///000111111,,,,,,++++++++++++,,,,,,,,,---......,,,,,,---...,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,------------...++++++++++++++++++++++++------------------------)))******++++++,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,,,,,,,---)))***,,,---...------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---...////////////...............***+++,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,---------......+++,,,,,,------.........***+++,,,,,,------,,,,,,------------------------,,,,,,------.../////////......------------......---......///////////////......////////////000000000000000111111111111222000222333333222111333444444444555555555666666666555666777888999999999999<<<===>>>???@@@@@@@@@@@@??????@@@AAABBBBBBBBBBBB===>>>??????>>>???AAADDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFHHHIIIIIIIIIHHHHHHDDDFFFIIIJJJKKKMMMOOOQQQQQQQQQPPPOOONNNNNNNNNNNNSSSSSSSSSRRRRRRQQQPPPOOOXXXXXXXXXXXXVVVSSSQQQOOOKKKIIIGGGHHHKKKNNNQQQRRRPPPPPPOOOOOOOOONNNNNNNNNQQQPPPNNNMMMMMMOOOQQQRRRQQQSSSTTTTTTSSSRRRRRRSSSUUURRRPPPRRRVVVZZZZZZYYYQQQNNNMMMOOORRRSSSOOOKKKMMMMMMMMMMMMKKKJJJIIIHHHIIIJJJJJJJJJIIIHHHGGGFFFGGGGGGGGGHHHIIIHHHFFFCCCDDDDDDCCCBBBAAA@@@@@@???BBBBBBBBBBBBAAA@@@???>>>@@@AAAAAAAAAAAA@@@??????@@@AAAAAA@@@>>><<<<<<===============<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;::::::999999999999::::::888888888888888888777777666555555444444555555666666666666666666777777777666555555555555444444444222222333444444444333333333333333333333333333333222222222222222222222222000111111222333333444444222222111111111111222222000000000111111111111111333222111//////000111222////////////////////////...///000000......///000...////////////000000000------.........////////////////////////.....................////////////............////////////...------------...//////........................------......///000000111//////...------------.................................---------......///111000000//////.........------------------------........................---------------......///------------------------..................------...............---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////...------,,,,,,------...,,,---......,,,,,,---...,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------...///000///---,,,---...)))***,,,...///......---++++++,,,,,,,,,---------++++++,,,,,,,,,---------------,,,,,,,,,---..................////////////---------------,,,+++***------------------------***,,,---,,,***)))+++---,,,,,,,,,---------......++++++,,,,,,---......///+++,,,,,,---------------........................,,,,,,------...//////000......------------......---......///////////////........./////////000000000000000000111111111111000111333333222222222444444444444555555555666666666777888999::::::::::::<<<===>>>??????@@@@@@??????@@@AAABBBBBBAAA@@@???>>>>>>>>><<<;;;;;;>>>@@@CCCCCCCCCDDDEEEFFFHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGCCCFFFIIIJJJIIIIIIKKKMMMOOOOOOPPPOOOOOONNNOOOOOOTTTTTTRRRRRRQQQRRRSSSSSSWWWWWWVVVTTTSSSRRRRRRQQQOOOMMMKKKLLLNNNQQQSSSSSSQQQPPPOOONNNMMMLLLLLLMMMLLLLLLKKKKKKLLLNNNPPPRRRNNNPPPSSSTTTSSSSSSTTTVVVVVVSSSPPPQQQTTTWWWWWWVVVNNNNNNNNNOOOOOONNNMMMKKKKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKJJJHHHFFFEEEFFFFFFFFFGGGHHHHHHEEEBBBCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@AAABBBBBBAAA@@@???@@@@@@BBBCCCCCCBBBBBBAAA???@@@AAA???>>>======>>>=========<<<<<<<<<;;;;;;;;;::::::999::::::;;;;;;::::::999999999999::::::999999888888777777666666666555555444444555555666555555666666666777777777666555555555555444444444333444555666666666555555333333333333333333333333222222222222222222222222222222222222222222222333000111111111111111111000///000000000111111111222111000///......000111222////////////////////////...000222111///...000111.../////////000000000000....../////////000000000000/////////........................////////////............////////////.........---...//////000................................./////////////////////...------------...////////////////////////------,,,,,,---...///000000000///......---,,,,,,------------------------..............................------......///000------------------------,,,,,,------...//////////////////......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,//////............//////,,,---......,,,,,,---...,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,------.........////////////////////////------------------------333222111000...,,,++++++---,,,,,,++++++,,,,,,---------------------------,,,---...---+++***+++,,,***+++---///000000///...+++++++++,,,,,,---------++++++,,,,,,,,,---------...------,,,,,,---------------......//////000000000//////...,,,***((('''------------------------***,,,...,,,***)))***---,,,,,,,,,---------......++++++,,,,,,---...//////+++,,,------......------////////////////////////,,,,,,------...///000000.........------.........---......///////////////............/////////000000000000000111111111111000111333333222222222333444444444555555555666666777888999::::::;;;::::::<<<===>>>???????????????@@@@@@AAABBBAAA@@@???>>>AAAAAA???===::::::<<<>>>BBBBBBCCCDDDEEEHHHIIIJJJMMMLLLKKKIIIHHHHHHHHHHHHFFFIIILLLLLLJJJJJJKKKNNNMMMNNNPPPPPPOOOOOOOOOPPPTTTSSSRRRQQQQQQSSSUUUWWWTTTSSSQQQPPPPPPPPPQQQRRRUUUSSSQQQPPPRRRTTTUUUUUURRRQQQOOOMMMLLLLLLLLLMMMIIIIIIIIIJJJLLLNNNPPPQQQLLLPPPTTTUUUUUUVVVXXX[[[VVVQQQMMMLLLNNNPPPQQQPPPMMMPPPSSSRRRNNNKKKKKKMMMIIIHHHHHHIIIJJJLLLNNNOOONNNNNNNNNMMMKKKIIIFFFDDDFFFFFFFFFHHHIIIHHHEEECCCBBBBBBBBBBBBBBBBBBAAAAAA===>>>@@@AAABBBBBBAAA@@@@@@AAABBBDDDDDDDDDDDDCCC===>>>??????>>>===???@@@======<<<<<<<<<;;;;;;;;;:::::::::999999:::;;;;;;:::999999999999999999::::::999999888777666666555555555555444444555555555555555555666666666777777666666555555555444444444///000222333444333222222333333333333333333333333222222222222222222222222444444333222222111111111111111222222222222111111//////000000111111111222000///...---...///111333///////////////////////////111333222///...000222.../////////000000111111////////////000000000000000000//////.........---............/////////000............/////////000///............///000000........................000000000///......------//////...------------...---------------------------,,,,,,,,,---...000111//////...---,,,,,,++++++------------------------........................///............///000000+++,,,,,,------.........------------------------//////.........---------////////////////////////---,,,,,,++++++,,,,,,------------------...///000------------------------.........------,,,,,,,,,......---------,,,,,,,,,//////.........---------+++,,,,,,------,,,,,,+++++++++++++++,,,---............---,,,,,,+++******+++,,,,,,------,,,,,,+++111000///...---,,,+++++++++++++++,,,,,,---------++++++,,,,,,,,,,,,------------------------------,,,,,,---......---,,,,,,+++++++++,,,,,,---------...------------...//////......------------......------------------------++++++++++++++++++++++++......---------,,,,,,,,,++++++++++++++++++++++++------,,,++++++,,,,,,,,,)))***++++++,,,,,,++++++...------,,,,,,------.........------------......------------------------------------.........///------------.........///............////////////111111222222222333333333333333333444444555555555555555666777888999::::::999999::::::<<<===??????AAAAAAAAAAAAAAAAAAAAAAAACCC@@@>>>???BBBCCCBBBAAABBBAAAAAADDDGGGJJJLLLLLLIIIJJJJJJKKKKKKKKKKKKJJJKKKLLLNNNOOOOOOMMMJJJHHHIIIIIIJJJKKKMMMOOOQQQSSSTTTTTTTTTSSSSSSRRRQQQQQQUUUVVVUUUSSSPPPMMMMMMNNNOOOTTTUUUQQQNNNOOOPPPOOOOOOOOONNNLLLJJJIIIHHHGGGHHHIIIJJJKKKLLLNNNOOOOOOTTTVVVYYYYYYXXXVVVUUUUUUSSSPPPKKKFFFEEEGGGKKKNNNMMMMMMMMMMMMMMMLLLKKKJJJJJJIIIIIIIIIJJJKKKMMMNNNQQQPPPOOOMMMKKKJJJIIIIIIJJJIIIGGGEEEDDDDDDEEEEEEBBBAAAAAA@@@@@@@@@AAAAAABBBBBBAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;;;;<<<;;;;;;;;;::::::;;;<<<;;;:::999888999999999888888888777777::::::999999888777666666999777555555999???FFFKKK999888666555444444555555444444333333333444444555777444222111222333333222333333333333333222111000333333333222222111111111333333333222222111111111333222222222111000000000111111111111111111111111......//////000000000111000000000000000000000000////////////////////////......////////////......111000///...,,,***))))))//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,..............................------------............---------,,,,,,,,,........................---,,,,,,+++,,,---///000,,,,,,,,,---------......---------............///..................------------------------------------............------,,,+++******,,,,,,+++***---------------.........------------------------//////.........---------........................---,,,,,,++++++,,,,,,---...------------......///------------------------......---------,,,,,,,,,......---------,,,,,,,,,///.........------------++++++,,,,,,,,,,,,++++++------,,,++++++,,,,,,,,,......---,,,,,,+++******+++,,,,,,------,,,,,,+++.........---------------,,,,,,,,,,,,---------...++++++,,,,,,,,,,,,------------------------------++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,---...------------...//////......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,,,,---------------...------,,,,,,------.........------------......------------------------------........./////////------.........//////////////////000000000000111111111222222222333333333333333333333333444444444444555666777888999999::::::::::::;;;===???AAABBBBBBAAAAAA@@@@@@AAAAAAAAACCCAAA???@@@BBBDDDCCCAAABBBAAABBBDDDHHHKKKLLLLLLJJJKKKKKKLLLLLLLLLKKKKKKIIIJJJLLLMMMMMMKKKIIIHHHDDDEEEGGGJJJMMMOOOQQQRRRWWWWWWVVVVVVVVVWWWXXXXXXYYYXXXVVVSSSPPPMMMKKKJJJKKKPPPRRROOOMMMPPPRRRQQQQQQPPPOOONNNLLLKKKJJJIIIPPPPPPQQQRRRSSSTTTTTTUUUYYY[[[]]]\\\YYYVVVTTTTTTPPPLLLHHHFFFHHHLLLNNNPPPOOOOOOOOONNNMMMLLLKKKJJJJJJJJJIIIIIIJJJKKKMMMNNNPPPOOOMMMLLLJJJJJJIIIIIIIIIHHHGGGEEEEEEDDDEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<======<<<<<<;;;::::::;;;;;;;;;:::999888999999999888888888777777::::::999888888777666666777666777999>>>EEELLLQQQ999888666555444444444444444444444333333444444555555333111000111222222111222222333333222111111000333222222222222222222111333333333222222111111111222222111111111111111111111111111111111111111111/////////000000000111111//////////////////////////////////////////////////////000000000000//////000000//////......------////////////.........---000000000000000000000000..............................------------...............---------,,,,,,...............---------,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......---------............///..................------------------------------------............------...---,,,,,,---...---+++//////..................------------------------...............---------........................---,,,,,,++++++,,,,,,---///...------------------------------------------...------------,,,,,,,,,......---------,,,,,,,,,............------------++++++,,,,,,,,,,,,++++++///...---,,,++++++++++++...------,,,,,,++++++***+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,---------------++++++,,,,,,,,,,,,------------------------------***++++++,,,,,,++++++***---------,,,,,,,,,,,,,,,...------------...//////......------------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...///////////////...------,,,,,,------.........------------........................................../////////000....../////////000000000000000000000111111111111111111222222222333333333333333333333333222222222444444555666777888999999<<<;;;;;;;;;===@@@CCCEEEBBBAAA@@@??????@@@AAABBBCCCBBBAAABBBCCCDDDDDDCCCBBBAAABBBEEEIIIKKKLLLLLLLLLLLLLLLMMMMMMLLLLLLKKKHHHJJJLLLMMMMMMLLLKKKIIIBBBDDDHHHLLLPPPRRRTTTTTTXXXXXXXXXXXXZZZ]]]___aaa___[[[VVVSSSQQQOOOJJJGGGGGGLLLNNNMMMNNNRRRUUUTTTRRRRRRQQQPPPNNNMMMLLLLLLUUUUUUVVVVVVWWWXXXYYYYYY^^^``````]]]YYYUUUSSSSSSMMMIIIEEEGGGMMMRRRRRRQQQPPPPPPPPPOOONNNLLLKKKJJJJJJJJJIIIJJJJJJKKKLLLMMMMMMMMMLLLKKKJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFHHHHHHGGGEEEDDDDDDDDDDDDBBBBBBAAAAAAAAAAAA@@@@@@BBBAAAAAAAAA@@@?????????>>>>>>>>>>>>>>>>>>>>>>>><<<===============<<<<<<:::::::::;;;:::999999888999888888888888777777777999999999888888777777666999999999999<<>>???@@@BBBCCCCCCCCCCCCDDDDDDEEEDDDDDDBBBBBBBBBEEEIIIKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLKKKJJJKKKMMMNNNOOONNNMMMMMMFFFHHHLLLQQQTTTVVVVVVVVVVVVVVVUUUVVVYYY^^^bbbeeeaaa[[[UUURRRSSSRRRMMMHHHIIIMMMOOONNNPPPUUUXXXVVVSSSRRRRRRQQQPPPOOONNNNNNQQQRRRSSSUUUVVVXXXYYYZZZ^^^___^^^\\\XXXTTTSSSRRRMMMIIIFFFJJJRRRVVVTTTPPPPPPPPPOOONNNLLLJJJIIIHHHJJJJJJJJJJJJKKKKKKLLLLLLKKKJJJJJJIIIIIIIIIIIIJJJIIIIIIIIIHHHHHHHHHHHHHHHJJJIIIHHHFFFEEEDDDDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@BBBAAAAAA@@@???>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<============<<<<<<;;;::::::::::::999999888888888888888888777777777777999888888888777777777666999999999999999999999:::999888666444333333333444555555444333333333444444333222000111222222222111000000111111111000000///000000111111222222333333222222222111111111111111//////000000111111222222111111111111111111111111000000111111111111111111//////////////////////////////////////////////////////000000000000//////000000000000000111111111............---------,,,------------------------..............................------------....../////////.........------/////////...------,,,,,,+++,,,---.........,,,,,,,,,,,,,,,---------......---------............///,,,,,,------------......------------------------------............------111000......//////---,,,000000//////.........------------------------------.............................................---,,,,,,++++++,,,,,,---///...---,,,,,,,,,,,,,,,------------------------------------------------......---------,,,,,,,,,,,,,,,------------------------............------,,,+++++++++,,,,,,---...------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,+++++++++*********+++++++++***************+++++++++,,,,,,,,,------------------------------------,,,,,,,,,,,,------------------------------...------------...//////......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,---............---...------,,,,,,------.........------------......////////////////////////............////////////////////////000000000000........./////////000000111111222222222333333333222222222222222222222222333333444555666777777888999999888999;;;>>>@@@BBB@@@??????>>>???@@@AAABBBBBBCCCDDDEEEEEEDDDDDDDDDBBBBBBCCCEEEHHHJJJIIIHHHJJJJJJKKKLLLLLLLLLLLLKKKJJJKKKLLLMMMNNNMMMMMMMMMIIIKKKOOORRRTTTTTTTTTSSSQQQPPPPPPRRRUUUYYY^^^```]]]XXXRRRQQQSSSTTTQQQMMMNNNQQQQQQPPPSSSWWWXXXUUUQQQQQQQQQPPPPPPOOOOOOOOOKKKLLLNNNQQQSSSVVVXXXYYYXXXYYYYYYWWWTTTRRRRRRRRRPPPLLLIIIMMMTTTWWWSSSNNNNNNNNNMMMLLLJJJIIIGGGFFFJJJJJJJJJKKKKKKKKKKKKKKKIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHFFFEEEDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@AAAAAA@@@???>>>>>>==============================<<<<<<<<<<<<<<<;;;:::999::::::999999888888888888777777777777777777777777888888888777777777777777444555777999;;;<<<<<<===888777555444333333444444666555444333333333333333333222111222444444333222///000000111111111000000000000000111111222222222111111111111111111111111/////////000000111111222000000000000000000000000111111000000000000000000........................////////////////////////---..................---000000///////////////...---------,,,,,,,,,++++++////////////////////////..............................------------......///.........------------//////.........---------,,,,,,.........---,,,+++,,,,,,,,,---------......---------............///,,,,,,,,,,,,------......------------------------------............------///...------......---+++//////..................---------------------------------...............---------------------------,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------.........---------,,,,,,,,,,,,,,,,,,,,,------------------............------++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********++++++++++++************++++++,,,,,,,,,,,,------------------------------...------,,,,,,------...,,,---------...............------------...//////......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......++++++,,,------------,,,...------,,,,,,------.........------------..............................------------.........///....../////////000000000............////////////111111222222222333333333222222222222333333333444222222333444555666777777777888888999:::<<<===>>>>>>>>>??????@@@AAAAAAAAA@@@CCCEEEFFFEEEDDDDDDDDDBBBBBBCCCEEEGGGHHHFFFDDDFFFGGGHHHIIIJJJKKKKKKKKKHHHHHHIIIIIIJJJJJJIIIIIIIIIJJJLLLMMMNNNOOONNNNNNLLLLLLLLLMMMOOORRRVVVXXXVVVSSSOOONNNQQQRRRRRRQQQPPPRRRQQQPPPRRRVVVUUURRRNNNNNNNNNNNNNNNNNNNNNNNNGGGHHHKKKMMMPPPSSSUUUVVVQQQRRRRRRRRRPPPOOOPPPRRRQQQNNNLLLNNNSSSTTTQQQMMMLLLLLLLLLKKKIIIHHHGGGFFFJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHGGGFFFFFFFFFGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJFFFFFFDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@?????????>>>=================================<<<<<<<<<<<<;;;:::999999::::::999888888888888999666666777777777777777888777777777777777777777777444555666666666666555555666555444333333444555666666555555444333333333333333222222333555555444222000000111111222222111111000000000111111111111111000000000111111111111111//////000000000000000000000000000000000000000000000000000000////////////........................////////////////////////,,,------......------,,,///..................------------,,,,,,,,,,,,+++------------------------..............................------------............---------,,,,,,,,,........................------......------,,,,,,,,,,,,,,,---------......---------............///++++++,,,,,,------......------------------------------............---------,,,+++,,,---...---+++---------------.........---------------------------------.........//////---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,+++,,,,,,------------------------------,,,,,,,,,---------............---------,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------,,,++++++,,,------+++,,,,,,---...///000000...------------...//////......------------..............................------------------------,,,,,,------------------------------------------++++++++++++,,,---...///++++++,,,------------,,,...------,,,,,,------.........------------......------------------------,,,,,,,,,,,,------------------........./////////...////////////000000000111111222222222333333333111111222333444555555666222222333444555666666777777888999:::;;;;;;;;;:::<<<===???AAABBBAAA@@@??????BBBEEEFFFDDDBBBCCCDDDCCCCCCCCCEEEFFFEEECCCAAABBBCCCEEEGGGHHHIIIJJJJJJHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKJJJJJJJJJKKKLLLMMMNNNOOOOOOMMMLLLKKKKKKMMMPPPQQQNNNOOONNNLLLOOOSSSQQQMMMKKKKKKKKKKKKKKKKKKLLLLLLFFFGGGIIIJJJMMMNNNPPPQQQLLLMMMNNNNNNMMMMMMNNNPPPNNNMMMLLLMMMOOOOOONNNLLLKKKKKKKKKKKKJJJIIIHHHGGGJJJJJJKKKLLLLLLKKKJJJIIIHHHGGGFFFFFFEEEEEEEEEEEECCCDDDFFFGGGHHHHHHHHHGGGDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>=======================================<<<;;;:::999::::::888777777777888999666666666666777777888888666777777777777777777777777777666444222000...---444333222222333444666777666666555444333333333333111111111333444555333111000111111222333333222222111111111111000000000000///000000000111111111222000000000000000/////////000000000000000000000000////////////.........---........................////////////////////////------............------,,,------......//////000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,..............................------------......---,,,,,,,,,,,,+++++++++,,,,,,------...////////////...---,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///***++++++,,,------......------------------------------............------,,,+++***+++---......---+++,,,,,,------.........---------------------------------.........//////---------------------------,,,,,,++++++,,,,,,---++++++++++++,,,------...------------------------,,,,,,,,,------...............---------,,,,,,,,,+++++++++,,,,,,---------*********++++++*********......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))***+++,,,---...///////////////......---------++++++,,,,,,,,,------------------------------------,,,+++******+++,,,---***+++,,,---...000111111...------------...//////.........------.........------------------------------------------------***++++++,,,---...//////------------------------++++++++++++,,,---...///+++,,,------......------...------,,,,,,------............------.........------------------------+++++++++,,,,,,,,,------------------.........///000000000000111111111111111111222222222333333333111111222333555666777777111222222333444555666777777888:::<<<<<<;;;:::999:::<<>>>>>BBBEEEFFFDDDBBBBBBCCCCCCCCCCCCDDDEEEDDDAAA>>>???@@@BBBEEEGGGIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHFFFFFFFFFFFFHHHIIIKKKLLLIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJHHHGGGIIIMMMPPPJJJKKKJJJHHHKKKPPPNNNJJJIIIIIIIIIIIIJJJJJJJJJJJJFFFFFFGGGHHHIIIJJJJJJKKKKKKLLLMMMLLLKKKKKKMMMOOOKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKLLLLLLKKKJJJIIIIIIJJJJJJKKKLLLLLLKKKJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDAAABBBDDDEEEFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@============>>>>>>>>>>>>========================>>>>>>>>>>>>===<<<;;;:::;;;:::888777777777888999555666666666777777888888666666666666777777777777555555555666666666777777222222222222333555777888777666555444333222222222000///000222444444222000000111222333333333333333222222111111000000////////////000000111111111222111111000000//////......000000000000000000000000//////......---------,,,........................////////////////////////......////////////......++++++,,,...///111222333111000000000////////////000000000000000000000000.................................------.........,,,,,,,,,+++++++++******+++,,,,,,---...///000000000///---,,,+++,,,------,,,,,,,,,---------......---------.........//////******+++,,,,,,---......---------------------------..................---+++******,,,...//////...........................---,,,+++---///000000/////////000000000000/////////......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***++++++,,,)))***,,,.../////////...---,,,,,,++++++,,,,,,---///............---------.........------,,,,,,,,,,,,,,,++++++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,.........,,,***)))******+++,,,,,,---......,,,,,,------,,,,,,+++***+++,,,,,,---.........---+++++++++,,,,,,,,,------///...---,,,,,,---...///++++++,,,---...///000111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------+++******+++------,,,---......------...000------------------,,,,,,000000//////.........---///////////////.................................---------............///000000000000////////////////////////000000000000333333222222222333444555444444333444444555666777666666777888:::;;;<<<===::::::;;;;;;<<<============>>>???@@@AAABBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGMMMMMMMMMKKKJJJHHHFFFEEEHHHHHHGGGGGGGGGHHHIIIIIIGGGHHHJJJJJJIIIJJJKKKMMMKKKJJJHHHGGGGGGHHHIIIJJJHHHIIIKKKMMMNNNNNNNNNMMMKKKKKKLLLLLLMMMMMMLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLKKKKKKJJJIIIKKKKKKKKKKKKJJJJJJJJJJJJHHHIIIJJJJJJJJJIIIHHHGGGGGGHHHIIIJJJJJJIIIHHHGGGIIIHHHGGGEEEDDDDDDCCCCCCFFFFFFFFFFFFEEEEEEEEEDDDGGGFFFCCCAAA@@@AAABBBBBBDDDCCCAAA@@@@@@@@@AAAAAA===============>>>??????===<<<;;;::::::;;;<<<===>>>>>>===<<<<<<<<<<<<===;;;:::888666666666666777888888777666666666666666666666666666666777888888666555555444333333222222111222333333444555666666666555444333222111111111000000111222222222222111333333333333333333333333000000////////////000000////////////////////////000000000000000000000000111111111111111111111111////////////////////////------------------------------,,,,,,,,,---......,,,...///000000...,,,+++//////////////////////////////.........---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------....................................------,,,,,,,,,//////.........---------///...------++++++***)))*********++++++,,,,,,,,,+++++++++,,,,,,---------000000/////////.........222000,,,)))((()))+++,,,...........................------...000111000///,,,------......------,,,---------------------------------------------------,,,,,,++++++,,,,,,---+++,,,---.........---,,,---,,,,,,++++++,,,,,,---///............---------/////////......------------,,,,,,+++******)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---......,,,***)))******+++,,,,,,---......,,,,,,------,,,,,,+++***+++,,,------......------,,,,,,,,,,,,------------///...---,,,,,,---...///------........................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------,,,---......------...000------------------------///.........------------////////////....................................---------............///000/////////////////////111111111111222222222222222222222333333333444444222222222333333444555666666666777888:::;;;<<<<<<999999::::::;;;<<<<<<===<<<===>>>@@@AAABBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBCCCDDDDDDFFFFFFGGGHHHJJJJJJJJJJJJIIIIIIHHHGGGJJJIIIHHHHHHGGGGGGGGGGGGIIIJJJKKKKKKJJJJJJLLLMMMJJJIIIHHHGGGGGGHHHJJJKKKJJJKKKMMMNNNOOONNNNNNMMMLLLMMMNNNOOOPPPOOONNNMMMNNNOOOOOOOOOOOONNNNNNMMMKKKKKKKKKKKKKKKJJJIIIHHHJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHHHHGGGFFFEEEDDDCCCCCCCCCFFFFFFEEEEEEEEEDDDDDDDDDEEEDDDAAA@@@??????@@@AAACCCBBBAAA@@@??????@@@AAA===============>>>??????>>>===<<<;;;;;;<<<===>>>>>>===<<<<<<;;;;;;<<<<<<;;;:::888777666666666777888888777666666666666666444444444444444555666666666666555555444444333333222222333333444555555666444444333333222222222222000000111222222222222111333333333333333333333333111000000//////000000111000000000000000000000000000000000000000000000000111111111111111111111111////////////////////////------------------------...------,,,------......------.........---,,,+++........................//////.........---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------.................................---------,,,,,,,,,///.........------------...------,,,,,,++++++***,,,,,,,,,,,,,,,------------------.........//////...---------,,,,,,,,,,,,------,,,+++++++++,,,,,,........................000///...///000111000///+++,,,,,,------,,,,,,+++++++++,,,------...//////........................++++++,,,,,,------,,,,,,---.........---,,,,,,+++---,,,,,,++++++,,,,,,---///............---------///////////////.........---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++,,,---...---,,,+++******++++++,,,,,,------...,,,,,,------,,,,,,+++***,,,,,,------......------,,,------------...............------------......000//////...---,,,++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------------------------,,,------......------,,,+++---......------...///+++,,,,,,------.........---------------,,,,,,,,,........................////////////////////////---------............///////////////////////////111111111111222222222222000111333444444444333222111111111111222333444555555666777888999;;;<<<<<<888999999:::;;;;;;<<<<<<;;;<<<>>>???AAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCDDDEEEFFFGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIKKKKKKIIIHHHGGGFFFFFFFFFKKKLLLLLLLLLKKKKKKLLLNNNIIIIIIHHHHHHHHHIIIKKKLLLNNNNNNPPPPPPPPPPPPOOONNNOOOPPPRRRTTTTTTRRRPPPNNNOOOPPPPPPPPPOOOOOONNNMMMKKKKKKKKKKKKJJJIIIHHHGGGIIIIIIIIIIIIHHHHHHHHHGGGIIIHHHHHHGGGHHHHHHIIIIIILLLKKKKKKJJJIIIIIIIIIJJJJJJIIIHHHFFFEEEEEEDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCBBBAAA???>>>===>>>??????AAAAAA@@@????????????@@@===============>>>>>>???>>>>>>============>>>>>><<<<<<<<<;;;;;;;;;;;;;;;:::999888777777777777777888888777666666666666666444444444444444555666666777777777666555555444444222222333333444444555555333333333333222222333333000000111222222222222111333333333333333333333333111111111000000111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////------------------------......------------.........------,,,,,,,,,,,,,,,------------------------...............---------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------.........------,,,,,,------...------------------------------------,,,,,,,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,......---------------,,,---------............///------------,,,,,,,,,,,,)))***,,,---...------,,,........................000///......//////...---,,,------......------,,,,,,,,,,,,---------......------------------------+++,,,---...---,,,+++***---------------,,,,,,,,,---,,,,,,++++++,,,,,,---///............---------//////........................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............+++,,,---------,,,+++++++++++++++,,,,,,---------,,,,,,------,,,,,,+++***,,,,,,------...------,,,---------.........//////------------------------//////......---,,,++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,------------------------,,,---...//////...---,,,+++---......---,,,...///++++++,,,,,,---...//////------------------------------...............///////////////////////////---------............///.........///////////////.../////////000000000000///111333444555444222111111111111222222333444555555555666888999:::;;;<<<999999:::;;;;;;<<<<<<===<<<===>>>@@@BBBCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDAAAAAABBBCCCDDDEEEFFFFFFEEEEEEEEEFFFGGGHHHIIIIIIKKKJJJIIIHHHGGGGGGGGGGGGKKKLLLLLLKKKJJJJJJLLLMMMJJJJJJJJJJJJKKKMMMNNNOOORRRRRRSSSSSSSSSRRRPPPOOOQQQSSSUUUWWWVVVTTTQQQNNNLLLMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKJJJHHHGGGFFFIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHFFFFFFFFFGGGIIIJJJNNNMMMKKKJJJIIIIIIJJJKKKKKKKKKIIIHHHGGGFFFFFFFFFDDDDDDDDDCCCCCCCCCCCCBBB@@@@@@???>>>>>>>>>??????@@@?????????????????????>>>>>>============>>>>>>???>>>>>>>>>>>>>>>>>>???;;;;;;;;;;;;;;;:::::::::999999999888888777777777888777777666666666666666666666666666666777888888888888777777666555555555333333333333333333444444333333333333222222111111000000111222222222222111222222222222222222222222222222111111111111222222111111111111111111111111////////////////////////////////////////////////////////////////////////........................//////...............///000...---++++++,,,---...------------------------........................------------------------,,,,,,,,,---------------,,,,,,,,,---------.........------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........................)))***,,,------------,,,...........................---,,,,,,......---+++,,,,,,------------,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++------......---+++***(((,,,,,,,,,,,,------......---,,,,,,++++++,,,,,,---///............---------------------------------......------------------,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------,,,,,,+++***,,,------...------,,,,,,---------.........//////,,,------------------,,,------------------,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...---------------------------+++,,,---......---,,,++++++,,,------,,,,,,---///++++++,,,,,,---...//////..................//////,,,---------......//////////////////////////////---------............///------....../////////000.../////////000000000000///000222444444333222111222222222222333444555666555555666777999:::;;;<<<;;;;;;<<<<<<======>>>>>>===>>>@@@BBBCCCDDDEEEEEECCCCCCBBBAAAAAABBBCCCCCC???@@@@@@AAABBBCCCDDDDDDFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJIIIHHHHHHKKKMMMMMMMMMMMMNNNOOOPPPQQQQQQTTTUUUUUUUUUUUUSSSRRRQQQQQQSSSUUUWWWVVVSSSOOOMMMJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFFFFEEEFFFGGGHHHIIIMMMLLLKKKIIIIIIIIIJJJKKKJJJIIIHHHFFFEEEEEEEEEEEECCCCCCCCCBBBBBBBBBAAAAAA???????????????@@@@@@@@@????????????????????????>>>>>>============>>>>>>>>>??????????????????>>>;;;;;;<<<<<<<<<;;;:::999999999999999999888888888888777777666666666666666666666666666666777888888888888888777666666555555333333333333333333222222444444444333222111///...000000111222222222222111222222222222222222222222222222111111111111222222000000000000000000000000////////////////////////........................////////////////////////........................//////.........///000000222000...,,,,,,---///000........................---.....................------------------------,,,,,,,,,------.........,,,,,,,,,---------.........------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------***++++++,,,,,,------...------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,------..................---,,,+++++++++,,,------........................---,,,++++++---...---+++***++++++,,,,,,++++++***//////...---,,,,,,++++++************************------------,,,+++******,,,,,,,,,,,,,,,---...///---,,,,,,++++++,,,,,,---///............---------,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***------......------,,,,,,,,,------------.........,,,,,,------------,,,,,,++++++,,,,,,------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,------------------------+++,,,,,,------,,,,,,+++***,,,------,,,,,,---...+++,,,,,,------..................///////////////,,,,,,,,,---......//////........................---------............///---------......//////000111111111111222222222222///000222333333333222111222222222333333444555666444555666777888:::;;;;;;<<<<<<<<<===>>>>>>??????>>>???@@@BBBCCCCCCCCCCCCBBBAAA@@@??????@@@AAABBB??????@@@AAABBBCCCDDDDDDHHHGGGFFFDDDDDDEEEFFFFFFHHHGGGGGGGGGHHHHHHIIIJJJIIIIIIIIIHHHGGGIIILLLOOOPPPPPPPPPQQQRRRRRRRRRSSSSSSTTTTTTUUUTTTSSSRRRQQQQQQRRRSSSSSSRRROOOLLLJJJJJJJJJKKKLLLMMMMMMMMMMMMKKKKKKKKKLLLKKKKKKJJJIIIJJJJJJJJJJJJIIIIIIIIIIIIEEEEEEEEEEEEFFFGGGHHHHHHKKKJJJJJJJJJJJJJJJKKKKKKFFFFFFDDDCCCBBBAAAAAAAAABBBBBBBBBAAAAAAAAAAAA@@@??????@@@@@@AAAAAAAAABBB>>>???@@@@@@AAA@@@@@@@@@???>>>>>>===============>>>>>>????????????>>>>>>;;;;;;<<<======;;;:::999888999999:::999999888888888888777666666666666666444444444444444555666666888888777777666666555555444444333333222222111111333333444444333111///...000000111222222222222111222222222222222222222222111111111000000111111111////////////////////////000000000000000000000000////////////////////////////////////////////////....................................///111222333222111///------...///000////////////////////////---------...............,,,,,,,,,------------...,,,,,,,,,---......//////,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,---------,,,+++++++++++++++******///............---------++++++++++++,,,,,,,,,,,,---,,,+++***+++,,,---...........................,,,++++++,,,...///...---++++++,,,,,,,,,,,,++++++---------------------,,,++++++++++++++++++++++++++++++++++++,,,,,,---...///...---,,,,,,,,,---------,,,,,,++++++,,,,,,---///............---------------------.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***------......------,,,+++,,,,,,,,,,,,------------+++,,,------------,,,+++++++++,,,,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***,,,...//////...,,,***------------------------+++++++++******+++++++++***,,,------,,,+++---...---------------------------------....../////////++++++,,,------...//////---------------------------------............///,,,,,,---......///000000111111111111222222222222000111111111222222222222111111111111222333444555444555666777888999:::;;;;;;;;;<<<<<<===>>>>>>>>>>>>???@@@@@@AAAAAAAAA@@@AAA@@@???======???@@@AAA@@@AAABBBCCCDDDEEEEEEFFFHHHGGGEEEDDDDDDEEEGGGHHHIIIIIIHHHGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHJJJNNNQQQQQQQQQRRRRRRRRRRRRRRRRRROOOPPPQQQRRRRRRQQQOOOOOOOOOOOOOOOOOOMMMKKKIIIHHHHHHIIIKKKLLLNNNOOOOOOOOOJJJKKKLLLLLLMMMLLLLLLLLLIIIIIIIIIIIIHHHHHHHHHGGGCCCDDDEEEFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJKKKJJJJJJFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@===>>>???@@@AAAAAABBBBBB>>>???@@@AAABBBBBBAAA@@@??????>>>=====================>>>??????>>>======;;;<<<===>>>>>><<<;;;999888888999:::::::::999888888888777666666666666666444444444444444555666666888777777666666555444444444444333333222111111000///000222333333222111000000000111222222222222111111111111111111111111111111000000//////000000111........................000000000000000000000000////////////////////////////////////////////////........................,,,------///000222444555111000///...---......///........................---------.........//////,,,,,,,,,---------......,,,,,,------.../////////,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,//////.........---------******+++++++++,,,,,,,,,)))***+++,,,---.................................---,,,+++---///000000///---......//////......---+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++...000222111000...,,,++++++++++++---,,,,,,++++++,,,,,,---//////.........------------.........//////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000111111,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++---.........---,,,,,,++++++++++++,,,,,,,,,------++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,......,,,***(((------------------------,,,+++***))))))***+++,,,***,,,------,,,+++---...------------------,,,,,,,,,,,,,,,------.........++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,------...///000000////////////000000000000111111000000111111222333000000000000111222333444444444555777888999:::;;;::::::;;;;;;<<<=========>>>>>>????????????>>>>>>@@@???===<<<<<<===???@@@BBBBBBCCCDDDEEEFFFGGGGGGGGGFFFEEEDDDEEEFFFHHHJJJKKKJJJIIIHHHGGGFFFFFFFFFIIIIIIIIIIIIIIILLLPPPTTTQQQRRRRRRRRRRRRRRRQQQPPPLLLMMMNNNOOOOOONNNMMMMMMNNNNNNMMMLLLJJJHHHGGGFFFFFFGGGIIIKKKMMMNNNOOOOOOJJJKKKLLLMMMMMMNNNNNNNNNHHHHHHHHHGGGGGGGGGFFFFFFBBBCCCEEEFFFGGGGGGGGGFFFEEEFFFHHHJJJKKKKKKJJJJJJIIIHHHGGGEEEDDDDDDDDDCCCAAAAAAAAA@@@@@@@@@??????<<<===>>>@@@AAAAAAAAAAAA???@@@AAABBBCCCBBBBBBAAA??????>>>===============<<<===>>>??????>>>===<<<<<<===>>>??????===;;;:::777888::::::;;;:::999888888888777666666666666666666666666666666777888888777777777666555555444444555444444333222111000000,,,...000333444444333333000000111222222222222111111111111111111111111111000000////////////000000........................000000000000000000000000000000000000000000000000////////////////////////////////////////////////,,,,,,---///111333555777//////...------------------------------------------------.........//////,,,,,,,,,------.........,,,,,,------...///000000,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------,,,,,,+++++++++,,,,,,,,,------.........$$$'''+++...000000///...---------------------------------------------------------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///............---------...............---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++------......///......---++++++,,,,,,,,,,,,------///...,,,+++***+++,,,,,,...---,,,+++***+++,,,---......---,,,++++++++++++++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,000//////......---,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++*********+++,,,,,,---+++++++++******+++,,,,,,,,,---......//////......------------------------.........------,,,,,,,,,+++,,,---...///////////////////////////////////////......------///000111000000000000000000000000111111111111111111111111111111222333333444555555555666777888999:::;;;;;;::::::::::::;;;<<<======<<<<<<===>>>>>>>>>>>>>>>===<<<:::999:::===@@@AAA@@@@@@BBBDDDEEEFFFFFFGGGEEEEEEGGGGGGHHHGGGFFFEEEGGGHHHGGGCCCCCCFFFGGGEEEJJJJJJKKKKKKLLLLLLLLLMMMOOOOOONNNOOOOOOPPPPPPQQQPPPNNNLLLJJJIIIHHHHHHIIIKKKKKKJJJJJJHHHGGGEEEEEEDDDFFFIIIJJJJJJJJJKKKLLLNNNNNNNNNNNNMMMLLLJJJIIIIIIIIIHHHFFFDDDDDDFFFHHHFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGEEEDDDCCCDDDEEEDDDCCC@@@??????>>>===>>>>>>>>>===>>>@@@AAAAAA@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>===<<<<<>>>>>===<<<;;;;;;;;;======<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999888777666555555555555555666666666777777777777777777777777555555444444444333333333333333333222222222111111222222222111000//////...222222333333333333444444222222222111111111000000333222111111000000111111000000000000000000000000.................................///////////////000000//////.........---//////.........---------------......///111222333//////............//////))),,,000333333000,,,)))------------------------------------------------///...---,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------))))))*********+++++++++------,,,++++++,,,------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,///,,,***,,,///111///---------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,............---------------------...............,,,,,,,,,,,,,,,,,,,,,,,,/////////.........------,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,------...---,,,+++++++++,,,,,,------,,,,,,+++,,,,,,---,,,,,,+++++++++,,,------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++******+++,,,,,,---------,,,,,,,,,,,,,,,,,,+++,,,,,,---------------------------------------......---------,,,,,,,,,+++,,,---...////////////........................///......---...///000111000000000000000000000000111111111111111111111111111111222222333444444555444444555666777888999:::999999999999:::;;;<<<===<<<======>>>>>>>>>=========<<<;;;:::;;;===???AAA@@@AAABBBDDDEEEFFFGGGGGGDDDEEEFFFHHHHHHHHHGGGFFFHHHLLLLLLHHHFFFHHHIIIHHHJJJJJJJJJKKKKKKKKKLLLLLLNNNMMMLLLLLLLLLMMMNNNOOOMMMMMMKKKJJJIIIIIIHHHHHHHHHHHHHHHGGGFFFDDDCCCBBBCCCFFFIIIJJJJJJJJJJJJKKKMMMNNNNNNOOONNNKKKIIIHHHIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHFFFEEECCCCCCDDDDDDDDDCCCAAA@@@??????>>>>>>??????>>>???AAABBBBBB@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>=========<<<<<<>>>>>>======<<<;;;;;;:::===<<<<<<<<<;;;;;;;;;:::999999999999888777666555888888888888888888888888444444444444444444444444555555444444444333333333333333333222222222111111222222111111000//////...111111111222222222333333222222222111111111000000222111000000//////000000000000000000000000000000........................000000//////......------000/////////............//////.........---------,,,,,,,,,---...000111222//////............//////,,,---...//////...---,,,------------------------------------------------///...---,,,,,,,,,,,,---------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,---,,,++++++++++++,,,---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...---,,,------------------------------------------------------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,------......//////,,,,,,,,,,,,,,,,,,------/////////............---,,,---------,,,++++++***++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,,,,,,,------------,,,,,,)))******+++,,,...///000------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................******++++++,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++,,,,,,---///......------,,,,,,,,,***+++,,,,,,------,,,,,,------------------------...------------,,,,,,,,,,,,,,,---...////////////........................///............///000000000000000000000000000000111111111111111111111111111111222222333333444444333333444555666777777888999999888999999:::;;;<<<======>>>>>>>>>======<<<===<<<;;;;;;<<<===???@@@???@@@BBBCCCEEEFFFFFFFFFCCCEEEFFFHHHIIIIIIHHHHHHJJJQQQTTTPPPKKKKKKLLLLLLJJJJJJJJJJJJKKKKKKKKKKKKLLLKKKIIIHHHHHHIIIKKKLLLJJJJJJKKKKKKJJJIIIIIIHHHHHHHHHGGGFFFEEECCCBBBAAABBBEEEHHHJJJJJJJJJJJJKKKLLLMMMNNNOOONNNLLLIIIGGGIIIHHHHHHKKKMMMLLLHHHDDDGGGGGGGGGGGGHHHHHHHHHHHHGGGIIIJJJKKKKKKJJJIIIGGGEEEDDDBBBBBBCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@AAABBBBBBCCCBBBAAA???>>>@@@@@@?????????????????????>>>===<<<;;;<<<===============<<<<<<;;;;;;:::<<<<<<;;;;;;;;;;;;::::::777777777777666555444444::::::999999888888777777444444444444444444444444555555444444444333333333333333333222222222111111222222111111000/////////000000000111111111111222222222222111111111111111111000000///////////////000000000000000000000000////////////////////////111111000///...---,,,,,,////////////...........................---------++++++,,,,,,---...000000//////............/////////---,,,******,,,---///------------------------------------------------......---,,,,,,,,,------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++***+++,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------.........---------,,,,,,++++++,,,------...//////,,,,,,,,,---------------------------,,,,,,,,,,,,////////////...---,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,*********+++,,,---//////...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------//////......---,,,,,,+++,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,+++++++++,,,,,,---.........------++++++***++++++,,,------------,,,------------------------------------------------,,,------...//////........................................../////////000////////////////////////111111111111111111111111111111222222333333333333333333444444555666666777888888888888888999;;;;;;=========>>>======<<<;;;======<<<======>>>>>>???>>>???@@@BBBCCCDDDDDDEEECCCDDDFFFHHHJJJJJJJJJIIIKKKTTTZZZUUUOOOMMMNNNOOOKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIGGGEEEEEEFFFHHHIIIHHHIIIJJJKKKKKKJJJIIIHHHJJJIIIIIIHHHGGGFFFDDDDDD@@@CCCGGGIIIJJJKKKMMMNNNKKKMMMOOOPPPNNNLLLHHHFFFIIIHHHIIINNNSSSSSSMMMGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHJJJLLLLLLJJJHHHGGGDDDCCCAAAAAABBBBBBBBBAAACCCCCCBBBAAAAAAAAAAAAAAACCCCCCCCCCCCBBBAAA@@@??????????????????>>>>>>>>>???>>><<<::::::;;;<<<===<<<<<<<<<;;;;;;;;;::::::;;;;;;::::::::::::::::::666666777777666555555444999999888777666555555444666666666666666666666666555555444444444333333333333333333222222222111111111111111111000000//////000000000111111111222222111111111111111111111111111111000////////////000////////////////////////000000000000000000000000000000//////......------///////////////.................................,,,,,,,,,,,,---...///000///......------......///...---+++))))))+++---...------------------------------------------------...------,,,,,,,,,------------------------------,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++------------------------------------------------------------------------,,,...000...+++)))+++---------------------------------------------------------------------------........................---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------+++++++++,,,,,,---------...------------,,,,,,,,,***++++++,,,---...//////,,,,,,,,,------...............---------,,,,,,,,,.../////////...------,,,+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,***+++---...///...---------,,,,,,++++++,,,,,,---...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,+++,,,,,,---------------,,,+++)))(((,,,,,,---...............------------------------------------------------,,,---......///.................................---......///////////////////////////////////////111111111111111111111111111111222222222222222333333444444555555666666666777777666777777888999:::<<<<<<============<<<<<<<<<===>>>>>>>>>>>>>>>>>><<<===>>>@@@AAABBBCCCCCCDDDEEEGGGIIIJJJKKKJJJJJJKKKTTTZZZVVVPPPNNNOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLHHHGGGFFFDDDDDDEEEGGGHHHHHHIIIJJJKKKKKKKKKJJJIIIIIIJJJJJJJJJIIIHHHGGGFFF@@@CCCHHHKKKMMMNNNQQQRRRMMMNNNOOOPPPOOOLLLIIIGGGIIIHHHJJJPPPVVVWWWRRRLLLHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGJJJKKKKKKJJJGGGFFFDDDBBBAAA@@@AAABBBAAA@@@DDDCCCCCCBBBAAABBBBBBBBBDDDDDDDDDCCCBBBAAA@@@@@@?????????>>>>>>=========>>>===;;;999999:::<<<===;;;;;;;;;;;;::::::::::::999999::::::::::::::::::777777888888888777666666999888888777666555444444666666666666666666666666555555444444444333333333333333333222222222111111111111111000000000000000111111111111222222222333111111111111111111111111222222111000000000000111////////////////////////000000000000000000000000------......//////000000.........///////////////---.....................------------...///000000......------------......,,,,,,,,,++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,------...------------------------,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,---------.........++++++++++++++++++++++++---------------------------------------------------------------------------///111///,,,***,,,...------------------------------------------------------------------------........................---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------***++++++,,,,,,------...------------,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,---......//////000000000/////////......+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,+++,,,---......///......///...---,,,++++++++++++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------............------,,,,,,,,,,,,,,,+++,,,,,,---,,,+++)))(((,,,---......//////......------------------------,,,,,,,,,------------...------...............------------------------------......///000/////////000000000000000000000000111111111111111111111111111111222222222222222222333333444444555555555555666666666666666777999999:::;;;<<<============<<<<<<===???@@@@@@???>>>===;;;<<<>>>???AAABBBBBBBBBEEEGGGHHHJJJKKKKKKJJJJJJIIIQQQVVVSSSOOONNNNNNNNNLLLLLLLLLLLLKKKKKKKKKKKKGGGFFFFFFFFFGGGGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKJJJHHHHHHIIIJJJJJJJJJIIIIIICCCGGGKKKNNNOOOQQQSSSTTTOOOPPPPPPPPPNNNMMMKKKJJJJJJJJJLLLPPPTTTUUUSSSOOOIIIIIIIIIIIIHHHHHHHHHHHHFFFGGGHHHIIIIIIHHHGGGFFFDDDCCCAAAAAABBBBBBBBBAAADDDCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAA??????>>>>>>======<<<<<<===<<<;;;:::999:::;;;;;;::::::::::::::::::::::::888888999999999999::::::888888888999999888888777999999888888777777666666333333333333333333333333555555444444444333333333333333333222222222111111111111000000000000000000111111111222222222333333111111111111111222222222333222222111111111111111000000000000000000000000////////////////////////,,,,,,---...///000111111.........///////////////---------.....................------...//////000......------------......,,,,,,------------,,,,,,------------------------------------------------------,,,,,,,,,---......------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.../////////---------...------------------------------------------------------------------------........................---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------******+++,,,,,,---......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000000000000////////////******+++,,,------------++++++,,,,,,,,,,,,------***+++,,,---------,,,,,,,,,,,,,,,------...///000///...---,,,++++++++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------)))))))))***++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///......---,,,,,,,,,,,,,,,***+++---......,,,+++***,,,,,,---............---------------------------,,,,,,,,,---------......---...............------------------------------------///000000000///...000000000000000000000000111111111111111111111111222222111111111111111111222222222333333333333333555555555555666777888888999:::;;;<<<===>>>>>>>>><<<===???AAAAAA???===<<<<<<===???AAABBBCCCCCCCCCGGGHHHIIIKKKKKKKKKJJJIIIGGGLLLOOOMMMLLLMMMMMMJJJKKKKKKJJJJJJIIIIIIIIIIIIEEEFFFHHHIIIJJJKKKJJJJJJMMMLLLLLLKKKKKKKKKLLLLLLHHHIIIJJJLLLMMMMMMNNNNNNJJJMMMPPPQQQQQQQQQRRRSSSRRRRRRPPPOOONNNMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOJJJJJJIIIIIIIIIHHHHHHHHHEEEFFFFFFGGGGGGFFFFFFEEEEEECCCAAAAAABBBCCCBBBAAADDDCCCBBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAABBB??????>>>======<<<;;;;;;;;;;;;;;;::::::::::::999999999999999999999::::::888888888888999999999:::777888888999999888888777777777777666666666666666333333333333333333333333555555444444444333333333333333333222222222111111000000000000000000000111000000000111111111111222000000111111111222222222222222111000000000000000000000000000000000000000........................------......//////000000............/////////000---------.........//////---------,,,------...///...------,,,,,,------...------------------------------------------------------------------------,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---,,,,,,,,,.........------------------------------------------------------------------------------------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------******+++,,,,,,---......---------,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000///.........------------++++++---...///000000000++++++,,,,,,,,,---------)))***,,,---...---,,,,,,------,,,,,,---...000111...---,,,,,,++++++,,,,,,++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))..............................------,,,++++++***000000000000111111111111,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***+++---///000000//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.../////////...---,,,,,,,,,,,,,,,***,,,---//////...,,,+++++++++,,,---------,,,,,,------------------------,,,,,,,,,------.........---...............------------------------------,,,---///000000000///...000000000000000000000000111111111111111111111111222222111111111111111111111111111111111222222222555444444555555666777888888999:::<<<===>>>>>>???<<<>>>@@@AAAAAA???===;;;>>>???@@@BBBCCCDDDEEEEEEHHHIIIJJJKKKKKKKKKJJJIIIEEEIIIJJJIIIIIILLLLLLHHHIIIIIIIIIHHHHHHGGGGGGGGGDDDFFFIIILLLMMMMMMLLLKKKOOONNNLLLKKKKKKKKKLLLMMMKKKLLLMMMOOOQQQRRRSSSSSSPPPRRRTTTTTTRRRQQQQQQRRRTTTSSSQQQOOONNNNNNNNNOOOOOOOOONNNLLLIIIIIIKKKMMMJJJJJJJJJIIIIIIHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDBBBBBBCCCCCCCCCBBBCCCCCCBBBAAAAAAAAAAAABBBAAAAAA@@@@@@@@@AAABBBBBB???>>>>>>===<<<;;;;;;;;;::::::;;;;;;;;;:::999888999999999999999999999:::777777888888999999999:::777777888888888888888777333333333444444444444444555555555555555555555555555555444444444333333333333333333222222222111111000000000000000111111111////////////000000000000000000111111222222222222111111000///////////////000000000000000000000000........................///////////////.........---.........//////000000---------.........//////,,,,,,+++++++++,,,------...------,,,,,,------...000///---,,,,,,---///000------------------------------------------------,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,---------......------------------------+++++++++,,,,,,,,,------------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---***)))***...///...+++------------------------++++++,,,---............******+++++++++,,,,,,,,,+++++++++++++++,,,---...---......//////......---------++++++++++++------...---,,,,,,,,,,,,---............------,,,,,,,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,---000///...---,,,+++++++++,,,,,,---...///000111111......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,.........------,,,,,,,,,,,,,,,,,,------.........---------------------------***)))***...///...+++......//////...,,,***))),,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++,,,---------,,,+++***++++++******++++++,,,---,,,---...//////...---,,,,,,+++***+++---...---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......+++//////++++++000111...000///...---,,,---......///222444333000...///000...---+++******+++---...//////.........---------////////////000000000000000000000000000000000000000000111111111111000000111222333444555444333333777666555555666777888999444666888999:::;;;>>>AAA>>>???@@@AAAAAA@@@>>>>>>@@@AAABBBCCCDDDDDDDDDDDDJJJKKKKKKKKKJJJHHHFFFEEEHHHIIIJJJKKKKKKJJJJJJIIIHHHJJJKKKJJJHHHFFFFFFFFFIIIKKKLLLKKKIIIGGGIIIKKKPPPNNNKKKIIIIIIKKKNNNPPPOOOPPPPPPPPPPPPPPPPPPPPPSSSTTTUUUUUUSSSQQQNNNLLLOOONNNMMMLLLKKKKKKKKKKKKJJJKKKKKKLLLKKKJJJHHHGGGHHHGGGGGGGGGFFFFFFEEEEEEGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBAAA???>>>>>>>>>?????????>>>>>>===<<<;;;;;;;;;===<<<;;;;;;::::::;;;;;;<<<<<<;;;:::::::::;;;;;;999999888888777777777666444555555555666666777777777777777777777777777777888777555444333333333444333333333222222111111111222222222222222222222222444222000000111222111000111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////............////////////111///---...000000...,,,------......//////000000------............------.........------,,,,,,,,,***)))(((((((((***---...------------------------,,,---......,,,,,,---...---------............///---------,,,,,,+++++++++,,,,,,,,,---------......//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,++++++***---.........---,,,,,,+++,,,,,,++++++++++++++++++---------...------,,,,,,++++++,,,,,,,,,---------......---------...//////,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,------------------,,,......---------,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---//////...---,,,,,,,,,,,,------......//////000000.........---------,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,......---------,,,,,,,,,,,,,,,,,,,,,---------...------------------------,,,------,,,,,,++++++,,,......///......,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,)))***,,,------------,,,------,,,,,,------...///---------......---------,,,+++***+++---...---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......+++......++++++///000---------,,,,,,---...000000...111222222///---...000...---+++******+++---...//////.........---------.../////////000000000000000000000000000000000000000000000000000000000000111222333444444444333333444333333333444555777888777999:::::::::;;;===???===>>>???@@@@@@@@@?????????@@@AAACCCDDDEEEEEEEEEIIIIIIJJJJJJIIIHHHGGGFFFEEEGGGIIIKKKLLLLLLKKKJJJHHHJJJKKKJJJHHHFFFFFFGGGHHHJJJKKKJJJHHHHHHIIIKKKNNNMMMKKKIIIJJJKKKMMMOOOPPPPPPPPPQQQQQQQQQQQQQQQPPPPPPQQQPPPOOONNNLLLKKKMMMMMMLLLJJJJJJIIIIIIJJJJJJJJJKKKJJJJJJHHHGGGFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>??????>>>>>>======<<<;;;;;;:::<<<<<<;;;:::::::::::::::<<<;;;::::::999:::::::::666666666555555555444444555555555555666666666777555555555555555555555555666555444333222222333333333333333222222222111111222222222222222222222222444222000000111222111000111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////............////////////111///---...///000...,,,.........//////000000000------............------......---------,,,,,,,,,---,,,+++++++++---///000------------------------,,,---......,,,+++,,,---------------............---------,,,,,,+++++++++,,,,,,,,,---------...............------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((('''+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,++++++------......------,,,+++,,,,,,,,,,,,,,,,,,,,,---............---,,,+++***,,,,,,---------.........//////...---------......,,,+++***))))))***+++,,,......------------......+++,,,............,,,+++...------------,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,,,,------///......---------.............................................---------++++++,,,,,,,,,,,,------,,,------......------,,,...------------,,,,,,,,,++++++,,,,,,,,,,,,------------------------------+++...000...***(((***------.........---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,))))))+++,,,---.........------,,,,,,------...///---,,,,,,++++++,,,,,,---,,,+++***+++---...---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------......+++------++++++......---******+++,,,---///111222---///000000...------...------++++++++++++------...............---------....../////////000000000000000000000000000000000111111////////////111111111222222333444333333333222222222333444666777888:::;;;<<<;;;;;;;;;===???======>>>???@@@@@@@@@???>>>???AAACCCDDDEEEFFFFFFGGGGGGHHHHHHIIIHHHGGGGGGCCCEEEHHHKKKLLLLLLKKKJJJHHHJJJKKKJJJHHHGGGGGGGGGFFFHHHIIIIIIHHHHHHJJJKKKLLLLLLKKKJJJJJJKKKKKKLLLOOOOOOOOOOOONNNNNNNNNNNNLLLKKKKKKJJJJJJJJJJJJJJJKKKKKKJJJIIIHHHHHHHHHHHHJJJJJJIIIIIIGGGFFFDDDDDDFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>????????????>>>>>>======<<<<<<<<<;;;::::::999999::::::;;;:::999999888888999999555555555555444444444444555555555555666666666666333333333333333333333333444333333222222222333333333333333222222222222111222222222222222222222222444222000000111222111000111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////............////////////111///......//////...---////////////000000000000------............------...------------,,,,,,,,,...---,,,,,,---...000111---------------------------...///...,,,+++,,,---------------............------,,,,,,,,,,,,++++++,,,,,,,,,---------......------------------------------------------------,,,,,,,,,+++)))(((&&&%%%+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++,,,,,,,,,,,,------------......------,,,,,,,,,,,,,,,------.........---.........------,,,+++,,,,,,,,,,,,------------...---,,,+++++++++++++++---+++***((((((***+++------------,,,,,,---------------------------------------------------------------------------------------,,,,,,,,,,,,------......---------...///////////////......---------........................+++++++++,,,,,,,,,------,,,------......------,,,------------------------+++,,,,,,,,,,,,,,,,,,,,,------------------------+++---...---+++***+++---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,------------++++++******++++++,,,------,,,+++******+++,,,---,,,+++***+++---...---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,++++++,,,---,,,******+++,,,---///000111,,,---......---------------,,,,,,++++++,,,,,,---................................./////////000000000000000000000000000000222111///......///111222111111222222333333333333222333444555666888999::::::;;;<<<<<<<<<<<>>>>>===>>>@@@BBBDDDFFFGGGGGGEEEEEEFFFGGGGGGHHHHHHHHHCCCEEEHHHKKKLLLKKKIIIGGGHHHJJJKKKJJJHHHGGGGGGHHHFFFGGGHHHHHHIIIIIIJJJKKKJJJKKKKKKKKKKKKJJJJJJIIIKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHFFFEEEFFFGGGIIIJJJJJJIIIHHHHHHGGGGGGGGGHHHIIIHHHHHHGGGEEEDDDCCCBBBDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>???@@@@@@@@@@@@??????>>>>>>;;;;;;:::999999999999::::::999999888777888888888777777666666666666666666555555555666666666666666222222222222222222222222333333333333333333444444222222222222222222222222222222222222222222222222333111000000111222222111111111111111111111111111000000000000000000000000////////////////////////////////////////////////............////////////000///////////////...---000000000000000000000000------............------------------------------,,,,,,,,,,,,,,,---...///---------------------------...///...,,,++++++,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------..........................................---,,,+++***)))+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,---......,,,------...------,,,,,,***++++++,,,---......///+++,,,------.........---++++++++++++,,,,,,,,,,,,...---,,,+++++++++++++++...,,,+++))))))+++,,,...++++++++++++++++++++++++///...,,,++++++,,,...///------------------------------------------------...------,,,,,,------.........---------....../////////......------,,,,,,------..................+++++++++,,,,,,,,,------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++***)))+++---///...---------,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,++++++++++++++++++******++++++,,,---,,,+++***))))))***+++,,,,,,+++***+++---...---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,+++,,,,,,+++,,,---,,,,,,,,,---------------,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.................................////////////////////////////////////111000...------...000111111111111111222222333333111222333555777888999999888:::;;;<<<<<<>>>AAACCCAAA@@@???>>>======<<<<<<===>>>@@@BBBDDDFFFGGGGGGCCCDDDDDDEEEFFFGGGHHHIIIFFFGGGIIIJJJJJJHHHFFFEEEHHHJJJKKKJJJIIIHHHHHHIIIGGGGGGGGGHHHJJJKKKKKKKKKIIIJJJJJJKKKJJJIIIHHHGGGJJJJJJIIIIIIHHHHHHHHHHHHGGGFFFDDDDDDDDDFFFIIIKKKIIIIIIHHHGGGGGGGGGHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEDDDEEEEEEEEEFFFFFFGGGGGGEEEEEEEEEDDDDDDCCCBBBAAA????????????????????????>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>=========<<<;;;::::::999999::::::999999888777777777888888666666777777777777777777666666666666666555555555333333333333333333333333444444444555555555555555222222222222222222222222222222222222222222222222333111000000111222222111111111111111111111111111000000000000000000000000////////////////////////////////////////////////............//////////////////000///............000000000///////////////------............------------------------------------------------......---------------------------...///...,,,+++,,,---,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------.................................------..................+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++,,,---......,,,,,,------...------,,,)))******+++,,,------...***+++,,,---............*********+++++++++,,,,,,//////...---------.........---,,,++++++,,,---...******++++++++++++******......,,,++++++,,,......,,,,,,,,,------------......------------,,,,,,,,,......------------.........------,,,,,,,,,------///.........------,,,,,,,,,,,,,,,---------------++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,------------.........------------,,,,,,------------------------+++((('''***...111000---,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...//////---,,,+++*********------,,,,,,------...///,,,++++++******++++++,,,,,,+++***+++---...---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......///,,,+++------++++++...---------------,,,+++***,,,++++++,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,---------...............------........./////////////////////////////////000000............000000222111111111111222333333///000222333555555666666777999;;;<<<<<<>>>AAADDDAAA@@@???>>>===<<<<<<<<<>>>???AAACCCDDDEEEFFFFFFCCCCCCCCCCCCEEEFFFGGGHHHHHHHHHIIIIIIHHHGGGEEEDDDHHHJJJKKKKKKIIIHHHIIIJJJIIIHHHHHHIIIKKKLLLKKKJJJIIIIIIIIIIIIIIIHHHGGGFFFKKKKKKKKKJJJIIIIIIHHHHHHFFFEEEDDDCCCDDDFFFHHHJJJHHHHHHGGGFFFFFFGGGGGGHHHGGGFFFEEEDDDCCCCCCCCCDDDCCCCCCCCCCCCDDDDDDDDDDDDAAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>?????????>>>>>>;;;;;;;;;;;;::::::::::::<<<<<<;;;::::::::::::;;;:::999888888777777888888555555555555666666666666666666666666666555555555444444444444444444444444444555555666666555444444111222222222222333333333222222222222222222222222222111///000111333222222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////............////////////...000000000...---...///////////////............------............------,,,,,,,,,------------....../////////////////////------------------------,,,---......,,,,,,---...,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,------.........------------------------***+++,,,---............+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,******+++,,,,,,---......,,,,,,------......------*********++++++,,,,,,,,,,,,,,,------...---------+++++++++,,,,,,,,,------......---------...//////------------------------***+++,,,,,,,,,,,,+++***+++,,,...//////...,,,+++,,,,,,,,,---------............---------,,,,,,,,,......------------.........---,,,+++++++++++++++------------------------+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,---------....../////////......---------------------------------*********+++---.........,,,,,,++++++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...,,,++++++++++++,,,------,,,,,,------...///++++++,,,,,,,,,,,,++++++,,,+++***+++---...---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......111---,,,///...++++++///,,,------------,,,+++***---++++++,,,//////...++++++,,,,,,------,,,,,,+++---------.........//////---------.........//////////////////////////////////////////////////////222111000000000111333333000111222444555555444444888999;;;;;;;;;===???BBB???>>>===<<<======>>>??????@@@AAACCCDDDEEEEEEEEECCCCCCBBBBBBCCCEEEGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFHHHIIIKKKKKKJJJIIIIIIJJJLLLJJJIIIJJJLLLMMMLLLJJJJJJIIIIIIHHHGGGFFFFFFFFFKKKKKKJJJJJJIIIHHHHHHGGGDDDDDDCCCCCCDDDEEEFFFGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDCCCBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<>>>?????????>>>>>>::::::::::::::::::::::::>>>===<<<<<<;;;;;;<<<<<<::::::999888888888888999666666666666777777888888777666666666555555555555444444444444444444444444444555555666555444222111111111222222222333333333222222222222222222222222222000///000111333333222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////............////////////...000111000---,,,...//////.........---------,,,------............------,,,,,,,,,---------............/////////.........------------------------***,,,------------...///++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++++++++,,,,,,---------+++,,,------......------+++,,,,,,,,,,,,,,,,,,,,,............---,,,++++++,,,,,,,,,---------......++++++++++++,,,,,,---...+++,,,,,,------,,,,,,+++++++++------------++++++'''+++///222222///+++''',,,,,,,,,------..................------,,,,,,,,,......------------.........---,,,+++******))))))------------------------*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,------......------,,,,,,,,,,,,------.........000000/////////.........------------------------))),,,...---+++***,,,///,,,+++++++++,,,...000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++++++++,,,---...++++++******++++++,,,---+++,,,---......---,,,+++,,,+++***+++---...---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......222---,,,000///++++++///+++,,,------------++++++---+++***,,,///000...,,,+++,,,,,,------,,,,,,+++---------.........//////---------.........//////////////////////////////......////////////......222111000000000111333444222333555666777666555555999;;;<<<;;;;;;;;;===???<<<<<<;;;<<<===???AAABBB@@@AAABBBCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCDDDFFFGGGGGGFFFEEEDDDEEEFFFHHHIIIHHHIIIKKKKKKJJJIIIJJJJJJNNNLLLJJJJJJMMMNNNLLLIIIJJJIIIHHHGGGFFFFFFFFFFFFIIIIIIHHHHHHGGGFFFEEEEEECCCCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEDDDCCCCCCEEEFFFGGGHHHHHHGGGGGGFFFFFFEEEEEEDDDEEEEEEFFFGGGHHHHHHHHHDDDDDDDDDDDDCCCBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===?????????>>>===<<<<<<==================>>>>>>===<<<<<<<<<<<<===;;;:::999999888888999999888888999999:::::::::;;;777777666666555555555444333333333333333333333333444444555555444222111///111111111222222333333333222222222222222222222222222000///000222333333222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////............/////////000...000111000---,,,---000......---------,,,,,,,,,---..................---,,,,,,,,,------.........+++,,,,,,---,,,,,,++++++------------------------)))+++------------///000++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,............------,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,---.........------------------------,,,,,,,,,++++++,,,,,,---...------------------------,,,++++++***+++,,,.../////////.........---------******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......------------------------------------------------++++++++++++++++++++++++---.........---,,,,,,+++***++++++,,,------------******+++,,,,,,,,,++++++333222000///---,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------//////...---,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++//////...---...///000111+++++++++,,,,,,---------------------------------+++++++++,,,,,,---------...---,,,++++++,,,...///------,,,++++++***))))))+++******))))))******+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////000000////////////000000000000000000000000000000222222111111111111111111222333333444555555555444666777999;;;<<<<<<<<<<<<;;;;;;;;;;;;===???AAABBBCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEFFFFFFGGGEEEEEEDDDDDDDDDEEEEEEFFFKKKJJJIIIIIIHHHHHHHHHHHHJJJJJJJJJIIIIIIHHHHHHHHHCCCDDDEEEGGGHHHIIIJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEAAACCCDDDDDDCCCCCCDDDFFFCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJKKKLLLLLLKKKJJJIIIDDDCCCCCCBBB@@@???>>>>>>??????>>>===<<<;;;::::::??????@@@??????>>>===<<<;;;<<<<<<<<<;;;::::::999999:::<<<======<<<:::999:::999777666666777999:::888999;;;;;;;;;999777666888888777666555444444333111222333333222111222333333444444555555444444333333333222111111222333333222222222222222222333333222111111111000000//////000000111111111111000000222111000//////000111222---.........//////000000111000000111333222000...////////////////////////........................---.../////////...,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,---...///........................---+++)))***---///...,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------.........------,,,,,,,,,------,,,,,,,,,,,,++++++---------,,,,,,+++++++++++++++++++++++++++++++++))))))((((((((()))+++,,,+++,,,---.........---,,,,,,***((()))+++,,,+++(((***************************++++++,,,,,,------...---------,,,,,,+++++++++///...---,,,+++*********------------------------------.........---,,,,,,......------,,,,,,,,,,,,******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,---------,,,,,,++++++,,,---.........---111000///---,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///......---,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,......---------...///000+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++,,,,,,------------,,,++++++******+++++++++******+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------..................000000000000000000000000////////////////////////111111111111111111111111333444444555555444444333666777999:::;;;<<<<<<;;;;;;;;;;;;<<<===???AAABBBBBBBBBCCCCCCCCCCCCCCCBBBCCCCCCCCCDDDEEEEEEEEEFFFBBBBBBCCCDDDDDDEEEFFFFFFJJJIIIHHHHHHGGGGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHGGGEEEFFFGGGIIIJJJJJJJJJJJJHHHHHHFFFEEEEEEDDDDDDDDDDDDEEEFFFEEECCCCCCCCCEEECCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFHHHJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIGGGFFFCCCBBBAAA@@@???>>>======???>>>======<<<<<<<<<<<<@@@@@@@@@@@@???>>>===<<<;;;;;;<<<<<<;;;;;;:::999999:::;;;<<<<<<;;;:::999:::999777666666777999:::888999:::;;;;;;999777666666666666555555555555555222333444444222222333444333333333333333333333333333333222111111222333333000000000000000000000000111111111111000000000///000000111111111111000000111111000000000000111111............/////////000...------...///000...---................................................///...---,,,+++,,,,,,---.........---,,,+++***)))---,,,,,,,,,,,,---...///---------------------------+++)))***---...---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------......---------,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,---...+++,,,---.........---,,,,,,***))))))+++,,,+++)))++++++++++++++++++++++++---------------------------------,,,,,,+++++++++///...---,,,+++*********---------------------------///000111000...+++***---,,,,,,,,,,,,+++++++++***++++++,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************+++++++++,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------,,,++++++,,,,,,---//////000000000///...---,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---.........------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,,,,,,,---...///++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++------------------------..................------000111222222222222111000////////////////////////111111111111111111111111444444444555444444333333666777888::::::;;;;;;;;;::::::;;;<<<===???@@@AAA@@@AAABBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDD>>>@@@BBBDDDEEEFFFFFFEEEHHHGGGGGGFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHJJJKKKLLLKKKJJJIIIGGGFFFEEEDDDDDDCCCDDDDDDEEEFFFGGGFFFDDDCCCCCCDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFHHHJJJLLLMMMJJJJJJJJJJJJIIIIIIIIIIIIGGGHHHHHHHHHGGGFFFDDDCCCAAAAAA@@@???>>>======<<>>===<<<<<<<<<===>>>@@@@@@@@@@@@???>>>======;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::::::::999888777666666777888999888999:::::::::999888777444444444555555555666666222333444444222222333444444333222111111222333444333222222111111222222333000000000000000000000000111111111111000000000000000000111111111111000000000000111111111111000000............////////////---,,,+++,,,...//////...................................................000...+++))))))***,,,.../////////...,,,+++)))(((------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,+++,,,,,,------,,,,,,+++------------------------++++++,,,,,,,,,,,,------...------------,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---------------------------///......------------...++++++,,,---------------,,,***)))***+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,000000///......---,,,,,,------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...------------------------.........///...---,,,+++---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******++++++++++++,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++,,,------...------,,,,,,------------,,,++++++***+++,,,---///000000000000......---,,,,,,+++,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,------......------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++,,,---...---,,,+++***.........------,,,,,,,,,,,,------------------,,,,,,,,,,,,------------...++++++++++++++++++++++++.......................................---------...///111222222111///...////////////////////////000000000000111111111111222333333444555555555444666777888888999:::::::::::::::;;;<<<===???@@@AAA???@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCC>>>@@@BBBDDDEEEEEEDDDCCCFFFEEEEEEDDDDDDEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJLLLKKKJJJHHHFFFEEEEEEDDDCCCCCCCCCCCCCCCEEEFFFGGGFFFEEEDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJLLLLLLIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFDDDBBBAAAAAA@@@@@@???>>>>>>======>>>===<<<;;;<<<===???@@@@@@@@@@@@@@@???>>>===<<<:::;;;;;;<<<;;;;;;:::::::::999999888888999999:::888888777777777777888888888888999999999999888777444444444444555555555555111333444333222111222333444333111000000111333444222222222222222222222222333333333222222222222222111111111000000000000000000000111111111111000000///000111222222111000///.........//////////////////---,,,,,,...000111111................................................///...,,,+++***+++,,,---............---,,,+++***------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,++++++++++++++++++,,,,,,---------------------------------------,,,+++++++++******++++++,,,,,,------------++++++++++++++++++++++++------------------------///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------------------------,,,+++******,,,...000------------............++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------------++++++++++++++++++++++++,,,,,,------...------,,,------------,,,++++++***++++++,,,....../////////......---------------...,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,------------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------.../////////...,,,+++......------------,,,,,,,,,---............---,,,,,,,,,---------.........++++++++++++++++++++++++++++++++++++++++++++++++.....................------...000111111000...---........................//////000000000111111111000111222444555666666777777777777777888999999:::999999;;;<<<===??????@@@???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAABBBDDDEEEEEECCCAAA@@@DDDDDDCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIHHHFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEGGGGGGGGGGGGHHHJJJIIIHHHHHHHHHGGGGGGFFFFFFHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGHHHGGGFFFDDDBBBAAAAAAAAA@@@@@@??????>>>>>>======<<<<<<===>>>@@@@@@????????????>>>===<<<<<<::::::;;;;;;<<<;;;;;;::::::999999888888999999:::888777777777777777777888777888888888888888888888777666666555444444333333111222333222111000111333444333111000000111333444222222222222222222222222333333333222222222111111000000000000000000111111000000111111111111000000///000111222222111000//////////////////.........///---,,,,,,...000111111...............................................................---,,,,,,,,,,,,---.........------...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,++++++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,+++++++++***))))))++++++++++++,,,,,,------++++++,,,,,,+++++++++,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++*********------------------------...,,,)))((()))+++///111------...............///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------------,,,,,,,,,---------.........------------------------------------------------++++++++++++++++++++++++,,,,,,------......------,,,,,,---------,,,++++++++++++,,,------------,,,...---------------...///,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,---------,,,,,,------,,,,,,,,,,,,++++++******++++++,,,,,,------,,,---------............//////000//////...---,,,---------,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////------...//////...------...........................//////000000111111111000111222444555666666777777777666666777888888999888999:::<<<>>>>>>?????????@@@AAABBBBBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBDDDDDDEEEEEEDDDCCCAAA@@@CCCCCCCCCCCCCCCDDDDDDEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCEEEGGGHHHHHHHHHJJJLLLKKKKKKJJJIIIHHHHHHGGGGGGIIIIIIJJJJJJJJJIIIHHHGGGHHHHHHGGGGGGFFFFFFEEEEEEFFFGGGGGGGGGFFFEEECCCBBBAAAAAA@@@@@@@@@?????????=========>>>>>>?????????>>>>>>>>>>>>===<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::777777777777777777777777777777777888888888888999888888777666555444333333111222333333111111222333444333222111111222333444111222222333333222222111222222111111000/////////000000000000111111111111000000111111111111000000000000111111111111000000///////////////.........---,,,+++,,,...//////...------------------------........................---...///000///...---++++++,,,---......//////.........---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,------------...------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,------------,,,,,,++++++++++++++++++,,,------+++,,,---,,,+++***+++---------------------------******++++++,,,------...++++++,,,,,,,,,,,,------///...---,,,+++*********------------------------///---,,,******,,,...///,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++,,,,,,,,,---------------------------------------------------------------------------------+++,,,------......------++++++,,,---------,,,,,,,,,------------,,,++++++,,,,,,++++++,,,---......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------++++++,,,,,,,,,,,,------***************************++++++,,,,,,++++++***++++++---.........---,,,---------,,,,,,+++++++++)))******+++,,,,,,------+++,,,,,,---...///000000000000///...---,,,,,,---++++++,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++------------............------------------------////////////////////////+++,,,,,,---...///000000////////////////////////..............................//////000111111222333333444444555555444444777777666555666777888999777888:::<<<>>>>>>>>>>>>@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@AAABBBBBBBBBCCCEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEEEECCCCCCCCCDDDDDDEEEEEEEEEFFFEEEDDDDDDDDDEEEFFFGGGEEEDDDDDDCCCDDDDDDEEEEEEEEEGGGHHHIIIHHHIIIJJJLLLLLLKKKJJJIIIHHHGGGFFFFFFGGGHHHIIIIIIJJJIIIHHHGGGIIIIIIHHHGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFEEECCCBBB???????????????>>>>>>>>><<<===???@@@@@@???>>>===============<<<;;;:::999999:::;;;;;;<<<<<<;;;;;;999:::;;;<<<<<<;;;:::999666666777777777777666666777777777777777888999999888888777777777666666666333444555555333333444555333333333333333333333333111222333333333333222111222222111111000//////...///000000000111111111111000000111111111111000000111111000000000000111111000/////////...............------...///000...---------------------------..............................------------,,,,,,,,,---...............---///...---,,,,,,,,,,,,,,,------------------------***,,,//////---******++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......------,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////......---,,,+++*********+++,,,---***,,,...---+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...------------------------000//////...------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---******+++++++++,,,,,,,,,------------------------------------------------////////////////////////+++,,,,,,---.........---***+++,,,,,,------------............---,,,+++***************+++,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++------------------------++++++,,,,,,,,,---------*********************************++++++*********+++,,,---...///...---------------,,,,,,+++++++++))))))***+++,,,,,,------***+++,,,---...000111111000///---,,,++++++,,,,,,++++++++++++++++++++++++***+++---......---+++***---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...000111111000000////////////000000........................---......///000111111222555555555555444333222111777777666555555666888888777888:::<<<>>>>>>>>>>>>AAAAAABBBBBBBBBAAA@@@@@@??????@@@AAAAAABBBCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGCCCCCCCCCCCCCCCDDDEEEFFFBBBCCCCCCCCCDDDDDDEEEEEEFFFEEEDDDCCCCCCEEEGGGIIIEEEEEEDDDDDDDDDEEEEEEFFFGGGIIIJJJIIIHHHHHHIIIJJJKKKKKKJJJIIIGGGFFFEEEEEEDDDFFFGGGIIIJJJJJJIIIIIIJJJJJJIIIHHHHHHGGGFFFFFFCCCDDDEEEEEEEEEDDDCCCBBB>>>>>>>>>>>>============<<<===@@@AAAAAA???===;;;<<<<<<<<<<<<;;;:::999888999::::::;;;<<<<<<<<<;;;999:::<<<======<<<:::999666666777777777777666666777777666666777888999999777777777777888888888888555666777666555555666777333444444555555444444333111222333444444333222111444444333333222111111000//////000000111111111222000000111111111111000000222111000//////000111222000000//////.........---111000000222333222000...------------------------........................///...+++***)))***,,,....../////////...---,,,,,,///...---,,,,,,,,,,,,,,,........................)))---000000---******++++++,,,,,,------,,,,,,+++---------------------------------,,,,,,+++++++++,,,,,,,,,------.........---------,,,,,,,,,++++++---------,,,,,,+++++++++------------------------***+++---.........------,,,+++*********+++,,,---***,,,...---+++***,,,...,,,,,,,,,,,,,,,,,,,,,,,,/////////...------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,,,,++++++******++++++,,,------------------------******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...,,,))))))+++---......---.........---,,,,,,+++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---,,,,,,+++,,,---///000///---,,,,,,------,,,+++------------------------------------------------,,,,,,,,,---------......---------.........//////------------------------(((((()))***,,,---...///,,,,,,,,,++++++***************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,---,,,+++***)))+++,,,,,,------,,,+++*********+++,,,...///000000000000///...------,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------000...,,,...000000---***...------------...//////////////////000000000000///...---,,,,,,---...///...---,,,++++++,,,---...//////000111111111111111222222222333333333444444333333444555666777888888888999:::;;;;;;;;;:::999AAA@@@?????????@@@AAABBBBBB@@@>>>>>>???AAABBBAAADDDDDDDDDDDDCCCBBBAAAAAADDDCCCBBBAAA@@@@@@???@@@DDDEEEEEEEEEEEEEEEDDDDDDHHHHHHGGGFFFFFFGGGGGGHHHIIIIIIHHHFFFDDDDDDGGGIIIHHHIIIJJJJJJJJJJJJJJJIIIKKKKKKJJJIIIGGGFFFEEEEEECCCDDDEEEFFFFFFGGGFFFFFFIIIIIIGGGFFFEEEEEEEEEEEEBBBCCCDDDEEEDDDCCCAAA@@@DDDCCCAAA???>>>===<<<<<<:::;;;===>>>???>>><<<;;;888999999::::::;;;;;;<<<;;;;;;;;;::::::999999999::::::::::::::::::::::::888777777666666666666666888888888888999:::;;;;;;888999999::::::999999888555555444444444333333333444333222222111111222222222333444444222222333444222222222222111111111000---......///000111111222222111111111000000//////000000000000000000000000000000000000000000000000111///...///000111000...................................................---,,,,,,++++++,,,,,,---------------------------............---,,,++++++,,,,,,------,,,,,,+++***++++++++++++,,,---.........------,,,,,,++++++***---,,,,,,++++++,,,,,,---,,,,,,---------,,,++++++---------............///------,,,++++++++++++,,,+++++++++,,,,,,------------------------...///000+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,++++++,,,,,,------,,,,,,+++)))***,,,---......---,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------,,,,,,++++++++++++,,,,,,------------------------++++++++++++,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...,,,))))))+++---............//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------------.........------,,,,,,,,,---...//////...............---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------.........///---------------,,,,,,,,,))))))***+++,,,------...,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,---,,,+++***))),,,,,,,,,,,,+++,,,,,,,,,++++++,,,---...///000111000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,---------+++***+++---///...,,,---------------......///------------............000///............///000000///...---------......------...///////////////222222222333333333333444333444444555666777888888888999:::;;;;;;;;;:::999>>>============>>>???@@@AAA@@@>>>???AAABBBBBBAAACCCCCCDDDCCCCCCBBBAAAAAAAAAAAA@@@@@@AAAAAABBBBBBDDDDDDEEEEEEEEEEEEDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIHHHGGGHHHKKKNNNKKKLLLLLLLLLLLLLLLKKKKKKKKKJJJIIIHHHGGGGGGFFFFFFDDDEEEEEEFFFGGGGGGGGGFFFHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBCCCBBBAAA???>>>======<<<;;;<<<>>>??????>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999::::::::::::::::::::::::;;;:::999777666555555555:::999999999999::::::;;;777777888888888888777777444444444444444444444444444333333222222222222222222444555444333222333555111111111111000000000/////////000000111222222222111111111111000000000///000000000000000000000000///////////////////////////...---...///000///---................................................---,,,,,,++++++,,,,,,------------------------------------...------,,,,,,,,,,,,------,,,,,,+++***------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,,,,+++------------...............------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------------,,,------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,------,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,---............,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,------------............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...,,,******+++---------...////////////......---......---,,,,,,+++******************************,,,,,,,,,,,,------------......---,,,,,,,,,------////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------..................------,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,++++++***...---,,,++++++,,,...///,,,------...///000000111//////......---,,,,,,,,,------------------------***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------***((('''(((+++---......,,,,,,,,,,,,------------,,,------------.........000000////////////000000111000///...............------...///////////////111111222222222333333333444444555666777888888999777888999::::::::::::999<<<<<<<<<<<<===>>>@@@AAA@@@??????@@@BBBCCCAAA@@@BBBCCCCCCCCCCCCBBBBBBAAA?????????@@@AAACCCEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDFFFFFFHHHHHHHHHHHHGGGFFFHHHHHHIIIIIIIIIKKKOOORRROOOOOOOOOOOOOOONNNMMMLLLJJJIIIHHHHHHGGGGGGGGGHHHEEEFFFGGGGGGGGGGGGGGGFFFEEEEEEDDDCCCCCCBBBCCCCCCDDDCCCCCCCCCCCCCCCDDDDDDAAAAAA@@@???>>>>>>>>>>>>>>>>>>?????????===<<<;;;>>>>>>===<<<<<<;;;::::::;;;;;;::::::::::::999999::::::::::::::::::::::::;;;;;;:::999888888888888<<<;;;;;;:::::::::::::::888888888999999888888888444444444444444444555555333333333333222222222222222444444444333222333444222222111111111000000000000000111111222222333333111111111111000000000000000000000000000000000000///////////////////////////---,,,---...///...---................................................------,,,,,,,,,,,,------------------------------,,,,,,------...---------,,,,,,------,,,,,,+++***......---,,,++++++************+++,,,,,,---......---,,,,,,++++++,,,,,,---)))***++++++,,,,,,,,,,,,------------............///......---,,,------------,,,,,,,,,,,,,,,,,,+++------,,,,,,+++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,++++++,,,,,,------,,,,,,+++///...---,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---............,,,,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,...,,,******,,,------,,,---...............---------------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------///......---,,,,,,,,,,,,...//////...---,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------------------------......---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++///...---,,,,,,---///000,,,,,,------......//////.........------,,,,,,,,,------------------------***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------+++***(((((()))+++---...++++++,,,,,,,,,---,,,,,,........./////////000000//////............//////...............///////////////000111111111111111111111111111222222222222333444555666777888888999777777888999999:::::::::<<<<<<===>>>???@@@BBBBBB?????????AAACCCCCCAAA???AAAAAABBBCCCCCCCCCBBBBBB??????@@@@@@BBBCCCEEEFFFCCCDDDDDDEEEEEEEEEEEEDDDDDDFFFHHHIIIIIIHHHGGGFFFGGGHHHHHHHHHHHHJJJNNNQQQPPPQQQPPPPPPOOONNNMMMLLLIIIHHHGGGGGGGGGHHHIIIIIIGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDCCCBBBAAAAAAAAABBBDDDEEE@@@??????>>>>>>>>>>>>???????????????>>>===;;;;;;===<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::999999::::::::::::;;;;;;888888999999:::<<<===>>>>>>===<<<;;;::::::::::::::::::;;;;;;;;;;;;::::::444444444444555555555555333333333333333222222222111222333333111111222333333333333222222222111111000000000111111222222222111111111000000000000000///////////////////////////////////////////////////...------//////...---................................................------,,,,,,,,,,,,------------------------------++++++,,,---............,,,,,,------,,,,,,+++***------------,,,,,,+++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---((()))***+++,,,,,,,,,,,,,,,,,,---------.........//////...------------...---------,,,,,,+++++++++------,,,+++************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,++++++,,,,,,------,,,,,,+++///...,,,+++***+++,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++***+++,,,---............---,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...,,,++++++,,,---,,,++++++,,,,,,------,,,,,,,,,+++++++++,,,,,,---------------------------------+++++++++,,,,,,,,,------.........------,,,,,,+++,,,---...---+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------------------,,,,,,------,,,,,,,,,+++++++++---------,,,,,,,,,,,,+++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------...---+++***)))***,,,...***+++,,,---------,,,,,,............////////////------------------------)))***+++---...///000000//////000111111111111111000000000111111111222222333333444555666777888888666666777777888999::::::;;;;;;===>>>???@@@AAAAAA???>>>???AAABBBBBB@@@>>>@@@@@@AAABBBCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCDDDCCCCCCDDDEEEEEEEEEEEEEEEDDDEEEGGGIIIIIIIIIGGGFFFGGGGGGGGGFFFEEEGGGJJJMMMOOOOOOOOOOOONNNMMMLLLKKKIIIHHHGGGFFFGGGHHHIIIJJJIIIIIIJJJIIIIIIHHHGGGFFFEEEEEEEEEDDDEEEEEEFFFFFFBBBBBB@@@@@@@@@AAABBBCCC??????>>>>>>>>>>>>>>>????????????>>>===<<<;;;;;;999999:::::::::;;;;;;;;;::::::::::::::::::::::::999999999::::::;;;;;;;;;999999999:::;;;===??????>>>===<<<;;;:::999999999999::::::;;;;;;::::::999555555555555555555555555333333444444444333222111///111222111000///000111111111111111000000000000/////////000000000000000000000000000000000111111////////////////////////........................000///...///000000///......................................................------,,,,,,------...------------------------++++++,,,---............,,,,,,------,,,,,,+++******+++,,,------------,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---((()))***+++,,,---------,,,,,,,,,------------...//////...------------...---------,,,,,,+++++++++---,,,+++***************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,++++++,,,,,,------,,,,,,+++,,,,,,+++***+++,,,...///++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------.........,,,+++,,,------,,,*********+++,,,,,,,,,,,,+++******+++,,,,,,---..............................,,,,,,,,,,,,------------------.........---,,,,,,***---...---***(((***---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,------...***,,,///111222111///---,,,,,,,,,+++++++++++++++------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------.........,,,******,,,...***+++---.........---,,,+++,,,,,,,,,,,,---------+++,,,------------,,,+++((()))+++---...///000000------...//////////////////000000000000111111111222222333444555666666777666666666666777888::::::888999;;;<<<============>>>======>>>@@@AAA???>>>??????@@@BBBBBBCCCCCCCCCDDDCCCBBBBBBBBBBBBBBBCCCBBBCCCDDDEEEEEEFFFFFFEEEDDDEEEGGGHHHIIIIIIHHHGGGGGGHHHGGGEEEDDDEEEHHHJJJMMMMMMMMMMMMMMMLLLKKKJJJJJJIIIGGGFFFFFFGGGIIIJJJKKKKKKKKKKKKJJJHHHGGGGGGFFFFFFEEEFFFFFFGGGHHHIIICCCBBBBBBAAA@@@@@@AAAAAA??????>>>=========>>>>>>>>>>>>======<<<<<<;;;;;;888888999999:::;;;;;;<<<999999::::::::::::;;;;;;888999999::::::;;;;;;<<<======<<<;;;;;;;;;<<<<<<===<<<;;;:::999999999999777777777888888777777777666666666555555555444444333444555555555444222111///000111111//////000111//////.........---------/////////////////////000000000000000111111111111000000000000000000000000........................111///...///000111000///......................................................------------......------------------------,,,,,,------...---------,,,,,,------,,,,,,+++***)))***,,,---......------......---,,,,,,+++******---,,,,,,++++++,,,,,,---***+++,,,,,,------------,,,,,,,,,,,,------------///......---,,,------------,,,,,,,,,,,,,,,,,,+++,,,,,,++++++***++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,++++++,,,,,,------,,,,,,+++++++++++++++,,,---...///,,,,,,,,,,,,------------------------------------,,,,,,------...---------------,,,,,,,,,,,,------------------------------++++++++++++,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///...,,,,,,,,,------+++)))***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------.........+++,,,---.........---,,,***---///...***(((+++...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,,,,++++++*********+++,,,,,,------,,,,,,,,,---------------,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,+++,,,---...///...222888======:::555111---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------+++---......,,,+++---///+++,,,.../////////---,,,++++++,,,,,,,,,---------,,,,,,---......---,,,,,,+++,,,---...//////......------...////////////////////////000000000111111000111111222333444555555555555555555666888:::;;;999:::;;;<<<<<<<<<<<<;;;>>>===;;;<<<>>>??????>>>>>>>>>@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIHHHGGGFFFGGGJJJLLLKKKKKKLLLLLLLLLKKKKKKJJJKKKIIIGGGFFFEEEGGGIIIJJJLLLLLLLLLKKKJJJIIIGGGGGGEEEEEEEEEFFFFFFHHHIIIIIIEEEEEEEEEDDDCCCBBBAAA@@@@@@???>>>===============<<<<<<;;;;;;;;;;;;;;;<<<:::::::::;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;888888999::::::;;;<<<<<<>>>===<<<;;;;;;;;;;;;;;;<<<;;;:::999999999999999555666666777777666666555888888777666555444333333333444555666555444222111111222333222111000111333////////////............000000000000000000000000///000000000111111111111000000000000000000000000........................000///......000000///.........................................................------------......---------------------------------...------,,,,,,,,,,,,------,,,,,,+++******+++---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------.........------++++++,,,,,,,,,---------...------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,++++++,,,,,,------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,------------...........................---------...------,,,,,,...------,,,,,,------...------------------------******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////...---,,,,,,------+++)))+++,,,------.........---...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////***+++---...///...------+++...111///+++))),,,///++++++++++++++++++++++++------------------------,,,,,,,,,---------......---------,,,,,,+++++++++))))))***+++,,,------...,,,,,,,,,---------......---,,,,,,++++++***************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,------------,,,,,,+++,,,---...///444999AAAHHHHHHDDD===888.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---------,,,,,,++++++,,,,,,,,,---------'''***---...,,,,,,---000+++,,,...000000///...------------.........//////,,,---...//////...---,,,...///000000000///---,,,///000000111111111111111////////////000000000000///000111222333444444555555555444555666888:::;;;;;;<<<===>>>>>>>>>===<<<>>><<<::::::<<<>>>>>>>>>===>>>???AAABBBCCCDDDDDDBBBBBBBBBBBBBBBCCCDDDEEEBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJIIIHHHJJJMMMPPPJJJKKKKKKLLLLLLLLLKKKKKKLLLJJJGGGFFFEEEFFFHHHJJJMMMMMMMMMLLLKKKIIIHHHGGGEEEEEEEEEEEEFFFGGGIIIIIIGGGGGGGGGGGGEEECCCAAA@@@@@@???>>>======<<<<<<<<<;;;;;;:::::::::;;;<<<<<<=========<<<;;;;;;::::::999999999::::::;;;;;;;;;888888999::::::;;;<<<<<<;;;;;;:::;;;;;;<<<===>>>::::::999999888888999999777777888888888888777777999999888666555444333222333444555666666444222111222333444444222222333444222222222222111111111111222222111111111111111111//////000000111111111222000000000000000000000000........................///...------...///...---......................................................------------......------------------------............---,,,++++++,,,,,,---------,,,++++++,,,---.........,,,***(((***++++++,,,,,,------...---,,,,,,++++++,,,,,,---.........///......------++++++,,,,,,,,,---------------,,,++++++++++++,,,+++++++++,,,,,,---------++++++++++++,,,---......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,++++++,,,,,,------,,,,,,+++,,,---......---,,,***))),,,,,,,,,---------......,,,,,,,,,++++++,,,,,,,,,......---,,,,,,,,,------......------------......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///------------------------000...++++++---///000000------...//////000000000------------------------------------------------++++++++++++++++++++++++,,,,,,............,,,,,,///......------,,,++++++000...,,,+++,,,------,,,------------------------*********++++++,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++)))+++---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------++++++++++++------+++++++++*********))))))************************+++---...---+++---222777<<>>;;;;;;<<<<<<===>>>>>>>>>:::999999:::>>>AAACCCCCC@@@AAABBBCCCDDDCCCBBBAAAEEEDDDCCCBBBBBBCCCDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIHHHGGGEEEDDDDDDEEEGGGHHHFFFEEEFFFIIILLLOOOPPPOOOMMMMMMMMMMMMKKKIIIGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKLLLLLLLLLKKKIIIIIIFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGFFFDDD@@@===:::999:::;;;<<<<<<<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999888888444444555555666777777777555555555555555555555555444444444444444444444444333333333222222222111111111111111111111111111111000000000000000000000000000000////////////000000...............///000000---.../////////...---,,,---.........//////000000000000//////.........---//////...---------------------,,,,,,,,,,,,------///...---,,,,,,---.../////////000000///...------...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000***++++++,,,,,,++++++***...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++++++++******************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,------,,,,,,+++++++++,,,------......------......------------......------,,,,,,,,,------.........------------......---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---...///------------------------///---++++++,,,...//////---,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++***------------------------000...,,,+++,,,------,,,------------------------++++++,,,,,,,,,---------------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++------+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++******+++++++++++++++++++++++++++---...------000666;;;DDDJJJMMMLLLLLLLLLIIICCC<<<888222///------------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---......+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///............---------,,,,,,---------------------------............///............////////////////////////000000000000000111333555666555444444111222333222111111333555888777666666777888;;;<<<:::;;;;;;<<<<<<======>>>===;;;:::;;;>>>@@@AAAAAA???@@@@@@AAAAAAAAAAAA@@@DDDDDDBBBBBBBBBCCCDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHIIIHHHFFFEEEEEEFFFHHHIIIJJJIIIIIIJJJMMMOOONNNNNNJJJJJJKKKLLLKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKJJJIIIHHHFFFGGGGGGGGGGGGGGGFFFEEEDDDEEEEEEDDDCCC@@@>>><<<:::;;;<<<>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999999:::;;;;;;;;;;;;:::999999999999999999999999::::::::::::::::::::::::::::::999999999888888888666555555555555555555555555555555555555555555555444444444444444444444444333333222222222111111111111111111111111111111111000000000000000000000000000000////////////000000...............///000000,,,---///000000000000///---........./////////000000/////////.........---000///......------.........------------------......---,,,,,,,,,,,,---....../////////......---,,,---------------......///---------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,------......------,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++***)))))))))***+++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++***+++,,,,,,------------+++,,,------...---------++++++************++++++,,,,,,,,,,,,------...///......------------......,,,,,,,,,++++++,,,,,,---------,,,,,,,,,---......------------------------...,,,******,,,.........------,,,++++++***))))))------------------------------------------------...---------,,,,,,++++++***++++++,,,,,,++++++***++++++,,,------...//////000...,,,,,,---------,,,------------------------,,,,,,------------......------------------------------,,,,,,++++++******------------------------***+++------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++---...---...444<<>>>>>??????>>>===<<<<<<>>>@@@@@@???>>>>>>>>>>>>???@@@@@@AAACCCCCCAAAAAAAAACCCEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFIIIHHHGGGFFFFFFGGGHHHIIILLLJJJIIIJJJKKKLLLKKKIIIFFFGGGIIIJJJKKKLLLLLLLLLIIIIIIIIIHHHHHHGGGGGGGGGHHHIIIJJJJJJJJJIIIGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDBBBBBBBBBBBBAAA???>>>===<<<===>>>?????????>>>>>>========================<<<<<<<<<<<<;;;;;;;;;;;;888888999::::::::::::999888888888888888888888888:::::::::::::::::::::::::::999999999999888888888666666555555444333333222444444444444444444444444444444444444444444444444333222222222222111111111111111111111111111111111000000000000000000000000000000////////////000000...............///000000,,,---///000111111222222...............//////////////////...............000000///........................------.........---,,,,,,++++++,,,,,,---------......------,,,,,,,,,,,,,,,,,,------------------------------------------,,,+++++++++,,,,,,,,,------......------,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,))))))))))))+++,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***))))))+++,,,---.........++++++,,,---------------*********))))))*********+++++++++,,,---...///000...------,,,,,,------...,,,,,,+++++++++,,,------------,,,,,,,,,------...---------------------------+++******,,,------------------,,,,,,,,,++++++------------------------------------------------///......------,,,,,,+++------------------------,,,,,,,,,---------......///---,,,,,,------,,,+++------------------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++******------------------------***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------------------------,,,---......000666@@@HHHLLLOOONNNJJJHHHJJJHHHEEECCC>>>666000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,*********,,,------,,,,,,,,,,,,---......,,,,,,---......---,,,,,,------------------------******++++++,,,---...............------,,,,,,,,,---------............///............////////////////////////000000000000000000222222333333222222000111333333222222222444666666666666666777999999======>>>>>>???@@@@@@@@@>>>===<<<===???@@@@@@??????>>>======>>>@@@BBBCCCCCCBBB@@@@@@@@@BBBEEEFFFGGGGGGHHHHHHHHHGGGFFFFFFHHHGGGGGGFFFFFFGGGGGGHHHIIIGGGFFFGGGHHHHHHGGGFFFFFFFFFHHHIIIJJJKKKLLLLLLJJJJJJIIIHHHHHHGGGFFFFFFGGGHHHHHHIIIHHHGGGFFFEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBAAA@@@???>>>======<<<<<<===>>>@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;::::::777777888999999999999999777777777777777777777777999999999999999999999999999999999999888888888888555555444444444333333333444444444444444444444444333333333333333333333333222222222222111111111111111111111111111111111111000000000000000000000000000000////////////000000...............///000000......//////000000000000................................................000000///............//////......------......///---,,,,,,,,,,,,,,,,,,---,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,---,,,,,,---------...............000///...---------------***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,************++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++)))***+++,,,------------++++++,,,------------,,,///..................///+++++++++,,,---...///000------,,,,,,,,,,,,------,,,+++++++++,,,,,,---......------,,,,,,,,,------------------------------,,,+++***+++,,,------,,,+++++++++,,,,,,,,,------------------------------------------------------.........------,,,,,,,,,------------------------......---------,,,,,,,,,...---,,,---......,,,+++------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++***,,,...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++------------------------,,,---......000666@@@HHHHHHJJJIIIEEEDDDGGGGGGDDDBBB===666000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,*********,,,------,,,,,,,,,,,,---......,,,------------------,,,------------------------)))******+++,,,---...............------,,,,,,,,,---------............///............////////////////////////000000000000000000111111111111111111///111333444333222222333333333444555666888999:::;;;;;;<<<<<<===>>>>>>???<<<;;;;;;===@@@BBBBBBAAA??????>>>???@@@BBBDDDEEECCCBBB@@@>>>???AAADDDFFFGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFEEEEEEFFFGGGHHHHHHGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJIIIHHHHHHGGGFFFFFFFFFGGGHHHHHHHHHGGGEEEDDDEEEEEEEEEEEEEEEDDDCCCBBBCCCBBB@@@===<<<;;;;;;;;;<<<===>>>???@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;;;;;;;:::::::::666777888888999999888888777777777777777777777777999999999999999999999999999999999888888888777777333333333444444444555555444444444444444444444444333333333333333333333333222222222111111111000000000000000000000000000000000000000000000000000000000000////////////000000...............///000000000//////...------------...............------------------...............000000///.....................------------......------............------++++++,,,,,,,,,,,,,,,+++***+++,,,---------,,,,,,---------.........//////000///...---------------***++++++,,,,,,++++++***,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,------,,,+++*********++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,......------------......,,,,,,,,,,,,------...///------,,,,,,,,,,,,------++++++++++++,,,---............---,,,,,,,,,---------------------------------++++++,,,---...---,,,(((((()))******+++,,,,,,------------------------------------------------,,,,,,,,,,,,,,,---------,,,++++++******++++++,,,//////...---,,,,,,++++++...---,,,---......,,,***------------------------,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++++++++++++++++++++,,,......,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++)))***************++++++------------------------+++---...---...444<<>>AAACCCBBBAAA??????@@@AAABBBDDDFFFGGGDDDBBB@@@>>>>>>???BBBDDDFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFFFFGGGJJJKKKKKKJJJHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFGGGHHHHHHHHHGGGEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDBBB???<<<:::::::::;;;===>>>???@@@@@@@@@???>>>========================;;;;;;;;;;;;::::::::::::777777888999999999999888777777777777777777777777999999999999999999999999999888888888888777777777222333333444555555666666333333333333333333333333333333333333333333333333222111111111111000000000000000000000000000000000000000000000000000000000000000////////////000000...............///000000111000///---,,,,,,,,,,,,.........------------------------------.........//////...------------------------,,,,,,------------......//////......---++++++,,,,,,------,,,,,,***+++---.........---,,,,,,,,,,,,---......//////------,,,+++++++++,,,,,,,,,------......------,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,///...---+++************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,,,,---------,,,,,,+++*********+++,,,,,,,,,,,,,,,++++++************++++++------,,,,,,,,,------...---,,,,,,++++++,,,,,,---++++++++++++,,,---...//////...---,,,,,,,,,,,,,,,---------------------------,,,,,,---//////...---*********+++++++++++++++------------------------------------------------******++++++,,,,,,------,,,++++++******++++++,,,---------------------,,,...------...///...,,,***------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...------000666;;;<<<>>>===999999;;;;;;888444222////////////...---------------------------+++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---......---------,,,,,,---------........................---------....../////////,,,,,,---------------------------............///............////////////////////////000000000000000/////////////////////...111444444333222222222222222444555666777777888777777888888999:::::::::=========???AAABBBAAA???===>>>@@@BBBDDDEEEFFFFFFFFFCCC@@@===<<<>>>AAACCCBBBCCCDDDEEEFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEHHHGGGGGGHHHJJJKKKJJJIIIHHHGGGFFFFFFFFFGGGIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGHHHHHHHHHGGGFFFEEECCCCCCDDDEEEFFFFFFFFFFFFCCCAAA>>>;;;:::;;;<<<>>>>>>???@@@AAABBBAAAAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999777888999999::::::999999888888888888888888888888888888888888888888888888888888888888777777777777555555555555555555555666333333333333333333333333222222222222222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000////////////000000...............///000000111000///...------...............------,,,,,,,,,,,,,,,,,,------...............---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---............---,,,++++++,,,---------------+++,,,.../////////---,,,+++++++++,,,---.........,,,,,,+++++++++,,,------,,,------......------,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,...---,,,++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------,,,,,,,,,++++++,,,---------,,,,,,******+++,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++,,,---...//////...---,,,,,,,,,,,,,,,------------------------------,,,...///000///---//////...------,,,,,,,,,------------------------------------------------((()))***+++,,,------.........,,,,,,,,,,,,......+++,,,,,,------......///---------...///...,,,***------------------------.........------,,,,,,,,,++++++++++++++++++++++++***++++++,,,---...//////------------------------+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---------------------++++++------------+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++---...---+++---222777666888777333222444333//////...---...///000///...------------------------***+++,,,------------------,,,,,,,,,,,,---.........------,,,,,,------...........................+++++++++,,,,,,,,,------,,,,,,,,,------.........---------.........//////............/////////000////////////000000000000000//////.........//////...111444555444222222222333444555555666666555555999999:::;;;;;;<<<<<<===?????????@@@AAAAAA???===;;;===@@@BBBDDDEEEFFFFFFGGGDDD@@@===<<<===@@@BBB@@@AAABBBCCCDDDDDDDDDDDDFFFFFFGGGGGGGGGGGGFFFFFFHHHGGGFFFFFFHHHIIIHHHFFFFFFFFFEEEEEEFFFHHHJJJKKKHHHHHHHHHHHHHHHHHHHHHIIIGGGGGGHHHIIIHHHGGGFFFEEEBBBCCCDDDFFFGGGGGGGGGGGGBBB@@@===::::::<<>>???@@@AAAAAA@@@???>>>???@@@BBBCCCDDDEEEEEEEEEBBBAAA@@@@@@@@@AAABBBCCCBBBBBBCCCDDDDDDEEEEEEFFFFFFFFFGGGFFFEEEEEEGGGIIIJJJJJJIIIHHHHHHGGGFFFFFFEEEFFFFFFGGGGGGHHHIIIIIIGGGGGGFFFFFFGGGGGGHHHHHHGGGHHHIIIIIIIIIHHHGGGFFFIIIHHHGGGEEEDDDDDDDDDDDD???===;;;;;;===@@@AAAAAADDDDDDDDDCCCBBBBBBAAAAAA===<<<<<<<<<;;;;;;;;;;;;>>>======<<<;;;999888777::::::::::::::::::::::::;;;888666555777999::::::::::::999999888777666666777777777777666666666666:::999999888666555333222222333333333333222111000333333222222222333444444000000000000000000000000000000000000000000000000000000000000000000000000//////......---------,,,////////////............---,,,,,,,,,,,,---.................................---,,,,,,,,,,,,---...---------...------,,,,,,---,,,,,,+++*********++++++,,,,,,------...//////)))***+++,,,...///000111***+++,,,,,,------------))))))***+++,,,,,,------+++,,,,,,------,,,,,,+++...........................,,,+++,,,//////---************++++++,,,,,,,,,,,,,,,,,,++++++*********///+++&&&'''+++...---+++,,,,,,,,,++++++*********+++,,,---............---,,,------......------,,,.........------,,,,,,,,,+++******))))))******+++------------------------,,,+++***))))))+++---...------------------------+++,,,,,,------,,,,,,+++++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------....../////////---------------------------,,,,,,,,,------......------------------------++++++++++++++++++++++++------------------------......---------,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,---------......000/////////............,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................111///---+++++++++,,,---...---,,,++++++,,,...///......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---------......//////......---------------------------------------------------,,,,,,,,,,,,---.../////////...,,,++++++,,,,,,------,,,,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................///............---------............------------////////////000000000111111111111111111111111111000000111222222222222222333333333333444555777888555666777888999:::::::::;;;===>>>@@@AAAAAAAAAAAA@@@@@@AAABBBCCCDDDDDDEEECCCCCCBBBAAAAAABBBCCCDDDCCCDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGFFFDDDDDDEEEFFFIIIIIIHHHGGGGGGFFFEEEEEEDDDEEEEEEFFFFFFGGGHHHHHHGGGFFFEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJIIIGGGFFFEEEEEEDDDDDDCCCDDDDDDDDD===<<<<<<>>>BBBFFFHHHIIIGGGGGGFFFEEECCCBBBAAA@@@??????>>>>>>>>>===============<<<<<<;;;:::999888::::::::::::::::::::::::===;;;888777888999999999::::::999888888777666666777666666666666666666666666666666666666555444333333333333222222222111111444333333222222222333333000000000000000000000000000000000000000000000000000000000000000000000000/////////.........------////////////............---------------......///...........................---,,,,,,,,,,,,---...++++++,,,------,,,,,,,,,---,,,,,,+++******++++++,,,,,,+++******))))))(((,,,,,,,,,---------......***+++,,,,,,---------,,,+++++++++,,,,,,------...+++++++++,,,,,,+++++++++------------------------...,,,+++,,,...///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******///+++''''''+++...---+++,,,,,,,,,+++++++++******,,,,,,,,,,,,------------,,,------......------,,,......---------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------,,,+++***+++,,,...///------------------------+++,,,,,,------,,,,,,+++++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------,,,------------.................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,......---------,,,,,,,,,+++,,,,,,------.........,,,,,,,,,---------......------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------000///---,,,++++++,,,---,,,,,,,,,,,,---------...---------,,,,,,+++++++++******+++,,,,,,---......++++++++++++,,,,,,,,,,,,///......---------.........------,,,,,,,,,,,,,,,---------------------------------------.........---............---,,,,,,,,,,,,------------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................///............---------///......---,,,,,,++++++/////////000000000111111000000000000000000000000000111111222222222222222444444444333444555666666444444666777888999999999999;;;===@@@BBBCCCCCCCCC@@@@@@@@@@@@AAACCCDDDEEEEEEDDDCCCBBBBBBCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDCCCEEEFFFGGGFFFDDDCCCCCCDDDHHHGGGGGGFFFFFFEEEEEEEEECCCDDDDDDEEEFFFFFFGGGGGGFFFEEEDDDDDDEEEGGGIIIKKKMMMMMMMMMMMMLLLKKKIIIIIICCCBBBBBBBBBCCCCCCDDDEEE@@@??????AAAFFFJJJLLLMMMHHHHHHGGGFFFEEECCCAAA@@@?????????>>>>>>>>>=========<<<<<<;;;::::::;;;;;;::::::::::::::::::::::::???<<<:::888999999888777999999888888777777666666666666666666666666666666333444444555555555444444444333222111111111222333555444333222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000////////////......////////////..................------......///000...........................------,,,,,,------...)))***+++,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++......------,,,+++++++++///......------,,,,,,+++++++++,,,---------,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...---+++...---------------------,,,,,,,,,++++++++++++***...***((((((+++------+++,,,,,,,,,++++++++++++***---,,,++++++++++++,,,,,,,,,------......------,,,...------------,,,,,,,,,......------------......------------------------...---,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++///......------,,,++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++------------------------,,,------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------///...---,,,,,,,,,,,,---***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,,,,,,,//////...------------......------,,,,,,,,,,,,,,,------------------------,,,------....../////////------------------------,,,,,,------------,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................///............---------.........---------,,,,,,//////000000000111111111111111111111111111111111000111222222333333222222333333333333333444444444555666777888999::::::::::::;;;===@@@AAABBBBBBBBB????????????@@@BBBDDDEEEEEEDDDCCCBBBBBBCCCDDDDDDEEEEEEEEEDDDCCCBBBBBBBBBDDDEEEFFFFFFDDDCCCDDDEEEHHHGGGGGGGGGFFFFFFFFFEEEDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFEEEFFFHHHLLLOOOQQQQQQQQQPPPPPPOOONNNMMMLLLDDDCCCCCCBBBCCCCCCDDDDDDEEEDDDBBBCCCEEEGGGGGGGGGEEEFFFFFFEEEEEECCCAAA@@@=========<<<<<<<<<<<<;;;<<<<<<;;;:::;;;;;;<<<===::::::::::::::::::::::::===;;;999888888999888777888888777777777666666666555555555666666666666666444444555555555555444444555444222000000111222333555444333222111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000/////////////////////............///............///000000........................------------------------)))***+++,,,---.........---,,,,,,+++++++++,,,,,,,,,,,,------.../////////.........------,,,,,,++++++,,,,,,------,,,,,,,,,------------,,,,,,,,,,,,------............------++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......++++++++++++++++++++++++---***))))))+++------,,,++++++++++++++++++++++++---,,,+++*********++++++,,,------......------,,,------------------------......------------......---------------------------,,,,,,+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++///......------,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------------------,,,---.../////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------......---------,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,---------......---------------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------......------,,,,,,,,,---)))***,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,---------///......---------......///......---,,,---------------------------------,,,------....../////////------,,,,,,,,,---------,,,------......------,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................///............---------------......////////////000000000000111111111111222222222222222222222222111111222333333333333222222222222222333333333222555666777888999:::::::::<<<===???@@@AAAAAA@@@@@@?????????@@@AAABBBCCCDDDCCCBBBAAAAAAAAABBBDDDDDDFFFEEEEEEDDDCCCBBBAAAAAABBBDDDGGGGGGFFFFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGEEEEEEFFFFFFGGGHHHHHHIIIGGGGGGHHHJJJMMMRRRVVVXXXTTTSSSRRRRRRQQQPPPPPPPPPGGGFFFEEEDDDCCCCCCCCCCCCFFFDDDBBBBBBCCCCCCBBB@@@???@@@BBBCCCCCCCCCBBBAAA>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<======::::::::::::::::::::::::999777666666888999888777777777666666666666666666444444555555666666666777666666666666555444333333555444222000000111222333555444333222111000000000000000000000000000000000000000000000000000000000/////////////////////////////////000000000000000////////////............///............///000000........................------------------------++++++---...////////////---,,,,,,+++,,,,,,------)))))))))***++++++,,,,,,,,,,,,------------------,,,,,,,,,------,,,,,,+++,,,,,,,,,+++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++,,,---((()))***+++,,,---...///+++++++++++++++++++++++++++*********+++,,,,,,,,,++++++++++++++++++++++++,,,++++++******+++++++++,,,------......------,,,------------------------------,,,,,,,,,,,,------------------------------+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,------......///***++++++,,,,,,------...................................................------------------------,,,---...///000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,------------.........---------,,,,,,,,,------------------------,,,,,,,,,---------......++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------------------------)))***,,,---------,,,++++++++++++,,,,,,---------......---,,,,,,+++******++++++,,,,,,------......---------------.../////////......------------------------------------------------------.........,,,,,,,,,+++,,,,,,---...------............------+++,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................///............---------------......///000000111000000000111111111222222222222222222222222222222111222222333333333333333000111222333333333333333555555777888999:::::::::>>>???@@@AAAAAA@@@>>>>>>>>>???@@@BBBCCCCCCCCCCCCAAAAAA@@@@@@AAACCCEEEFFFGGGGGGFFFEEEEEEDDDCCCCCCDDDGGGIIIJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFGGGHHHHHHIIIIIIGGGHHHJJJMMMQQQTTTWWWYYYSSSRRRRRRQQQQQQQQQQQQRRRHHHGGGEEEDDDCCCBBBBBBBBBBBBAAA@@@@@@AAABBB@@@???;;;===???AAABBBBBBAAA@@@@@@@@@?????????>>>>>>>>>;;;<<<<<<=========<<<<<<::::::::::::::::::::::::777666555666888999888777666666666666555555555555444444444555555666666777777777777666666444333333444333222111111111222333444333222111111111111111000000000000000000000000000000000000000000000000000000000000000000000000......////////////000000////////////..................------......///000........................,,,------......------,,,,,,---...///////////////,,,,,,,,,,,,,,,------...---------,,,++++++******++++++,,,,,,---...//////,,,,,,---------,,,++++++++++++++++++++++++++++++)))******++++++******)))++++++++++++++++++++++++,,,,,,,,,+++)))***,,,...(((((()))***,,,---......***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,******+++,,,---,,,,,,,,,,,,------......------,,,,,,,,,,,,------------...,,,,,,++++++++++++,,,,,,------------------------******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,------......///******+++,,,,,,---......------------------------,,,------....../////////------------------------,,,---///000000000......------------------------------------------------++++++,,,,,,---......///,,,,,,,,,---------............---------,,,,,,,,,------------------------,,,,,,,,,---------......((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++,,,---.........,,,---------------------******+++,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,---...///000111...------,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,+++++++++,,,---...------............------++++++,,,,,,---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................///............---------........................000000111111111222222222111111111111111111111111111222333333444444333333111222333555666666666555666777888:::;;;;;;<<<<<<>>>???@@@AAAAAA@@@???>>>===???BBBDDDEEEEEECCCBBB@@@@@@@@@AAACCCEEEGGGIIIJJJIIIIIIHHHHHHGGGGGGGGGIIIKKKMMMMMMKKKHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEFFFGGGGGGHHHHHHHHHIIILLLNNNQQQRRRSSSSSSPPPOOONNNNNNNNNOOOPPPQQQEEEDDDDDDCCCBBBBBBBBBCCCAAA@@@@@@@@@BBBBBBAAA???;;;===???AAABBBAAA???>>>@@@@@@@@@?????????>>>>>>:::<<<>>>??????===;;;:::::::::::::::::::::::::::888777777777888888777555555555555555555555555555333333444555555666777777444444555555555444444333333333333222222222111111222222111111111111111222000000000000000000000000000000000000000000000000000000000000000000000000------........./////////////////////............---------------......///........................,,,,,,---......---,,,,,,------......///......---,,,,,,,,,,,,,,,---......000//////......---,,,,,,++++++,,,,,,---......///,,,---------,,,,,,+++******+++++++++,,,---------***++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++((())),,,///+++++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,++++++,,,,,,******+++++++++,,,,,,,,,((())),,,...//////---,,,,,,------......------,,,,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,------------------------***+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++///......------,,,++++++******+++,,,,,,---......******************************++++++,,,---......------------------------,,,---///000111000///---........................------------------------++++++,,,,,,---...//////,,,,,,,,,------...............---------,,,,,,,,,------------------------,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------...//////,,,,,,---......---------******+++++++++,,,,,,,,,******+++,,,------......***++++++,,,,,,------...++++++,,,,,,---...//////++++++,,,,,,...///111222---,,,++++++******++++++---------------------------------,,,,,,+++++++++,,,,,,+++***+++,,,...///------............------++++++,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................//////.........---------///......------,,,,,,+++000111111111111222222222000000000000000000000000111222333333444444333333111333555777888888888777::::::<<<===>>>?????????===>>>???@@@AAA@@@??????===???CCCFFFGGGFFFDDDBBB@@@@@@AAABBBDDDGGGJJJKKKLLLKKKKKKKKKKKKJJJJJJJJJNNNOOOQQQOOOLLLHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGDDDDDDDDDEEEFFFFFFGGGGGGHHHIIILLLNNNOOOOOOMMMLLLMMMLLLKKKKKKLLLMMMOOOPPPBBBBBBAAAAAAAAABBBCCCCCCDDDCCCBBBBBBCCCBBB@@@>>>===>>>@@@BBBBBB@@@>>><<<>>>>>>>>>>>>============:::<<>>:::888::::::::::::::::::::::::;;;:::999999999888666444444555555555555555555555333333444444555666777777000111222333444444444444222333333333333222111000111111111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000,,,---------......//////000/////////............---,,,,,,,,,,,,---..............................,,,,,,---......---,,,,,,---------...------,,,,,,,,,,,,,,,,,,,,,---...///))))))***++++++,,,,,,---,,,,,,---------------...------------,,,,,,+++***++++++,,,,,,---...//////---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,***((((((,,,/////////...---,,,,,,++++++*********++++++,,,,,,,,,)))***,,,,,,+++++++++,,,*********++++++,,,,,,,,,&&&)))---000111000...---,,,------......------,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,---------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,------.........+++,,,,,,------......///..............................---------,,,,,,,,,////////////////////////......---------,,,,,,,,,.........------,,,,,,,,,...------,,,,,,------...+++++++++,,,---...//////......---,,,,,,,,,,,,---.................................------,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++------------------------***++++++,,,,,,------...+++++++++,,,,,,---------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......333000,,,)))((()))+++,,,---------------...///000555444111///......//////---***(((***---///...,,,------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------////////////////////////...//////000111000000000111111000000//////......000111111111111222222222666666666666777777777777999999:::::::::;;;>>>@@@@@@>>><<<>>>BBBEEEEEEDDD@@@CCCFFFIIIJJJIIIHHHGGGCCCCCCCCCDDDDDDFFFGGGGGGIIIIIIHHHIIIJJJLLLNNNOOOQQQPPPOOOMMMKKKIIIGGGEEEBBBDDDFFFDDDBBBAAACCCFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFHHHIIIKKKLLLMMMMMMKKKJJJKKKMMMOOOOOOJJJGGGDDDCCCAAA??????@@@AAABBBBBBCCCDDDDDDDDDCCCAAAAAAAAA???>>>>>>??????===<<>>===<<<;;;::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999888777666666666555444333333222222444555666666666555333222222222222222222222222222222222333444333222111000000000000000////////////222111111111000000//////000000000000000000000000000000000000000000000000000///------///000///...000000000000000000000000///...---,,,,,,,,,,,,,,,------------------------///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,............,,,,,,------------------,,,,,,---------,,,,,,+++++++++------------------------,,,,,,---.........------------------------------))))))***+++,,,------...------------------------***++++++,,,,,,++++++***,,,++++++******++++++,,,++++++++++++++++++++++++------------,,,+++******+++)))((())),,,---+++))))))***+++,,,,,,,,,,,,+++...---,,,,,,++++++++++++///......------,,,++++++...------,,,,,,++++++***,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------***++++++,,,---......///...............---------+++,,,,,,---......//////..............................---------,,,,,,,,,......---------,,,,,,,,,...------,,,,,,------...------...............---------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------......111///,,,***)))***+++,,,,,,+++++++++,,,,,,---...333333222222000///...---)))+++,,,------,,,,,,---------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------////////////////////////........./////////000000111000000000/////////...000111111111111222222222555555555666666666666777888888888888999;;;===??????>>>===???BBBDDDDDDCCCDDDEEEGGGHHHHHHFFFDDDBBBAAAAAABBBBBBCCCEEEFFFGGGIIIIIIHHHHHHIIIKKKMMMNNNNNNNNNMMMKKKIIIGGGEEECCCCCCDDDEEEDDDBBBBBBDDDFFFGGGGGGGGGFFFFFFEEEEEEEEEFFFGGGIIIJJJLLLMMMMMMMMMIIIIIIIIIKKKMMMLLLHHHEEEDDDCCCAAA@@@???@@@AAABBBBBBCCCDDDDDDDDDCCCAAA@@@@@@>>>===>>>??????>>>===@@@@@@???>>>===<<<;;;:::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666666666666555555444333333222555555555555555444444333222222222222222222222222222222333333333222111000111111000000000/////////111111111111000000000///000000000000000000000000000000000000000000000000000///------///000///...........................000///......---------...------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))((((((------------------------+++++++++,,,------......------------------------***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++)))((())),,,---+++******++++++++++++,,,,,,,,,...---,,,,,,+++++++++,,,******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++))))))***+++,,,---...//////.........------,,,,,,(((((()))+++,,,...///000------------------------......---------,,,,,,,,,...------------,,,,,,,,,...------,,,,,,------......///000000000///---,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++......---,,,,,,+++******++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,,,,,,,,,,---------.........---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...000111222333333111///...'''+++//////,,,***+++---------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------------------------------------------------------------------------------////////////////////////......---,,,---...///000000000000000////////////000111111111111222222222444444444444555555555555777666666777888;;;===??????>>>???@@@BBBCCCBBBAAACCCDDDEEEEEEEEEDDDBBBAAAAAAAAABBBCCCDDDFFFHHHIIIJJJIIIHHHHHHHHHJJJKKKLLLNNNMMMLLLKKKIIIGGGEEEDDDCCCDDDEEEDDDBBBBBBDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEHHHIIIJJJKKKLLLLLLLLLLLLHHHGGGHHHIIIJJJIIIFFFCCCDDDCCCBBBAAA@@@AAABBBBBBBBBCCCCCCDDDDDDBBBAAA@@@>>>===<<<===???@@@???>>>??????>>>===<<<;;;;;;:::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777666555555777666666555555444444444666555555444444444444444222222222222222222222222222333333333333222111000222222111111111000000000111111111111000000000000000000000000000000000000000000000000000000000000000///------///000///...------------------------000000///............///------------------------------......------,,,+++------------------------++++++,,,,,,,,,,,,+++++++++,,,,,,------.........------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))((('''&&&,,,,,,,,,,,,------------------------------------------------------------***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,+++***)))***,,,,,,,,,***,,,++++++******+++---...------,,,+++++++++,,,,,,))))))***++++++,,,,,,---******+++,,,,,,---......++++++++++++++++++,,,,,,------------------------------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++*********(((((()))***,,,---......///......------,,,,,,+++&&&&&&''')))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------...------,,,,,,------...---...000111111000///......---,,,,,,++++++,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,------...//////,,,,,,,,,---------......+++,,,,,,------,,,,,,,,,///...............//////---...000222333333333222+++---...---+++***,,,...---------------------------------------------------------------------------,,,,,,,,,,,,---......------------------------........................------------------------------------------------...........................---,,,++++++---///000000000000000////////////000000111111111222222222222222333333333444444444666555555666999<<<===>>>>>>???@@@AAABBBBBBAAA@@@AAAAAABBBCCCCCCDDDCCCCCCAAABBBBBBDDDFFFHHHJJJKKKIIIIIIHHHGGGGGGHHHIIIJJJOOOOOONNNLLLKKKIIIGGGFFFDDDDDDDDDCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHIIIJJJJJJJJJIIIIIIGGGGGGHHHHHHHHHGGGEEECCCDDDDDDCCCBBBAAABBBBBBBBBBBBBBBCCCDDDCCCBBBAAA@@@===<<<<<<===???@@@???>>>=========<<<<<<;;;;;;;;;:::::::::;;;;;;:::::::::::::::::::::::::::::::::999888888777666555555555777777666666555555555555666555444333222333444555111222222222222222333333333333333333222222111111222222222222111111111000111111111000000000000000000000000000000000000000////////////////////////000///------///000///...------------------------//////...............///------------------------,,,------......---,,,,,,------------------------++++++++++++++++++++++++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---,,,,,,+++******,,,,,,,,,,,,,,,---------......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++((()))***+++++++++++++++*********++++++,,,,,,+++---,,,*********+++---///---,,,,,,++++++,,,,,,,,,------,,,,,,+++*********+++++++++,,,,,,---------*********++++++,,,,,,,,,------------------------------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++*********((())))))***,,,------.........------,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------...------,,,,,,------...+++---///000222222222222//////...---------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,------...//////,,,,,,,,,---------......***+++,,,---------,,,,,,///...------------......++++++,,,...000333666888333///+++***+++---...------------------------------------------------------------------------------,,,,,,,,,,,,---......------------------------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---+++***+++,,,...000////////////000000000000000000111111111222222222222222222222333333333333444444555888<<<>>>>>>===>>>???@@@AAAAAA@@@AAAAAACCCBBBBBBBBBBBBCCCCCCCCC@@@@@@AAABBBDDDFFFHHHIIIHHHHHHGGGFFFFFFGGGHHHIIINNNNNNMMMLLLJJJIIIGGGFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFGGGHHHHHHGGGGGGFFFHHHIIIIIIIIIHHHFFFEEEEEEDDDDDDCCCCCCCCCBBBCCCCCCAAABBBCCCCCCCCCBBB@@@@@@===<<<;;;<<<>>>??????>>><<<<<<<<<;;;;;;;;;;;;;;;999::::::::::::::::::999::::::::::::::::::::::::888777777777666555555555666666666666666555555555666555444222222333444444111111111222222333333333333333222222222222111222222222222222111111111000000000000000000000111111000000000000000000000000////////////////////////000///------///000///..............................------,,,------......------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---.........---+++++++++,,,,,,,,,------------,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++++++++***)))(((***+++++++++++++++,,,------,,,+++******,,,...///,,,,,,,,,++++++,,,,,,---.........---,,,,,,++++++---------,,,,,,+++++++++*********++++++,,,,,,,,,------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++******++++++,,,---------,,,,,,,,,,,,,,,,,,------//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,------------......------,,,,,,------...+++,,,---///000222333444000//////...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,,,,,,,,,,---------......++++++,,,---------,,,,,,,,,++++++************************+++...222666888777111,,,+++---//////---------------------------,,,,,,,,,------------...---------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///////////////000000000000000111111111111222222222222222222222333333333333444444666;;;AAABBB@@@======???????????????AAADDDIIIHHHEEECCCAAAAAAAAAAAA>>>>>>???@@@AAACCCEEEFFFGGGFFFEEEEEEEEEGGGHHHIIIKKKKKKKKKJJJHHHFFFEEEDDDEEEDDDBBBBBBDDDEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEHHHJJJJJJIIIGGGEEEEEEFFFDDDDDDDDDDDDDDDCCCCCCCCCAAABBBBBBCCCCCCAAA@@@???===<<<;;;<<<>>>???>>>===:::::::::;;;;;;;;;;;;;;;999999::::::::::::999999::::::::::::::::::::::::888777777777666666666555555555555555555555555555555444444333333333333333111111111222222333333444444333222222111111222222222222111111111000000000000000000000111111111111000000000000000000000000000000000000000000000000000///------///000///...........................---,,,,,,,,,,,,---......------------------------------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------.........++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------******++++++,,,,,,------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,+++***)))(((***+++,,,,,,++++++,,,...---,,,+++++++++,,,...///,,,,,,+++++++++,,,------+++,,,,,,------...//////......---,,,,,,+++******++++++++++++++++++,,,,,,........................------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------+++++++++,,,,,,------...//////......------------------------------------......---------,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------......---,,,---...000222444//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,,,,+++***))))))(((((())))))******+++,,,...000111222444333111111000///...---------------------------,,,,,,,,,---------..............................---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------.............../////////000000000111000111111111111222222222222222222333333333444444333444888???FFFGGGBBB<<<===>>>>>>======>>>CCCGGGLLLJJJGGGDDDBBBBBBBBBCCC??????@@@@@@BBBCCCDDDEEEEEEDDDDDDDDDEEEGGGHHHIIIKKKKKKJJJIIIHHHFFFEEEDDDFFFDDDBBBBBBDDDEEEDDDCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGFFFFFFHHHJJJKKKIIIFFFDDDDDDFFFEEEEEEEEEEEEEEEDDDCCCCCCAAAAAABBBCCCBBBAAA@@@???>>>===<<<<<<===>>>===;;;999999::::::;;;;;;;;;;;;999999::::::::::::999999999999999999999999999999888888777777777777666666444444444444444444444444333444444444444333222222000111111222333333444444444333222111111111222222111111000000000////////////000000000111111111111000000000000000000000000000000000000000000000000000///------///000///...---------------------------------------...//////------------------------...---+++***+++,,,///000------------------------...---,,,++++++,,,---...------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***------,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))+++------++++++,,,...,,,,,,,,,------------...,,,+++++++++,,,,,,---...***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++........................---------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,------...............------------,,,,,,)))***+++,,,------...///++++++++++++++++++++++++------------------------......---------,,,,,,,,,,,,,,,,,,------............------,,,,,,------...000///---+++,,,...111333......---,,,,,,,,,,,,---........................,,,,,,,,,------.........------------------------------------------------------------------------------------------------...------,,,,,,++++++***---------,,,,,,+++++++++++++++,,,,,,,,,---------...---------------------,,,,,,,,,---------.........---,,,++++++++++++,,,,,,,,,+++***))))))*********+++---//////...---,,,///333777777333...------------------------------,,,,,,,,,------.................................---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------////////////////////////,,,---.../////////........./////////000000111111000111111111111222222222222222333333333444444444333555:::BBBIIIIIICCC<<<===>>>>>><<<;;;>>>DDDIIIKKKIIIFFFDDDCCCDDDFFFHHHCCCCCCCCCDDDDDDFFFGGGGGGDDDCCCCCCCCCEEEGGGIIIJJJLLLLLLLLLKKKJJJHHHGGGFFFFFFCCCAAABBBDDDFFFDDDBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDFFFGGGGGGHHHHHHHHHHHHIIIJJJHHHEEECCCCCCEEEEEEEEEEEEEEEEEEDDDCCCCCCAAAAAABBBCCCBBBAAA@@@??????>>><<<<<<======<<<:::999999999::::::;;;;;;<<<999999999::::::999999999999999999999999999999999888888888888777777777777333444444444444444444444222333444555444333222111000000111222333333444444444333222111111111222333000000000000//////////////////000000111111111222000000000000000000000000000000000000000000000000000///------///000///...,,,,,,,,,,,,,,,,,,,,,,,,...............///000111------------------------///---+++)))***,,,///222////////////////////////......,,,,,,,,,,,,......------------------,,,,,,+++++++++,,,,,,---------------------------------++++++,,,,,,,,,++++++***))))))***+++,,,,,,------------------------------+++++++++++++++++++++++++++++++++,,,,,,+++++++++...------,,,,,,------...++++++++++++++++++++++++******+++,,,------------))),,,...---+++***,,,///+++,,,---.........------++++++++++++,,,,,,---...------,,,,,,+++******)))***++++++,,,,,,------...---,,,,,,++++++*********........................++++++,,,,,,---,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,...---,,,,,,......---,,,,,,,,,,,,---------......///,,,+++,,,...///---+++))))))*********+++++++++---------,,,,,,++++++++++++++++++,,,,,,---------------------,,,,,,+++***,,,------......------,,,+++,,,------......------,,,,,,,,,---------......++++++,,,,,,,,,---------...------,,,,,,++++++***+++,,,...---,,,,,,---///---------,,,,,,+++++++++,,,,,,,,,------.........+++,,,,,,------,,,,,,+++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------000,,,))))))+++,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///111111444888:::777000***,,,------------,,,+++***+++,,,---.........---,,,........................---...............---------------,,,,,,+++++++++------------------------------------------------+++++++++,,,,,,------------------............///---------.........//////////////////000000000000111111111111111000//////111111222333444666777888777777:::>>>BBBCCC???<<<======<<<:::999:::<<>>>>>======CCCCCCDDDEEEFFFGGGHHHIIIGGGHHHIIIJJJIIIHHHFFFDDDGGGGGGFFFFFFFFFFFFEEEEEECCCCCCBBBAAA@@@??????>>><<<===============<<<<<<888999::::::;;;;;;::::::;;;:::999888888999:::;;;888888888888777777777777333444666888888777555444333333333222222111111111333333333333333333333333222222222222222222222222222222222222222222222222000000000000////////////000000000000000000000000222111111111000000//////////////////////////////////////////////////////...------------.../////////...---,,,,,,,,,,,,,,,......---------......///---,,,+++***+++,,,---..................---------...---,,,,,,+++++++++++++++++++++,,,,,,---------111111000000/////////...000////////////.........------+++*********+++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---++++++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.................................///......------+++,,,,,,------,,,,,,++++++,,,,,,,,,------------...---,,,,,,......---,,,,,,,,,,,,---------.........,,,***+++---...,,,***,,,,,,,,,------------...---------,,,,,,,,,++++++,,,,,,,,,,,,---------------------------,,,+++***,,,------......------,,,+++,,,------......------,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,---+++,,,...---,,,,,,---///------,,,,,,,,,,,,,,,,,,,,,,,,------------------+++,,,,,,------,,,,,,+++,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------///,,,***)))+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,,,,---///000222555888888444000,,,,,,,,,,,,,,,,,,------+++,,,---.........------........................------............---------,,,,,,,,,,,,,,,,,,+++------------------------------------------------++++++,,,,,,,,,------------------............///---------.........//////.../////////000000000000111111111111111000//////111111111111222333555555888888999<<>>@@@DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDFFFHHHHHHHHHHHHJJJLLLIIIHHHGGGIIILLLMMMKKKIIICCCAAA??????AAACCCDDDDDDAAAAAA@@@@@@@@@?????????AAAAAABBBCCCDDDEEEFFFFFFGGGHHHJJJKKKLLLKKKJJJIIIHHHHHHHHHGGGGGGFFFFFFFFFDDDDDDCCCBBBAAA@@@??????======>>>======<<<;;;;;;888999::::::;;;;;;::::::888888777666666777888888888888888777777777666666444555666777777666555444444333333333222222222222333333333333333333333333222222222222222222222222222222222222222222222222111111111111000000000000000000000000000000000000000000000000//////......////////////////////////////////////////////////...------------.../////////...------,,,,,,,,,---///......---------......,,,,,,++++++,,,,,,------,,,,,,,,,---------------...---,,,,,,+++++++++,,,+++,,,,,,,,,,,,,,,,,,---//////.........---------......---------,,,,,,,,,((()))+++,,,------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++........................////////////...---,,,,,,,,,,,,------------,,,,,,------------...............,,,,,,,,,......---,,,,,,,,,,,,---------......,,,+++***+++,,,---,,,***---------.........//////------------,,,,,,,,,,,,.........---------------,,,------------,,,,,,+++,,,------......------,,,+++,,,------......------,,,,,,,,,---------......,,,,,,,,,,,,------------***++++++,,,------......+++,,,...---,,,,,,---///,,,,,,,,,,,,------------------------------,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------...,,,******+++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***************+++,,,...---...111555777777777...---,,,,,,,,,---...///+++,,,------......------........................------............------+++,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,---------------------............///------........./////////....../////////000000000111111111222111111000///333333333333333444555555777777777999;;;<<<:::999:::;;;;;;::::::;;;???AAADDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHIIIHHHIIIJJJLLLKKKJJJIIIIIIKKKKKKJJJIIIBBB@@@>>>???AAACCCDDDDDDBBBBBBAAAAAAAAAAAA@@@@@@AAABBBBBBCCCDDDEEEFFFFFFHHHIIIKKKMMMNNNNNNNNNNNNKKKJJJJJJIIIHHHGGGGGGFFFEEEDDDDDDCCCBBBAAA@@@@@@>>>>>>>>>>>>===<<<::::::888999::::::;;;;;;::::::888888777666666777888888888888777777777777666666444555666777777666444444444444444444333333333333333333333333333333333333222222222222222222222222333333222222111111111111222222222222111111111111////////////////////////////////////............////////////////////////000000000000000000000000...------------.../////////...------,,,---------000///...---------------++++++,,,,,,------,,,,,,***++++++,,,,,,---------------,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******'''))),,,///000///...,,,++++++,,,,,,,,,,,,++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------,,,+++***))),,,,,,------------,,,,,,,,,------------.........---,,,+++,,,.........,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------...------------------,,,,,,/////////......------,,,,,,---------------,,,,,,,,,------......------,,,+++,,,------......------,,,,,,,,,---------......,,,,,,,,,------------...,,,,,,,,,,,,------......+++,,,...---,,,,,,---///+++,,,,,,,,,------...............------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,...---,,,---///333666888111000...,,,,,,---...///,,,,,,,,,---------------........................,,,,,,---.........------+++++++++,,,,,,---------------------------------------------------------,,,,,,---------------------------............///............////////////........./////////000000111111111222222111111000333222222111111222222222555444444555777999::::::;;;;;;;;;:::999;;;>>>AAACCCDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFHHHHHHHHHHHHIIIKKKNNNMMMKKKIIIHHHGGGEEEDDDBBBAAA???@@@BBBDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEEFFFGGGHHHIIIJJJIIIJJJLLLMMMNNNNNNNNNNNNLLLKKKKKKJJJIIIHHHGGGGGGEEEEEEDDDCCCBBBAAAAAA@@@?????????>>>===;;;:::999888999::::::;;;;;;:::::::::999999999999999999:::888777777777666666666666555555666666666555444333444444444444444444444444333333333333333333333333222222222222222222222222333333222222111111000000222222111111111000000000////////////////////////////////////////////////////////////////////////000000000000000000000000...------------...//////......------------......000///...---------------***+++,,,---...---,,,+++******+++,,,---.........---,,,,,,++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,...//////...,,,+++++++++,,,,,,,,,,,,++++++---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------,,,+++***))),,,------......------,,,,,,,,,,,,,,,---------------,,,+++,,,...///...---,,,,,,,,,---------......---.........------......,,,,,,---------.........------------------------/////////......------,,,,,,------......---------,,,------......------,,,+++,,,------......------,,,,,,,,,---------......,,,,,,---------..................------,,,,,,,,,+++,,,...---,,,,,,---///,,,,,,,,,------..................------,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---.........---+++***+++...222555555333000...,,,,,,---...,,,,,,,,,,,,------..............................++++++,,,---......------+++++++++,,,,,,------------------------------------------------------------------------------------------............///........./////////000000............////////////111111222222222222111111000///..................222222333444555888:::<<<<<<<<<<<<:::999:::===???BBBBBBCCCCCCDDDDDDDDDDDDFFFFFFFFFFFFEEEEEEEEEEEEDDDEEEGGGGGGFFFFFFGGGIIIMMMLLLJJJGGGEEECCCCCCCCCDDDCCCBBBBBBDDDEEEEEEDDD@@@AAAAAAAAAAAAAAAAAAAAACCCDDDEEEGGGIIIJJJLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIKKKKKKJJJIIIIIIHHHGGGGGGEEEEEEDDDCCCBBBAAAAAA@@@?????????>>>===;;;:::999888999::::::;;;;;;::::::999999999::::::999999999777777777666666666666555555555555555555444333333444444444444444444444444333333333333333333333333222222222222222222222222222222222111111000000000111111000000000/////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////...------------...//////......---------....../////////...---------------***+++,,,---...---,,,++++++,,,,,,---...//////000,,,,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++---------,,,,,,------...***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................////////////...---,,,,,,------............------+++,,,,,,,,,,,,---------,,,++++++,,,...///...---,,,,,,,,,---------......---///000///...---...///........./////////000000------------.....................---------------,,,------............---,,,------......------,,,+++,,,------......------,,,,,,,,,---------......,,,---------............//////......---,,,,,,++++++,,,...---,,,,,,---///---------------.........------------------,,,,,,+++,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000//////---+++***+++///222555333111///............---,,,,,,,,,,,,---...///........................***+++,,,------...------+++,,,,,,,,,,,,,,,,,,---------------------------------------------------............---------------------............///....../////////000000000------........./////////000111222222333222222222333222222111111111222222111333444555555777:::<<<;;;<<<;;;:::999;;;>>>@@@AAAAAAAAABBBBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFDDDEEEFFFFFFEEEEEEFFFHHHHHHHHHGGGFFFDDDCCCEEEGGGFFFEEEDDDDDDEEEEEEDDDBBB@@@@@@AAAAAAAAAAAABBBBBBAAABBBDDDFFFIIIKKKMMMNNNMMMLLLKKKJJJHHHGGGFFFFFFHHHHHHHHHHHHGGGGGGGGGGGGEEEDDDDDDCCCBBBAAA@@@@@@>>>>>>>>>>>>===<<<::::::888999::::::;;;;;;::::::666777888888888888777666777777666666666666555555666666555444444333333333333333333333444444444444333333333333333333333333222222222222222222222222111111111111111111111111000000000000/////////...////////////////////////000000000000111111111111000000000000000000000000////////////////////////...------------...//////.........---......///000......---------......///++++++,,,,,,------,,,,,,,,,------....../////////,,,,,,+++++++++,,,---------,,,,,,,,,,,,,,,,,,+++,,,,,,------------......---------,,,,,,,,,++++++******)))***,,,...111222******++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++............------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.................................///......------------............------------------............,,,++++++,,,...//////...,,,,,,,,,---------......,,,...000///---,,,---///------........./////////------------.........///,,,,,,,,,,,,------------,,,,,,---...............,,,------......------,,,+++,,,------......------,,,,,,,,,---------......------------...........................---------+++,,,...---,,,,,,---///............------------,,,,,,------------------+++,,,,,,------,,,,,,+++............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++))),,,...///---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---///000111///000000...,,,,,,...000222111111111111000000000------,,,,,,,,,---...///........................******+++,,,---------------,,,,,,,,,,,,,,,,,,+++------------------------------------------------///.........---------------------............///.../////////000000000000---------.........//////000111222222333333333222555555444444444555555666444666888888666666888:::888999999999:::<<<@@@DDD??????@@@@@@AAABBBBBBCCCBBBBBBCCCDDDEEEEEEFFFGGGDDDFFFGGGGGGFFFEEEGGGHHHGGGHHHHHHFFFCCCCCCFFFIIIGGGEEEDDDDDDDDDDDDBBB@@@AAAAAABBBBBBBBBCCCCCCCCCAAABBBDDDHHHKKKNNNQQQRRRLLLKKKJJJHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDCCCBBBAAA@@@??????======>>>======<<<;;;;;;888999::::::;;;;;;::::::666777888888888888777666777777666666666555555555666666555444333333333333222222222222333333333444333333333333333333333333222222222222222222222222//////000000111111222222111111111000000000//////000000000000000000000000/////////000000000111111000000000000000000000000------------------------...------------...//////...............///000000---------------...///000,,,,,,++++++,,,,,,------------------------------,,,+++++++++,,,,,,---...+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......------,,,,,,,,,+++++++++'''((()))+++---...///000******++++++++++++******))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................++++++,,,,,,---,,,,,,,,,------............------............/////////000,,,++++++,,,...//////...,,,,,,,,,---------......+++---///...,,,+++,,,///+++++++++,,,,,,,,,---------------.........//////+++++++++,,,,,,---------,,,,,,---.../////////...,,,------......------,,,+++,,,------......------,,,,,,,,,---------......---------.........//////,,,,,,------.../////////+++,,,...---,,,,,,---////////////...---------,,,,,,,,,,,,------.........+++,,,,,,------,,,,,,+++/////////...---,,,******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++))),,,//////---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,((())))))+++,,,...000111...000222111///---///111...///000222333333333333------,,,+++,,,---...///........................)))***+++,,,------...------------,,,,,,+++++++++------------------------------------------------//////.........------------------.........//////////////////000000000000---------.........//////000111222333333333333333000000//////000000111222777999;;;:::777555666777555666888999;;;>>>CCCGGG>>>>>>???@@@@@@AAABBBBBB@@@AAABBBCCCDDDEEEFFFGGGFFFGGGHHHHHHGGGFFFGGGIIIKKKKKKJJJGGGCCCBBBEEEHHHGGGEEEDDDDDDCCCBBB@@@===BBBCCCCCCCCCDDDDDDEEEEEEBBBDDDGGGKKKOOORRRUUUWWWLLLKKKIIIHHHGGGFFFFFFFFFCCCCCCCCCDDDEEEEEEFFFFFFDDDCCCBBBAAA@@@??????>>><<<===============<<<<<<999999:::;;;;;;;;;::::::888999:::;;;;;;:::999888777666666666555555555555777666555444333222222333111111111222222333333333333333333333333333333333222222222222222222222222......///000111222333333222222222111111111111000111111111111111111111111---.........//////000000000000000000000000000000------------------------...------------...//////...............///000000,,,,,,,,,---...///000111---,,,+++***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,++++++++++++***''')))+++---...---+++*********++++++++++++******(((((()))***,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------.../////////------------------------..................------+++,,,,,,---.........---)))***+++,,,---.........---,,,,,,++++++,,,,,,---.........------,,,,,,,,,+++,,,---.........---,,,---,,,,,,++++++,,,,,,---......------------.........,,,((($$$###&&&+++000000000000000000000000000........................,,,,,,,,,---------..............................////////////////////////------------------------///......------......///------------------------+++,,,---......---***)))------------------------,,,,,,,,,---------......---.........---,,,,,,++++++++++++,,,,,,---------++++++,,,,,,,,,,,,------...------,,,,,,------...+++++++++,,,---...///000---.........---,,,,,,+++---...111444777777333111......---,,,,,,,,,,,,---......////////////...............------,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,,,,------)))&&&&&&,,,111///---///666>>>===333)))..............................////////////......////////////////////////222222222333444222///---000000000000111111111111666666666666666666666666888777666777;;;>>>AAABBB???>>>===<<<===>>>???@@@@@@AAACCCEEEGGGGGGGGGGGGGGGFFFEEEEEEFFFHHHJJJLLLKKKLLLKKKHHHIIIMMMLLLIIIFFFEEECCCBBBBBBAAA???===CCCDDDEEEEEEEEEDDDCCCBBB@@@BBBDDDHHHLLLOOORRRSSSMMMIIIEEEDDDDDDDDDCCC@@@CCCCCCCCCBBBBBBAAAAAAAAA???@@@BBBBBBBBB@@@>>>===???===:::888888;;;>>>@@@::::::::::::999999888777888999999:::999888777666999888777666666555555555444444555555444444333222333333333444444555555555333333333333333333333333555444222333333444222111000000000000000000000000222111111111000000//////......//////000000111111////////////............////////////////////////---...///000000///...---//////............//////......------------......---.../////////...---,,,------------------------...------,,,,,,------...***+++---......---+++***++++++,,,------......///000///---,,,+++,,,,,,---,,,+++***))))))***+++,,,,,,,,,,,,---------......,,,------....../////////...---,,,,,,,,,,,,---...---,,,+++*********+++,,,+++,,,,,,------,,,,,,+++000///---,,,+++,,,,,,------------,,,,,,+++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,++++++*********,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------.........---,,,,,,+++++++++++++++++++++++++++---------...............------------------------------------------------+++,,,------......------***++++++,,,------------...------,,,,,,------.........---------,,,,,,,,,---------......---,,,,,,...------,,,,,,------.........------------............---,,,***+++...000................................................---------.........//////................................................---------------------------,,,,,,++++++,,,,,,---------------------------,,,---.........---++++++------------------------,,,,,,,,,---------......------......------,,,++++++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,------...///------......------,,,+++,,,---///111444444222000...---,,,,,,+++,,,,,,,,,------............------......---------,,,,,,,,,------------------------......---------,,,,,,,,,---...///,,,))))))---222...---...333888777111***..............................////////////..............................000000000222333222///,,,/////////000000111111111333333444444555666777777888777666777:::===>>>>>><<<<<<<<<===>>>???@@@AAA@@@AAABBBDDDEEEEEEEEEEEEEEEEEEDDDDDDEEEGGGIIIKKKKKKLLLKKKIIIJJJNNNNNNJJJFFFDDDCCCBBBBBBBBB@@@>>>AAAAAABBBCCCCCCCCCBBBAAABBBCCCDDDFFFIIIKKKLLLMMMJJJGGGDDDCCCDDDDDDCCCAAADDDCCCCCCCCCBBBBBBBBBBBBAAABBBBBBBBBAAA???<<<;;;:::999888777888:::===???:::::::::::::::999888888888999:::::::::888777666999888777666666555555555555555555555555444333333000000111111111222222222333333333333333333333333444333111111222333111000000000000000000000000000111111111111000000000///.../////////000000000111////////////............////////////////////////------............------//////............//////......------------.....................---,,,+++------------------------...------,,,,,,------...+++,,,------------,,,+++,,,,,,,,,------------...///...---,,,,,,,,,------,,,+++***))))))***+++,,,,,,,,,,,,------------...------------------......---,,,++++++++++++,,,---******+++,,,,,,,,,,,,+++*********++++++*********...---,,,+++++++++,,,,,,---------,,,,,,+++++++++------,,,++++++,,,------,,,,,,,,,,,,++++++++++++***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++++++++++++++++++++...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------++++++,,,------,,,,,,,,,///......------......///...------------,,,,,,,,,//////...---,,,,,,,,,,,,///......------......///......------------......---///111111000///...///------------------------................................./////////000000........................------------------------........................---,,,,,,++++++,,,,,,---------------------------......---,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------......------,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------...------,,,,,,------...------,,,,,,,,,------...------......------,,,,,,,,,,,,,,,...000111000///...---,,,,,,++++++,,,,,,,,,,,,------------,,,,,,...------------,,,,,,,,,...........................------------,,,,,,,,,---///000///,,,,,,...111---,,,,,,...000000---+++------------------------......////////////............................../////////111222111...,,,---......///000111111222000000222333444666777777777777666888:::<<<;;;;;;;;;<<<===???@@@AAAAAABBB@@@AAABBBCCCCCCCCCCCCBBBCCCCCCBBBCCCDDDEEEGGGIIIJJJLLLKKKIIIKKKOOOOOOKKKEEEDDDBBBBBBCCCBBBAAA???>>>???@@@AAAAAABBBAAAAAADDDDDDDDDDDDEEEEEEEEEEEEEEECCCBBBBBBCCCDDDCCCBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@===;;;999666666777888999:::<<<<<<::::::;;;;;;;;;:::999999999999:::::::::999888888999888777666666555555555555666666666666555444444000000000000111111111111333333333333333333333333333111000111222222111///000000000000000000000000111111111111000000000000////////////000000000000////////////............////////////////////////------,,,,,,,,,,,,------//////............//////......------------......//////---,,,++++++++++++------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------,,,,,,,,,---......++++++************++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,(((***+++---------,,,,,,************************++++++*********+++,,,,,,------,,,,,,,,,,,,++++++...------,,,,,,------...,,,,,,,,,,,,------------))))))+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////...---------,,,------------------------,,,,,,,,,,,,,,,---------,,,,,,------...------,,,,,,,,,---------,,,++++++......------------......------------------------111000...---,,,,,,,,,---......------------............------------......+++---000111///...------------------------------........................---.........////////////........................------------------------///////////////////////////......------......///...........................---+++*********,,,---------------------------,,,,,,,,,---------......,,,------...------,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,------...------,,,,,,------.........---,,,,,,,,,------,,,------...------,,,,,,---,,,+++,,,...///000//////...------,,,,,,------,,,------......------,,,------------------------........................------------------------,,,///000000...---...///------,,,+++******,,,------------------------------......//////......---..............................///111222222000---------...///000111111222000000111222333444555555666666666999<<<======;;;>>>???AAACCCDDDDDDCCCBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFGGGHHHJJJJJJIIIKKKNNNMMMIIIDDDCCCBBBBBBCCCCCCBBBAAA>>>>>>???@@@AAABBBBBBBBBDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@>>>===;;;:::777888:::<<<<<<<<<;;;:::::::::;;;;;;;;;::::::999999999:::::::::999999999999888777666555555555555666666666777666555555444333333333333333333333333222222222222222222222222333111000111222333222000000000000000000000000000111111111000000000000000////////////000000000000////////////............///////////////////////////...---,,,,,,---...//////......------......///......------------......000///---+++*********+++------------------------...------,,,,,,------......---,,,,,,,,,,,,---...//////...---,,,,,,++++++,,,,,,,,,,,,---......///++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,++++++*********,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,------.........)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////...---------,,,------------------------,,,---------.........///,,,------...------,,,,,,,,,,,,---------,,,++++++------,,,,,,,,,,,,------------------------------222000///---,,,,,,------------,,,,,,,,,,,,------......------------......---...///...---,,,---///................................................,,,,,,---------.........................................................///////////////////////////......------......///...........................,,,***(((((()))+++,,,------------------------,,,,,,,,,---------......,,,,,,------...------,,,---------,,,,,,++++++++++++++++++,,,,,,,,,------...------,,,,,,------.........---,,,,,,,,,------,,,,,,------...------,,,///---+++,,,...///000///000//////.....................////////////......------------------------------------------------------------------------+++---...///...------------...---+++)))))),,,///------------------------------............------........................//////000222444444222///.........///000111111222111111111222222222222222444444666999===@@@@@@???CCCDDDEEEFFFFFFEEECCCBBBDDDDDDCCCCCCCCCCCCCCCCCCAAAAAABBBCCCDDDEEEFFFFFFFFFIIIIIIGGGIIILLLKKKGGGBBBAAA@@@AAABBBCCCBBBAAA@@@@@@@@@AAABBBCCCCCCDDDCCCCCCCCCBBBBBBBBBBBBBBBAAACCCEEEFFFFFFEEEDDDDDD????????????????????????==================<<<<<<<<<===???@@@@@@===;;;999999999:::;;;;;;:::::::::999999999999999999999:::999888777666555555555555666666666777666555555444555555555555555555555555222222222222222222222222333222111222333444333222000000000000000000000000000000000000000000111111000000000000////////////////////////............////////////////////////000///...------...///000......------------............------------......///...,,,+++******++++++------------------------...------,,,,,,------......------,,,,,,------...//////...---,,,++++++***+++,,,,,,------.........+++++++++,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++******))),,,,,,------------,,,,,,///...,,,+++***+++,,,------,,,,,,++++++,,,,,,---++++++,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,------.........,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---------------------------------,,,------....../////////------......------,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------...000000///...------------,,,,,,,,,++++++,,,,,,,,,......------------......000000000...------///222................................................,,,,,,,,,------------...........................////////////////////////........................---,,,,,,++++++,,,,,,---........................---,,,***)))((()))+++,,,------------------------,,,,,,,,,---------......,,,,,,------......---------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------...------,,,,,,------...------,,,,,,,,,------...,,,,,,------......------///---,,,---...000000///000//////..................//////////////////...,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,------------,,,+++---------,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------......000222555555333111000000000000111111111111222222222222222222111111444444555999===AAABBBBBBEEEEEEEEEEEEDDDCCCBBBBBBDDDDDDCCCCCCBBBCCCCCCDDDBBBBBBCCCDDDEEEFFFGGGGGGFFFHHHIIIGGGHHHKKKIIIDDD???>>>>>>???BBBCCCBBBAAABBBBBBAAAAAABBBCCCDDDEEEAAAAAABBBBBBBBBBBBBBBBBBAAADDDGGGHHHFFFDDDBBBBBB============>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<======???@@@BBBBBBAAA>>>;;;999888888999:::::::::999999888888777777888888999:::999888777666666555555555555666666666666555444444444444444444333333333333222222222222222222222222444222222222444555444333000000000000000000000000000000000000111111111111000000000000////////////////////////............/////////////////////////////////....../////////......------------............------------.........------,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------------------------//////...---,,,,,,++++++,,,,,,---.........------++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------......------,,,///...,,,+++++++++,,,---,,,+++***))))))***+++,,,,,,,,,---.........------++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***,,,,,,,,,,,,------------,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---------...............------------------------++++++,,,------...//////------......------,,,+++***++++++,,,------------------,,,,,,,,,,,,------,,,,,,,,,---------............////////////......------,,,,,,,,,,,,------......------------......///000111000......000111------------------------........................------------............................................................---------------------------,,,,,,++++++,,,,,,---...........................---,,,+++++++++,,,---------------------------,,,,,,,,,---------......+++,,,------......------+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,------...///+++,,,------......------...---,,,---/////////---......---,,,,,,,,,,,,,,,---......//////......---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---,,,,,,+++++++++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------------///111444444222000222222222222111111111111111111111222222333333333666555555777;;;???AAAAAAAAAAAA@@@@@@??????@@@@@@CCCBBBAAAAAAAAABBBCCCDDDCCCDDDEEEFFFGGGHHHHHHHHHHHHJJJJJJHHHIIIJJJHHHBBB===<<<<<<>>>@@@BBBBBBAAACCCCCCBBBAAAAAABBBCCCDDD@@@@@@@@@AAAAAAAAAAAAAAAAAADDDHHHHHHEEEAAA???>>>=========>>>>>>>>>??????<<<<<<;;;;;;;;;;;;;;;;;;>>>???@@@@@@???===;;;999666777888888999999999888777777666666666777888999999888777666666555555555555555555555555444333333444444444333333222222222111111111111111111111111222111111111333444333222000000000000000000000000///000000000111111111111111000000000/////////...////////////............////////////////////////---......//////......---...------,,,,,,------.........------------......,,,,,,---............---------------------------...------,,,,,,------...,,,---...//////...---,,,.........------,,,,,,,,,,,,---.........---,,,+++++++++,,,------,,,++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++,,,------------,,,+++)))***,,,...//////...---,,,+++)))(((((()))+++,,,,,,,,,---------,,,+++***+++++++++,,,,,,---------++++++,,,------,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......+++,,,------......------------------------------,,,------....../////////------------------------******+++,,,,,,---......---.........---,,,,,,+++)))***+++,,,---..................------.........,,,,,,,,,------.........---...///000000000...............------..................------.........,,,...000000///.........,,,,,,,,,,,,,,,,,,,,,,,,..................................../////////000........................------------------------------------------------///......------....../////////////////////////////////......---------...------------------------,,,,,,,,,---------......+++,,,,,,---.........---+++++++++,,,,,,---------++++++,,,,,,,,,---------...------,,,,,,------...+++++++++,,,---...///000+++,,,,,,---.........------,,,,,,---//////---,,,---,,,++++++******++++++,,,------......------,,,,,,,,,,,,------.........------------------------,,,,,,,,,------............---,,,+++------------***)))***---///000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------+++,,,---000333333222000444444333333222111111111//////000222333444555666888666444555999<<<>>>???===<<<;;;;;;;;;<<<>>>???AAAAAA@@@???@@@AAABBBCCCDDDEEEFFFHHHIIIIIIIIIIIIIIIKKKKKKIIIJJJKKKHHHBBB<<<;;;;;;===@@@BBBBBBAAADDDCCCBBBAAAAAAAAABBBCCC@@@@@@@@@@@@????????????AAADDDHHHHHHDDD???<<<;;;======>>>>>>?????????@@@>>>===<<<;;;:::999999999;;;<<<===>>>===<<<:::999555666777888888888888888777666555555555777888999999888777666666555555555444444555555444444333222555555555444444333333333111111111111111111111111111000///000222333333111000000000000000000000000//////000000111111111222111111000000/////////...000/////////............////////////////////////+++,,,............,,,+++...------,,,,,,------............------.........+++,,,...///000//////...------------------------...------,,,,,,------...,,,---///000000///---,,,......---------,,,,,,,,,------...///...---+++***++++++------------++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------***+++,,,------,,,+++***"""&&&,,,111333222///---...---+++******+++---...+++,,,,,,---,,,+++)))(((+++++++++,,,,,,---------,,,,,,---......---,,,,,,,,,,,,,,,++++++*********)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////+++,,,,,,---.........---------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,......////////////......------------------------........................///...---...000000///..................---------////////////////////////,,,,,,---...///000111111////////////.....................////////////000...........................---,,,,,,,,,,,,---...//////.........---------////////////////////////........................---------------------------------............///........................---------............///......---------,,,,,,,,,++++++,,,,,,,,,,,,------------------------------++++++---...//////000000......------------............------------.................................------,,,,,,------...++++++++++++++++++++++++------------,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,---...////////////------------------------////////////000000000000333555888:::999666222000111000000///000222333444555444333333666999===@@@;;;;;;;;;<<<<<<>>>??????======>>>???AAABBBCCCCCCDDDEEEGGGIIIIIIIIIGGGFFFJJJKKKMMMMMMKKKHHHDDDAAA:::;;;<<<>>>??????@@@@@@CCCBBBAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>@@@CCCDDDBBB@@@@@@@@@>>><<<;;;<<<@@@BBBAAA@@@===<<<:::999999:::;;;<<<======<<<;;;::::::999999777888999:::999888777666666666666666666777888888555555555555555555444444666666666555444444444333222222222333333444444444222333333444444333333222....../////////000000000222111000......000111222222222111111111111222222000000000000000000000000000000000000000000000000222000...---,,,---///000........................,,,,,,,,,---------......111111000......---------,,,,,,,,,------..................------,,,,,,,,,++++++,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))+++,,,,,,------,,,,,,+++......---,,,***)))((((((.........------,,,,,,,,,+++---------+++++++++---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---------------,,,+++******+++,,,---------------------------++++++------------+++++++++)))((((((***+++++++++******+++++++++,,,,,,,,,))))))*********++++++++++++++++++,,,,,,---------.........------,,,,,,,,,++++++++++++++++++++++++------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................//////.........---------.........//////.........------------------------...........................---,,,,,,---...---+++---------...............//////..........................................////////////............------........./////////...........................---,,,,,,,,,,,,---...//////.........---------////////////////////////........................------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------........................---------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------......///.........------,,,,,,,,,,,,------......------------.................................------,,,,,,------...++++++++++++++++++++++++---............---,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,//////.........------------...............------------------------------.../////////000000000000333555777999999777444333444333222222222333444555444444333444666888;;;===999999::::::;;;===>>>???>>>>>>???@@@AAABBBBBBCCCCCCDDDFFFHHHIIIHHHGGGFFFIIIJJJKKKLLLKKKHHHEEECCC;;;;;;===>>>???@@@@@@@@@BBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????>>>@@@CCCDDDBBBAAA@@@@@@CCC@@@======???@@@???>>>======;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::999999999:::::::::999777666666666666666666777888888555555555555555555555555555555555555555444444444333333333333333333333333222222333333333333222222333333444444444555555555222111000//////000111222222111111000000111111222000000000000000000000000000000000000000000000000///...---,,,+++,,,------........................,,,,,,------............111000///...------------,,,,,,,,,---------...............------,,,,,,,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))******+++,,,------...------------,,,,,,,,,++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++,,,------,,,++++++,,,+++******,,,------,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---......---------,,,,,,,,,++++++++++++++++++++++++------------------------................................................,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,////////////............------............------------------------------........................///...,,,,,,------,,,***,,,,,,------....../////////.........------,,,,,,/////////......---------/////////............---,,,---------.......................................------,,,,,,------..................---------////////////////////////........................------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............/////////.........------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......//////...------,,,,,,,,,,,,++++++,,,,,,,,,......------------......------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......//////......------+++,,,,,,------,,,,,,+++------------------------///............---------////////////...---,,,+++------------------------....../////////000000000333444555777777888777777555444333222222222333444333333444555666777888888999999999:::<<<>>>@@@AAA???@@@@@@@@@AAAAAABBBBBBDDDFFFGGGIIIJJJIIIIIIHHHIIIJJJJJJJJJIIIHHHGGGFFF===>>>???@@@AAABBBBBBBBBAAABBBBBBCCCBBBAAA@@@?????????@@@@@@@@@@@@AAAAAA@@@BBBEEEGGGFFFDDDDDDDDDHHHEEE@@@===============>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999777666666666666666666777777888555555555555555555555555444444444555555555555555333333333333333333333333111222222333333222222111111111111222222222222333222111000//////000111222222111111000000111111222000000000000000000000000000000000000000000000000......---------,,,,,,,,,........................---............/////////000000///...------------,,,,,,,,,------------............---------------***++++++,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++,,,,,,------,,,,,,+++))))))***,,,---...000000,,,,,,,,,,,,+++++++++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,+++***+++---...---,,,******+++++++++,,,,,,,,,------------............---,,,,,,,,,,,,,,,,,,+++------------,,,,,,,,,,,,++++++++++++++++++++++++................................................------------------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,..................------,,,,,,------------,,,,,,------------------------........................222000////////////---+++++++++,,,------...//////.........---,,,,,,++++++//////////////////////////////.........---------,,,,,,,,,---------..............................------------------------........................////////////////////////........................------------------------++++++++++++,,,,,,,,,,,,........................,,,,,,---------.........000////////////.........+++++++++,,,,,,,,,------++++++++++++++++++++++++---...............------------,,,,,,,,,,,,------...------,,,,,,------...------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------............------+++,,,,,,------,,,,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,......//////...------,,,------------------------........./////////000000333333333444666888:::;;;444333222000//////000000222333444555666555444444999999:::;;;===???AAABBB@@@@@@@@@@@@AAAAAAAAAAAAFFFGGGHHHIIIJJJKKKKKKJJJKKKKKKIIIHHHGGGGGGFFFFFFAAABBBCCCDDDEEEEEEEEEEEE@@@BBBCCCDDDDDDBBB@@@?????????@@@@@@AAABBBBBBCCCDDDGGGJJJKKKJJJIIIIIIIIIIIIEEEAAA===;;;;;;<<<===>>>>>>??????>>>===<<<;;;::::::;;;;;;;;;;;;;;;;;;======<<<;;;:::888777777777777666666666666777777444444444555555555555555333444444444555666666666444444333333333333222222111222222222222222222111......//////////////////111111000//////000111111111111000000000000111111//////////////////////////////////////////////////////000000//////...---.........................../////////////////////000///...---------------------------------------...............---------,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------+++,,,,,,------,,,,,,+++......------------,,,,,,++++++++++++++++++++++++***,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......+++++++++,,,,,,++++++++++++******+++,,,---,,,+++******+++++++++,,,,,,,,,------------............---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------........................222000////////////---+++***++++++,,,---...//////......---------,,,,,,,,,...//////000111111222222............------------,,,,,,,,,---------..............................---------------------------.....................////////////////////////........................------------------------,,,,,,,,,,,,------------........................,,,,,,,,,------------...000////////////.........+++++++++,,,,,,,,,------+++++++++++++++++++++++++++,,,---...////////////......------------......------,,,,,,,,,,,,------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,+++,,,,,,------,,,,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////......------------------------............////////////222222111222444888;;;===555444222000//////000000222333444555555444333222777777888999;;;===???@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCEEEFFFGGGHHHHHHHHHMMMKKKIIIGGGFFFEEEEEEEEEEEEFFFGGGHHHHHHIIIHHHHHHAAABBBCCCDDDDDDBBB@@@?????????@@@AAABBBCCCCCCDDDFFFHHHKKKLLLKKKJJJJJJJJJEEECCC@@@<<<;;;;;;===???????????????>>>===<<<;;;::::::;;;;;;;;;;;;;;;;;;======<<<:::999888888777777777666666666666777777444444444555555555666666333444444444555666666666333333333333333333333333222222222333333222222222222222222222222222222222111111000000000000111111111000000000000000000111//////////////////////////////////////////////////////000000//////...---......................../////////////////////...///......------------...------------------------..............................//////...------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++******)))+++,,,,,,------,,,,,,+++000//////...,,,++++++***++++++++++++++++++++++++***+++---,,,,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++,,,++++++---//////---,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////////////////////////////+++++++++++++++,,,,,,,,,------............------------------------------........................///...,,,,,,------,,,***++++++,,,,,,------......---------------------------......000111222222333.........------------,,,,,,---------....................................,,,------......------,,,---------...............////////////////////////........................------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------/////////.........------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...///000000000///......------......///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,+++,,,,,,------,,,,,,+++---------------------------------............///+++,,,---...////////////------------------------------........./////////000000000111333777:::<<<777555444222111111222222222333444555555444333222444555555666888:::<<<===>>>>>>>>>>>>??????@@@@@@>>>>>>???@@@AAACCCDDDDDDKKKJJJIIIGGGFFFFFFEEEEEEHHHIIIJJJJJJKKKKKKKKKJJJBBBCCCCCCDDDCCCBBBAAA@@@@@@@@@AAABBBBBBCCCDDDDDDDDDGGGIIIJJJHHHGGGFFFFFFBBBBBB@@@>>><<<===@@@BBB@@@@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;999888888888888888777777666666666666666333333444444555666666666444444444555555555555555222222222333333444444444222333333444444333333222333333333333333222222222000000000111111000000000111000000//////000000111000000000000000000000000000000000000000000000000......---------,,,,,,,,,......................../////////............---......---------------......------------,,,,,,,,,.............../////////000000000000///...------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,***))))))(((+++,,,,,,------,,,,,,+++---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))+++,,,,,,,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,------------,,,,,,)))******++++++,,,,,,---++++++************++++++...---...///111111///---******+++++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++................................................------------------------,,,,,,------.../////////+++++++++++++++++++++++++++++++++,,,,,,---------.........//////.........------------------------...........................---,,,,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000------....../////////000.........---------,,,,,,------........./////////........................,,,,,,---......---,,,,,,---------.........//////////////////////////////........................------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------............---------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////......------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------+++,,,,,,---......------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------...............------------------------------------.........///////////////000222666999;;;666555333222222222333333333333444444444444444333666666666777888:::;;;<<<;;;;;;<<<===>>>??????@@@<<<<<<===>>>???AAABBBCCCGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKJJJCCCCCCCCCCCCBBBBBBBBBBBBAAAAAABBBBBBCCCCCCDDDDDDDDDFFFHHHHHHFFFDDDCCCCCCBBBCCCCCCBBB??????BBBDDDAAA@@@>>><<<;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::999;;;:::999888777888888999888888777666666666666666333333444444555666666777555555555555555444444444111111222222333444555555333444444555555444444333111111111111000000000///000000111111111111000000000000////////////000000000000000000000000000000000000000000000000000000///...---,,,+++,,,------....................................------,,,,,,...------,,,,,,------.........---------,,,,,,,,,---........./////////000000000000000///...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++******++++++,,,,,,------+++,,,,,,,,,------------)))+++,,,,,,,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,---......---,,,,,,))))))***++++++,,,------,,,+++***))))))***+++,,,,,,,,,---...000000...,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++////////////////////////................................................,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............////////////......------------------------........................///...---...000000///...---,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111...------------,,,,,,,,,......---------,,,,,,,,,.........////////////000........................,,,,,,---......---,,,,,,---------.........//////////////////////////////........................------------------------)))************+++++++++........................++++++,,,,,,,,,---------......---------,,,,,,,,,++++++,,,,,,,,,---------------------------------.........///......---,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,------.../////////...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------////////////...---,,,,,,---------------------------------.........//////.........000222555777999333222111000000000111222333333444444444444555555::::::::::::;;;<<<===>>>999:::;;;<<<===>>>???@@@======>>>???@@@BBBDDDEEECCCDDDEEEGGGIIIJJJJJJJJJHHHIIIJJJJJJJJJJJJJJJIIIDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBBBBCCCCCCCCCCCCCCCFFFHHHJJJIIIGGGDDDCCCCCCCCCEEEFFFEEEBBBAAACCCEEEBBB@@@===;;;::::::;;;<<<======<<<;;;::::::999999:::999888777777777888999888888777666666666666666333333444444555666777777666666666555555444444333000000111222444555666666444555555666666555555444333222222222111111000000000000111111111111000000000000////////////000000000000000000000000000000000000000000000000000000222000...---,,,---///000..............................---------,,,,,,,,,------,,,,,,,,,------............------,,,,,,,,,---.........//////000000////////////...---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------.........)))+++,,,,,,,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,,,,---......---,,,,,,++++++,,,------...//////,,,+++***))))))***+++,,,(((((()))+++------***(((******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---------*********++++++,,,,,,,,,++++++++++++++++++++++++................................................,,,------....../////////------------------------.........................................................------,,,,,,,,,------------------------........................////////////////////////..............................------------............//////...---,,,,,,,,,------......------,,,---,,,++++++,,,...111222........................////////////////////////000//////.........//////.........................................................------,,,,,,,,,,,,,,,,,,++++++*********------............------......------...///111222------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000000///............------,,,,,,,,,---------...------,,,,,,+++++++++,,,,,,---------------------------------,,,------......------,,,///...---,,,+++,,,---...,,,---......,,,,,,---...,,,+++*********,,,...000,,,---......//////......---------............///..................------.........///000222444444444444333222222333333333222222222333444555666777777777777777888999:::;;;888999:::<<<>>>???AAAAAA;;;;;;<<<>>>@@@BBBDDDEEE???BBBFFFHHHHHHHHHIIIJJJHHHIIIKKKLLLLLLJJJIIIGGGIIIGGGEEEDDDEEEEEEEEEDDD???@@@AAAAAAAAAAAA@@@@@@BBBFFFJJJIIIDDDAAAAAACCCGGGGGGFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@>>>===;;;;;;:::<<<>>>@@@@@@>>><<<:::777777666666666666777777999888666555444444444555444444444444444555666777666555444333333333333333555555555444444333333333111111000000000000111111333333333333333222111000222111111111000000//////000000000000000000000000//////////////////////////////...------------...///............---------///............---------&&&&&&((()))+++,,,......------------------------...---,,,++++++---...000//////.........---------------,,,,,,,,,,,,++++++...---+++******+++---...,,,,,,,,,++++++*********---,,,***))))))+++,,,...******++++++++++++,,,,,,+++++++++******)))))))))******+++++++++,,,,,,,,,------.........---+++***+++---......---,,,,,,---......---------,,,,,,,,,------++++++++++++------++++++++++++++++++++++++...+++))))))***,,,,,,+++///---+++))))))+++---///------------------------...------,,,,,,------...,,,++++++******++++++,,,---.........---+++)))(((************************................................................,,,,,,,,,,,,,,,---------------------------------------------------------------------------------......---------,,,,,,,,,------------------------..............................................................................------------............//////...------,,,,,,------......------,,,666444222///.........///......................................................------------............................................................---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++------............------)))))))))***+++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,......---------,,,,,,,,,---------......------,,,++++++,,,,,,,,,---------------------------------,,,------......------,,,...---,,,,,,,,,,,,---...,,,---......,,,,,,---......---,,,++++++---...000+++,,,,,,------------------------............///.................................///000222444444555444333222222222222222222222222333333444555666777777666666666666777777888888:::;;;===???@@@AAA?????????@@@@@@BBBCCCCCC===@@@DDDGGGHHHHHHJJJKKKGGGHHHIIIJJJIIIHHHFFFEEEGGGEEEDDDDDDDDDDDDCCCAAA>>>>>>>>>???@@@@@@AAAAAACCCFFFIIIHHHDDDAAABBBDDDHHHGGGEEECCCBBBAAA@@@@@@@@@@@@@@@???>>>===<<<;;;:::;;;===>>>>>>===;;;:::888888888777777888888888888777666555444444555555555444444444444555555666555555444333333333333333444444444444333333333222333333222222222222333333111222222222111111000///111111111111000000000///000000000000000000000000////////////////////////111000//////....../////////............------------------.........//////,,,---------......//////------------------------...---,,,++++++,,,...///......------,,,,,,,,,,,,------,,,,,,,,,,,,++++++...---+++******+++---...,,,,,,,,,+++++++++******000...,,,***))))))******,,,,,,------------......,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,------.........---+++++++++---......---,,,,,,---------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------,,,******,,,---,,,++++++***)))(((((()))***+++------------------------------,,,,,,,,,,,,------,,,++++++******++++++,,,,,,------------,,,***)))++++++++++++++++++++++++......................................................------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,......................................................................................................------------...............///......---,,,,,,------......------,,,888777444111///---------......................................................------------.........................................................------------,,,,,,,,,,,,,,,,,,---------------------............------***+++,,,---------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,...------------,,,,,,,,,,,,------.........------,,,,,,,,,,,,------------------------------------,,,------......------,,,------,,,,,,,,,------...,,,---......,,,,,,---...000///...---,,,---...///***+++,,,,,,------,,,,,,---------............///.................................///000222444444666555444222222111111111222222222222333444555555666555444444333444444444888888999;;;===>>>???@@@AAAAAA@@@????????????@@@;;;>>>BBBEEEFFFGGGIIIKKKGGGGGGHHHGGGFFFEEEDDDCCCDDDCCCBBBCCCDDDCCC@@@>>><<<;;;;;;<<<===???AAACCCDDDGGGHHHGGGCCCBBBCCCFFFHHHFFFCCC@@@>>>======>>>>>>>>>???>>>>>>===<<<<<<:::;;;;;;<<<<<<;;;;;;:::999999999999999999999999777666555555555555666666666555444444444444444444555444444333333333333333333333333333222222222222333333222222222222333333000111111111111000//////111111111111000000000000000000000000000000000000////////////////////////000//////...............///............---------++++++,,,---...///000111......------,,,+++++++++---------------------------,,,+++++++++,,,...///---,,,,,,,,,,,,+++++++++------,,,,,,,,,,,,++++++---,,,+++++++++,,,---...,,,,,,,,,,,,++++++++++++///...,,,+++*********+++,,,,,,------------......---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,---.........---,,,++++++,,,......,,,,,,,,,---,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,------------------------------,,,+++,,,......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,................................................111111000000/////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////..............................................................................------------......---...............------,,,------......------,,,111000///...------------..................................................................///000................................................------------------------,,,---------......//////------............------+++,,,...///000///......,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---///000------------------------,,,------...............,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,,,,------......,,,---......,,,,,,---...000000...---,,,,,,,,,,,,++++++,,,------------,,,---------............///---------........................///000222444444666555444222111000000000222222222222222333444444333333333333333444555555888888999;;;<<<>>>????????????>>>===<<<<<<<<<===<<>>>>>===<<<<<<::::::::::::::::::::::::999999::::::::::::999999555555555555555666666666666555555444333333333333444444333333222333333444222222222222222222222222111111000000000000111111000111111111111111000000111111111000000000000000////////////////////////////////////////////////------,,,++++++++++++,,,///............---------,,,,,,------...//////000......------,,,+++******------------------------,,,,,,+++++++++,,,---...---,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...*********+++++++++,,,,,,------------------------,,,,,,,,,---------......,,,---.........---,,,+++***,,,...---,,,+++,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,...//////---***,,,---...//////...---,,,,,,,,,,,,,,,,,,---------,,,++++++******++++++,,,,,,++++++******++++++,,,+++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,................................................111111000000/////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////..............................................................................------------......------...............---,,,------......------,,,,,,,,,,,,,,,------......................................................------,,,,,,---......///................................................---------------------------------....../////////------............------***+++,,,---------,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...---------...000111------------------------,,,---....../////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,------.........,,,---......,,,,,,---...//////...,,,++++++******,,,,,,---...............---------............///---------.........//////.........///000222444444666555333222111000000///222222111111111222333333000111111333444666888999999999:::;;;<<<>>>??????>>>===============>>>>>>???AAACCCCCCBBBBBBDDDEEEHHHGGGEEEDDDBBBBBBBBBBBBDDDDDDDDDEEEFFFDDDAAA>>>;;;;;;::::::<<>>??????????????????@@@@@@AAABBBAAABBBCCCCCCAAAAAABBBDDDHHHFFFCCCAAA@@@AAABBBCCCFFFEEEEEEEEEFFFEEECCC@@@>>>>>>======>>>@@@AAABBBBBBBBBBBBCCCCCCDDDDDDDDDEEECCC@@@===;;;::::::;;;<<<<<<======<<<;;;::::::999::::::;;;;;;::::::999888888::::::::::::888888555666666666666666555555555444333333333333333333222222222222222333333444222222222222333333333333333333222222222222333333111111222333333333333222000000000000111111111111000000000000000000000000////////////////////////000//////...............///............---------//////.........------------............/////////------------------------++++++++++++,,,,,,,,,,,,------...............///------,,,,,,,,,,,,++++++***++++++,,,,,,---------,,,,,,,,,,,,------------------------,,,,,,,,,+++,,,,,,------------......,,,,,,---------------...,,,,,,,,,,,,------------+++,,,---.........---,,,***+++------+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++---------------------------,,,+++,,,......,,,++++++,,,---......---,,,+++******++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,,,,+++++++++,,,,,,---...************************................................................,,,,,,,,,,,,,,,---------------------------------------------------------------------------------,,,,,,,,,---------......------------------------........................------------------------..............................------------......,,,------...//////......,,,------......------,,,//////////////////..............................------------------------,,,,,,,,,,,,---...//////................................................,,,,,,,,,---------...............---------------------............------000//////....../////////)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,---------......,,,---...///000000000000///.........------------++++++++++++++++++++++++,,,------......------,,,***+++,,,...............,,,---......,,,,,,---...---......------,,,++++++,,,,,,---............------------............///,,,,,,------...//////000.........///000222444444333333222111111000111111111111000000000000111111000000111222444666888:::;;;<<<<<<===>>>???@@@@@@AAA@@@@@@@@@@@@AAABBBBBBAAABBBCCCCCCBBBBBBCCCEEEEEECCC@@@>>>>>>???AAACCCGGGEEEDDDDDDEEEDDDCCCAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@BBBDDDDDDCCCBBBCCCBBBAAA???===<<<<<<<<<=========<<<;;;:::999888999:::;;;<<<<<<;;;:::999999:::;;;<<<<<<;;;:::999666666777777666555444333333333333222333333444444222222111111222333333444222333333333444444444444333333222222222222333333000000111222222222222222///000000000111111111111000000000000000000000000////////////////////////111000//////....../////////............------------------...............++++++++++++++++++++++++------------------------******+++,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,,,,,,,++++++******+++,,,------------,,,,,,,,,---------......------------------,,,,,,,,,,,,------------......++++++,,,,,,------------++++++++++++,,,,,,,,,,,,++++++---.........------***+++------+++***+++,,,------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------------------------,,,******,,,---,,,+++......////////////......)))******+++,,,,,,------------,,,,,,,,,,,,------,,,++++++******++++++,,,---,,,+++++++++,,,---...++++++++++++++++++++++++................................................,,,------....../////////------------------------................................................,,,,,,,,,------.........------------------------........................------------------------.................................------.........,,,,,,---.../////////...,,,------......------,,,+++,,,---...////////////........................------------------------/////////000000222333333................................................,,,,,,,,,------..................------,,,,,,+++---..................------,,,+++))))))***+++,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,,,,,,,,,,------.........,,,---...///000000000000//////.........---------++++++++++++++++++++++++,,,------......------,,,)))+++,,,...//////......,,,---......,,,,,,---............///......---,,,++++++,,,---------,,,,,,---------.........//////,,,,,,------...///000000.........///000222444555222222111111111111111222111111000000000000000111000111111222333555666777<<<======>>>???@@@@@@AAAAAA@@@??????????????????@@@AAABBBBBBBBBCCCEEEGGGCCCAAA>>><<<<<<>>>@@@BBBGGGEEECCCCCCCCCDDDCCCBBBCCCDDDDDDCCCCCCAAA@@@???===>>>???BBBDDDDDDBBB@@@BBBBBBAAA@@@???>>>===<<<=========<<<;;;999888777888:::<<<>>>>>><<<:::888:::;;;===>>>>>>===;;;:::777777777777777555333222222222222222333444444555222111111111222333333444333333333444444555555555111111000000000000111111//////000111111111111111//////000000111111111222000000000000000000000000//////////////////////////////...------------...//////.........---------+++,,,,,,---...///000000/////////......------,,,------------------------******+++,,,,,,,,,,,,++++++++++++,,,,,,------------------,,,,,,,,,++++++)))***+++,,,---...------,,,,,,,,,------.........)))***,,,---.../////////******+++++++++,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,***+++---.........------)))+++---,,,+++***+++,,,......------------,,,,,,++++++------------++++++++++++++++++++++++++++++...+++))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------...------,,,,,,------...,,,++++++++++++++++++,,,...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,................................................------------------------------------------------///...,,,++++++,,,---......///000///...---...000...------------...//////............////////////........................////////////////////////,,,,,,,,,---------..............................000000000000000000000000................................................////////////////////////................................................//////////////////////////////...------------...............---,,,++++++---,,,,,,++++++,,,,,,---,,,,,,---...---,,,***)))------------------------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...------------,,,,,,+++++++++,,,------......------,,,,,,,,,,,,---------......------------------------........................+++,,,------......------.........------,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------...---,,,,,,,,,,,,---......,,,,,,------,,,,,,+++***++++++,,,,,,,,,---------******,,,---...000111222///...------...000333444222222222111111111000000111111111111111111111111222222222222333555777888444888===AAACCCBBB@@@>>>@@@@@@@@@@@@@@@@@@@@@@@@CCCDDDDDDEEEEEEEEEEEEEEEAAA@@@???@@@BBBDDDEEEDDDDDDDDDCCCBBBAAA??????>>>CCC@@@>>>===>>>?????????CCCCCCAAA@@@@@@AAABBBCCCFFFEEECCC@@@>>>===<<<<<<===>>>>>>>>>===;;;999888:::;;;<<<======;;;999888888999999:::::::::999999666666666666666666666666999666333222222333333333333333333333333333333333555444333333222222333333222222222222222222222222222222222222222222222222222222111000//////000000......//////000000111111///...///111222222///---000000000000000000000000/////////...,,,+++---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,+++******+++,,,...///,,,,,,------...---------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...,,,******+++,,,---,,,,,,,,,++++++*********)))***,,,......---,,,+++************+++,,,---...///,,,)))***...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++******,,,---......,,,,,,---...------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********,,,++++++******++++++,,,...---,,,)))'''%%%###"""---------,,,,,,+++++++++***+++,,,,,,------------+++,,,,,,------,,,,,,+++................................................---------------------------------------------------------------------,,,...///000///...---...000///............///000000............////////////........................////////////////////////,,,,,,---------.................................////////////////////////................................................////////////////////////................................................////////////////////////......------,,,,,,,,,------------...------,,,,,,------,,,,,,,,,,,,------,,,---------,,,,,,+++***---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...------------,,,,,,,,,++++++,,,------......------,,,,,,,,,,,,---------......------------------------........................+++,,,------......------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,,,,,,,,,,---......,,,------------,,,++++++++++++,,,,,,,,,---------////////////////////////------------...111333555222222222111111000000000000000000000000000000000111222222222444555666777444777:::>>>@@@@@@>>>======>>>???@@@AAABBBBBBCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCBBBBBBCCCEEEFFFEEEDDDDDDDDDCCCBBBAAA@@@@@@??????===;;;<<<>>>@@@@@@@@@BBBBBBAAA@@@@@@@@@AAABBBFFFEEECCCAAA???>>>==================<<<;;;999888:::;;;<<<======;;;:::999888999999::::::999999999777777777777777777777777888666333222222333333333333333333333333333333333444444333222222222222222222222222222222222222222222222222222222222222222222111111000//////000000.../////////000000000111111///......000000000///...........................//////...,,,,,,---///......---------,,,,,,,,,...........................------------------...///...---,,,,,,,,,------000000000///...---,,,+++------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,***(((((()))***+++---------,,,,,,,,,++++++)))+++,,,......---,,,+++---,,,,,,+++++++++,,,,,,------------,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,---,,,++++++,,,---------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,++++++******++++++,,,***++++++++++++++++++,,,---------,,,,,,+++++++++***+++,,,,,,---------,,,+++,,,,,,------,,,,,,+++................................................------------------------------------------------***,,,...//////...,,,+++...///000///...---...000///////////////000111111............////////////........................////////////////////////,,,------------.................................////////////////////////................................................////////////////////////................................................////////////////////////...---------,,,,,,,,,,,,,,,,,,------...---------......------------......------,,,,,,++++++,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---------------,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......------------------------........................+++,,,------......------...------------,,,,,,,,,------------------------...------,,,,,,------...---,,,,,,,,,,,,---......---------------,,,++++++,,,,,,,,,,,,------------////////////////////////------,,,---...111333444111111111111000000000000////////////////////////000111222333444555555555333555777999;;;;;;;;;;;;:::;;;<<<>>>@@@BBBCCCDDDAAABBBBBBCCCDDDCCCCCCCCCEEEDDDDDDFFFGGGGGGEEECCCCCCCCCBBBBBBAAAAAAAAA@@@;;;::::::;;;>>>AAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAFFFEEECCCAAA@@@???>>>>>><<<<<<<<<<<<<<<;;;:::999;;;<<<=========<<<:::999999999999::::::999999888888888888888888888888888888666333222333444333333333333333333333333333333333333222111111111111222222222222222222222222222222222222222222222222222111111000/////////000000////////////000000000000222000---,,,...///000000,,,,,,,,,,,,,,,,,,,,,,,,---.........------...000...------------,,,,,,,,,.................................------.........222111///...---,,,,,,,,,...............---,,,,,,------------------------------,,,,,,,,,,,,++++++------------------------------------------------,,,+++***)))))))))***+++......------------,,,,,,***+++,,,---...---,,,+++------,,,,,,,,,---......))),,,---,,,)))***...222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***+++,,,,,,******+++,,,------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***,,,++++++******++++++,,,))))))***+++---...///000------,,,,,,,,,,,,++++++++++++,,,---------,,,,,,++++++,,,,,,,,,,,,++++++........................................................................------------------------+++,,,---.........---,,,...///000///...---...000//////......//////000111............////////////........................////////////////////////------------....................................////////////////////////................................................////////////////////////................................................////////////////////////...............------,,,++++++,,,---.....................------............---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,+++,,,...///...---------------------,,,,,,,,,------......------,,,,,,,,,,,,---------......------------------------........................+++,,,------......------------------------------------------------------...------,,,,,,------...---,,,,,,,,,,,,---......---------...---,,,,,,+++,,,,,,,,,------------...,,,,,,---...///000111111......---......///111111000000000000000000000000///////////////////////////000222444444444444333222333444555666777888999777888999;;;===???@@@AAA??????@@@AAAAAAAAAAAA@@@CCCCCCDDDFFFGGGFFFDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@<<<;;;:::<<>>>>>>>><<<<<<<<<<<<;;;;;;::::::<<<<<<=========<<<;;;:::999999:::::::::999888888777777777777777777777777888555333333333444333222333333333333333333333333333222111111000000111111222222222222222222222222111111111111111111111111111000000/////////000000////////////000000000000111///------...///000///,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------///111------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......------......///000000///...---,,,++++++'''((()))+++,,,---------------------------------------,,,,,,,,,+++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,---------------,,,,,,,,,***+++,,,---------,,,,,,)))***+++,,,...000222333***+++,,,+++***+++...111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------***,,,---,,,+++***+++,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,++++++........................................................................---------------------------,,,,,,+++,,,---...///...///000///...---...000......------......///000............////////////........................////////////////////////---------.........//////................................................................................................////////////////////////................................................///////////////////////////000000111000///......++++++,,,---.....................------.........---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,+++,,,...///...---------------------------,,,------......------,,,,,,,,,,,,---------......------------------------........................+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,,,,,,,,,,---......------.........---,,,,,,,,,,,,---------.........++++++,,,,,,---...//////000//////...............////////////////////////000000000000000000000000///000222333444333222222222222222333333444555666666666777999:::;;;<<<===<<<===>>>>>>??????>>>>>>@@@@@@BBBDDDFFFFFFCCCAAAAAAAAAAAAAAAAAA@@@@@@@@@???>>>===>>>@@@AAA@@@???@@@@@@AAAAAABBBBBBBBBBBBAAA@@@???>>>============<<<<<<;;;;;;:::::::::999<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::999888777666666666666666666666666777555333333444444333111333333333333333333333333333222111111000000111111222222222222222222222222111111111111111111111111000///////////////000000000000000000////////////.........///000000...,,,------------------------,,,---......------///111------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,------,,,,,,,,,'''((()))+++,,,---------------------------------------,,,,,,,,,+++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,+++++++++++++++,,,,,,,,,++++++,,,,,,---------,,,******+++,,,...000222333222111000111444555555333,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---,,,---...---,,,+++,,,...------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++,,,,,,++++++***........................................................................------------------------...---+++***+++---///111...///000///...---...000---------------...//////............////////////........................////////////////////////------........./////////................................................................................................////////////////////////................................................////////////////////////000111222222222111///...,,,,,,------...---------......------------......,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,------...---,,,+++,,,...///...---------------............,,,------......------,,,,,,,,,,,,---------......------------------------........................+++,,,------......------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,,,,,,,,,,---.....................---,,,,,,,,,---------..................------,,,+++++++++////////////...---------............////////////000000000000000000000000///000111222222222222222222222222222333333444444444555666777999:::;;;<<<<<<======>>>>>>>>>>>>>>>>>>???@@@CCCFFFGGGFFFEEEDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@???@@@AAA@@@>>><<<>>>???@@@AAABBBBBBBBBAAA??????>>>===<<<<<<<<<===>>>===<<<:::999999888888<<<<<<;;;;;;;;;:::::::::::::::::::::999999888777555555555555555555555555777555444444444444333111333333333333333333333333333333222111111111111222222222222222222222222222111111111111111111111111//////......//////000000000000000000////////////------...000111000---+++........................---.........------...000,,,,,,,,,------------...........................---------,,,,,,---------)))***+++,,,------------...............---,,,,,,------------------------------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******++++++++++++,,,,,,+++++++++,,,,,,,,,------......---------...//////:::888666999===>>>:::666,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------...------,,,---......,,,,,,---...------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,------.........++++++,,,,,,,,,,,,------,,,,,,---------,,,++++++******++++++++++++******........................................................................------------------------++++++,,,,,,---...//////...///000///...---...000...............//////000............////////////........................////////////////////////............////////////................................................................................................////////////////////////................................................///////////////////////////000222222222111///...---------...------,,,,,,------,,,,,,,,,,,,------***+++,,,,,,---------,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++,,,,,,---......---,,,+++,,,...///...---------------.........///,,,------......------,,,,,,,,,,,,---------......------------------------........................+++,,,------......------,,,,,,,,,---------......------------------------...------,,,,,,------...---,,,,,,,,,,,,---.....................------,,,------------............///......---,,,,,,++++++,,,---......//////......---------....../////////////////////////////////111000000000000111222222222222333444444444333333222333555777999<<<===>>>>>>>>>???@@@@@@@@@@@@@@@??????@@@DDDHHHLLLMMMMMMHHHGGGGGGFFFEEEDDDDDDCCC@@@???>>>???@@@@@@===;;;;;;<<<>>>???@@@@@@@@@??????>>>>>>============>>>???>>><<<:::888777777777;;;;;;:::999999999999999::::::::::::999888777777666666666666666666666666666555444444555444222111333333333333333333333333444444333222222222222222222222222222222222222222111111111111111111111111...............///000000111000000000/////////......------...//////...,,,...........................//////...,,,,,,---///,,,,,,,,,---------..............................,,,,,,++++++++++++,,,,,,***+++,,,---.........---000000000///...---,,,+++------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++******))))))+++++++++,,,,,,,,,------,,,+++++++++,,,,,,------......------,,,---------444555888::::::888444222,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------+++,,,------,,,+++,,,---------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,------......+++++++++,,,,,,---------,,,---------,,,,,,+++*********++++++++++++******................................................////////////////////////------------------------)))***---...//////...---...///000///...---...000///////////////000111111............/////////000........................////////////////////////............/////////000................................................................................................////////////////////////................................................////////////////////////...///111222111000...---............---,,,++++++---,,,,,,++++++,,,,,,---)))***,,,---...---,,,,,,++++++++++++++++++++++++++++++------------++++++******+++,,,,,,---......---,,,+++,,,...///...------------.........//////,,,------......------,,,,,,,,,,,,---------......------------------------........................+++,,,------......------,,,,,,,,,------.........////////////////////////...------,,,,,,------...---,,,,,,,,,,,,---............//////......---,,,---------.........//////,,,------....../////////***+++,,,...///000000111---------.........//////........................111111000//////000111222222333444555555444333222111222555888;;;>>>@@@BBB@@@@@@AAABBBBBBBBBBBBAAAAAAAAABBBFFFKKKOOORRRSSSKKKKKKJJJIIIHHHFFFFFFEEE=========>>>@@@???===;;;999:::<<<>>>>>>>>>>>>===??????>>>>>>>>>>>>??????AAA???<<<:::888777666666;;;:::999999888888999999;;;;;;;;;:::999888777666777777777777777777777777666555444444555444222000333333333333333333333333555444333333222222333333222222222222222222222222000000000000000000000000...............///000111111111000000/////////...111...,,,+++---...//////......................../////////...,,,,,,---...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,.../////////...---,,,,,,------...------------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------------,,,++++++,,,,,,,,,------.........,,,,,,+++++++++,,,---...+++++++++,,,---...///000)))...444555111---******,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,---,,,***+++,,,,,,******+++,,,---------,,,,,,,,,++++++*********++++++,,,,,,,,,,,,++++++++++++++++++,,,************************+++++++++,,,,,,---------------------,,,,,,+++*********++++++++++++******//////............//////........................---------------------------------,,,,,,+++++++++.........////////////000000///...---------------////////////////////////////////////////////////,,,---------.../////////////////////////////////...///000111111000///...//////.........---------////////////////////////.........------,,,,,,,,,.../////////...---,,,,,,,,,------...///000111111........................000///---,,,++++++,,,---//////000000000000//////........................///............---------++++++,,,,,,,,,---------..................------........................---------------------------,,,,,,+++*********+++++++++++++++,,,...000111,,,---.........---,,,+++...---++++++++++++---...//////...---------.........------,,,,,,------...------------------------------,,,+++,,,---...///------------------------,,,------......------,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------............---------------............///.........////////////000------------.........///---...///000111222222222555555444444444555555666///111555999<<>>???@@@DDDAAABBBGGGPPPVVVWWWUUUKKKJJJIIIGGGFFFDDDCCCBBBDDDDDDDDDBBB@@@===;;;999555777;;;============>>><<<===>>>??????>>>===<<<>>>>>>>>>===;;;999666555555666777999999888888777999999:::::::::999888888666666666666555555555555555555555444444333333333222222222222222222222222333333333333333333333333111111111111111111111111000000000000000000000000......////////////......222000///......///000222///......---------......///////////////......---...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------.........---,,,,,,+++''')))+++---//////...------------,,,,,,+++++++++++++++,,,------...//////......------------,,,,,,++++++++++++,,,,,,---.........---,,,---...///000---------------------------,,,***))))))***,,,---++++++++++++++++++++++++---,,,***)))((()))******,,,...000...,,,***,,,...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,...///,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******//////............//////.........................................................---------,,,,,,------.........///////////////...---------------////////////////////////........................---------...............////////////////////////...///000000000000///...//////.........---------/////////////////////////////////......---------.........///......------------------....................................---------,,,,,,---......000000000111111000000000........................///............---------++++++,,,,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,+++******++++++,,,++++++******+++,,,,,,,,,------...------,,,,,,---,,,,,,,,,,,,,,,,,,---------------------.........------,,,,,,------...------------------------------,,,,,,,,,---...///------------------------,,,,,,------------,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............---------------............///------........./////////------........./////////000000111222333333333333555444444444444555555666222444777:::===>>>???@@@>>>???@@@???===<<<===>>>AAA???>>>BBBIIINNNNNNMMMJJJIIIGGGFFFDDDCCCBBBBBBBBBCCCCCCCCCBBB@@@===<<<444777;;;===<<<<<<<<<===;;;<<<===>>>>>>===<<<;;;<<<<<<<<<<<<:::888777555666777888999999999888888999999::::::999999888888666666666666555555555555555555444444444333333333333333333333333333333333333333333333333333333333111111111111111111111111000000000000000000000000......////////////......222111///......///111222///......---------......///////////////...---------------,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------......------,,,+++***+++---......---+++***---------,,,,,,+++++++++++++++,,,,,,------......++++++,,,,,,---------...,,,,,,+++++++++,,,------,,,,,,+++++++++,,,---...---------------------------,,,***))))))***,,,---++++++++++++++++++++++++------,,,+++++++++,,,,,,***,,,---,,,***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,---///++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******//////............//////........................//////////////////////////////............------,,,---------............//////...------------...////////////////////////.......................................---------////////////////////////---...////////////...---/////////............---///////////////////////////////////////.........------......///...............---------,,,,,,,,,........................++++++,,,....../////////................................................///............---------,,,,,,,,,,,,------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,+++++++++++++++///...,,,+++************---------,,,,,,------...,,,,,,------------,,,,,,***+++,,,---......------......------------......---------------------------,,,,,,,,,,,,---...///------------------------++++++,,,,,,,,,,,,++++++------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------............---------------............///,,,---------................../////////000000000222333333444444444333333444444333444444555666666666777999;;;<<<======>>>===>>>>>>===<<<;;;===>>>@@@>>>===???DDDGGGGGGEEEHHHGGGEEECCCBBBAAABBBBBB@@@BBBDDDEEEDDDBBB@@@>>>555888;;;<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::;;;::::::999888777777777888999999999999999999999::::::999888888777666666666555555555555444555444444444444333333333444444444444444444444444333333333333333333333333111111111111111111111111000000000000000000000000......////////////......111000///......///000111......---------......///...////////////...------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------......------,,,,,,---.........---+++)))(((------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,))))))***+++,,,---......------,,,+++++++++,,,,,,,,,++++++++++++,,,---...---------------------------,,,+++******+++,,,---++++++++++++++++++++++++,,,------............---+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******///......------......///............................................................------------,,,,,,,,,---------......///......---------......////////////////////////......................../////////...---------,,,////////////////////////---..................---/////////...............//////////////////////////////..................,,,,,,---.../////////...------------------------........................+++,,,.../////////...---///..................///........................///............---------,,,,,,,,,------------...---------.......................................---------------------------,,,,,,+++++++++,,,,,,000000///...---,,,,,,,,,...---,,,+++,,,---...///+++,,,---......---,,,+++((())),,,.........---,,,......------------......------------------------,,,,,,,,,,,,------......------------------------***++++++,,,,,,++++++***------------------------,,,,,,,,,---------......------------------------.........------,,,,,,,,,------............---------------............///,,,,,,,,,---------......////////////000000000000333333444444444333222222333333333333444555666666888999999::::::;;;;;;;;;>>>??????>>><<<<<<>>>@@@@@@>>>===???BBBDDDEEEDDDFFFEEECCCAAA@@@AAABBBCCCAAACCCEEEFFFEEECCC@@@>>>666999<<<<<<;;;:::::::::999999999999999999999999::::::::::::::::::::::::888999999:::::::::::::::999999:::999999888777666666666555555555444444444444444444444444444444444444444444444444444444444222222222222222222222222111111111111111111111111////////////////////////......////////////......//////...------...//////...------------...//////......//////......---,,,,,,++++++++++++,,,---------------------------------,,,,,,++++++,,,,,,---,,,------...------,,,,,,.........---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++))))))***++++++,,,------...---,,,,,,++++++++++++------------......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++++++++++++++,,,,,,+++,,,---/////////...---------...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,------------,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******......------------..............................------------------------,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------............---------......///////////////////////////......................../////////...---------,,,////////////////////////.........------.........////////////////////////////////////////////////------------------------,,,,,,---.../////////...,,,------...//////000000..............................///000///...,,,+++222111111000000111111222........................///............---------,,,,,,---------.........---------.........//////........................---------------------------,,,,,,+++,,,,,,------.....................---------,,,+++,,,---...///,,,,,,...//////...,,,,,,((())),,,.........---,,,///......------......///------------------------,,,,,,,,,---------------------------------------***++++++,,,,,,++++++***------------------------,,,,,,,,,---------......------------------------.........------,,,,,,,,,------............---------------............///,,,,,,,,,---------......////////////000000000000111222222222222111111000222222222333333555666666888888888888888888999999===>>>>>><<<;;;;;;>>>@@@>>>======???AAACCCEEEEEEDDDCCCBBBAAAAAABBBCCCDDDDDDEEEFFFFFFEEEBBB???===999;;;>>>>>><<<;;;::::::999999999888888999999999;;;;;;;;;;;;<<<<<<======:::::::::::::::;;;;;;<<<999999999999888777666555555555555555444444444444444444444444444444444444222222222222222222222222222222222222222222222222111111111111111111111111////////////////////////......////////////......---------,,,,,,------------------------...//////...............------,,,,,,++++++++++++,,,---------------------------------,,,,,,++++++,,,,,,---,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,++++++++++++---------...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,***+++,,,.........---,,,------,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******......------------..............................------------------------+++++++++,,,,,,,,,,,,---,,,---------...............------------...//////////////////////////////------------------------...............---------//////////////////////////////...------...//////...////////////000000000////////////////////////,,,,,,,,,---------------------......///.........,,,,,,---...///000111222........................000000000///...---,,,,,,///...---,,,,,,---...///........................///............---------,,,---------............,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,------...***+++,,,---------------,,,,,,,,,,,,---......///------............------***+++,,,---......------//////............//////------------------------+++,,,------......------------------------------++++++,,,,,,,,,,,,++++++------------------------,,,,,,,,,---------......------------------------------------------,,,,,,------............---------------............///,,,---------................../////////000000000///000000111111111000000222222222222333444666666777777777777777888999999;;;;;;:::999888888;;;>>>;;;<<<<<<>>>???AAACCCDDDBBBCCCCCCDDDDDDDDDEEEEEEEEEFFFEEEEEECCCAAA???>>>===???AAAAAA???<<<;;;;;;::::::999999999999::::::<<<<<<;;;;;;<<<===>>>>>>;;;;;;;;;;;;;;;<<<======::::::999999888777555555555555555444444444444333333333333444444444444555222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000......////////////......---------------------------------------...///000---............---,,,,,,,,,,,,,,,,,,,,,------...---------------------------,,,,,,++++++,,,,,,---,,,,,,------......------+++++++++,,,,,,---------++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++------,,,+++++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---***++++++,,,,,,,,,,,,++++++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------))))))************))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******...------,,,,,,------...................................................,,,,,,,,,,,,------......------........./////////---------------...//////////////////////////////---------------------------------...............////////////////////////000000///......///000000.../////////000000000000////////////////////////------------.........///.........///......---------------....../////////........................//////...............///---,,,***))))))***,,,---........................///............---------------------............,,,,,,------...//////000,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---......++++++---.........---,,,***+++,,,---..................------------......------------------......//////............//////------------------------+++,,,---.........------------------------------,,,,,,------------,,,,,,------------------------,,,,,,,,,---------..............................,,,,,,------------------------............---------------............///------........./////////------........./////////......///000111111111111111111111222333444666777777666666666888999;;;<<<::::::999777666888;;;>>>======>>>??????@@@BBBDDDAAACCCEEEGGGHHHGGGFFFFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@BBBDDDDDDAAA>>>===<<<<<<;;;::::::::::::;;;<<<<<<<<<;;;;;;;;;<<<===>>><<<<<<;;;;;;;;;<<<===>>>::::::999999888666555444555555555444444444333333333333333444444444555555333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000......////////////...............//////.........---,,,,,,------///000000------......------,,,+++---------,,,---......///........................---,,,,,,++++++,,,,,,---+++,,,------......------,,,+++++++++,,,,,,------+++++++++,,,,,,---------++++++,,,,,,------......,,,,,,,,,,,,------------,,,,,,+++++++++,,,------***+++,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++)))******+++,,,,,,---------,,,++++++++++++++++++,,,***)))***,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,+++++++++******...------,,,,,,------...........................////////////////////////---------.........//////.........////////////000---------------...///000////////////////////////------------------------,,,------....../////////////////////////////////111000///......///000111.../////////000000111111////////////////////////---.........//////000000.../////////...---,,,,,,......---------,,,,,,,,,........................///...---------///111222222111///......///111222........................//////.........------------------.........//////,,,,,,------...///000000........................------------------------,,,,,,,,,,,,,,,---...///......///000000///...---)))+++,,,...//////...---///...---,,,,,,---.../////////...---------......//////............//////------------------------+++,,,---.........---,,,------------------------,,,------......------,,,------------------------,,,,,,,,,---------..............................,,,,,,,,,------.........---..................------------.........//////.........////////////000------------.........///---...///111111222222222111111111222333444666777777777666777999;;;===>>>;;;;;;:::999888999===@@@@@@AAAAAAAAAAAAAAACCCDDDAAACCCFFFIIIJJJIIIHHHFFFCCCBBBAAA@@@@@@AAACCCDDDCCCEEEFFFEEECCC@@@>>>>>>======;;;;;;;;;;;;======<<<;;;::::::::::::<<<<<<===<<<<<<;;;;;;===>>>???::::::999999777666555444555555444444444333333333333333333444444555555555444444444444444444444444111111111111111111111111111111111111111111111111000000000000000000000000......////////////......//////000000000000//////,,,,,,,,,---...///000111------......------,,,+++...------------...//////........................---,,,,,,++++++,,,,,,---+++,,,,,,---.........---------,,,++++++,,,,,,,,,+++++++++,,,,,,---------++++++,,,------...//////++++++,,,---......///000++++++++++++,,,------...,,,---.../////////...---++++++++++++++++++++++++***++++++,,,,,,++++++***))))))***+++,,,,,,------///...,,,+++***++++++,,,...,,,***,,,///000...,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,...//////000000//////...++++++++++++++++++++++++************************------------------------,,,++++++++++++++++++,,,...------,,,,,,------...------------------------,,,,,,,,,+++++++++******...............///000000222111000///....................................------------,,,,,,+++***/////////...---------,,,...///////////////......000000//////......---------.........---,,,,,,+++---------............///////////////////////////............//////////////////000000000000//////......///000000000000000................................................---------............///---------............///............////////////111111111111111222222333000///...------...///000------...///...---+++***...///000000///---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------------------------------...------,,,,,,...///000......---------......///......------------......000...------.........---................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++---------............///////////////////////////...........................------------...///000.../////////...---,,,,,,---,,,+++,,,...///...---/////////000111111222222333222222222333555666888777777777777888999;;;;;;<<<<<<;;;999777666888999>>>@@@AAAAAA@@@???AAABBBDDDEEEGGGHHHIIIIIIHHHHHHFFFFFFEEEEEEDDDDDDCCCCCCDDDCCCAAA???>>>>>>??????<<<<<<;;;::::::::::::;;;::::::<<<===>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;:::888777555444444555555444444444333333333222222222333333444444444222222222222222222222222222222111111111111222222222222222222222222222222//////000000000000////////////////////////////////////.........---------------------------------------+++******+++------------............------........................---..................---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++,,,---...///...---,,,------,,,,,,,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,111---)))))),,,...---+++---------,,,,,,+++++++++,,,)))((()))+++,,,+++)))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++++++++---.........---,,,,,,+++((()))******++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---//////...---,,,++++++***---------,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++************************...............///000000333222111000///.................................---------------,,,+++***...............---------------............------............------------.../////////......---,,,---------............///////////////////////////............//////////////////000000000000//////------...///////////////................................................---------............///---------............///............////////////......------......///000000///...------...///000.../////////......---,,,...///000000///---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,---......///------------------------------,,,,,,,,,---...///000///...---------------......------------......///...,,,,,,...//////...................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++++++++++++++---------............///........................------------------------------------------...............///......---------,,,+++,,,...///...---.........///000000111111222222111222333555777888666666666777777999:::;;;;;;;;;;;;999777777888:::>>>???AAA@@@??????@@@BBBCCCDDDEEEEEEEEEDDDCCCCCCEEEEEEDDDDDDDDDDDDCCCCCCBBB@@@???===;;;;;;;;;<<<;;;;;;:::999999999999999:::;;;<<<=====================<<<<<<;;;;;;::::::;;;:::999888666555444333444444333333333222222222222333333333333333333444222222222222222222222222222222111111111111222222111111111111111111111111//////000000000000////////////////////////////////////.........---------------------------------...------,,,,,,------...------............------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++***+++,,,,,,------,,,,,,------,,,,,,,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++---------,,,,,,+++++++++...---+++,,,...///...,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++,,,,,,,,,,,,------,,,++++++***,,,,,,---.........------++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------,,,++++++******---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++///............//////000444333222000///.................................,,,------------,,,,,,+++---------...............,,,,,,---------------,,,,,,,,,,,,---------------/////////000//////...------------............///////////////////////////............////////////...//////000000//////...,,,------...............................................................---------............///---------............///............////////////------,,,,,,------.../////////............//////000000///............///....../////////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,***+++++++++,,,,,,------------------------------------,,,,,,------...///111000///...---,,,,,,,,,......------------.........---+++,,,...000//////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,------......///.........---,,,,,,,,,...///...------------...//////000000111000000111333555777888444444555555666888999::::::;;;;;;999888888:::<<<===???@@@@@@??????@@@AAAFFFFFFFFFFFFEEEDDDCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDBBBAAA>>><<<;;;:::::::::::::::999888888888888888;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<;;;:::999999888999999888777555444333333333333333333222222222111444333333333333333333222222222222222222222222222222222111111111111222222000000000000000000000000//////000000000000//////////////////////////////...............------------------------------------......//////......---------............------++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,------,,,,,,,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,(((,,,///...***((())),,,------,,,,,,,,,,,,++++++,,,+++******+++,,,+++*********+++++++++,,,,,,,,,******+++,,,,,,---......******++++++,,,,,,------++++++,,,,,,++++++******+++++++++,,,++++++******++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,//////............///000555444222111///.................................,,,---------------,,,,,,,,,---------.../////////,,,,,,---.........------,,,,,,,,,------......///....../////////......------------............///////////////////////////............////////////...//////////////////...,,,---......//////......................................................---------............///---------............///............//////////////////......//////000111/////////....../////////000///...------...///000......//////...---,,,,,,------------------------------------------------***+++++++++,,,,,,------......---,,,***)))((((((,,,,,,------------------...---........./////////000///...---------------......------------......---,,,+++,,,...000000000................................................------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,---.../////////......---,,,---...//////---------...//////000000111000///000000222444777888333333444444666777999::::::;;;;;;:::999999;;;======>>>??????>>>>>>???AAADDDDDDDDDDDDCCCCCCBBBBBB@@@AAAAAABBBCCCDDDDDDDDDEEECCCAAA???===<<<<<<<<<::::::999888888888888888;;;;;;<<<<<<<<<;;;;;;:::======<<<;;;:::999888888888888777666555444333333444444444333333333222222444444444333333222222222222222222222222222222222222222111111111111222222111111111111111111111111000000////////////000000////////////////////////................................................,,,---...//////...---,,,------............------************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---...------,,,,,,,,,+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,)))(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))******))))))******+++++++++,,,,,,,,,******++++++,,,---......******++++++,,,---......++++++,,,,,,,,,,,,++++++******+++******)))((('''++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******++++++,,,,,,,,,---+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------//////............//////444333222000///.................................,,,------......---------,,,---------.../////////------...///////////////------....../////////000,,,------.........---------------............///////////////////////////............////////////......////////////............///000000000000///................................................---------............///---------............///............////////////000000//////000000111222...//////////////////.........,,,,,,,,,---...///..................------------------------------------------------------'''((()))***+++,,,---.........---,,,***)))((((((,,,,,,,,,---------............//////000000000000---------------...///000......------------......---,,,+++,,,...000000000................................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................+++++++++,,,,,,---------+++,,,,,,------,,,++++++,,,,,,---.../////////......---,,,---///000///......//////000000111222222/////////000111333555777222222333444555777999:::;;;<<<<<<:::999:::<<<>>><<<>>>??????>>>===???@@@<<<<<<<<<<<<======>>>>>>??????@@@AAABBBCCCCCCDDDEEECCCAAA???>>>=========;;;;;;:::999999999999999:::;;;;;;;;;;;;;;;:::999======<<<<<<;;;::::::999888888777666555444444333555555555555444444444444444444444333333222222222222222222222222222222222222222111111111111222222222222222222222222222222000000////////////000000////////////////////////---.............................................+++,,,---......---,,,+++------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,...///------,,,,,,,,,+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,000---)))((()))+++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,---......******+++,,,------......,,,,,,---------------,,,---.........---,,,++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,------......+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------000//////............///222111000///....................................,,,------............------------...............------...///000000000000.........///////////////+++,,,---------------------------............///////////////////////////............////////////---......//////......---...//////000000000000000................................................---------............///---------............///............////////////......------......///000......////////////......---,,,,,,,,,,,,---..............................------------------------------------------------'''((()))***+++,,,---...***+++++++++,,,,,,------+++,,,,,,------...............///000000000000///,,,,,,,,,---...///000111......------------.........---+++,,,...000//////................................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------++++++,,,,,,------......***+++---.........---,,,------......///............---------///000///...//////000000111222222222000000//////000222444555222222333444666888999:::<<<======;;;::::::<<<>>>;;;===>>>>>>======>>>???;;;;;;;;;;;;<<<===>>>???>>>??????@@@AAABBBBBBCCCAAA@@@>>><<<;;;;;;;;;<<<;;;;;;:::999999999999999999999::::::;;;:::::::::<<<<<<<<<<<<;;;;;;;;;;;;888888777666666555444444666666666666555555555555444333333333333333333222222222222222222222222222222222111111111111222222222222222222222222222222111000///......///000111////////////////////////---------.......................................+++,,,,,,,,,,,,,,,,,,+++------............------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///------,,,,,,,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,222---)))(((,,,...---+++++++++,,,,,,,,,,,,------,,,---...---+++)))***+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,------......,,,,,,---.........------+++,,,,,,,,,,,,++++++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,------.........+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------******++++++,,,,,,------000000///...............//////............//////........................,,,,,,---..............................---------+++,,,---...///////////////...............------,,,,,,---...............---------............///////////////////////////............////////////---......//////......------...//////000000//////................................................---------............///---------............///............////////////------,,,,,,------...///---...///000000///...---,,,,,,---.....................---------.........................................................,,,,,,,,,,,,,,,---------******+++,,,---......///++++++,,,,,,---......///,,,,,,.../////////...------------------...///000......------------......///...,,,,,,...//////...................................................------------------------................................................---------------------------------............///------------------------+++,,,,,,---......//////)))***---///000//////............///......------///...---...///000///.........//////000111111111111000000///000111222333222333333555666888:::;;;>>>>>>>>><<<::::::;;;===;;;<<<>>>===<<<<<<===?????????>>>===>>>>>>@@@@@@>>>?????????@@@@@@AAAAAA===<<<;;;:::999::::::;;;::::::999888888888888888777888999::::::::::::::::::::::::::::::;;;;;;;;;888888888777777666666555666666555555555444444444222333333333333333333444222222222222222222222222222222111111111111222222111111111111111111111111111000///......///000111////////////////////////---------.........//////........................------,,,,,,,,,,,,------------............------------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,------------,,,------,,,,,,,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///...,,,***+++++++++,,,,,,---------***+++,,,+++(((&&&''')))******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,------------------++++++,,,---------------(((((()))*********))))))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------))))))******+++,,,,,,---111000///...............---------------...//////........................,,,,,,---.../////////.../////////......------,,,***+++,,,---.....................------,,,,,,,,,------...///000000//////---------.........//////////////////////////////............/////////000---..................---,,,---......//////......................................................---------.........//////---------.........//////............/////////000...------------...//////---...///000000///...---,,,---///000000000///.........---------......///................................................000000///...------,,,,,,------------------------++++++,,,,,,---...//////***+++,,,---------,,,+++///......---------...............------.........000...------.........---................................................------------------------........................////////////////////////---------------------------------.........//////------------------------,,,,,,------...///000000(((***---///111111000///.../////////...---,,,,,,///...---...000000000...------......///000000000222111000//////000111222333333444555777999;;;<<>>===<<<<<<===>>>AAABBBBBB@@@===;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===@@@@@@@@@?????????>>>>>>???>>><<<;;;:::999999999888888999999888777555444777888888888888777666666666666666777888:::;;;<<<:::999888666555444444444555333222222444444333111444555666555444444555666333444444555555444444333//////000000111111222222000000000000000000000000000000000000//////////////////000000///...------........................///...---,,,---///111333000000000000000000000000---,,,,,,++++++,,,,,,---...,,,+++,,,//////---***,,,+++++++++++++++++++++---------,,,,,,+++++++++((((((******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...---,,,++++++,,,---...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++***)))))))))++++++++++++++++++++++++,,,,,,,,,---------......***+++---//////...---,,,---------,,,,,,+++++++++************************++++++++++++++++++++++++---------,,,,,,+++++++++111///---+++***+++,,,---------------,,,,,,+++***---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------,,,++++++***))))))............////////////...------,,,,,,------....................................------,,,,,,,,,------------------------------------------------------............------........................////////////////////////000/////////............................................................000///...------...///000......////////////......//////.........------------///111111000/////////000///...------...///000////////////////////////000000000000/////////...///...------------...///,,,,,,---------.........------------------------,,,---------.../////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////////////////////////...---++++++,,,------...////////////............/////////000000///...---......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---//////---+++...------,,,,,,------...------------------------------------------------///...------------...///...------,,,,,,------...---......//////000000000........................//////.........---------....................................////////////000000000000000000111111000333444333666:::999666999:::<<<<<<;;;<<<===???@@@@@@@@@>>><<<:::::::::;;;;;;;;;;;;;;;<<<======@@@@@@@@@@@@????????????>>>===<<<:::999999888888555666888999999999999888777777777888888999999999777888888999:::;;;<<<<<<999999888666555555555555111111000222444666555555333444555444333222333555333333444444444444333333000000000000000111111111000000000000000000000000000000000000///////////////////////////...------........................---,,,,,,,,,---...000111,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...,,,+++,,,//////---+++------------............---------,,,,,,,,,+++++++++++++++,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++,,,+++++++++******))))))++++++++++++++++++++++++,,,,,,,,,,,,------------***+++---...///...---,,,---------,,,,,,+++++++++************************++++++++++++++++++++++++---------,,,,,,+++++++++000///---+++++++++,,,---,,,---------,,,,,,+++***,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,//////......---------,,,............////////////......------------.......................................---------------------------------------------------------------------............------........................////////////////////////////////////............////////////////////////........................//////............//////......////////////....../////////............---...///111111000//////000//////............//////////////////////////////000000000/////////......///...------------...///---............/////////------------------------------........................------------......------------------------///////////////////////////............//////000,,,,,,,,,---......////////////............////////////............------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,///...---...///000...,,,...------,,,,,,------...///.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------------...///...------,,,,,,------..................................................................---------..................................../////////////////////000111111222222222555666666777:::888444666777999::::::;;;===???===>>>>>><<<999888888888999999999:::;;;<<<===>>>AAAAAA@@@@@@@@@?????????===<<<;;;999888888888888666777888999::::::::::::888888777888999:::<<<>>>999:::;;;=========<<<;;;888888777666666666666666111111000222444666555555111333444333222111222333333333444444444444333333111111111111000000000000000000000000000000000000000000000000///////////////////////////......---........................++++++,,,,,,---.........++++++++++++++++++++++++......------------......---,,,,,,---......---+++)))*********+++,,,,,,,,,------------,,,,,,,,,,,,------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))(((((((((+++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,---.........---,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++///...---+++++++++,,,,,,,,,,,,---------,,,++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,......///000222333444444............////////////......------------.............................................---------................................................------............---------------...............///////////////////////////////////////............................................./////////////////////....../////////......////////////....../////////..................000111000///...///000/////////....../////////////////////////////////000000/////////..................------.........------........./////////.......................................---------......------------..............................///////////////////////////...---------///000111,,,---------......////////////............//////000///....../////////...////////////////////////------------------------......//////000//////......------,,,,,,------...000//////...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........------............------,,,,,,------............------,,,,,,,,,....................................................................................////////////......///000111222333333444;;;???<<<888888777555555777888999999999;;;===:::;;;;;;:::777666666777888888888999;;;<<<>>>???AAA@@@@@@@@@@@@?????????<<<;;;:::999888888888888;;;;;;;;;::::::999999999;;;:::999888999;;;===???:::;;;===>>>>>><<<:::999888777666666666666666777555333222222444444222111222333444333222111222444333333333444444333333333222222111111000000//////////////////////////////000000000000////////////...///////////////..............................+++,,,---............---------------------------.........------.........------------......---,,,''''''((()))******++++++------------------,,,,,,------......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((''''''++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++------------------------+++,,,,,,...///000111111............///////////////......------......///................................................................................................------............---------------.........//////////////////////////////.........///////////////------------------------........./////////000000...//////////////////.........////////////......///////////////////////////000111000///...///111...//////////////////...////////////////////////////////////............---..................---,,,------------................................................---------///......------......///........................///////////////////////////...---------///000111------.............../////////............//////111000...///111222111///////////////////////////------------------------...//////000//////.........------,,,,,,------...000000///...------,,,,,,---------------------------..................---...------,,,,,,------.........------,,,,,,++++++........................---.........................................................////////////---......000111222333444777BBBHHHBBB888444666888666777888888777777888999999::::::999666555555666777888888999;;;===???@@@@@@@@@????????????>>>>>>;;;;;;:::999888888888888;;;;;;;;;:::::::::::::::>>><<<;;;999999:::<<<===999:::<<<===<<<;;;999777888777666666666666666777555333222222444444222111222444555444333222333444222333333333333333333222222222111111000000//////////////////////////////000000000000////////////......///////////////...........................------...////////////....................................------.........,,,---......------,,,---++++++,,,,,,---...//////------------------------+++,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******))))))++++++++++++++++++++++++******++++++,,,,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++,,,+++,,,,,,------,,,,,,,,,,,,,,,---......---,,,,,,------------------------//////.........---------............//////////////////............//////......................................./////////................................................------............------,,,,,,------.../////////////////////////////////.........///////////////------------------------.........//////000000111......////////////............////////////.........////////////000000000///000000///......000111......////////////....../////////////////////////////////.........------------...//////...------,,,,,,---------.................................------..................//////............//////------------------------///////////////////////////............//////000........................//////............//////222000...000333444222000////////////////////////------------------------,,,...000000...---...///...------,,,,,,------...000/////////...---------........................------...//////...------...------,,,,,,------............------,,,,,,,,,---------------------------------...............------------------------............////////////---...///000111222333333777BBBIIIAAA666222555999666888999888777666777888999::::::999777555666777999999999:::<<<>>>???@@@??????>>>>>>>>>=========;;;;;;:::999999999999999888888888999:::<<<===>>>>>>===;;;:::::::::;;;<<<888999:::;;;;;;:::999888888888777666666666666666111111000222444666555555333444555444333222333555222222333333333333222222111111111111000000000000000000000000000000000000000000000000////////////---...//////////////////........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,......------------......+++---......---,,,,,,---++++++,,,,,,------......------------............***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,+++++++++++++++++++++++++++++++++)))******+++,,,---......++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...------------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++++++++,,,---------,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,333222222111000///..................//////////////////............//////........................---........./////////000................................................------............------,,,,,,------...//////000////////////////////////............/////////000........................---......///000000111111---...///000000///...---......////////////........./////////000000000000000000000///......000222---...///000000///...---//////////////////////////////.........---------------...//////...---------............/////////........................,,,---------...///////////////............//////,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////////////////////////...---////////////............//////............//////222///---///222444222///////////////////////////........................+++---//////---,,,---......------,,,,,,------...////////////............------------------------------...//////...------...------,,,,,,------...............---------------------------------------------.........//////------------------------............////////////...//////000111222222333555<<>>@@@AAA============<<<<<<<<<<<<<<<;;;;;;:::::::::::::::777777777888999;;;===>>>;;;;;;;;;;;;;;;;;;;;;<<<999999999999::::::::::::999999888666555555555555111111000222444666555555111333444333222111222333222222333333333333222222000000000000000111111111000000000000000000000000000000000000////////////------...///////////////........................//////...---------...///++++++++++++++++++++++++------,,,,,,,,,,,,------+++---//////,,,+++,,,...++++++++++++++++++,,,,,,------------.........///+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,++++++------------------------,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,......///++++++++++++++++++++++++,,,,,,,,,,,,------------......------,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,,,,++++++***+++,,,,,,---------,,,+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///////////////000000000............/////////000//////............//////........................---.........//////000000////////////////////////////////////////////////---..................---,,,,,,------...///000000////////////////////////---.........//////000000////////////////////////---......///000111111222---...///000000///...---......////////////........./////////000000111111000000000///---...000222---...///000000///...---//////////////////////////////.........---------,,,---...//////...---,,,////////////000000000000////////////////////////,,,,,,------...///000000//////............//////,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////////////000000000///---,,,///////////////.........//////............//////111...+++---222444111...////////////////////////........................***---//////,,,+++,,,......------,,,,,,------............///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,...------,,,,,,------...........................---------------------------------.........//////------------------------............/////////000//////000000111111222222333555444222222555555222333555777888888888:::<<<:::;;;;;;:::888777888999<<<<<<<<<<<<===???@@@AAA===<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;:::::::::;;;;;;:::999888888888999:::;;;777888:::;;;<<<======<<<:::999999999999:::;;;<<<:::999888666555444444444555444222333444444333111000222222222111000111222222222222333333222222222//////000000111111222222000000000000000000000000000000000000////////////------...///000000//////........................///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***---//////,,,+++,,,.../////////////////////...---------.........//////------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,++++++***---------------------------,,,+++******+++,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++))))))***+++---...//////++++++++++++++++++++++++,,,,,,------------......///...---,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------***++++++,,,,,,,,,++++++***+++,,,,,,------------***+++---......---+++***++++++++++++++++++++++++......//////////////////000000000000000000000000////////////////////////........................,,,+++***,,,...//////...000000000000000000000000000000////////////000000///000222333222///---+++////////////////////////////////////////////////---......///////////////---...///000000///......////////////////////////......////////////......000000000000000000000000............/////////000000000000000////////////////////////////////////000000000000000000000000......////////////......////////////////////////------------------------000000000000000000000000////////////////////////000000//////.........---------------------------.........------,,,,,,,,,---------............///111000///......///000111---...///000000///...---000000000000000000000000////////////////////////////////////000000000000............////////////......---------,,,,,,,,,,,,------......------,,,000000//////......------.......................................///000000........................+++,,,---......---,,,+++***,,,...///...---------........................---------........./////////////////////000111111000000000111222222333333555555666666777777888888::::::999888999:::;;;<<<<<<:::999;;;>>>@@@???===<<<;;;;;;::::::999999888::::::;;;<<<;;;:::999888999999888888888888999999===<<<<<<;;;999888888777888888888888888888999999:::999777666555555555666444444444444333222111000222333333444444333333222+++,,,...000111111000000111111000///////////////000000000000000///......//////.........---------000000//////.........---......///000///...,,,+++------------------------,,,,,,,,,,,,,,,---...///------------------------.........////////////000///...,,,+++***++++++,,,,,,,,,,,,---------................................./////////...------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---------++++++++++++------******+++++++++,,,,,,,,,------------------,,,,,,***+++,,,,,,,,,***)))(((***++++++,,,,,,++++++***&&&)))...///---,,,---...,,,,,,,,,++++++*********++++++************++++++...---,,,,,,++++++++++++...,,,******,,,///000000++++++++++++++++++++++++***+++---...///......---+++,,,---...///...---,,,,,,,,,,,,++++++*********///////////////.........////////////////////////////////////////////////...........................------...000111000///////////////////////////000000////////////000000000111333333333000...,,,////////////////////////////////////////////////---......///////////////......///000000///...---//////////////////////////////000000000000//////000000000000000000000000........./////////000000000000000000////////////000000000000000000000000000000000000000000000000......////////////......////////////////////////................................................////////////////////////000/////////............------------------------.........------,,,,,,,,,........./////////000000000000///......///000000---...///000000///...---000000000000000000000000////////////////////////....../////////000000000............////////////.........---------,,,,,,,,,------......------,,,///////////////.................................,,,---...//////......---.................................//////.........)))+++.........---...///........................,,,,,,,,,---------......///////////////000000111000000000111222222333333444555555666777777888888;;;;;;;;;:::;;;;;;<<<===<<<:::999;;;>>>???>>>===::::::::::::::::::::::::999::::::;;;:::999888777777777666666666666777777::::::::::::999999999999666666666777777777666666999888777555555444555555555555555444444333222111000111111222222111111000//////000000111000000000111111000///////////////000000000000000///......000000/////////.........000/////////............---...............------........................------,,,,,,,,,---......------------------------,,,,,,,,,,,,---------------,,,+++++++++,,,---...,,,,,,,,,---------.............................................---,,,,,,,,,,,,,,,---------......------------------------------------------------+++++++++,,,,,,------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,,,,,,,------------------+++++++++++++++***))))))***++++++,,,,,,++++++***(((+++...///---++++++,,,,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,...---,,,+++++++++++++++,,,***((((((***---......++++++++++++++++++++++++++++++------...---,,,,,,***+++,,,---...------,,,------------,,,,,,,,,,,,000000//////.........---........................////////////////////////........................///...---...000000///...////////////////////////000//////......//////000111111333333333111///---////////////////////////////////////////////////---......//////////////////000000000///...---,,,////////////////////////000000111111111111000000000000000000000000000000....../////////000000000000000000000////////////111111111111111111111111000000000000000000000000...//////000000//////...////////////////////////////////////////////////........................////////////////////////////////////............////////////////////////.........---------------////////////000000000111//////............//////......////////////......000000000000000000000000////////////////////////------........./////////............////////////.........------------,,,------............------.........///////////////........................,,,---.........---,,,+++........................---------,,,,,,---------)))+++............///000........................++++++,,,,,,,,,---------//////......//////000111000000000111222222333333444444555555666777777777;;;;;;<<<===============;;;::::::;;;===>>>===<<<888888999::::::;;;<<<<<<888999999999999888777777666555555444444555555666888888888999999:::::::::555666777777777666555444888777666555444444444444555555555555555444333222000111111222222111111000333222111111000000000000111000000///////////////000000000000000///......000000000000000/////////////////////...............------------...//////////////////////////////......---,,,,,,,,,------------------------------,,,,,,,,,,,,------------++++++++++++,,,---...///,,,,,,,,,---------..............................,,,------------,,,,,,+++,,,,,,,,,---------......................................................++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,++++++,,,,,,------......,,,++++++************+++***++++++,,,,,,++++++***+++---......---+++***+++,,,,,,,,,++++++++++++***---,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,***((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++******++++++,,,---,,,,,,,,,------...............///000000000///......------........................////////////////////////...........................---,,,,,,---...---+++/////////////////////////////////....../////////000111222222222000///...////////////////////////////////////////////////---......///////////////111000000///...------,,,///////////////////////////000000111111000000///////////////////////////...////////////000000000000000000000////////////000000000000000000000000//////////////////////////////000000000000//////////////////////////////////////////////////////000000000000000000000000///////////////////////////////////////.........////////////////////////...............---------....../////////000000000///..................///...//////////////////...////////////////////////////////////////////////------------.........///............////////////............------------------............------------......//////000000........................///......------,,,,,,,,,........................000///...------...///000,,,---///...------...///........................,,,,,,,,,---------......///............///000000000000000111222222333333333444444555555666777777:::;;;<<<===>>>===<<<;;;:::::::::;;;<<<<<<<<<<<<999999999::::::;;;;;;;;;888888888888888777777666666555555444444555555666777777777888888888999999777777999:::999888666555666666555555444444444444555666666666555444444333222333333444444333333222222222000//////000111222000000////////////000000000000000000000///......///////////////////////////////////////.........000///---,,,,,,---...///........................///...---,,,,,,,,,,,,,,,------------------------------........./////////,,,,,,,,,,,,------......,,,,,,,,,---------..............................+++,,,,,,---,,,,,,++++++,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******+++,,,------......---,,,******)))***+++,,,***++++++,,,,,,++++++***+++,,,---------,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++,,,...,,,++++++---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))******+++++++++,,,,,,,,,,,,---------.../////////000000//////.........---........................////////////////////////...........................---,,,,,,---...---+++........................//////............//////...///000000000///...---////////////////////////////////////////////////---......///////////////111111000///...---------////////////////////////...//////000000//////...////////////////////////////////////000000000111000000000000//////////////////////////////////////////////////////////////////000000000000//////////////////////////////........................000000000000000000000000////////////////////////.........///////////////000000000000000000000000........................------........./////////...//////////////////.../////////....../////////////////////////////////////////////////////////------------.........///............//////////////////.........------------......//////......---------......//////000000........................222111...,,,+++,,,...000........................333222111000000111222333///000000///---,,,,,,.......................................////////////...............//////000000000000111222222333333333333333444555555666666888999:::;;;<<<;;;:::999::::::;;;;;;::::::;;;<<<;;;;;;;;;::::::999999999888888777777777666666666777666666555555666666777888888777777777666666666777888888999888777666555555555555555555444444444555555555666555555444444222333333444444333333222//////......///000222333000000////////////000000000000000000000///.......................................///////////////111000...---,,,,,,,,,---------------------------///...---,,,,,,,,,,,,,,,---------------------------------............///............------,,,,,,,,,,,,,,,---------..............................++++++,,,,,,---,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******++++++,,,---......---,,,+++******+++,,,---***++++++,,,,,,++++++*********+++,,,---......---++++++++++++++++++++++++++++++************+++++++++++++++******++++++,,,...,,,+++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********************+++++++++,,,,,,+++++++++,,,,,,------...////////////////////////........................////////////////////////........................///...---...000000///...........................///......------......///.........///.........---////////////////////////////////////////////////---......///////////////111000///...............////////////////////////......////////////......000000000000000000000000/////////000000000111111000000000000////////////........................000000000000000000000000///000000111111000000///////////////////////////................................................////////////////////////.........///////////////000000000000000000000000.............../////////------------............//////000000000000////////////............//////000000000000000000000000////////////////////////------........./////////............/////////////////////.........------......////////////...............///////////////........................222000...,,,,,,---000111..............................------------......000000000...,,,,,,---..............................////////////000000000......------......///000000000000111222222333333222222333333444555555555777777888999999999999999999:::;;;;;;999999:::;;;<<<<<<;;;::::::999888888999888888777666777777777888777777666666777777888777777777666666555555555777666666555555444444444555555666666666555555444444444555555555444444333000111111222222111111000.........///000111222333///////////////000000111000000000000000///......------------.....................///////////////000000///...------,,,---------------------------......---,,,,,,,,,------------------------------++++++++++++,,,,,,,,,,,,////////////...---++++++,,,,,,,,,---------..............................+++,,,,,,---------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,************************------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------******++++++,,,,,,------,,,++++++++++++,,,,,,---***++++++,,,,,,++++++******))))))+++---//////...***++++++++++++,,,,,,,,,+++******))))))******++++++************++++++,,,,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++,,,------******++++++++++++++++++------......///000000000////////////////////////////////////////////////...........................------...000111000///........................///......------......///......//////////////////////////////////////////////////////////////////---......///////////////000///......---...////////////////////////////////////000000000000//////000000000000000000000000//////000000000111111111000000000000////////////////////////////////////000000000000000000000000000000111111111111000000////////////////////////////////////////////////........................////////////////////////............/////////000////////////////////////---........./////////000............///////////////000111222222111000///000///...------...///000000000000000000000000000////////////////////////....../////////000000000............////////////////////////..................////////////......///////////////.................................------..........................................******++++++++++++******......///...------000222.................................////////////000...------------...//////000000000111222222333333222222222333444444555555888777777777777888999999888:::;;;:::888777999;;;:::::::::::::::::::::::::::999888777777777888888888777777666666777777888555555555555555666666666888777555333333333444555555555666777777777666555333333444444444444333333000111111222222111111000///000000111222222222222///////////////000111111000000000000000///......---.........////////////............/////////000,,,,,,---.../////////...........................------,,,,,,,,,---......------------------------******+++++++++,,,,,,,,,------...//////...---,,,,,,,,,,,,---------..............................,,,,,,---...............,,,,,,,,,---------......------------------------++++++++++++++++++++++++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,------------...++++++++++++++++++,,,,,,***+++,,,,,,------,,,,,,***++++++,,,,,,++++++***---+++)))***---......,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,***************+++,,,,,,,,,+++***+++,,,,,,+++)))---------------------------,,,,,,++++++,,,---...---,,,+++++++++,,,......+++++++++++++++*********,,,,,,---...///000111111000000000000000000000000////////////////////////........................,,,+++***,,,...//////....................................------.........////////////000000000000////////////////////////////////////////////////---......///////////////000///...------...000111////////////////////////000000111111111111000000000000000000000000000000000000000000111111111111000000000000////////////000000000000000000000000000000000000000000000000000000111111111111000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////---.........//////000000////////////////////////---.........//////000000////////////000000000000000111222333333222111000000///...------...///000000000000000000000000000////////////////////////////////////000000000000............/////////000000/////////..................////////////......000000//////.........---........................(((***...000111///---+++........................---...///000000///...---+++,,,---------///222555........................---------.........//////...------------...//////000000000111222222333333111222222333333444555555999888777777777888:::;;;888:::<<<:::888777888;;;888999999::::::;;;;;;<<<;;;:::888777777777888999777777666666666666777777222222333444555666777888<<<:::777444333444666777555666777888888777666666222222333444444333333333333333333444444333333333111222333444333222111000///////////////000111111000000000000000//////....../////////000000111111---.........//////000000(((***,,,...000111111000////////////////////////,,,,,,,,,,,,------...///------------------------,,,,,,---------.........+++,,,---////////////...,,,,,,,,,---------..............................,,,------.../////////...,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++------------++++++,,,,,,,,,---------......,,,,,,++++++++++++++++++)))***,,,---...---,,,,,,+++++++++,,,,,,+++++++++///---******,,,---,,,************++++++,,,,,,,,,---,,,,,,++++++,,,,,,---******))))))***+++,,,,,,...---,,,---......---+++---------------------------,,,,,,+++,,,---///000------,,,+++,,,---...///,,,,,,,,,++++++*********......//////000000111111///////////////.........////////////////////////222222111111000000//////........................000000//////.........---////////////////////////......////////////......000000//////......------------///222000,,,---111222------000000,,,,,,111000000000///////////////111111000000//////......////////////////////////---///000222222000///---000000000000000///////////////000000111111111222000000000000000000000000...///000111111111111111111111111111111111111111111000///......///000111111000///......///000111000000000000000000000000000///...------...///000//////.........---------111111000000//////......000000///...---,,,,,,+++////////////////////////000000000000////////////////////////////////////......//////000000111111---......///////////////222222222111111111111111000///...------...///000//////000000000000//////111111000000//////......////////////////////////////////////////////////+++,,,---,,,+++***+++---///...---,,,,,,---...///.../////////...---,,,,,,,,,,,,------...///000000//////...------...000111........................///...---,,,,,,---...///------...000111222333444111222222333333444444555444444555555666666777777555666777888888999888888777777888888888999999999<<<;;;:::999888777777777444555666777777666555555444555666666666555333333666666555555555444444444666666777777777777777666777444111///...000222444222222222111111111000000111111222222222222111111111111111111111111111111000000000000000000000000////////////////////////111111000///////////////000000//////.........---------......------,,,+++........................------------------------,,,,,,,,,---...///000000111000///---,,,+++******........................,,,------......------,,,//////.........//////000,,,,,,,,,---------......111000///...---,,,,,,,,,++++++,,,,,,,,,,,,------........................+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,.........------,,,,,,,,,***+++------,,,+++,,,---//////...---,,,++++++***,,,+++***))))))***+++,,,+++,,,------.........---...---,,,++++++,,,...///---,,,++++++******++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++...///////////////000000.........///////////////////////////////////////............---------,,,........................000/////////............////////////////////////......////////////......///////////////.........222...---000111...---...,,,+++...222000,,,,,,111000000000000000000000000111000000000/////////...////////////////////////...///000111111000///...///////////////////////////000000000111111111111000000000000000000000000///000000111111111111000000000000000000000000000000000///......///000000111000///......///000111000000000000000000000000000000///.........////////////.........---------111000000000/////////.../////////......------,,,////////////////////////000000000000000000000////////////////////////////////////000000000000000...///000000111111000000111111111111111111111111000///............///000000000111111111111000000111000000000/////////...////////////////////////////////////////////////...///000///...---...//////...------------...///......//////......---,,,,,,,,,------...//////000---,,,,,,,,,---...000111........................///...------------...///......///000111222222333111111222333333444444555444555555666666777888888555666777888999999999999999999999999:::::::::;;;<<<;;;:::999999888999999555666777777777666555555333444555666777777666555666666555555555444444444666666777777777777666666666444222000000111333444222222222111111111000000111111222222222222111111111111111111111111111111000000000000000000000000////////////////////////111000000///////////////000/////////.........---------......------,,,+++................................................+++++++++,,,,,,---//////000///...---,,,+++++++++........................,,,------......------,,,......------------------,,,,,,,,,---------.........------,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------------------,,,,,,,,,...///...,,,+++++++++.........---,,,,,,++++++---,,,+++******+++,,,---+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,---...///------,,,++++++++++++,,,******++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,/////////...............------......//////000000////////////////////////------------,,,,,,,,,,,,........................////////////............////////////////////////......////////////...............///////////////555///+++///222000...---***+++///222000,,,,,,000000000000000000000111111000000000000////////////////////////////////////...///000111111000///............///////////////000000000000111111111111000000000000000000000000000111111111111000000///........................//////............//////000000////////////000000////////////////////////111000//////.........////////////............---000000000000////////////........................////////////////////////000000000000000000000000////////////////////////000000000000000000/////////000111111222222111111///000000111111222222222000//////......//////000//////000000000000//////000000000000////////////////////////////////////////////////////////////000111111000///......000///......------......///....../////////...------,,,,,,------.../////////++++++++++++,,,...///000........................///......------......//////000000000111111111111111111222222333444444444555555666777777888888999666777888999::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;:::999999:::::::::888888888888777666555555333444555777888888888888666666666555555555444444666666666777777666666555555444333333222333333444222222222111111111111111111111222222222222111111000000000000000000000000000000000000000000000000////////////////////////111000//////......///////////////...............------......------,,,+++------------------------........................+++++++++++++++,,,---...///...---,,,,,,,,,,,,---------------------------,,,------......------,,,------,,,,,,++++++******,,,,,,,,,---------......+++++++++++++++,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------------...///000///---+++++++++------------,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,++++++***+++,,,---......//////......---,,,,,,,,,,,,---))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,//////......------,,,,,,,,,------...///000111111////////////////////////////////////////////////........................///////////////.........////////////////////////......////////////......------......//////000000333...---///111///000333333111/////////.........000000000111111111111111000000000000//////////////////////////////////////////000000000000//////.............../////////000000000000000111111111000000000000000000000000111111111111111000///...........................///..................///000000////////////000000////////////////////////111111000//////........./////////...............000000000000////////////---........./////////000////////////////////////000000000000000111111111000000000000000000000000222111111000000////////////000111111222222111111...//////000111222222333000//////////////////000---......//////......---000000000000////////////////////////////////////////////////////////////...///000///...------...//////............//////......////////////......---------.........//////------------------..............................//////............//////111111111000000000000000111111111222333333444444666666666777888888999999777777999::::::::::::::::::::::::;;;;;;;;;<<<<<<::::::::::::::::::;;;;;;999999999888777666555555555666666777888999999999666666666666555555555555666666666777666666555555444444444555555444444333111111111111111111111111111111222222222222111111////////////////////////////////////////////////////////////////////////000000///............///........................------......------,,,+++------------------------........................,,,,,,++++++,,,------...------,,,,,,,,,------...------------------------,,,------......------,,,---------,,,+++***)))))),,,,,,,,,---------......---,,,,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------............///000///...,,,,,,---++++++,,,,,,,,,---------------,,,,,,,,,,,,------++++++,,,,,,,,,+++******(((***,,,.../////////...//////...---------------******++++++,,,------...------------------------//////......------,,,,,,,,,------...///000111111////////////////////////000000000000000000000000////////////////////////.........///////////////////////////////////////......////////////......------......//////000000------///111///---333<<>><<<999777444333111000000222333555111111222222222333333333333333444444444444444444///000222444444333222111222222222222222222222222222222222222222222222222222222222222222222222222111111111222222333333333333333333444444444555555555444444333333444444555444444444444444444444444222222222333333444444444444444333333222111000000//////000000111111111111111222222222222111000000000000000000111111111111000000000000000000000000000000000000000000000000,,,------...///000000111111111000000000000111111000000000000000000000000000000//////.........------.........//////000000////////////////////////////////////////////////////////////////////////111000000000111222333333...000222444555444333222444333333333333333333333444444444444444555666777444333333333333444555555666666666666666555555444777777777777777666666555555444333222111222333444222333333333333222111111000111111111111222222222111111111111111111111111000000000000000000000000//////000000111111111222////////////////////////------...///000000000///...///000111111000///.........////////////......+++,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,,,,------.........------,,,,,,------...////////////...------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.................................------,,,,,,,,,...---,,,,,,++++++,,,,,,***,,,------,,,***))))))+++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++,,,+++******,,,,,,+++***++++++,,,,,,,,,---------........................,,,++++++******++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,,,,------,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,---...,,,---......//////......))))))*********+++++++++,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......////////////......000000////////////000000...------,,,,,,------...,,,------...///000111111111111000000000000111111//////......---------,,,---......///000111111222///000000000000000///...////////////000000000000000000000000000111111111000000000000000000000000222111111000000000//////222222333333222111///...///////////////000000000///////////////.........111111111111111111111111222222222111111111111111333333555555555555333333000111222333444555555555111222444666777777666666//////000111222333333444222333444444333333444666333333333333333333222222444333222000000000111111666666555444333222111111222222111111111111111111444555555444222111222333111111111111111222333333666666666666666555444333333333333333333333333333444444555555444333333222444444333333333333444555111111111111111111111111333333222222111111000000333333222222222222333333000000111111111111000000222222222111222222333444//////000000000000//////000000000000000000000000000000000111111111111111000000000000000000000000000000//////.........---////////////////////////........................////////////////////////111111111000000000000000000000000000111111111111111111000000000000000111222222111111222222333444555555555555666666666777222333333444555666777888333333333444444444555555666666666666666666666666666555333222111222333333555555444333333222111111111222222333333222222111111111222222222333333333111111111111111000//////000000000000000000000000000000///............//////...---,,,,,,---...///111111111111111111111111,,,------......------,,,---......//////......---,,,---......,,,,,,---.........------------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++///............///000000........................///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........------,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------.........------,,,,,,,,,------------------------+++,,,------............,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,,,,***)))++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,***))))))***,,,---------++++++++++++------------------------------++++++++++++++++++++++++...------,,,,,,++++++***------,,,,,,,,,,,,++++++......////////////......000000////////////000000...------,,,,,,------...------......//////000000......////////////....../////////.........------.........///000111111111////////////000000000000////////////000000000000111111111000000000000000000000000000000000000000000000111111222333333333222222333333222111///.../////////000000111111111000000000000000000000000222222222222222222222222111111111111111222222222222333444555555444333222111222333333444444444444222333444555666666555555111111222222333333444444111222333333222111222444555555555444444444444444555444333222222333555666999888888777666555555444333333222222222333333444444555666555333222333444555555444333333444555666666666777777777777666666444444444555555666666777777777777777666666666666888777666666555555666666333333333333333333333333222222111111111111111111222111111000000111111222000000111111111111000000000000000000000111111222///000000000000000000///000000000000000000000000///////////////000000000000000000000000000000000000000/////////.........////////////////////////////////////////////////////////////////////////000000000000000000000000/////////000000000111111222111111000000111111111222222111111111111111222333333333444555666666777444444555555555555444444444444444555555555666666555555555555555555555555555444333333222222333333555555444444333222222111111222222333333222222111111111222222222333333333000000000000000//////...000000000000000000000000000//////...---...............------------..............................---..................---+++,,,,,,------,,,,,,+++,,,---......,,,,,,---.........------------............---------,,,,,,,,,------------------------......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++,,,------...........................---------------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------------,,,,,,,,,+++------,,,,,,,,,,,,,,,,,,******++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,------,,,***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++......////////////......000//////......//////000......------------...............///////////////---...///000000///...---000000////////////............//////000000111111//////......///000111222////////////000000000000222222111111000000//////000000000000000000000000///000111222444666777777222222222222222111000/////////000111222222333333111111111111111111111111222222222222222222222222000000111111222222333333222333333444444333333222222333333444444444333333222333444444444444333333333333333333333444444444222333444333222111222333444444444444333333333333333333222222333444666777999999888888777777777666444444333333333444444555333555666666444333333444999888666444444555777888666666777888888888777777777666666666666666666666666666555555555666777777777666555444444444444444555555555555555555555555222222222222222333333333222222111111111111222222000111111222222111111000000000000000000111222222000000000000000000000000000000000000000000000000/////////...///000000111000000000000000000000000000000////////////......////////////////////////000000000000000000000000////////////////////////000000000000000000000000....../////////000000000111111111000000111111222222222111000000111111111222222333333444555555666555666666666555444222111555555555666666666777777444444444444444444444444333444444444444333333222555555444444333222222222111222222333333222222111111111222222222333333333111111111111000000000///000000000000000000000000//////...------------...---..................---------------------------......////////////......+++,,,,,,------,,,,,,+++,,,---......,,,,,,---.........------------.........------------,,,,,,,,,...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------------------------+++,,,,,,------------,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++******+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,......---+++++++++++++++++++++++++++++++++------------++++++---,,,+++******+++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------,,,,,,,,,,,,++++++......////////////....../////////....../////////......------------......///////////////............///111222222111///...000000000000000/////////.../////////000000000111///...------...000222444////////////000000000000333222222111000///......//////////////////////////////111222444555777777222222222222111111000000//////000111333444555555000000000111111111111111222222222222222222222222000000111111222333444444222333333333333333333222444444444444444444333333333333333333333333222222444444444444444333333333333444555444333222333444555555555555555555555444555555444444555666888999::::::::::::::::::::::::::::::999888888888888888777999;;;;;;:::999999:::>>>===:::999888:::;;;===<<<<<<===<<<<<<;;;::::::>>>===<<<;;;999888666666777777666555666777888999666666555444444444444555555555555555555555555555222222333333444444555555444444333333333333444444111111222222222222111111333222222222222333444444111111111111111111111111000000000000000000000000111111000000111111222333000000000000000000000000000000///////////////////////////////////////////////////////////////////////////////////////////////////000000000000000............////////////000000/////////000111111111111111111222333444444444444444444444444444444444555666666555444222000444555555555666666666666444444444444444444444444222333444555555444333222555555444444333333333333111222222333333222222111111111222222222333333333333333222222111111111111000000000000000000000000///......---------------,,,---...//////...---,,,........................------............---------......//////......---,,,---......,,,,,,---......------,,,,,,------...------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------***+++,,,---...------,,,+++++++++,,,,,,,,,------------------------------+++++++++,,,,,,---------+++++++++,,,,,,,,,------++++++++++++++++++++++++******++++++++++++,,,,,,///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---...---+++++++++++++++++++++++++++***+++---......---+++***,,,++++++******++++++,,,++++++------------++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,+++++++++......////////////......//////............/////////......------......//////////////////............///000111111000///.../////////000000000000000////////////000000000000///...------...000222444////////////000000000000333222222111000///......///////////////////////////000000111222333333333222222111111111111111111///000111222333444555555/////////000000111111111111111111111111111111111000000111222333444444555333333333333333333333333444444555555555444333333444333333333333222333333444444444444444444333333333444555444333222333444666666777777888888888999:::999999888888:::;;;<<<>>>>>>>>>???@@@@@@AAAAAABBBAAA@@@???>>>=========>>>AAACCCDDDCCCCCCCCCCCCEEECCCBBBAAAAAABBBCCCDDDFFFFFFFFFEEEDDDBBB@@@@@@CCCBBBAAA@@@>>>===<<<;;;;;;;;;;;;:::;;;;;;;;;<<<::::::999888888888999999444444444444444444444444111111222222333333444444333333222222222222333333222222333333333333222222333333333222333444444555222222111111111111222222111111111111111111111111000000111111222222222222111111111111111111111111//////000000000000000000000000000000000000000000........................////////////////////////......//////000000000000............////////////...............///000111000000111222444666888999888888777666555444333333222222444555555555444333333333444444444555555555444444444444444444444444222333555555666555444333555555444444444444333333111222222333333222222111111111222222222333333333333222111000000000000111//////////////////////////////...------------...,,,---...//////...---,,,........................+++,,,,,,------,,,,,,+++---......//////......---,,,---......,,,,,,---...------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------******+++,,,------------+++++++++,,,,,,,,,------------------------------+++++++++,,,,,,---------+++++++++,,,,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,//////---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,+++++++++++++++++++++++++++***+++---......---+++***++++++++++++++++++++++++++++++------------++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------,,,,,,,,,+++++++++......////////////......///......------....../////////............//////.........///////////////------------------------......////////////000000////////////000000000000//////......///000111222////////////000000000000222222111111000000//////000000000000000000000000000000000000000000000000222222111111000111111222000000111222333333444444......///000000111111111111111111111111111111111111111222222333333444444555444444333333444444555333444444555555555444444444444333333333333444555555555555555555555666666333555666666555555666777444555666777888::::::;;;<<<;;;;;;;;;<<<===???@@@BBBCCCDDDEEEFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFIIIKKKOOOPPPPPPOOOOOOOOONNNNNNNNNNNNNNNOOOPPPPPPRRRRRRRRRQQQPPPNNNLLLLLLIIIHHHHHHGGGFFFFFFEEEEEECCCCCCDDDDDDCCCCCCBBBAAA@@@???===<<<;;;::::::999777777777777777777777777111111222222222222222333222222111111111111222222222333333444444333333222111111111111111222333333444333222111111222333444111111111111111111111111...000222333444333111000111111111111111111111111//////000000000000111111000000000000000000000000........................////////////////////////---......//////000000111....../////////000000000............///000111111111111222333555888999;;;999888888666555444333333111111222333444555666666333333333444444444444555444444444444444444444444333444444555555555555444555555444444444444444444111222222333333222222111111111222222222333333333111000...---------...///////////////////////////000000///...............---..................---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,---......,,,,,,---...------,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---++++++,,,,,,,,,,,,------******++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,******++++++,,,,,,---------,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++++++++++++++++++++++++++++++++------------+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******------,,,,,,,,,,,,++++++......////////////......///......------....../////////............//////------......//////000000///...,,,++++++,,,...///------........./////////000000000000////////////////////////000000000000////////////000000000000111111111000000000000000000000000000000000000000/////////000000000111111222222111000000111222333000111111111222222333333//////000111111222333333333333333333333333333333333333333333333333333333666555555444444555555666333333444555666666666555444444333333333555666777666777777888888999999999888:::<<<<<<<<<<<<>>>???;;;<<<>>>???BBBDDDEEEFFFEEEEEEFFFGGGJJJMMMOOOQQQSSSSSSTTTVVVWWWYYYZZZZZZZZZZZZZZZ[[[]]]^^^```aaabbbeeeiiikkkkkkjjjiiijjjiiijjjkkkmmmnnnnnnnnnmmmlllllllllmmmllllllkkkjjjeeedddbbb```]]][[[YYYYYYWWWXXXZZZZZZYYYWWWTTTSSSMMMLLLIIIEEEBBB???======;;;;;;;;;;;;;;;;;;;;;;;;777777777666666666666666444444333333333333444444333333444444444444333333222111111111111222333333555333222111111222333555111111111111111111111111000222666999999777444111111111111111111111111111//////000000000111111111000000000000000000000000........................////////////////////////------......///000000111/////////000000000111111/////////000000111222333333333333444555666777888666666555555555444444444222111111111222444666888444444444444555555555555555555555555555555555555444444444444444555666666444444555555555555555555111222222333333222222111111111222222222333333333222111///...---...///000////////////////////////111111000////////////000......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,---......,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------,,,,,,,,,+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...---+++))))))***,,,---++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------+++,,,,,,,,,------------+++++++++,,,------......,,,+++***))))))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++......////////////...............------.........//////............//////,,,------...///000111111222000...,,,,,,...000222,,,---------......//////000000000000///////////////000000000000000///...////////////000000000000000000000000000111111111000000000000000000000000...//////000111111222222222222111000000111222333111111111111111111111222000000111222333333444444555555555555555555555555444333333333333333333333777666555444444555666777222333444555666666666666444444333333444666777888888888999:::;;;;;;<<<<<>>>>><<<999===;;;888777777888777777777666555666666666444222666444222222333333222111111111000000000000000111222222111111111111222222555777:::===>>>===<<<;;;444333111111222333222111000000000000000000000000111111111111000000000000////////////////////////////////////////////////...///111111/////////000000000000000000000000000222222111111111111222222111222222333333444444555555555666666666666555555555555555555555555555555888888777666555333111000666666555444444333222222555444444444444555666666555444333333555555444333222222222222222222222222444333333222222333333444000000000000000000000000............////////////111111000000//////......////////////////////////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...+++,,,------......------........................---------------------------,,,,,,++++++,,,,,,---...------,,,,,,++++++************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,.........,,,***)))++++++++++++++++++++++++++++++,,,,,,,,,+++******///......---+++******)))++++++++++++++++++++++++)))***,,,---.../////////++++++++++++++++++++++++---,,,,,,++++++,,,,,,---)))***,,,,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...,,,*********++++++++++++,,,,,,,,,++++++******++++++,,,---.........---,,,++++++------------,,,,,,+++***......------------......------------------------.../////////000000000000......//////000000000000000000000000//////......000///...------...///000////////////////////////...............//////000000111222111000000111333888<<<<<<888666666444000111111000000000000111111333333222111111111111111111111222222222222222222444444222111111111222222333222222222222333444444333333333333333333333222222333555555444444666888777888999999777777888999666777888:::;;;;;;:::999:::;;;===>>>>>>>>>@@@AAAFFFHHHIIIJJJKKKMMMPPPSSS\\\hhhqqqooolllnnntttyyy~~~|||yyypppnnnkkkfff```]]]]]]]]]^^^ZZZUUUPPPMMMIIIFFFCCCFFFCCC@@@>>>===<<<;;;999999888666666777777666444777555444333555555555444222222222222333444555666333333222222333333444444555777;;;>>>???>>>===;;;666444222111222222111///111111111111111111111111111111111111000000000000///////////////////////////////////////////////////000222111000//////000000000000000000000000000222222111111111111222222111111222333333444444555444444555555555555444444333333333333333333333333777777666666555444222222555555555555555444444444777777666555555555555555555444333333555555444333222222222222222222222222444333333222222333333444000000000000000000000000/////////000000000000111000000000000//////....................................------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------...------,,,,,,------...+++,,,------......---------------------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,------------,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---......,,,***))),,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***+++,,,,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,,,,***))),,,,,,------------......---,,,,,,,,,,,,,,,,,,---,,,,,,---------,,,,,,+++,,,---------,,,,,,+++***......------------..................................../////////000000000...////////////000000000000000000////////////...//////............/////////////////////////////////////////////000000111000000000///...///222555>>>EEEHHHBBB:::666444111111111000000000111111222333222222111111111111222333333333333333333222222444333333222222222222333222222222222222333333444333444555666666555555444444555666666666666888:::444666888999999:::===>>>;;;===@@@BBBCCCCCCAAA@@@AAADDDHHHKKKLLLMMMOOOQQQWWWZZZ^^^aaaccceeehhhjjjvvv}}}zzzzzz||||||zzzwwwpppggg```[[[ZZZYYYUUUPPPLLLIIIFFFBBB@@@>>><<<::::::;;;<<<<<<<<<777555444333555666666666333333333333333444555555444333333333444444555666444777;;;???AAA@@@===<<<777555333111111111000...111111111111111111111111111111111111000000000000////////////////////////////////////////////////000111333222000//////000000000000000000000000000222222111111111111222222111111222222333444444444333333444444444444333333333333333333333333333333555555555666555555444333444444444555555555666666999888777666555444444444555444333333555555444333222222222222222222222222333333222222222222333333000000000000000000000000000000000000111111111111000000000////////////...........................///..................///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------...------,,,,,,------...+++,,,------......---------------,,,,,,+++++++++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++***------------------------((((((***+++,,,---------+++++++++,,,,,,---------------------------------000///---,,,++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,---,,,*********,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,,,,***))),,,,,,------------.........------,,,,,,------...++++++,,,---------,,,,,,,,,,,,---------,,,++++++......------------......////////////////////////........./////////000000/////////////////////////////////////////////////////////....../////////////////////////////////000000000///000111111222000000///......000333777CCCLLLQQQIII>>>777444222111111000000111111222222333222222111111222222222555555555444444333333222333333333333333333333333222222222222222333444444333555777999:::999888777666777777777666777999;;;666999;;;===???AAADDDFFFFFFHHHJJJLLLMMMOOOPPPQQQTTTXXX^^^cccfffhhhkkklllooosssxxx|||zzzyyyuuuqqqkkkddd___YYYSSSOOOJJJGGGDDDBBBBBBCCCCCCBBB<<<:::777666777888999888888777666555444333333333333333222222333444444555444777<<>>666444333111111111111111222333333333222222222222222333333666555555444444333333333333333333333333333333333333333222222333333444555444777:::===???>>><<<;;;777777888777666777999<<<>>>@@@DDDFFFHHHKKKNNNQQQPPPRRRUUUWWW[[[aaahhhnnnrrrvvv}}}{{{tttmmmhhh```\\\VVVQQQNNNKKKIIIGGGEEEBBB===;;;:::::::::999::::::888777666555555555333333222222222222333333444777:::>>>???===;;;999333222000111222333333222111111111111111111111111111111111111000000000///000000000000000000000000000000000000000000000000000111222222000//////000////////////////////////222222111111111111222222000000111222222333333444444444555555555555444444555555555555555555555555222333444555666666666666444444444444333333222222555444444444444444555555555444333333555555444333222222222222222222222222333222222111111222222333000000000000000000000000........./////////000000.............../////////........................//////............//////------------------------........................,,,,,,,,,---------.........------,,,,,,------...+++,,,------......------///.........---------,,,---------------------------,,,,,,++++++,,,,,,---++++++,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***------,,,,,,,,,,,,++++++++++++++++++++++++++++++...---+++******+++,,,...++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++------,,,***)))***++++++++++++,,,,,,---------...---,,,---...///---+++*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---...///////////////+++,,,,,,------,,,,,,,,,......------------..............................------.........//////////////////............------............/////////......////////////......////////////////////////000000000000000111111222222222222111000111444777>>>HHHNNNGGG<<<666333333111111111111111222333444333222222222222333333444444444444444444444333333222333333444444444444333444444444444444555555666666999>>>BBBDDDCCCAAA???999::::::::::::<<<@@@CCCEEEHHHLLLOOOSSSVVVZZZ]]]___aaaeeeiiioooxxx|||wwwpppjjjddd___ZZZWWWRRRNNNHHHCCC@@@>>><<<;;;::::::999777777666666666666666555444333333333333555666888:::;;;:::888666222111000000333444444333222222222222222222222222111111111111000000000000000000000000000000000000000000000000000000000000...///111111/////////000000000000000000000000000222222111111111111222222000000111111222333333333444444555555555555444444333333333333333333333333222333444555666666666666444444444444444444444444444444444444444555666666555444333333555555444333222222222222222222222222222222111111111111222222000000000000000000000000............////////////---............/////////------------------------///..................///------------------------------------------------+++,,,,,,------............------,,,,,,------...+++,,,------......------........................---------------------------,,,,,,++++++,,,,,,---+++,,,,,,---.../////////------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))---------,,,,,,+++++++++++++++++++++++++++++++++++++++*********,,,---...++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,---,,,*********,,,***++++++,,,,,,------...,,,+++++++++------+++***,,,,,,------------......,,,++++++******++++++,,,---......////////////...++++++,,,---------,,,,,,......------------......---------------------------------.........////////////.........------------------.........//////---...///000000///...---////////////////////////000////////////000111111111222222111000000222333888@@@EEE@@@888555333222111111111111222333444555222222222222222333444555333333333333333444444444222222444555555555444444666555555555555666777777777;;;AAAFFFHHHGGGEEECCC@@@AAACCCDDDFFFJJJPPPTTTSSSWWW\\\bbbffflllqqquuuxxx|||}}}zzzpppkkkbbb[[[VVVRRROOOMMMJJJHHHFFFCCC@@@===<<<;;;<<<;;;:::888777666555555555666666666666555444444333222000111222333333222222222222222222222222222111111111111000000000000000000000000000000000000000000000000000000000000+++---/////////...///000000000000000000000000000222222111111111111222222000000000111222222333333333333444444444444333333333333333333333333333333333333444555666666666666333333444555666777888999888777777666666666666777555444333333555555444333222222222222222222222222222222111111111111222222000000000000000000000000...////////////000000000---------.........//////------------------------......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///...------,,,,,,------...+++,,,------......------+++,,,,,,------......///---------------------------,,,,,,++++++,,,,,,---,,,,,,------......//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***+++,,,,,,+++***+++---******+++,,,,,,---......,,,++++++,,,------,,,***,,,,,,------------......,,,,,,,,,++++++,,,,,,,,,------------------,,,+++***+++,,,,,,---------,,,.........------.........---------------------------------.........////////////.........------------------.........//////---...///000000///...---///////////////////////////////////////000000111000111222111000///000111333;;;???;;;666444333111111111111111222333444555222222222222333333444555222222222333333444444444111222444555666555444444666666666666666777888888888<<>><<<:::999888888666666555444333222222222555333111111222222222000222222222222222222222222111111111111000000000000000000000000000000000000000000000000000000000000)))+++...///......///111000000000000000000000000222222111111111111222222000000000111222222333333222222222333333222222222555555555555555555555555333444444555666666555555111222444666999;;;===>>><<<;;;:::888777777777777555444333333555555444333222222222222222222222222222222111111111111222222000000000000000000000000000000000000111111111111---------.........//////---------------------------------,,,,,,---------........................************************++++++,,,,,,---...//////...------,,,,,,------...+++,,,------......------)))***+++,,,------...///---------------------------,,,,,,++++++,,,,,,------------........................------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...------------------------((()))***+++,,,---------)))******+++---......///------------------------++++++,,,,,,,,,++++++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---)))***,,,,,,++++++,,,...******+++,,,,,,---.........------...//////...,,,******+++++++++,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,++++++***)))***+++,,,,,,------------222000---******,,,...000............/////////000000000000000000000000000000000000000////////////////////////////////////000000///............///////////////000000000000000000000000000000000000000000000000111111111111555444333444777888888777222222111111111111111222333333222222222222222222555222111111444555333111444333222333555666777666666777888888888:::===???HHHFFFEEEHHHNNNTTTWWWXXXWWWYYY^^^fffooouuuyyyzzzxxxpppiiiccc]]]XXXXXXQQQGGG@@@>>>===<<<;;;:::888666666777777555444;;;555//////222333111...111111222222222333333333222222222111111111111000333333222222111///...---000000000000000000000000111111222222222222111111222111111111000000//////000000000000000000000000666444111......///111333111111222222222333333333444444333222222333333333777555444333555555555444333333444666:::===AAACCC:::999777666555555555666555555444444444333333333555444444333222111000000111111111111111111111111000000111111111111000000.........///////////////000000//////......------------..................///////////////.........///...---,,,,,,,,,,,,,,,---------------------------------............///---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,------......------,,,,,,------......------,,,............------,,,+++........................333111---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,------.........,,,---.........---,,,+++***((('''(((,,,...,,,+++///...,,,+++***+++,,,,,,000///...---,,,---............------,,,+++************+++,,,,,,---......***++++++,,,------------,,,,,,,,,,,,,,,+++***)))++++++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---...///000111222........................//////...------,,,++++++000///...---,,,,,,+++***111000---,,,+++,,,...///.........///////////////000000000000000000000000///////////////000000000///////////////////////////////////////000111222////////////000000000000000000000000000000000000000000000000111111111111333222333555888:::::::::222222111111111111222222444444444333333333333333777555444555777888777555888777666666777777888777<<<===>>>======???BBBEEEIIIJJJMMMTTT^^^fffkkkmmmqqqsssxxx|||yyyppphhh^^^UUUNNNIIICCC???<<<999555444555666666555999666222222444555444333111111111222333333333444222222222222111111111111000000000111111000000///000000000000000000000000000111111222222111111000000000000000000/////////000000000000000000000000222222222111111111111111111111222222222333333333444333333222222333333444666555333444555666666555444444555666888:::<<<>>>999888666555444444555555555555444444444333333333444333333222222111111111111111111111111111111111000000111111111111000000///////////////////////////////////////.........////////////...---,,,,,,............///////////////...---,,,,,,,,,,,,------------------------------------............///---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,,,,------......------,,,---------------,,,++++++------------------------111...+++***+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,,,,++++++)))(((***,,,...,,,+++...---,,,,,,+++++++++,,,...---,,,+++++++++,,,,,,,,,,,,++++++***))))))(((******+++,,,,,,---......++++++,,,---------,,,,,,++++++,,,,,,,,,+++******))))))***+++,,,------...,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,------------------------...,,,***((('''((()))***......------,,,,,,++++++//////...---------......///////////////.........000000000000000000000000.........//////000000000////////////////////////......//////000222333444////////////000000000000000000000000000000000000000000000111111111222222111111222555999<<<<<<<<<222222222111111222222333444555555555555555555555555444333444666888777666666666666666777888::::::CCCDDDEEEEEEFFFIIINNNQQQVVVYYYaaalllwww}}}sssjjjaaaWWWPPPHHHCCC<<<999999999888777777666555444333333333333000111111222333333444444333222222222111111111111,,,---...000111111111111////////////////////////000111111222222111111000/////////000000000000000000000000000000000000000...///222444444333111///111111222222222333333333333333333222222333333444555444333444666777777666555555555555555666777888777666555444444444444444555555444444444333333333222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////.........///////////////000000//////...---+++***---------.../////////000......---,,,,,,,,,---------------------------------------............///---------...............------------------------,,,,,,,,,------------...,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---+++)))(((***+++++++++,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++++++++************+++,,,,,,------+++***+++------,,,+++,,,,,,------,,,,,,++++++,,,,,,+++***************,,,++++++******)))))))))***++++++,,,,,,------...,,,,,,---------,,,++++++***+++++++++++++++,,,,,,((()))***+++,,,---...///,,,++++++******++++++,,,,,,,,,++++++******))))))++++++++++++++++++++++++...,,,(((&&&%%%''')))+++,,,,,,,,,,,,,,,,,,,,,+++---...............------////////////............////////////////////////------......///000000000////////////////////////////////////000111222333////////////000000000000000000000000000000000000000000111111111222222222111111111444777:::;;;:::333222222222222333333444555555555555555666666666666666666666777777777777666777999:::<<<>>>AAACCCGGGIIIMMMPPPUUU[[[aaafffpppvvvuuunnnbbbYYYNNNGGGDDDAAA===:::999999999777444222333444111222222333333444555555333333222222222111111111,,,---...///000111111111////////////////////////000000111111111111000000///000000000111222222222000000000000000000000000,,,...111444444444222000111111222222222333333333333333222222222333444444444333333555777888777666444444444444444444555555555555444444333333333333555555444444444333333333111111111222222333333333111111111111111111111111111111000000000000111111000000000///////////////------......//////000000.../////////...---,,,,,,,,,,,,------...///000000...------,,,,,,,,,---------------------------------------............///................................................------------------------,,,------......------,,,,,,------......------,,,+++++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++***((()))***,,,,,,+++,,,,,,,,,---------------........................,,,,,,,,,++++++*********+++******)))***,,,...///...---------------,,,,,,+++,,,---...---,,,+++***,,,++++++***************---------,,,,,,++++++++++++++++++,,,,,,---------------------,,,++++++***************+++,,,,,,---******++++++,,,---......+++++++++******+++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---+++***)))***,,,---*********++++++,,,,,,,,,,,,---...//////...------///////////////.........////////////////////////---........./////////000////////////////////////000//////....../////////////////////000000000000111111111111111111111111111111111111222222222222222222111333555666666555333333222222333444555555555555555666666666777777:::;;;;;;;;;;;;;;;;;;<<<<<>>>>>>>>@@@BBBDDDGGGKKKLLLMMMOOOTTTXXXffflllvvv{{{xxxxxx|||vvvqqqiii^^^TTTEEECCC???;;;999888888888777777777666666666666666333333333333222222222222111111222111111000///...000000000000000000000000///000000111111000000///111111222222222222222222000000000000000000000000111000//////000222444555111111222222222333333333222222222222333444555555444444555777999999777555000111333444555666666666333444444555555444333333555555444444444333333333111111111222222333333333111111111111111111111111222111000//////000111222222111111000000//////............///////////////***+++---...///000000000,,,,,,,,,---.........///------,,,,,,,,,---......---------------------------------............///...............---------------------------------...------------,,,,,,,,,,,,------......------,,,,,,------......------,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///...---,,,,,,,,,---......//////------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---...//////,,,---......,,,,,,---...++++++,,,---------,,,,,,---------...---,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,+++*********+++,,,---......------,,,,,,++++++---,,,,,,++++++,,,,,,---***+++++++++,,,,,,------------------------------)))***,,,......,,,***)))***+++++++++,,,,,,------------------......//////,,,------...///000111111000000000000000000000000/////////......------,,,//////////////////////////////////////////000000////////////000000000000111111111111111111111111111111111222222222333333444333222222444444333222333333333333444555666777888999999:::;;;;;;<<<<<<<<>>>>>???DDDHHHMMMQQQTTTWWW]]]aaa^^^eeemmmtttyyyxxxhhh\\\TTTLLLEEE???===<<<;;;:::888777666555444444444333333333222222111222222333333333222222222222222222222222222222//////000000000000//////000000//////......------000000000000000000000000000000111222222222222222111111222222222333333333222222222222333444555666666666666888999888666333555555666777777666555444333444555666666666555444555555444444444333333333222222222222222222222222111111111111111111111111222111000......000111222222222222111000//////...000000//////.........---.........///......------------------------,,,,,,,,,,,,,,,,,,,,,---...///---------------------------------.........////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,------......------,,,,,,------......------,,,+++,,,------....................................---,,,+++,,,---...,,,***,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........***+++,,,------+++***)))(((***------++++++---000,,,,,,+++***+++,,,...///,,,,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------///---+++))))))***+++,,,,,,,,,,,,------.........///......------......///......---,,,+++***)))(((************************,,,,,,+++******+++,,,---------------------------//////............//////000000//////.........---111111000000000000111111........................000000000000000111111222...///000111111000...---......///111111222222222000111111111111222222222333222111111111222333444333333333333444444333222222333333444555777999;;;<<>>???DDDFFFHHHIIIJJJLLLNNNQQQUUUaaammmxxx|||}}}|||yyywwwyyyzzztttccc]]]SSSJJJDDD@@@===;;;999888777777777666333111333333333222222222222222222222222222222222222222111111000000000000111111111111111111111111111111111000000000000111333444222222222111111111111111222222111111222222333444222222222222222222222222333444444555555444444333666666555555555555666666555555555555555555555555444333333222333444555666333333333222222222111111333333333222222222111111111111111111000000000///000000////////////000000/////////////////////...........................---------------...////////////.........---------...///000///---,,,---.........---,,,,,,,,,,,,,,,///............---------------------............///......---------......---------------------...,,,,,,,,,---------............---,,,,,,,,,------------------------------------,,,,,,,,,,,,------,,,,,,,,,---------......------............------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******++++++,,,,,,,,,---......---,,,,,,,,,,,,,,,------,,,+++*********+++------,,,,,,------...///------------............------------------------------------,,,++++++***,,,,,,,,,------,,,,,,,,,,,,,,,------------,,,,,,//////............//////000000////////////......000//////......//////000.......................................//////000000111222333333222111111//////000111222222222222111111111111222222222333333222222222222333444555777777777777777777777777777:::>>>AAABBBCCCEEEFFFKKKMMMOOORRRTTTYYY^^^bbbiiiyyy}}}yyywwwxxx{{{}}}zzzmmm```VVVMMMGGGCCC===;;;:::999999888666444444444444444444333222111111111111222222222222222111111000000000000111111111111111111111111111111222111111000000111111222333333222222111000000000222222111111222222333444222222222222333333333333333444444555555444444333666666666555555666666666444444444444444444444444333222222222222333444444333333333222222222222111333333333222222222111111111111111111000000000000000000////////////000000222111111000//////.................................------------...//////...............---------...///000///...---...///------,,,+++++++++,,,,,,///............---------,,,,,,,,,------------....../////////...---,,,,,,---------....../////////,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......------............------...------------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------)))******+++,,,------...---,,,,,,++++++++++++,,,......------,,,***)))(((,,,,,,++++++,,,,,,------------------............------------------------.........---,,,+++***))),,,------......------,,,------............------//////............//////000000////////////////////////............//////........................///............///000000//////000111111111000000///000111111222222222222111111111222222222333333333333333333333444444555666666777777777777888999:::???EEEIIIKKKLLLOOOQQQOOORRRVVV\\\cccllluuu|||}}}}}}}}}qqqeee\\\VVVJJJFFFAAA===;;;:::999888444444555555555444333222111111111222222222222222222111111000000111111222111111111111111111111111111111111000////////////222222111111111111111111222222111111222222333444222222222333333333333333333444444555555444444333555555666666666666555555444444444444444444444444333333333333333444444444222222222222222222222222333333333222222222111111111111111000000000000000000000////////////000000000000000/////////....................................---------......///...........................///000000.........000------,,,,,,,,,,,,,,,---///............---------,,,,,,---------...............///000///---,,,+++,,,,,,------......//////,,,,,,,,,---------......------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---------......------............---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------)))******+++,,,---......,,,++++++******+++++++++,,,---......---+++***(((,,,++++++***++++++,,,,,,,,,,,,---------.........------------------------------------,,,,,,+++***,,,,,,------------,,,,,,---..................---//////............////////////000000000000000000//////............//////////////////////////////000000//////000000111222//////000111111111111111000111111222222222222111111222222222222333333333333333444444555555555555444555777777666777:::===BBBHHHOOORRRSSSTTTWWWZZZWWW[[[bbbjjjvvvyyyyyy{{{wwwpppaaaZZZPPPFFF@@@<<<:::999555555666666666555444444222222222222222222333333222222111111111111222222111111111111111111111111000000000//////...------//////000111222222333333222222111111222222333444222222333333333444444444333444444555555444444333555555666777777666555555444444444444444444444444333444444555555555555555222222222222222222222222333333333222222222111111000000000000000000111111000000////////////000000---------....../////////........................///......---------......---.....................---///000///...---///000......------------......///............------------.........////////////---.../////////...,,,+++++++++,,,,,,------------,,,,,,,,,---------......//////...---,,,++++++,,,------------------------......------------......,,,,,,,,,---------......------............---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******+++,,,------......+++++++++******++++++,,,***+++---......---,,,+++,,,++++++*********++++++,,,,,,,,,------------...------------------------***+++,,,,,,------------++++++,,,,,,,,,,,,++++++---..................---//////............////////////000000000000111111000//////......//////000////////////////////////000000000000000111222222111111222222333444444444111111222222222222222111222222222222333333333333333444555555666666555555333666888999888:::???CCCGGGNNNUUUXXXXXXZZZ___dddlllpppxxx~~~}}}~~~uuuhhhZZZOOOFFF@@@<<<<<<;;;:::888777666666666555444444444333333333333222222111111111111222222222222222222222222222222///000000000//////...---......///111222333444555222222111111222222333444222222333333444444555555333444444555555444444333444555666777777666555444333333333333333333333333333444555666666666555555111222222222222333333333333333333222222222111111000000000000111111111111000000////////////000000,,,,,,------...//////000........................//////...------------...---------...............,,,---......------...///......---------.../////////............---------........./////////000000------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000...---,,,+++++++++........................///......------......///,,,,,,,,,---------......------............------,,,,,,,,,------------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,++++++++++++,,,,,,---++++++,,,---------------,,,,,,++++++******++++++,,,,,,,,,,,,------------------------------------)))***+++,,,---.........***++++++,,,,,,++++++***------............------//////............////////////000000000111111111111000000//////000000111///////////////////////////////////////000111111222222222222333444555555111222222333333222222111222222222333333333444444333444555666777666666555666999<<<======???FFFKKKMMMUUU^^^dddgggmmmvvv~~~wwwjjj^^^SSSMMMGGGDDD@@@;;;888777666666777777666555444333333222333222222111111222222333222222222222222222222222000000111222222111000/////////000111222333333444222222111111222222333444222222333333444555555666333444444555555444444333444555666777777666555444333333333333333333333333222333444555555555444444111111222222222333333333333333333222222222111111///000000000111111111111000000////////////000000............////////////........................//////...------------------------.........//////+++,,,------,,,,,,---///---,,,,,,,,,------...//////............------------------.........//////---------------...///000.........---,,,,,,++++++,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,------------------------...------,,,,,,------...,,,,,,,,,---------......------............------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,------------,,,+++++++++++++++++++++,,,,,,,,,---------------------------------***++++++,,,------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,//////............////////////000000111111111222111111000000000000111111000000000000000000000000...............///000000000000000000111222333444222222333333333222222111222222333333333444444444333444666777777777666555888<<<@@@AAAAAADDDKKKQQQWWW```llluuu}}}uuuhhh```PPPLLLEEE>>>999777666666999999888666555444333222333222222111111222222333222222222222222222222222111222333444444333222111111111111111111222222222222222111111222222333444222222333333444555666666333444444555555444444333444555666888888666555444333333333333333333333333111222333444555444333333111111111222222333333333333333333222222222111111//////000000111111111222000000////////////000000111111000000//////..............................000///...------------------------.........//////***+++,,,,,,++++++---...++++++++++++,,,,,,---...//////.........---------,,,,,,,,,---------......---,,,,,,,,,---///111222000000///...---,,,,,,+++,,,,,,,,,---------......------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---..................---,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///......------,,,++++++,,,,,,,,,,,,------...///111000...,,,+++++++++,,,...------,,,+++++++++,,,++++++,,,,,,,,,---------------------------------,,,,,,---------,,,++++++,,,------......------,,,+++,,,,,,------,,,,,,+++---...000111111000000///111111000///////////////222111111111000000//////000000000000000000000000////////////000000000000222111111111111111222222555444333222111111111111333111//////111333333333777888777666555555888:::;;;>>>BBBGGGLLLRRRXXX\\\eeessspppdddTTTIIIEEEBBB===999:::888666666666666444333888666444444555555333222333333333333333333333333333222222222111000000000333333222111000000111111111111111111111111111111333333333444555666888888777666666555555555666666666666555444333333222222666666666555444444333333444444444444444444444444222222222222222222222222000111222333333333333333000000000000000000000000////////////////////////111000///////////////000+++,,,,,,------............000111000///...///111///............---------222///,,,,,,...///---+++........................000...,,,---000111///---+++,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,//////......---,,,++++++...------,,,,,,------...,,,---...//////...---,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---................................................------------------------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------------------------------............///,,,,,,,,,---------......---------------------------,,,,,,+++************+++,,,,,,------,,,,,,+++------,,,++++++,,,,,,,,,------------------------/////////......---------,,,---------,,,,,,+++******++++++,,,,,,------......///000000111111000000111111000///////////////111111111111000000000///////////////////////////////////////000000000111333222111111111111111222444444333222222222333333444333333333444555555555444666888999999;;;>>>@@@@@@CCCJJJQQQYYYcccmmmttt{{{lll```XXXPPPGGG@@@BBB???:::777666666555444333222222333444555444333333333333333333333333333222222222111111111111111333222222111000000111111222222222222222222222222222222222333444666777888666666555555555555666666666666555555444333333222444444555555555555555555444444444444444444444444222222222222222222222222000111222333333333333333000000000000000000000000//////////////////////////////...//////000111222---------------............000111000///...///000///............---------000---+++,,,...000///---........................000...------000000///---***++++++,,,---......///------...//////.........)))))))))***++++++,,,,,,---------,,,,,,---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------....................................------------............,,,,,,,,,---------......---------------------------,,,,,,++++++++++++,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---------------------------.........---------,,,,,,------------,,,,,,+++***------------------,,,,,,111000000000000111222222111000000///////////////111111111111000000000000/////////////////////////////////000000000111111444333222111111111111111333333222222333333444555666666666777777777888888666999;;;===???BBBFFFHHHKKKPPPYYYeeerrr}}}~~~~~~tttiii\\\SSSNNNIIIAAA;;;888888888888333333222333555555333222222222222222222222222222111111111111111222222222333222111111000111111111222222222222333333333333222222222222333555666777666555555555555555666666777666666555555444444444333333444444555666666777444444444444444444444444222222222222222222222222111111222333333333222222000000000000000000000000////////////////////////............///111222333//////.....................///000000......///000///............---------...,,,+++,,,...000000///........................///...---...//////...---******+++---...///000111------...///000000000000++++++,,,,,,---......///------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///.........,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,------------....................................------------............,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,++++++,,,,,,---------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++......---,,,,,,+++******222111000000000111333444000000////////////000000111111111000000000000000........................//////000000000111111111444444333222111111111111111111111111222333444555555666888999999999:::;;;>>>???AAACCCFFFKKKPPPUUU___fffrrrwwwnnn___XXXMMMDDD>>><<<;;;:::888777666555555444222000222222222222222222222222000000000111222222222333222222111111111111111222222333333333333333444444222111222222333444555666555555444444444555666666777777666666555555555555444444444555555555666666444444444444444444444444222222222222222222222222111222222333333333222222000000000000000000000000//////////////////////////////...//////000111111000000//////.........---...///000///......///000///............---------...---,,,---.../////////..............................---...............,,,,,,------...///000000+++,,,---//////000000000////////////......------,,,------------------,,,...---,,,++++++,,,---...------------------------------,,,,,,,,,,,,------------------------------........................------------------------............---,,,+++***------------------------,,,,,,---------.................................,,,,,,---------.........,,,,,,,,,---------......------------------------,,,,,,,,,,,,------...///+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))222111000000000111333444000000////////////000000000000000000000000111111////////////////////////000000000000111111111111444444333222111111222222000000000000111333444555222555888999:::;;;>>>AAACCCEEEHHHMMMSSS\\\ffflll{{{|||zzz{{{yyyxxxzzz~~~wwwooobbbVVVLLLDDD???;;;;;;999777666555444222111222222222222222222222222000000000111222222222333222111111111111111222222222222222333333444444444222222222222333333444555444444444444444555666666666666666666666555555555666666555555555444444444444444444444444444444444222222222222222222222222222222333333333222222111000000000000000000000000000000000000000000000000111111000//////...//////000000//////.........------///000///...---...//////............---------/////////...---,,,---...........................---.........---------.....................------***+++,,,---.../////////,,,,,,,,,,,,++++++++++++,,,,,,---......---,,,,,,///...---,,,,,,---...///------------------------...------,,,,,,------...------------------------........................------------------------,,,------......---------------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------......------------------------,,,,,,,,,,,,------...///+++,,,,,,------,,,,,,+++,,,+++++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,------***+++++++++,,,,,,------111000000000000111222222///////////////000000111000000000000111111111111000000000000000000000000000000000111111111222222333333222222222222333333111111111111222333444555222666999;;;===@@@FFFKKKJJJPPPYYYcccooo|||}}}}}}~~~|||yyysssrrrpppooooooooonnnlllmmmkkkjjjkkknnnrrrttttttuuuwwwxxxyyyyyywwwtttrrrssssssssstttwww||||||ooocccVVVLLLEEEBBB>>>:::777666666555555333333333333333333333333111111111111111222222222111111111000111111222333111111222222333333444444333333333333333444555555333333333333444555666666555555555555555555555555777666666555444444333333444444444444444444444444222222222222222222222222222222333333333222111111000000000000000000000000000000000000000000000000333222111///............//////..................---...//////------...//////............---------///000000...,,,+++,,,...........................,,,...///...---,,,---...//////......---,,,,,,,,,++++++,,,---.........---******+++,,,...///000000+++,,,---......---,,,+++///......------......///,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---...............------------------------,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,---...+++,,,,,,------,,,,,,+++++++++++++++,,,---......------------------------,,,,,,,,,,,,---------------,,,+++***+++,,,---...,,,,,,---......///000000...///000000111111000000///////////////000111111///000000000111111111111111111111111111111111111000000111111111222222222222222222222333333444555333333333333444444555666555888===???BBBHHHQQQXXX]]]fffvvv~~~{{{{{{xxxtttpppnnnoooooopppooojjjkkkmmmoooqqqqqqooonnnhhhgggeeeeeefffeeebbb```bbbaaa```aaadddfffgggfffgggiiikkkmmmmmmkkkhhhfffccceeefffgggiiinnnuuuzzz~~~}}}}}}}}}}}}}}}~~~xxxvvvttttttwww{{{}}}~~~~~~rrreee\\\SSSMMMEEE???;;;999888888444444444444444444444444222222222111111111111111111111000000111222222333000000111111222333333444444444444333444444555666333333333333444555666777444444444444444444444444555555555555555555444444444444444444444444444444222222222222222222222222222333333333333222111000000000000000000000000000000000000000000000000000222111000//////...//////---------------.........---...//////------...//////............------------///000...,,,+++---000........................+++---///...,,,+++---///------------,,,,,,,,,,,,------...............---,,,,,,---///000222333333+++,,,...//////...,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...............---,,,........................++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......---------------------------,,,,,,++++++++++++,,,+++,,,,,,------,,,,,,+++++++++++++++,,,---...///------------------------,,,,,,---------.........---,,,+++******,,,...///------------------......---...000111111111000//////////////////000111111//////000000111111111222111111111111111111111111000111111111111222222222111111111222333444555666666555555555555666777777777;;;@@@BBBFFFMMMYYYaaappp|||~~~|||xxxzzz{{{wwwrrrnnnmmmooojjjgggdddcccdddeeefffeee___```bbbeeeggghhhhhhhhhaaaaaaaaabbbbbb```\\\YYY[[[[[[[[[]]]___aaaaaa```bbbdddgggiiiiiigggeeeccc\\\^^^aaabbbdddhhhooottttttsssrrrpppooonnnmmmmmmllljjjggggggjjjmmmppprrrxxx|||{{{||||||sssfff^^^RRRHHH@@@<<<999888555555555555555555555555333222222222111111000000111111000000111222333333//////000111222222333333555555444444444555666666222222222333444555666777333444444444444444444444333333444444555666666666444444444444444444444444222222222222222222222222333333333333333222111000000000000000000000000000000000000000000000000000000///////////////000111+++,,,,,,------.........---...///...------.../////////.........---------+++---///...,,,,,,///222........................+++---///...,,,+++,,,///+++++++++,,,,,,---------//////////////////......,,,,,,,,,---------------+++,,,...//////...,,,+++++++++---......---++++++++++++++++++++++++++++++......------------......,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------000000//////...---++++++........................++++++,,,,,,,,,---------------------------------++++++,,,,,,,,,---------,,,,,,,,,---------......---------------------------,,,,,,+++************+++,,,,,,------,,,,,,+++++++++++++++,,,---...///---------------------------------....../////////---,,,+++******,,,...///,,,,,,+++******)))))))))////////////////////////111111000///////////////111222333444333111///------+++***---000333222000222111000//////000111111555333111000111333555777000444888999777666777999===@@@EEEKKKTTT^^^hhhooo}}}{{{yyyxxxvvvsssooollliiiiiidddccccccdddeeeggggggfffcccaaa___^^^^^^___```bbb___cccggghhheeecccbbbcccbbbdddffffffcccaaa______`````````______aaadddgggffffffgggkkkmmmlllgggbbb___```bbbfffkkknnnooonnnmmmjjjgggeeeeeefffggggggccc___\\\]]]aaafffhhhiiimmmppprrrrrruuuzzzyyyuuuttttttsssrrrrrrssswwwzzzyyyuuuyyyzzzfffVVVMMMGGG???:::>>>999444333444666666555777666555444333333333333555222000000111333333222000000////////////000000111333444444333222444555444444444555555555555666444444444444444444444444666666555555555444444444333333333333333333333333111222222333333222222111666555555444333222111111111111111111111111111111000000000000000000000000111000///......///000111000000000000000000000000111111000000//////......000///...---,,,,,,---...000///...---,,,------...,,,---...//////...---,,,000000//////.........---///...------------...///------------------------........................,,,,,,------...------,,,.......................................---------,,,***)))***---///...,,,.........------,,,,,,,,,.........------,,,,,,,,,........................+++,,,,,,------,,,,,,+++,,,,,,,,,---...///000111///...,,,,,,---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******(((***---///000...+++)))........................***+++---.........------...---,,,+++***+++,,,,,,---------,,,,,,+++++++++000000000000000000000000111111000///////////////111111222333222111000//////...---///222444333111333222111111111111222333555444333333444666888:::777999:::999888:::???DDDHHHIIIJJJOOOYYYiii|||{{{uuuqqqooonnnmmmjjjiiihhhgggfffdddbbb```]]]\\\\\\]]]```dddggghhheeeccc___]]]]]]___bbbdddeeehhhkkkkkkhhhfffeeefffiiilllnnnnnnllljjjhhhhhhffffffeeeddddddgggkkkooouuurrrooonnnnnnlllhhhccc```______bbbfffjjjkkklllooommmkkkiiijjjjjjkkkkkkfffccc``````cccgggiiiiiieeeiiikkkiiijjjlllkkkhhhgggfffeeeddddddeeehhhjjjpppsssvvvzzz~~~|||}}}{{{kkk___UUUKKKCCC@@@;;;666444555666444222444333333333333222222222444333111000222333333222222111111111111111111222000222333333222111333444444444444444555555555555444444444444444444444444666666555555555444444444333333333333333333333333111222222333333222222111111111111111111111111111111111111111111111111111000000000000000000000000111000///......///000111/////////////////////////////////.........------//////...---,,,---......000///...---,,,------...------............------000/////////.........---...---,,,,,,,,,,,,---...------------------------.................................///......------,,,,,,,,,,,,,,,,,,,,,,,,---------..................,,,+++,,,---...---+++..................------//////.........---------------------------------+++,,,,,,------,,,,,,+++---,,,,,,,,,---...//////...---,,,,,,,,,---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++++++++,,,---.........------......,,,+++++++++,,,------------,,,,,,+++++++++111111111111111111111111111111000/////////000000000111111111111222222222222111000111333444333222444333333222222333444444444444555666777999:::;;;999;;;=========@@@FFFKKKQQQTTTYYY___kkk~~~}}}}}}}}}~~~~~~uuuqqqkkkgggeeeeeedddcccaaa___^^^___``````\\\YYYYYYYYYYYY[[[___eeejjjmmmllliiidddaaaaaadddiiimmmpppqqqssssssrrrqqqqqqrrryyy|||~~~{{{yyyxxxwwwvvvuuuttttttxxx~~~~~~}}}|||yyyvvvqqqnnnkkkkkknnnssswwwyyywwwwwwwwwwwwwwwwwwvvvvvvrrroookkkiiiiiikkkkkkkkkhhhmmmoookkkgggggggggeeecccbbb```^^^]]]]]]]]]^^^bbbdddhhhkkkmmmqqqvvvyyy}}}wwwzzz}}}rrrfffYYYPPPFFFAAA;;;888888888666444222222333444444444333333444333111111222333333222444333333222222333333444111333444444333222444555444444444444555555555555444444444444444444444444555555555555555444444444333333333333333333333333111222222333333222222111////////////............111111111111111111111111000000000000000000000000000000////////////000000.................................---------------......---------...////////////...------------............------........./////////...............///...------------...///------------------------........................///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////000///------...---,,,***............////////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++------------,,,,,,,,,,,,...,,,***))))))+++...000---------,,,,,,++++++++++++,,,---.........------///...------,,,,,,------------,,,,,,,,,,,,++++++111111111111111111111111111111000000///000000111000000000000111222333444333333222222333333333222333333333333333333444444444444555777888999:::::::::???EEEHHHJJJLLLPPPSSSZZZcccooozzz}}}yyyvvvuuussspppoooppppppooonnnllliiifffeeeeeefffeeeeeecccaaa___```cccbbb]]]YYY]]]```eeeiiinnnrrrwwwzzz{{{wwwqqqmmmnnnrrryyy}}}zzzvvvsssrrrqqquuu{{{~~~xxxqqqppppppooollljjjfffcccaaa^^^\\\ZZZ___aaadddffffffgggiiikkkoootttyyy{{{{{{|||zzznnnfffUUUNNNEEE???===<<<:::999333444555666777666666555444333111222333444333222444444333333333333444444333444555555444444555666333333444444444555555555444444444444444444444444555555555555555555555555333333333333333333333333111222222333333222222111222111000///---+++******111111111111111111111111000000000000000000000000000000////////////000000..............................------------------------------......//////............------......///...---,,,,,,---...///........................000//////////////////000------------------------........................////////////...---,,,+++........................++++++,,,------...////////////............---,,,,,,,,,------......//////..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,+++++++++,,,,,,,,,---...---+++******+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------------------------,,,++++++++++++++++++,,,......---------,,,,,,,,,...,,,***))))))+++...000/////////......------,,,,,,---------------------//////......------------,,,,,,,,,,,,,,,,,,,,,,,,111111111111111111111111111111000000000000111111000//////000111222444555222222333222111111111111111222222333333333444444444444555777888999::::::CCCHHHNNNSSSWWW\\\ccchhhpppxxx}}}yyyuuusssoookkkggggggggggggiiijjjjjjhhhfffeeedddbbbccceeeffffffeeecccaaaaaadddggggggeeebbbjjjqqq{{{}}}||||||xxxsssoookkkfff```\\\aaaccceeefffeeeddddddeeefffjjjnnnooonnnmmmnnnpppsssuuuzzznnndddVVVJJJCCC???<<<:::666666666666666666555555444333222333444444333222333333222222222222333333111333444444333333444555333333333444444444444555444444444444444444444444444555555555555555555555333333333333333333333333111222222333333222222111333222111000...---,,,+++111111111111111111111111000000000000000000000000//////000000000000//////................................................,,,,,,---....../////////------..................///...---,,,,,,---...///---------.......................................------------------------........................---------------,,,+++***........................***++++++,,,---...//////,,,---............//////+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,------,,,+++++++++,,,,,,,,,...///...,,,******+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------------------------------,,,,,,,,,,,,------......---------,,,,,,,,,+++++++++,,,,,,,,,------/////////......---------------------------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,111111111111111111111111111111000000000111222222//////000111222222333333000222333222000000111222111111222333444444444444444555666888:::===???AAANNNSSSYYY___gggrrr~~~~~~zzzxxxrrroookkkiiiiiigggccc___]]]]]]___bbbfffgggfffdddaaa``````bbbeeeffffffeeecccdddgggkkknnnrrruuuwwwyyyqqqkkkfffhhhjjjiiihhhgggggghhhiiillloooooollliiiggggggggghhhkkknnnttt|||~~~nnn^^^RRRIIIAAA===:::999888666555444333333444333333444555555333222333222222111111222222333///000222111000000111333333333333333444444444444444444444444444444444444444444444555555555555555333333333333333333333333111222222333333222222111000000000000111111111222111111111111111111111111000000000000000000000000//////000000000000//////......................................./////////,,,---......///.........,,,---......///..................------.........---------------.........++++++,,,,,,,,,,,,++++++------------------------........................++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......***,,,---...------///000+++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,........................------............---------,,,,,,,,,,,,,,,------,,,///111000---******+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------------------------......------------......------------,,,,,,,,,,,,)))+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,---------............---,,,,,,++++++,,,,,,,,,,,,------000000000000000000000000111111000000111111222333///000111222333333222111///111333222000000111333111222444555666666555555555555777:::???EEEJJJLLLZZZcccqqq~~~|||xxxxxxxxxvvvrrrooommmlllkkkgggddddddffffffccc___]]]\\\\\\___dddiiilllmmmjjjjjjkkknnnppprrrqqqooorrrvvv{{{~~~tttvvvwwwvvvuuuuuuvvvwwwzzz|||}}}|||xxxsssooolllhhhhhhhhhhhhjjjnnntttyyyyyylll```SSSKKKCCCAAA===999666555555555444333333444666555333222333333222222222222333333000111333222111111222444222222333333333444444444444444444444444444444444444444444555555555666666333333333333333333333333111222222333333222222111//////000111222333333444111111111111111111111111000000000000000000000000...///000111111000///...////////////////////////,,,,,,---------.........---.../////////...---,,,,,,,,,.../////////......------............------,,,,,,,,,------.........+++,,,---......---,,,+++------------------------........................******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---++++++,,,...,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------------------------------------............---------,,,,,,,,,---...//////,,,000333222...******,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...........................------,,,,,,------...,,,,,,,,,,,,++++++++++++***+++,,,---------,,,,,,***++++++,,,,,,---------///...---,,,,,,,,,,,,---,,,------...---,,,+++***+++++++++,,,,,,---------////////////////////////111111000000111222333333...000222333444333111000///222444333111000333555222333555777777777777666555666888===CCCKKKRRRVVVfffvvv{{{tttqqqrrrrrrooolllgggiiikkkkkkhhheeecccccciiifffcccdddhhhjjjgggcccbbb```^^^```fffnnntttwwwzzzzzz{{{~~~zzzwwwnnnmmmllliiigggiiillloooqqquuu{{{uuufff]]]KKKHHHBBB===999888999999444333333555666666444222444333333222222333333444333444666555444444555777222222333333333444444444444444444444444444444444444444444555555555666666333333333333333333333333222222222333333222222222222222222222111111111111111111111111111111111111000000000000000000000000...///000111111000///...000000000000000000000000+++++++++,,,,,,---------....../////////...,,,++++++,,,.../////////......,,,---...//////...---,,,,,,,,,,,,------............///000111111000///...------------------------........................******,,,---.../////////........................---,,,,,,,,,,,,,,,,,,,,,,,,...///---***)))***,,,.........------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,---...///000111---111555333...++++++---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,........................---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,+++++++++,,,,,,------+++,,,,,,---...///000000///...---,,,+++,,,,,,---+++,,,---------,,,+++***+++++++++,,,,,,---------000000000000000000000000000111111111111222222222111111111111111111111111///000111222222222222222333333444444444555888;;;999;;;BBBJJJNNNRRR___mmm~~~uuupppkkkhhhhhhhhhfffdddgggccc^^^^^^aaacccdddccceeeeeefffhhhiiigggccc```cccdddgggkkkrrr|||wwwrrrllljjjkkkmmmnnnnnnnnnnnnoooqqqtttxxx|||wwwcccWWWHHH@@@??????===;;;999777444333222333444555444444444333333333222222222222222222222222222222333333444444444444333333444444444444444444444444444444444444444444444444111222333333444444333333333333222222111222222222333333333222222111111111111111111111111111111111000000000000000000000000.........///////////////,,,---------...///////////////.........---------//////////////////////////////.........---------///...---,,,+++,,,,,,---------------------------111000000///...------------------,,,,,,+++++++++000///---+++++++++---...------------------------000...,,,---000000...+++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---,,,,,,+++***)))(((,,,,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,,,,,,,---...---,,,***)))++++++,,,,,,,,,,,,------........................+++,,,------...---------...............---------000///---,,,++++++,,,---------,,,,,,,,,,,,++++++000000000000000000000000000111111111111222222222111111111111111111111111111222222333333333333333333555666888999;;;>>>@@@FFFGGGLLLRRRWWW```rrr|||wwwtttllliiiffffffhhhhhhgggfffccc```[[[ZZZ\\\aaaeeeggggggiiikkkmmmnnnnnnnnnmmmssswww~~~~~~vvvsssuuuwwwvvvtttsssrrrpppnnnnnnnnnooopppppprrrtttwww{{{zzzlll[[[NNNGGGDDD???;;;888666555444444444333333444444444333333333333222222222222222222222222222444444555555555555444444444444444444444444444444444444444444444444444444111222333333444444333333333333222222222222222333333333222222222222222222111111111111111111111111000000000000000000000000000000000///.........------------...............//////.........---------//////////////////////////////.........---------///...---,,,,,,,,,------------------------------------------...............---------,,,,,,,,,+++000///---++++++,,,---...------------------------...---,,,---///000...,,,........................++++++,,,---......//////,,,,,,,,,---------......---------,,,++++++******------------,,,++++++***------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,---------,,,+++***++++++,,,,,,,,,,,,------------------------------...---,,,,,,,,,---///000000000///...---,,,,,,+++......---,,,,,,,,,------------,,,,,,,,,,,,++++++000000000000000000000000000111111111111222222222222222222222222222222222333333333444444444444555222444777:::<<<>>>AAADDDMMMOOOUUU[[[aaaooo|||yyyvvvtttrrrqqqnnnlllgggffffffgggiiiiiigggfff___]]][[[ZZZ]]]dddnnnuuuxxx{{{~~~~~~}}}~~~}}}yyytttoookkkiiidddfffhhhjjjmmmrrryyy}}}tttdddZZZQQQIIICCC<<<:::888777777666444222555555444444444333333333333333333333333333333333555555555666666555555555444444444444444444444444444444444444444444444444111222333333444444333333333333222222222222333333222222222222222222333333111111111111111111111111000000000000000000000000222111000000......---,,,...............---------...............---------////////////////////////...............---------///...------,,,---------------------------------)))***+++,,,---///000000.........---------------///...---,,,,,,,,,---...........................,,,++++++---...///...---........................---------....../////////,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,++++++******+++,,,,,,------------------------------------,,,+++***))),,,,,,---------,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,000///,,,++++++---000222111111000...---,,,+++***,,,,,,------...---------------,,,,,,,,,,,,++++++000000000000000000000000000000111111111222222222222222222222222222222222333333333444444555666666555888<<<>>>@@@CCCFFFHHHPPPVVV```hhhqqq|||zzzpppooonnnmmmmmmnnnnnnmmmhhhhhhiiiiiiiiihhhfffddd```bbbeeehhhlllvvvwwwqqqjjjjjjhhhggghhhjjjnnnppp{{{}}}rrrfff[[[SSSHHHCCC===:::999888777555555555555555444444444444444444444444444444444444555555666666666666555555444444444444444444444444444444444444444444444444111222333333444444333333333333222222222333444444111111111222222333333333111111111111111111111111000000000000000000000000111000000000//////....../////////...---------,,,........................////////////////////////.................................------------...------------------------******+++,,,...///000000........................///...------------......,,,,,,,,,,,,,,,,,,,,,,,,******+++---...///..............................111000///...---,,,+++***------------------------------------......//////))))))***+++,,,...///000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///...,,,++++++*********+++,,,,,,------------------------,,,,,,------,,,++++++***,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,//////...------///000111000000///...---,,,,,,,,,***+++---...///...------------,,,,,,,,,+++++++++000000000000000000000000000000111111111222222222222222222222222222222222333333333333555666888999;;;>>>AAAEEEHHHKKKOOORRRZZZdddqqq|||}}}wwwssspppmmmllljjjjjjjjjiiiiiiiiijjjjjjhhhhhhiiiiiiiiihhhhhhhhhlllqqqyyyzzzuuuooojjjhhhiiikkklllppprrruuu{{{|||nnneeeZZZQQQDDD<<<999999888777666666666555555555444444444444444444444444444444555555666666666666555555444444444444444444444444444444444444444444444444111222333333444444333333333222222222333444444555111111111222222333333333111111111111111111111111111111111111111111111111.../////////000000111111/////////...---------,,,---.....................////////////////////////---.....................---.....................------------------------------......////////////.................................---.........///++++++++++++++++++++++++***+++,,,---.........///........................//////...---,,,+++***)))------------------------,,,------......//////000+++++++++++++++---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///...---++++++******+++,,,,,,---++++++++++++++++++++++++***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000000///...---------...............***+++---...///...------------,,,,,,,,,+++++++++000000000000000000000000000111111111111222222222333333333333333333333333333333333444666999;;;===<<<@@@EEEKKKQQQYYY```eeeoooxxx~~~{{{wwwqqqmmmkkkiiihhhgggfffggghhhgggffffffgggiiikkklllmmmnnnpppsssxxx|||xxxqqqmmmmmmmmmmmmnnnmmmmmmqqqyyywwwnnnaaaPPPCCC>>><<<999777777666666666666555555555555555555555555555555555555555555666666555555555444444444444444444444444444444444444444444444444111222333333444444333333333222222333333444555666222222222222222222333333111111111111111111111111111111111111111111111111---...//////111111222333...............------------------...............////////////////////////---------...............------...////////////...------------------------//////////////////......---------------.........---.........////////////+++++++++++++++++++++++++++---//////......///000........................+++++++++,,,,,,---------...------------,,,,,,,,,---------.........//////000...---+++******++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---++++++++++++,,,---......++++++++++++++++++++++++***+++,,,---............,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***,,,///111111000...,,,,,,,,,------.../////////,,,,,,------...---------------,,,,,,,,,,,,++++++000000000000000000000000000111111111111222222222333333333333333333333333444444555666999===@@@BBBDDDIIIPPPZZZfffsssyyyuuuuuuqqqmmmjjjiiijjjiiiiiieeehhhkkkmmmnnnqqquuuyyy}}}~~~}}}zzzxxxvvvtttsssrrrqqqssswww|||ttt```QQQIIIDDD>>>:::777777777666666666555555555555555555555555555555444444555555555555444444444444444444444444444444444444444444444444444444111222333333444444333333222222222333333555666666333333222222222222222222111111111111111111111111111111111111111111111111/////////000111111111222---------...............---------.........//////////////////////////////---------.........//////,,,---...///000000///...------------------------........................+++,,,,,,,,,------------------...///////////////------------------------,,,///111111///---///000........................***++++++,,,---...//////......---------,,,,,,,,,------------------.........---+++******+++---...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,+++++++++,,,---...++++++,,,,,,,,,,,,------------------------------+++,,,...//////...---------------.....................---,,,,,,,,,------------,,,,,,,,,,,,++++++000000000000000000000000000111111111111222222222333333333333333333333333555666666888<<<@@@DDDFFFSSSXXXbbbooo~~~yyyuuusssooollliiigggggghhhiiiiiifffkkkqqqwww||||||yyyyyyyyyzzz{{{{{{zzzxxxwwwwwwvvvyyy~~~nnn^^^UUUMMMDDD===777777777777666666666666666666666666666666666666333444444444444444444333444444444444444444444444444444444444444444444444222222333444444444333333222222222333444555666777444333333222222111111111111111111111111111111111111111111111111111111111111111111000000000000000,,,------....../////////---------.........//////////////////////////////---------.........//////,,,---///000000000///...------------------------,,,,,,,,,------.........+++++++++,,,,,,---------------...///000000//////////////////////////////...000222222///---///000..........................................------.........------,,,,,,,,,------------------------)))(((((()))+++...111333------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,---...///000111------------------------............---,,,++++++,,,,,,+++***+++,,,...///++++++,,,,,,,,,---------........................,,,,,,,,,,,,,,,---....../////////......------,,,000///---,,,+++,,,,,,------------,,,,,,,,,++++++000000000000111111111111222222222222222333333333666555444444555777666666888999;;;???BBBFFFJJJKKKXXXfffvvv~~~{{{xxxwwwwwwtttooojjjmmmmmmllliiiggggggiiillljjjttt|||rrrkkknnnrrrsssuuuyyyxxxhhh[[[MMMAAA>>>;;;888777888999:::999666555444444666666555444666666666666555555555555333333333333333333333333444444333333333222222222333333333444444444555555444333333222111111111222333222111111333333222111000111222333333222111000222111111111000000//////111111000000//////......---...///000111222333444..................------..............................------------......////////////////////////...///000000000000000//////...------------...///,,,---......//////.........------,,,,,,------...,,,,,,------------,,,,,,...------,,,,,,------.........------------......------,,,++++++++++++,,,---------------------------.........---,,,++++++---------------------------------,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,---...//////---++++++,,,......---........................+++++++++,,,,,,------------------,,,,,,+++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,000000000000111111111111222222333333333333444444444333333333555666777777888;;;???CCCGGGMMMTTTYYYiii~~~{{{uuuuuutttrrrooommmllllllmmmmmmllljjjkkknnnsssxxx{{{~~~sssooonnnlllllloooxxx|||ooo^^^PPPEEEBBB>>>:::999888666555777666444444555666444333555555555555444444444444444444444444444444444333444444444444333333333333333333333444444444555555444333222222111111222222333222111111333333222111111111222222222222111111111111111111000000000///000000000000////////////---......///000111222222........................////////////////////////......------------.......................................//////...------........................,,,---......//////.........------,,,,,,------...------............------...------,,,,,,------.........------------......///......------------------------------------------------------,,,++++++---------------------------------,,,,,,+++++++++------.........---,,,,,,++++++++++++,,,---...///000---++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++---------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---...//////...---+++------------------------------------------------------------------------------------------------000000000111111111222222222333333333444444444555444444444444666888:::;;;888===BBBEEEJJJTTT```jjjzzzwwwuuusssrrrqqqrrrrrrnnniiigggkkkoooqqqqqqrrrtttxxxvvvooojjjggghhhmmmqqqwwwuuudddRRRMMMFFF@@@<<<999777555888777555444555666555444555444444444444333333333444555555666666555555555555555555444444444444333333333333444444444555555333333222222111111222222333222111111333333222111222222111111111111222222111111111111000000000000////////////000000000000............//////000000........................000000000000000000000000......------------..............................---------------,,,+++***,,,---...//////...---,,,,,,---......//////.........------,,,,,,------............//////............------,,,,,,------.........------------......000000///............///------------------------,,,------------,,,++++++------------------------------,,,,,,,,,,,,++++++////////////...------,,,++++++++++++,,,---......000...,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++------------------------------------------------------------------------........................000000111111111222222222222222222333333444444555666666777777777:::===??????CCCHHHKKKQQQ```ssszzzwwwtttrrrsssttttttsssttttttrrrooollllllpppsssyyy|||yyyrrrnnnlllnnnoooqqquuu}}}vvvbbb[[[QQQHHHBBB>>><<<;;;999777555555666777777666555555555444444444333333555555666777777777666666666666555555555444444444333333333444444444555555333333222222111222222333333222111111333333222111333222111000000111222333111111111000000000000000......//////000000111111........................---------...............////////////////////////......------------.......................................---,,,+++***))),,,---///000000///---,,,,,,---......///............------,,,,,,------.........////////////.........------,,,,,,------.........------------......000000///...............,,,,,,------------------------.........------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...//////......---,,,+++,,,+++++++++,,,,,,---...000...,,,,,,------,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------------------------------------------------------------------------111111111111222222222222111111222222333444444555777888999888888;;;???CCCHHHMMMRRRWWWbbbuuu~~~xxxrrrqqqqqqrrrtttuuutttsssvvvttttttwww{{{~~~|||yyyuuuuuuuuuuuuxxx~~~uuummm```SSSJJJEEEAAA???:::888666666777999999999666666666666555555555444444555777888999888777666666666555555555444444444333333333444444444555555333222222111222222333333333222111111333333222111333222111000000111222333000000000000000000111111......//////000000111111............---------------------.........//////..............................------------............................../////////......,,,+++***,,,---///000000///---,,,,,,---......///............------,,,,,,------.........////////////.........------,,,,,,------.........------------......///...------,,,,,,------,,,,,,,,,---------............////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***,,,,,,+++++++++,,,------///---,,,---......,,,***........................******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,111111111222222222222333111111222333444555555666777999;;;;;;;;;???EEEKKKOOOTTT\\\ffftttyyysssooooooooooooqqqttttttrrrpppwwwyyy~~~~~~}}}}}}~~~tttggg[[[QQQIIIDDD???<<<999888999:::::::::777777666666666555555555333555777999999999777666555555555444444444444333333333333444444444555555222222111111222222333333333222111111333333222111222222111111111111222222000000000000111111111111////////////000000000000..................------,,,,,,------.../////////..............................------------......------------------------///////////////...---,,,,,,---...//////...---,,,,,,---......//////.........------,,,,,,------............//////............------,,,,,,------.........------------......------,,,++++++++++++,,,+++,,,,,,------.........------...////////////...------------------------++++++,,,,,,,,,,,,------++++++,,,,,,---,,,,,,+++,,,,,,,,,++++++,,,,,,------,,,,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,111111111222222222333333333333444555666777888888888<<<@@@BBBDDDIIIRRRYYY^^^dddooo|||zzzwwwuuupppmmmmmmmmmmmmppptttvvvwwwwww}}}}}}vvvhhh[[[RRRFFFCCC>>>:::999999888777666666555555555444444444222444777999:::999777666444444444444333333333333333333333444444444555555222222111111222222333444333222111111333333222111111111222222222222111111///000000000111111111111000000000000////////////.............../////////,,,,,,------...//////000..............................------------......------------------------....../////////......---........................,,,---......//////.........------,,,,,,------...------............------...------,,,,,,------.........------------......------,,,+++++++++++++++++++++,,,,,,---......///+++,,,,,,---......------------------------------+++++++++,,,,,,---------***+++,,,---............---,,,,,,++++++,,,,,,,,,+++++++++---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------------...------------------------------------------------------------------------------------------------111111222222222333333333555555666777888999::::::<<<@@@EEEIIILLLSSS^^^fffssszzz}}}xxxwwwxxxwwwsssooolllkkklllooovvv}}}|||wwwyyy~~~mmmbbbLLLGGGAAA<<<:::888666555555555444444444333333333222444666999999999777666444444333333333222222222333333333444444444555555222111111111222333333444333222111111333333222111000111222333333222111000//////000000111111111222111111000000//////.............../////////000000,,,,,,------...///000000000000000000000000000000.........------.........------------------------------......///.........///...------------...///,,,---......//////.........------,,,,,,------...,,,------------------,,,...------,,,,,,------............------.........------,,,++++++++++++,,,++++++,,,,,,---...//////)))***++++++,,,,,,,,,,,,------------------------+++++++++,,,,,,---------++++++---...///000000000------,,,++++++,,,,,,,,,******+++---///000///---........................,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,///......------......///------------------------------------------------------------------------........................333333333333333333333333111444777777666777<<<@@@CCCKKKSSSXXX[[[fff{{{}}}{{{xxxvvvvvvxxxxxxuuusssnnnqqqvvv|||yyypppqqqvvvzzzhhhXXXHHHBBB===888666888;;;999777777777777555333888888888888888888888888666666555444333333222222666555555444444333333222333333333222222222111111444444444333333222222222222222222111111111111000222111000//////000111222////////////////////////////////////000000000000,,,,,,------.../////////111111000000/////////...000---******---......,,,------------------------//////.........---------.................................////////////000...------,,,,,,------...................................................,,,------------------,,,------......------,,,+++)))***+++,,,...///000111,,,,,,++++++,,,,,,---.../////////......---,,,,,,------,,,------...///000------.........---+++***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000///---+++))),,,---///000000000///...------------...000111333++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,---------......////////////---,,,+++,,,...000111.........------,,,,,,,,,------,,,***((('''&&&%%%000000111111222333333333555666777888999<<>>DDDJJJMMMWWW```ppp|||wwwvvvtttqqqooommmnnnpppppprrrwww~~~zzzttttttuuuzzz|||lll\\\NNNBBB======:::888666666777888777777444444444444444444444444555555444444333333222222222333333444555555666666333333333333222222222222222222222222222111111111222222222111111111111000000000111111111111000000000000000000000000000000////////////000000000000000000000000000//////////////////...............///...---...///000...---////////////////////////...............---------........................,,,,,,,,,------------......------,,,,,,------...................................................,,,,,,------------,,,,,,...////////////...------///......------,,,,,,+++,,,,,,++++++,,,,,,---...******+++,,,,,,---............//////...---+++***------.........---,,,+++---......//////......---,,,,,,,,,,,,---------------------------------------...///000000...,,,+++++++++,,,------------,,,///......---......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......+++++++++,,,,,,,,,,,,---.........---------------...------------,,,,,,,,,++++++,,,------......///444444555666666777888888999999;;;???FFFLLLRRRUUUcccuuu|||wwwtttsssrrrqqqooohhhnnntttxxx{{{~~~}}}zzzuuuooonnnuuuooo^^^PPPHHHEEE@@@===999777777777777666777777777777777777777777666666666555555444444444333444444444555555555666444444333333333222222222111111111111111111111111222222222111111111000000///000111222222111000///000000000000000000000000////////////000000000000111111000000///......---..................------......///000000000...---.................................................................................////////////000...------,,,,,,------...................................................---......//////......---/////////000///......---.........------,,,,,,+++,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,,,,---/////////---+++***---------------------,,,------............------***++++++++++++,,,,,,,,,........................---...///000///...---,,,+++,,,,,,---------------//////......------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////.......................................---,,,+++------------------------+++,,,,,,---...//////000777777777777777888888888999<<>>999888999999:::777777777777777777777777777777777777777777777777777777666666555444444333444444444444333333333333111111111222222222222222222222222111111111111000000000111111111111000000000000000000000000000000////////////000000000000000//////...---,,,,,,+++.............../////////---...000///...---...///---------------------------------.......................................,,,,,,,,,------------......------,,,,,,------...................................................//////000000000000//////...////////////...------++++++,,,,,,---...//////,,,,,,++++++,,,,,,---...------,,,++++++***)))))))))***,,,---......------------,,,,,,,,,---......+++,,,,,,,,,,,,,,,,,,+++,,,------------.........------------------------------......------,,,+++---------,,,---......///...............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////---,,,,,,,,,,,,+++++++++---------,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,,,,,,,+++++++++333333555777999:::<<<<<>>;;;:::777777777777777777777777333444444444444444444444444444555555666777777777555555444444444333333333222222222333333444444444222222222111111111111000222111000//////000111222////////////////////////////////////000000000000000000000000////////////.../////////000000111111,,,......---******---000////////////////////////---------.........//////................................./////////000000...------,,,,,,------...................................................,,,------------------,,,------......------,,,+++,,,,,,---------------...,,,,,,++++++,,,,,,---...+++++++++,,,,,,---......///...---,,,++++++++++++---,,,,,,+++,,,---...///---..................------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,+++*********+++,,,---+++,,,---.........,,,,,,------------------------...............---------/////////......------------,,,*********,,,...000,,,,,,,,,------.........+++,,,,,,------.........666444666:::===???GGGOOORRRWWW]]]```dddooo~~~|||zzzvvvrrrooolllkkknnnssstttzzzuuunnnfffbbbaaabbbdddnnnnnnllliiieeeaaa]]]ZZZXXXWWWUUUSSSRRRQQQPPPPPPOOOOOOOOOOOONNNMMMKKKKKKJJJJJJIIIHHHGGGFFFEEEEEEHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKMMMNNNOOOOOOPPPPPPQQQRRRTTTUUUVVVVVVXXXYYYZZZ\\\^^^___aaaaaagggjjjmmmpppsssvvv{{{~~~~~~yyy}}}}}}ttteeeTTTHHH@@@===<<<:::999999999999999888888555666777777777666444333444555777888888888777777555444444333333444444555222222333444555777888999333333222222111000////////////000000000000//////000000000000000000000000---...///000000111000000//////000000000000//////......//////000000111111..........................................------////////////////////////......---------......///---------------------------------...------,,,,,,------------------------........................222000.........///...---000111111111///......///***...111///+++)))+++..................---------,,,,,,---......---,,,,,,,,,------......------,,,------------------------------------,,,,,,+++***,,,------......------,,,//////---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,+++***))))))***+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...------------------------........................///...---,,,,,,,,,,,,,,,888555555;;;AAAHHHQQQYYYXXX]]]eeennnvvv}}}wwwuuuwwwyyywwwtttpppnnnqqqzzzuuupppiiiaaa\\\ZZZ[[[\\\```___]]]ZZZWWWTTTQQQOOOPPPOOONNNMMMKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKJJJJJJKKKLLLNNNOOOOOOPPPQQQQQQRRRSSSUUUVVVWWWXXX[[[^^^aaacccfffiiimmmpppqqqsssvvvyyy}}}wwwqqqxxx}}}xxxgggXXXMMMDDD@@@<<<;;;999888888888777777666666666666666555555444111222333444444444333222555444444333333444444555222222222333444555666777333333222222111000000//////000000111111000000///000000000000000000000000...//////000000000000/////////000000000000//////111111000000///.........................................................//////////////////////////////...------------...........................---......//////......---------------------------........................+++***)))+++...000111111///000111000...---...///---111444222...,,,...111------..................,,,,,,---......---,,,,,,,,,------------------,,,---------------------------............---,,,+++,,,------......------,,,---------------------------,,,,,,++++++,,,,,,------------------------------,,,+++++++++,,,......------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------.../////////......------------------------........................///...------,,,,,,,,,---999888;;;DDDKKKRRR[[[cccgggmmmwwwyyyqqqllljjjooouuuwwwyyyzzzyyyzzz}}}lllhhh```YYYTTTQQQQQQQQQRRRQQQOOOLLLJJJHHHGGGGGGHHHHHHGGGFFFFFFFFFFFFGGGFFFGGGGGGGGGFFFEEEDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDEEEEEEEEEEEEEEEGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHEEEFFFFFFGGGHHHIIIIIIJJJJJJJJJKKKKKKLLLMMMMMMMMMOOOQQQTTTVVVWWWYYY\\\^^^^^^```ccceeehhhlllqqquuuyyyzzz|||~~~yyyoooqqqttttttvvv{{{}}}ooo```RRRJJJBBB???;;;999999999999888777777666555555555555555444555555555555444444333555444444333333444444555333333222222333333444555333333222222111000000000111111111222222111111111000000000000000000000000///000000000000//////...//////000000000000//////111111000//////......---................................................////////////////////////000000///...------------////////////////////////......///////////////...------------------------........................((('''''')))---///000000---/////////---,,,---......111333222///...///111,,,---------.../////////,,,------......------,,,------------------------------------------------......//////......------,,,------......------,,,***+++,,,---............------,,,,,,,,,,,,---------------------------------------------...///000///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////000000000///......------------------------........................///...------,,,---------:::>>>GGGPPPUUUZZZeeepppxxxoooiiieeeeeennnxxx|||zzzttttttzzzpppjjj```]]]WWWQQQMMMKKKJJJKKKLLLKKKIIIGGGFFFFFFGGGGGGEEEEEEDDDDDDEEEEEEFFFGGGFFFFFFGGGGGGGGGFFFFFFEEEDDDEEEEEEEEEFFFFFFFFFGGGEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHHHHGGGGGGGGGFFFFFFIIIIIIIIIIIIHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKMMMNNNOOOOOOQQQSSSSSSUUUXXXZZZ[[[^^^cccfffiiijjjkkkmmmpppvvv~~~tttpppooommmooouuu|||{{{~~~}}}zzzzzzyyyjjj```KKKFFF???;;;;;;<<<<<<;;;888777666555444555666666888888777777666666555555555444444333333444444555333333222222111222222333222222222111111111000000111222222333333222222111000000000000000000000000000000111000000///...---//////000000000000//////------......///000000111........................---------...............///////////////////////////...............//////.............../////////---......////////////...................................................---+++******+++---,,,+++,,,---......,,,,,,,,,...,,,...000///---,,,,,,---,,,,,,,,,---...///000000---------------------------------,,,,,,---------------------------------------............------,,,------......------,,,++++++---.........------------,,,,,,,,,,,,------------------------------------------......//////////////////.../////////------------------------000000111111000///............................................................------------......>>>EEEOOOWWWZZZdddzzzppplllhhhfffdddfffrrr~~~zzzooommmooo~~~|||rrrjjjddd^^^ZZZTTTRRROOOLLLIIIHHHIIIIIIHHHGGGFFFEEEEEEFFFGGGHHHDDDDDDDDDDDDEEEFFFGGGGGGFFFGGGHHHHHHHHHHHHHHHGGGEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIJJJIIIIIIIIIIIIHHHHHHHHHJJJJJJKKKKKKJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIHHHHHHHHHGGGGGGGGGIIIKKKLLLKKKKKKLLLMMMLLLNNNPPPQQQRRRTTTWWWYYYZZZ[[[\\\]]]```ffflllqqquuuxxx|||rrrkkkiiijjjpppyyyzzzxxx}}}xxxyyy}}}vvvVVVMMMCCC<<<;;;<<<<<<;;;999888777666555666777888666666555555444444444444555444444333333444444555333333222111111111111222222222222111111111111111222222333333333333222222000000000000000000000000000000111000000///...---//////000000000000//////---------...//////000000........................---------.........//////////////////////////////---------...///000111222,,,,,,---------.........+++,,,---...............................................................000...,,,,,,,,,,,,+++***+++---...---,,,,,,---...,,,---...---,,,+++++++++,,,,,,,,,---...///000000------------------------...---,,,,,,,,,,,,---...------------------------+++,,,,,,---------,,,,,,,,,------......------,,,---.........---,,,,,,+++...------,,,,,,------...------------------------.........//////////////////......------...///000------------------------000000111111000///............................................................---------......///FFFKKKTTT\\\dddwww|||vvvrrrbbbbbbdddfffgggmmm}}}~~~uuuvvvrrryyy~~~zzzyyyooojjjccc^^^ZZZWWWTTTRRRLLLKKKIIIHHHHHHHHHHHHIIICCCCCCCCCCCCDDDEEEFFFFFFDDDDDDDDDDDDEEEFFFGGGGGGFFFFFFGGGHHHIIIIIIIIIHHHGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHGGGGGGGGGIIIIIIIIIHHHHHHGGGGGGGGGEEEHHHJJJKKKJJJIIIIIIJJJEEEGGGIIIJJJJJJKKKMMMOOOQQQSSSTTTUUUWWW[[[___ccceeegggjjjmmmqqqwww}}}qqqhhhggghhhoooyyy}}}~~~eeeZZZKKK@@@===<<<;;;999:::999999888888888888888888888777666666666777777555444444333333444444555333333222222111222222222111111111111111111111111111222222333333222222111000000000000000000000000///000000000000//////...//////000000000000//////000000///......------,,,........................,,,,,,------.../////////////////////////////////---------...///000111222++++++,,,,,,---.........++++++,,,---............................................................///...,,,,,,.........---+++---...---,,,,,,---///---............---,,,,,,,,,---------.../////////...------,,,,,,------......---,,,++++++,,,---...------------------------++++++,,,,,,---,,,,,,,,,,,,------......------,,,000///...,,,,,,+++,,,,,,......------------......------------------------...///111333444444555555111000...---,,,------...------------------------//////000000000///...............................................................---......///000KKKQQQ]]]lll|||{{{uuuoookkk^^^```fffkkkppp|||zzzyyyooonnnmmmllliiifffcccaaa[[[XXXTTTQQQPPPNNNMMMKKKGGGGGGFFFFFFFFFFFFGGGGGGBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIGGGGGGHHHJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMNNNOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLKKKLLLMMMNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKJJJJJJIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIEEEHHHJJJKKKJJJIIIIIIIIIDDDFFFHHHHHHHHHHHHIIIJJJMMMNNNQQQRRRRRRSSSVVVXXXVVVXXXYYY[[[^^^cccjjjnnnqqqtttzzz~~~vvvssspppssszzz}}}{{{lllXXXIIIBBB???;;;888::::::;;;;;;::::::999888999888888777777888999:::555444444333333444444555333333222222222333333444111111111111111111111111111111222222222222111111000000000000000000000000...//////000000000000/////////000000000000//////000//////......---,,,,,,........................,,,,,,------...//////000////////////////////////000000///////////////000,,,,,,,,,---.../////////+++,,,---...////////////...................................................,,,+++,,,...//////...+++---......------...//////.........///...---,,,------.....................---,,,,,,,,,,,,---...///...,,,++++++,,,...///------------------------+++,,,,,,---......------,,,------......------,,,000...,,,+++***,,,...///......------------......------------------------///111444888;;;>>>???@@@;;;999555222///.................................------.../////////.....................................................................///000000MMMTTTfff~~~|||wwwsssnnnjjjaaadddkkksss{{{~~~tttooogggdddaaa___^^^[[[UUUQQQPPPNNNKKKIIIIIIHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHIIIJJJJJJIIIIIIJJJJJJJJJJJJJJJKKKLLLLLLIIIJJJKKKLLLMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMNNNOOOOOOPPPPPPOOOOOOOOONNNNNNNNNMMMMMMNNNOOOPPPQQQRRRSSSSSSSSSOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQRRRRRRRRROOOOOOOOONNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKFFFIIILLLMMMLLLJJJJJJJJJGGGIIIKKKKKKJJJIIIJJJKKKGGGIIIKKKLLLLLLLLLLLLNNNMMMNNNOOOPPPRRRWWW]]]aaaaaaeeejjjoootttzzz~~~|||~~~|||eeeRRRIIICCC>>>999:::;;;<<<===<<<;;;:::999555444333333333555666777555444444333333444444555333333222222333333444555111111111111111111222222111111111222222111111111000000000000000000000000......///000000111000000//////000000000000//////,,,,,,------...//////000........................,,,,,,------...///000000////////////////////////333222111///......---------------...///000000111,,,---...///000000000000////////////////////////........................///---,,,,,,---...---,,,,,,---......------///000...---------......,,,***...............---------...---,,,,,,,,,,,,---...///...,,,++++++,,,...///------------------------,,,------.../////////...,,,------......------,,,///---+++)))***,,,000222......------------......------------------------000333777===BBBEEEHHHIIIEEEBBB>>>999444222000000........................,,,,,,---.../////////...////////////////////////.......................................///000000SSS___ttt~~~~~~xxxnnniiijjj```lll}}}{{{rrriiibbbYYYUUUPPPNNNNNNNNNLLLIIIKKKJJJIIIHHHGGGFFFEEEDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIHHHGGGGGGGGGIIIJJJKKKKKKKKKKKKKKKKKKLLLLLLMMMOOONNNKKKIIIGGGIIIMMMPPPSSSPPPNNNNNNOOOOOOMMMJJJPPPRRRTTTVVVWWWVVVUUUUUUSSSTTTUUUUUUUUUTTTSSSSSSSSSSSSTTTVVVXXXXXXWWWUUUUUUUUUUUUVVVVVVWWWWWWWWW[[[[[[ZZZYYYXXXWWWWWWXXXWWWVVVSSSQQQPPPQQQRRRSSSTTTQQQNNNMMMMMMMMMLLLKKKJJJKKKMMMMMMKKKJJJKKKLLLJJJHHHFFFFFFGGGIIIIIIHHHJJJJJJJJJJJJKKKKKKKKKLLLKKKKKKJJJJJJKKKMMMOOOQQQYYYYYY[[[^^^ccchhhmmmpppwww|||}}}kkkYYYJJJBBB>>>???<<<::::::777444666;;;777666555444444555777777222222222222222222222222333333333333333333333333222222222222222222222222////////////////////////111111111000000000000000111111111111000000000000000000000000000000000000////////////////////////000///...---------------////////////////////////------......///......---////////////////////////////////////////////////................................................------------------------//////.........---------000000///...------,,,,,,------,,,,,,,,,,,,------///......---------......---------............///------.....................---,,,,,,,,,,,,---...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///........................,,,---------......//////000666===DDDIIILLLOOOPPPNNNHHHAAA:::555111...,,,------------------------------------------------------............------//////////////////////////////---,,,,,,---...///[[[jjj{{{zzzuuuooonnnrrrrrrwwwmmmfff```XXXSSSRRROOOKKKJJJJJJJJJHHHFFFFFFFFFFFFEEEEEEEEEEEEEEECCCDDDDDDEEEGGGHHHHHHIIIIIIHHHGGGGGGGGGHHHJJJKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNMMMLLLKKKKKKNNNQQQRRRPPPPPPRRRUUUWWWWWWUUUVVVXXX[[[]]]^^^^^^]]]\\\ZZZ\\\^^^aaabbbbbbbbbaaa]]]]]]]]]^^^``````^^^\\\[[[\\\]]]^^^___`````````aaa```___]]]]]]\\\\\\\\\\\\[[[YYYXXXWWWWWWWWWXXXXXXUUURRRPPPPPPOOONNNMMMNNNOOOQQQPPPOOOMMMMMMNNNMMMKKKIIIIIIJJJKKKKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHGGGHHHJJJLLLNNNQQQQQQRRRSSSVVVZZZ^^^```gggkkkpppsssvvv}}}~~~~~~mmm\\\OOOGGGAAA===::::::999666666999777777777666666777777888222222222222222222222222333333333333333333333333222222222222222222222222000000000000000000000000444333333222111000000///111111111111000000000000000000000000000000000000////////////////////////000///...------------...////////////////////////---.....................////////////////////////////////////////////////........................................................................//////.........------------------..................------------------...///......---------......---------............///......------------------...---,,,,,,,,,,,,---...,,,,,,,,,---------......------------------------///...,,,++++++,,,...///........................------........./////////333888???EEEIIIKKKMMMNNNJJJEEE>>>888444111...,,,------------------------------------------------------............------........................///...------------...///lll{{{|||}}}|||xxxuuusssrrrwww~~~pppiiiaaaZZZVVVSSSNNNKKKKKKIIIGGGFFFGGGGGGFFFEEECCCCCCDDDEEEFFFGGGHHHHHHEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIJJJJJJKKKLLLMMMMMMNNNNNNNNNOOOOOOOOONNNOOOPPPOOONNNOOOQQQSSSSSSSSSUUUYYY^^^bbbddddddbbbdddhhhkkklllkkkiiigggdddgggkkkpppsssttttttssslllkkkjjjjjjkkkjjjhhhfffdddfffiiilllmmmnnnnnnmmmlllkkkjjjiiiggggggggggggfffeeeeeeeeeddddddccccccbbb___[[[YYYXXXWWWUUUTTTUUUVVVXXXWWWTTTRRRRRRRRRQQQOOOMMMMMMNNNNNNMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGIIIJJJKKKKKKJJJJJJKKKLLLNNNPPPRRRZZZ]]]aaadddhhhnnnwww}}}}}}|||~~~sssaaaVVVIIIBBB<<<<<<<<<999777888888888888999999888888777333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111666555444333222000//////111111111111000000000000000000000000000000000000//////////////////////////////......------......////////////////////////........................////////////////////////////////////////////////................................................////////////////////////...............---------***+++,,,---...000111111.........------...............---------......///---------............///......------,,,,,,++++++...------,,,,,,------...,,,,,,,,,---------.................................---,,,++++++,,,---....................................///////////////444999>>>BBBDDDEEEFFFGGGCCC???999555222000...,,,------------------------------------------------------............------------------------------......---------......///{{{yyy|||{{{xxxtttqqqqqqvvvwwwpppjjjhhh___ZZZUUUQQQOOONNNLLLJJJGGGGGGFFFFFFFFFFFFFFFFFFEEEFFFFFFHHHIIIJJJKKKKKKIIIIIIJJJKKKKKKLLLMMMMMMLLLLLLLLLMMMMMMNNNOOOOOOQQQQQQRRRSSSTTTTTTUUUUUURRRSSSRRRQQQQQQSSSWWWZZZZZZ[[[^^^ccchhhmmmppprrrpppsssvvvxxxxxxvvvsssqqqnnnqqqvvv{{{yyyxxxvvvuuuuuutttrrrpppnnnqqquuuxxx{{{{{{zzzyyyzzzyyyxxxvvvuuuuuuttttttrrrrrrsssssssssrrrqqqqqqnnnkkkgggdddcccaaa___^^^^^^___aaa```]]]ZZZXXXXXXWWWUUUSSSRRRRRRRRRQQQOOOOOOOOONNNMMMMMMLLLKKKKKKKKKKKKJJJIIIIIIJJJJJJKKKKKKJJJJJJJJJJJJKKKLLLMMMRRRUUUXXXZZZ^^^cccjjjoooqqqvvvvvvjjjXXXMMMBBB???>>><<<999999777888999999999888777666444444444444444444444444444444333333333333222222222222222222222222222222222222222222222222222222444444333222111111000000111111111111000000000///000000000000000000000000//////////////////////////////............///////////////////////////////////////...............////////////////////////////////////////////////................................................................................................***+++,,,---...000111111///......------......///...------------...//////---------............///......---,,,++++++******------------------------,,,,,,,,,---------......------------------------...---,,,,,,,,,,,,---...........................////////////////////////111555888;;;;;;:::;;;;;;<<<888444222000///...---------------------------------------------------------............------------------------------------------.........///{{{yyyvvvssstttxxxuuuvvvuuuqqqrrryyytttqqqlllfffaaa\\\YYYWWWQQQOOOKKKIIIHHHGGGFFFFFFDDDEEEEEEFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNLLLLLLMMMNNNOOOPPPQQQQQQSSSTTTVVVXXXZZZ[[[[[[[[[[[[ZZZYYYWWWWWW[[[aaaeeeeeegggkkknnnrrrvvvyyy{{{|||~~~|||yyyvvvxxxzzz~~~|||zzzyyy|||||||||}}}~~~~~~}}}}}}|||yyyvvvrrrooommmkkkiiihhhhhhjjjlllkkkhhhdddbbbbbb___]]][[[ZZZZZZYYYVVVTTTSSSSSSRRRQQQOOONNNMMMMMMNNNNNNMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLKKKLLLNNNPPPSSSWWW[[[___bbbhhhpppwww~~~{{{www~~~jjj\\\LLLEEEAAA<<<999999777777888999888777555444444444444444444444444444444444444333333222222222222222222222222222222222222222222222222222222222000000000111111111111111111111111111000000000///000000000000000000000000//////////////////////////////.........//////000////////////////////////111000///............///////////////////////////////////////////////////................................................---------------------------.....................---------.........//////......------------......---------------...//////---------............///......---,,,++++++******------------------------,,,,,,,,,---------......++++++++++++++++++++++++---------,,,,,,---------........................///////////////............111444444333222222333555333000/////////...---------------------------------------------------------............------........................,,,------.........//////~~~wwwqqqooommmkkkoootttwww}}}{{{yyy}}}~~~zzzyyy{{{wwwnnnjjjddd```ZZZVVVSSSQQQNNNMMMKKKJJJHHHFFFEEEEEEEEEEEEBBBDDDFFFFFFFFFEEEFFFGGGIIIIIIIIIIIIIIIJJJJJJJJJKKKLLLLLLLLLMMMMMMMMMNNNKKKLLLOOOQQQSSSTTTUUUUUUWWWYYY\\\___aaacccddddddgggfffeeeeeeeeeiiioootttsssuuuxxxzzz|||~~~}}}|||yyyxxxvvvtttssstttvvvxxxxxxuuurrrooonnnkkkiiihhhgggfffdddaaa^^^ZZZZZZXXXWWWUUUSSSRRRQQQRRRRRRQQQPPPOOONNNMMMLLLIIIJJJJJJJJJJJJKKKKKKKKKJJJJJJKKKLLLNNNPPPRRRTTTXXX\\\bbbhhhmmmsssxxx{{{zzzuuuxxx~~~}}}ooo___SSSIII@@@;;;:::888888888888777666555555555555555555555555555555555444444333333222222111222222222222222222222222222222222222222222222222...//////000111111222222111111111111000000000000000000000000000000000000//////////////////////////////......//////000000////////////////////////222111///...---......///////////////////////////////////////////////////................................................---------------------------------..............................------------------,,,,,,------------------------...///000---------............///......------,,,,,,++++++,,,------......------,,,,,,,,,,,,---------......************************------------------------.......................................------------///111111000/////////000...------.........---------------------------------------------------------............------////////////////////////+++,,,---...////////////tttmmmhhhhhhiiikkkqqqxxx~~~zzzvvvrrrpppoooxxx{{{pppfff^^^YYYWWWSSSOOOMMMLLLLLLJJJHHHIIIIIIIIIHHHHHHHHHIIIJJJDDDGGGIIIJJJHHHHHHIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLOOOOOOOOOPPPPPPPPPPPPQQQPPPQQQTTTWWWZZZ\\\]]]^^^___aaaeeejjjmmmooopppqqqrrrsssvvvwwwxxx{{{~~~~~~|||{{{yyyxxxvvvtttsssqqqmmmjjjfffeeecccaaa___]]][[[ZZZZZZZZZYYYXXXVVVTTTSSSRRRNNNNNNNNNNNNMMMMMMLLLKKKMMMLLLKKKKKKLLLMMMMMMMMMOOORRRUUUYYY\\\aaagggjjjooosssyyy~~~|||xxxxxxyyysss~~~xxxjjjZZZJJJ@@@>>>::::::999888777777777777555555555555555555555555555555444333333222111111222222222222222222222222222222222222222222222222000111111111111111111222111111111111000000000000000000000000000000000000///////////////////////////////////////000111111////////////////////////333222000...---...//////////////////////////////////////////////////////........................................................................---------.........//////........................,,,,,,++++++++++++,,,,,,---,,,,,,------///000000---------............///......------------------,,,,,,---......---,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,------------------,,,...........................---------,,,,,,,,,,,,+++---//////...------...---,,,+++,,,---...---,,,------------------------------------------------------............------........................+++,,,---////////////...{{{uuulllfffcccfffjjjoooyyy{{{uuuqqqqqqsssuuu~~~~~~uuujjjbbb___\\\WWWTTTMMMJJJGGGGGGIIIJJJJJJHHHGGGGGGHHHHHHHHHIIIJJJLLLHHHKKKNNNNNNLLLKKKLLLNNNLLLLLLMMMNNNOOOPPPPPPQQQTTTTTTTTTTTTUUUUUUUUUUUUUUUWWW[[[___bbbdddffffffgggjjjnnnssswwwzzz{{{|||xxx|||~~~}}}zzzvvvssspppooommmkkkiiifffeeedddaaaaaa```___]]][[[ZZZXXXVVVVVVUUUTTTSSSQQQOOONNNKKKIIIHHHGGGHHHHHHGGGFFFJJJKKKMMMOOOQQQUUU[[[______dddkkkpppuuu|||{{{||||||yyytttsssuuuwwwmmmuuu{{{zzz{{{~~~jjjUUUGGGCCC===<<<:::888777777888999666666666666666666666666555555444333333222111111222222222222222222222222111111111111111111111111333333333222222111111111111111111111000000000000000000000000000000000000///////////////////////////////////////000111111////////////////////////444222000...---...//////////////////////////////////////////////////////................................................////////////////////////---------.........//////---------.........//////,,,++++++******++++++,,,,,,,,,,,,---...///000111---------.........//////------..................,,,,,,---......---,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,........................---------,,,,,,+++++++++)))+++,,,,,,+++++++++,,,,,,+++***+++---...---,,,---------------------------------------------------..................---------------------------***+++---///000000///...~~~{{{zzzrrrhhheeeeeedddcccgggsss{{{tttnnnrrruuufffbbb]]]WWWRRRPPPOOONNNKKKIIIGGGFFFEEEFFFGGGHHHIIIKKKMMMNNNMMMMMMNNNOOOKKKMMMMMMMMMLLLLLLMMMOOOOOOPPPQQQRRRTTTUUUVVVVVVXXXXXXXXXYYY[[[]]]___aaabbbdddhhhkkkoooqqqrrrrrruuuxxx|||}}}zzzxxxwwwvvvtttrrrsssooojjjgggdddbbb___]]]aaaaaa```^^^[[[WWWSSSPPPRRRNNNJJJGGGHHHIIIJJJKKKIIIIIIJJJKKKMMMOOOQQQRRRXXXYYY\\\aaahhhooovvvzzz~~~|||{{{yyyuuuppppppooooooooosssyyy~~~rrrZZZFFFEEE>>>:::::::::888666777777777666666666555555555555555444444444333333333666555444333222222222222333333333333333333333333333222222111111222222333333222000000111000///---000000////////////000000000000//////.........---........................////////////////////////111000000///...---------////////////////////////111000///......///000111------............------////////////////////////////////////////////////---.........//////000000///...,,,++++++,,,...///((()))+++...////////////------...000111333444444.........------,,,,,,,,,+++,,,---.........---,,,...///000000000///---,,,///......------......///,,,,,,---...////////////+++,,,------......---------------............///.........------,,,,,,,,,---------............///+++,,,,,,------,,,,,,+++//////---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,111000///.......................................////////////////////////xxxuuuuuuooofffaaaccceeeiiippp~~~{{{|||uuuhhh___\\\YYYTTTPPPLLLJJJJJJJJJIIIHHHGGGGGGGGGIIIKKKLLLKKKMMMNNNNNNMMMMMMMMMNNNPPPQQQRRRRRRQQQRRRUUUWWWWWWVVVVVVWWWWWWXXXYYYZZZaaabbbcccdddgggjjjmmmoooooopppsssvvvzzz|||~~~}}}{{{|||yyytttpppmmmkkkhhhfffhhhhhhgggdddaaa^^^ZZZXXXYYYVVVQQQNNNMMMMMMLLLKKKHHHHHHHHHIIIJJJKKKMMMNNNRRRSSSVVVZZZ___dddiiikkkooottt{{{zzzpppoooooooooppprrrtttuuuxxx}}}|||fffTTTIII@@@:::;;;<<<999666555444444444444444444444444444444444444333333333333666555444333222222222222333333333333333333333333333222222111111222222333333222000000111111///---000000////////////000000000000/////////.................................////////////////////////111000000///......------////////////////////////000000///......///000000---..................---------------------------////////////////////////............/////////000///...,,,++++++,,,...///)))***,,,.../////////...,,,,,,,,,---......//////.........------,,,,,,,,,,,,---.../////////........./////////......---,,,......------------......,,,------.........------+++,,,------......---------------............///------------------,,,,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,000000000000000000000000......---,,,,,,,,,,,,,,,........................------------------------~~~|||xxxsssqqqqqqlllfff]]]bbbjjjsss~~~}}}sssjjjaaaXXXRRRQQQOOOLLLIIIGGGGGGGGGHHHGGGGGGGGGHHHJJJLLLNNNPPPNNNPPPQQQQQQOOONNNOOOOOOPPPQQQRRRRRRRRRUUUYYY\\\```___^^^]]]^^^___aaaccciiijjjlllnnnrrrvvvyyy{{{zzz{{{}}}}}}zzzwwwtttrrrtttssspppnnnkkkhhhfffeeeccc```\\\YYYVVVSSSPPPMMMJJJJJJIIIIIIIIIIIIJJJJJJLLLMMMOOORRRUUUWWWYYYZZZ]]]bbbjjjrrrzzzsssqqqooopppssssssqqqooonnnmmmrrr}}}vvvhhhSSSHHH???===>>><<<888666444444444444555555555555666666666555555555444444555555444333222222222222333333333333333333333333333222222111111222222333333111000000111111///...111000000//////000000111000000////////////......////////////////////////////////////////////////000000000///......------//////////////////////////////...------...//////........................------------------------////////////////////////............////////////...---,,,++++++,,,---...+++,,,---............---------,,,,,,,,,,,,,,,,,,.........------------------...//////000000//////......---,,,,,,,,,------------------------------,,,------------,,,,,,++++++,,,------......---------------............///,,,,,,---------------------------............///...---,,,++++++,,,---...,,,,,,++++++,,,---....................................---,,,,,,,,,,,,---........................------------------------|||yyywwwsssqqqooonnnjjjggg___gggsssrrrmmmeee___ZZZVVVRRROOOKKKJJJIIIHHHGGGHHHIIIJJJGGGGGGHHHIIIKKKMMMOOOQQQRRRSSSUUUTTTSSSQQQRRRRRRQQQRRRSSSSSSUUUYYY^^^aaahhhgggeeeeeefffiiimmmooorrrsssuuuxxx|||}}}~~~}}}zzzwwwtttrrrqqqpppllljjjgggdddbbb]]]XXXTTTQQQPPPNNNMMMKKKKKKJJJJJJHHHJJJKKKMMMOOOPPPPPPPPPSSSWWW^^^fffnnnvvv~~~zzzuuurrrrrrvvvxxxuuurrrnnnkkkjjjlllrrrzzzeeeVVVGGGAAAAAA>>>;;;999666777777777777888888888888888888777777777777666555444333333222222222333333333333333333333333333333222222111111222222333333111000000111111000...111000000000000000000111000000//////////////////000000000000000000000000////////////////////////000000//////............////////////////////////.........------..................------.........////////////////////////////////////////////////.........///////////////...---,,,,,,,,,,,,---.....................------.......................................---------------......////////////...---,,,+++++++++,,,---,,,,,,------------,,,,,,------------,,,+++******+++,,,------......---------------............///,,,,,,,,,------.........---------............//////...,,,++++++,,,...///,,,,,,,,,,,,,,,---......------------------------000//////.........//////........................////////////////////////zzzvvvssspppmmmlllkkkiiigggggghhhrrr~~~rrrjjj]]]ZZZUUUQQQNNNMMMKKKKKKHHHHHHHHHHHHIIIKKKLLLMMMIIIIIIJJJKKKLLLMMMOOOOOORRRSSSUUUUUUTTTSSSTTTUUUWWWXXXZZZ\\\^^^bbbgggkkknnnnnnmmmnnnqqquuuzzz|||}}}{{{zzzzzzsssrrrpppooommmiiiccc___ZZZXXXVVVSSSPPPMMMLLLKKKGGGHHHIIIKKKKKKLLLLLLKKKNNNQQQVVV[[[aaaiiiqqqvvvzzz|||vvvuuuyyy|||{{{yyyqqqnnnkkkjjjiiimmmzzzwwwfffRRRGGGBBB>>><<<<<<888888888888888888888888777777777666666666555555444444333222222222333333333333333333333333333333333222222111111222222333222111///000111111000///111111000000000000111111//////000000000000000000111111111111111111111111////////////////////////////////////............////////////////////////---..................---///...------------...//////////////////////////////////////////////////////////////////.........---------,,,,,,---------//////......---------------......///000000111111........................---------------.........---,,,+++******+++------,,,------......------,,,------------,,,+++******+++,,,------......---------------............///,,,,,,,,,------.........---------............//////...,,,++++++,,,...//////...------,,,,,,------//////////////////////////////.........//////000........................////////////////////////yyysssooolllhhhfffggghhhgggjjjnnnyyy~~~tttlllddd^^^VVVTTTQQQMMMJJJHHHGGGGGGFFFGGGGGGHHHJJJKKKMMMMMMLLLLLLMMMNNNNNNOOOOOOPPPPPPRRRUUUVVVVVVVVVXXXYYY\\\^^^aaadddgggkkkooorrrvvvvvvwwwyyy}}}{{{zzzzzzzzzyyyuuupppllldddbbb___[[[VVVSSSPPPOOOIIIIIIIIIIIIIIIJJJJJJJJJKKKLLLOOOQQQUUUZZZaaafffmmmsss{{{}}}}}}~~~~~~}}}qqqnnnmmmmmmjjjiiimmmtttwwwbbbSSSGGG???<<<===777777777777666666666666444444444333333333222222444333333222222333333333333333333333333333333333333222222111111222222333222000///000111222000///222111111000000111111222//////000000000000111111000000000000000000000000//////////////////////////////////////////......////////////////////////---...////////////...---///...---,,,,,,---...///------------------------///////////////////////////////////////.........------------------------//////......---......///+++,,,,,,---......//////.............../////////---,,,,,,,,,,,,---......,,,,,,++++++,,,,,,------,,,---...//////...---,,,,,,------------,,,,,,++++++,,,------......---------------............///,,,,,,---------------------------............//////...---,,,,,,---.../////////...---,,,,,,---------------------------------,,,,,,,,,,,,---..............................------------------------~~~yyysssooolllhhheeeeeejjjnnnrrrzzzssshhhccc___YYYTTTPPPPPPOOOMMMJJJHHHGGGGGGGGGGGGHHHIIIJJJLLLMMMMMMNNNOOOPPPQQQRRRSSSSSSSSSSSSUUUYYY[[[\\\^^^```bbbbbbeeejjjnnnqqqsssvvvyyy~~~{{{wwwrrrpppkkkfffaaa\\\YYYWWWPPPOOOMMMKKKJJJJJJJJJKKKIIIIIIIIIJJJKKKPPPVVV[[[```fffoooxxx~~~~~~}}}uuuqqqpppqqqpppmmmmmmpppwww~~~wwweeeTTTEEE???@@@999999888777666666555555444444444333333333222222333333333222222333333444333333333333333333333333333222222111111222222333111000///000111222111///222111111000000111111222//////000000000111111111000000000000000000000000////////////////////////.../////////////////////////////////////////////...///000000000000///...000///---,,,,,,---///000------------------------////////////////////////000/////////............,,,------------------,,,//////...------...///000,,,,,,,,,,,,,,,,,,,,,,,,---........./////////000...------,,,---...///000++++++,,,------------------...000111111000...---,,,------.........------+++,,,------......---------------............///------------------,,,,,,---------............///...........................------------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..............................------------------------~~~xxxuuurrrooommmjjjggghhhpppxxxvvvlll```YYYWWWUUUOOOJJJGGGHHHIIIIIIGGGFFFEEEFFFHHHIIIJJJKKKLLLMMMNNNNNNOOOPPPQQQSSSUUUVVVWWWWWWWWWZZZ^^^aaacccfffiiikkkkkkooouuuyyy|||~~~}}}}}}zzzvvvpppjjjeeeaaa___XXXVVVRRROOOMMMLLLLLLMMMIIIHHHHHHGGGHHHLLLRRRVVVXXX^^^gggooouuuzzz|||{{{vvvsssttttttrrrqqqsssrrrrrr|||vvv```MMMDDDDDD===<<<;;;:::999777666666777666666666666555555555333333333222222333444444333333333333333333333333333222222222222222222333111000///000111222111000222222111111111111222222//////000000111111111222////////////////////////////////////////////////.........///////////////////////////////////////...///000111111000///...000///---,,,,,,---///000////////////////////////////////////////////////000000//////.........---,,,------......------,,,///...---------///000111//////...------,,,++++++---.........//////000000///......------///000111***+++---...///...------...///000222222000///...,,,,,,---...////////////+++,,,------......---------------.........//////.........------,,,,,,,,,---------.........//////------...//////...------,,,,,,,,,---...///000111000000000000000000000000...............///000111........................////////////////////////~~~{{{xxxqqqhhheeeffffffqqq}}}sssjjj\\\ZZZVVVRRRNNNKKKJJJIIIFFFFFFGGGHHHIIIIIIJJJJJJKKKMMMNNNOOOOOOOOOQQQSSSRRRSSSUUUVVVVVVWWWZZZ]]][[[aaahhhooossswwwzzz|||zzz{{{}}}|||vvvqqqmmmkkkiiiddd___YYYUUURRRNNNKKKKKKJJJHHHGGGHHHIIIKKKMMMQQQTTTYYYaaaiiiqqqwww{{{zzz}}}yyyyyy|||~~~wwwvvvzzzxxxzzz}}}~~~vvvaaaPPPGGGDDD@@@<<<999888888888777777333111555666555555777555555555666666777777777333333333222222222111111222222222222222222222222222222222222222111000///111111111111000000000000000000000000000000000000222111111000000000000000222000///------///000222111111000000//////......//////.........---------111111000///...------,,,////////////////////////111000///...------...///........................---------............///---...///...------...///////////////////////////------............------,,,,,,,,,---------......////////////////////////------------------------+++,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,///......------......////////////......---,,,,,,.................................------,,,,,,+++------............------........................//////.........------------------.........//////...............------------------............///{{{xxxuuuoooiiijjjooovvv}}}uuulllbbbZZZVVVTTTQQQNNNKKKIIIHHHHHHGGGHHHHHHIIIJJJKKKLLLLLLLLLMMMOOOOOOOOOOOOPPPRRRSSSUUUWWWYYYZZZ\\\```bbbggglllsssyyy}}}}}}xxxuuusssooollliiieeeaaa\\\VVVQQQLLLKKKJJJIIIHHHHHHIIIIIIKKKMMMQQQWWW]]]dddiiilllsss{{{|||}}}}}}~~~vvvaaaTTTFFFBBB<<<888888888777666999555333555666444333555222333333333444444444444444444444333333333222222222222222222222222222222222222222222222111000000111111111111000000000000000000000000000000000000111111000////////////000111000///......///000111111000000000/////////...//////.........---------000000//////......------////////////////////////111000///...---......///........................---------............///---...///...------...///////////////////////////------............------,,,,,,---------.................................------------------------////////////////////////......---------,,,,,,,,,......------------...................../////////........................------------............---......//////......---//////////////////////////////.........------------------.........//////------..................---------............///~~~{{{uuuoooiiigggnnnxxx|||nnnddd^^^YYYRRRMMMOOONNNLLLKKKJJJIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNOOOPPPRRRRRRQQQQQQSSSTTTVVVYYY\\\^^^aaadddhhhkkktttxxx~~~~~~yyyxxxvvvtttpppiiiaaa[[[SSSRRRQQQOOOMMMKKKIIIHHHHHHIIIKKKNNNRRRWWW[[[]]]hhhpppzzzssscccRRRJJJ@@@;;;:::;;;999666;;;666555777777444222333222222222333333333333444444444444444333333333333222222222222222222222222111222222222222111000000111111111111000000000000000000000000000000000000111000//////......//////111000///......///000111000000000000/////////////////////............---///////////////.........////////////////////////000000///............///........................---------............///---...///...------...///////////////////////////------............------,,,------------.........------------------------------------------------------------------------...------------,,,,,,,,,...------,,,,,,------...,,,------...//////000000........................------......///000000000---......//////......---000000000000000000000000...............------------------...............,,,---------.../////////---------............///{{{rrriiibbbdddrrr|||qqqiii^^^VVVSSSQQQMMMJJJKKKKKKKKKKKKKKKLLLLLLLLLIIIJJJKKKLLLMMMNNNOOOPPPSSSTTTVVVVVVUUUVVVWWWYYY[[[^^^bbbeeehhhmmmqqquuu{{{~~~}}}yyyssslllhhh______^^^[[[XXXSSSOOOLLLKKKKKKKKKLLLNNNPPPSSSUUU^^^dddnnnwww~~~wwwhhh\\\LLLAAA>>>===;;;999;;;777555888888555333444444444444555555555555555444444444333333333222222222222222222222222222222111111222222222111111000111111111111000000000///000000000000000000000000000000///...............000000////////////000000000000000000/////////////////////........................////////////////////////////////////////////////.........//////........................---------............///---...///...---------///////////////////////////------............------------------............------------------------........................---,,,,,,,,,,,,,,,++++++------------------------------,,,,,,,,,,,,------,,,,,,------............------------------------////////////000000000000......////////////......////////////////////////................................................,,,,,,,,,---...///000000---------............///}}}}}}vvvlllfffdddkkk}}}vvvsssrrreeeaaa[[[TTTOOONNNNNNMMMLLLHHHIIIJJJKKKLLLMMMNNNNNNJJJKKKLLLMMMNNNPPPQQQQQQTTTVVVXXXYYYYYY[[[]]]___cccfffjjjmmmqqqvvv{{{~~~~~~{{{wwwuuummmlllkkkhhhccc^^^XXXUUUPPPNNNMMMKKKLLLMMMOOOPPPVVV[[[bbbjjjrrrxxx}}}qqq\\\KKKBBB>>>;;;999999666555999:::777555555555555555555555555555555444333333333222222222222222222222222222222222222000111111222222222111111111111111111000000000///000000000000000000000000000000///...............000000////////////000000////////////000000000000////////////////////////.........///////////////////////////////////////......//////////////////........................---------............///---...///...---------///////////////////////////------............---------------.........//////------------------------........................111000000000/////////...------------------------...------,,,,,,------...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,222222111000//////.........//////////////////...........................---..........................................---,,,,,,,,,---...///000000---------............///zzzxxxyyy{{{}}}tttnnnjjjlllrrr~~~vvvsssxxxxxxmmm```VVVSSSPPPLLLJJJJJJJJJKKKJJJGGGHHHIIIKKKMMMMMMNNNNNNLLLMMMNNNOOOQQQRRRTTTTTTUUUWWW[[[]]]___bbbeeegggmmmppptttwww{{{yyyyyywwwtttoooiiidddaaaWWWUUUQQQNNNLLLKKKLLLMMMPPPSSSWWW^^^eeekkkpppssszzz|||ppp[[[KKK@@@;;;999999666666:::;;;888555666555444444444444333333333444444444444333333333333222222222222222222222222000000111222222222222111111111111111000000000000000000000000000000000000111000//////......////////////000000000000//////////////////000000000000...////////////000000000///////////////.........////////////////////////---...//////000/////////........................---------............///---...///...------...///////////////////////////------............------------........./////////------------------------........................000000000///......------,,,,,,,,,------------............------...............------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,333222222000///...---,,,...//////000000//////...........................---------..............................---------,,,---------.../////////---------............///{{{xxxxxxwwwvvvuuummmkkkooo{{{wwwsss|||pppgggaaa[[[TTTOOOKKKJJJHHHHHHHHHIIIIIIIIIIIIJJJLLLNNNOOOPPPPPPOOOOOOPPPQQQSSSTTTVVVWWWXXXZZZ]]]aaaeeeiiimmmqqqtttxxxzzz~~~zzzuuuqqqnnnfffccc]]]WWWRRRPPPPPPPPPMMMMMMNNNRRRYYY___eeehhhooosssxxx}}}~~~oooZZZIII???;;;;;;888777;;;;;;777444444666666555555555444444444666666666666555555555555222222222222222222222222000000111222222222222222111111111111000000000000000000000000000000000000111111000////////////000//////000000000000//////.../////////000000000111.../////////000000000000000000//////......------////////////////////////,,,---///000000000//////........................---------............///---...///...------...///////////////////////////------............------............////////////.........................................................---,,,,,,++++++,,,,,,,,,---------......000//////......//////000................................................111111000///......------//////000000000000//////........................---------.........////////////.........---------------..................---------............///~~~xxxxxxyyyzzzzzzxxxtttppplllmmmvvv~~~sssjjj___YYYTTTPPPMMMLLLIIIIIIIIIJJJJJJKKKKKKJJJMMMOOOPPPRRRSSSSSSSSSRRRQQQRRRSSSUUUWWWYYYZZZ[[[```dddiiinnnrrrwww|||{{{yyyuuuqqqjjjbbb[[[XXXVVVUUUJJJIIIIIIKKKQQQXXX^^^aaaeeejjjrrrxxx~~~~~~|||~~~gggRRREEE???===:::999<<<;;;666222222999999888888777777777666888888888888777777777777222222222222222222222222///000111222222222222222111111111111000000000000000000000000000000000000222222111000000000000000//////000000000000//////.../////////000000111111.../////////000000111111111111000///...------,,,////////////////////////,,,---///000000000//////........................---------.........//////---...///...------...///////////////////////////---..................---............/////////000////////////////////////////////////////////////222111111000//////......,,,,,,,,,------.........000000////////////000000......//////000111111111000000000000000000000000////////////............//////000000000000//////000000000000000000000000---------.........////////////.........---------...............------------------.........//////~~~}}}vvvwwwyyyzzzxxxsssppppppqqq|||vvvkkk```ZZZRRRMMMLLLMMMLLLKKKIIIJJJKKKJJJJJJJJJMMMOOOOOOPPPRRRSSSTTTTTTSSSSSSVVVVVVWWWWWWXXX\\\aaaeeejjjnnnsssxxx{{{~~~~~~uuuoooiiiccc\\\WWWQQQNNNKKKJJJMMMQQQUUUVVVZZZ^^^dddjjjpppxxxzzzssspppqqqmmmvvv{{{gggQQQ@@@EEE???;;;;;;:::666555777777666666666555555555555555555666666666666555555000000000111222222222333111111111111111111111111111111111111111111111111000000000000000000000000111111000000//////......000000000000000000000000//////000000111111111222000000000000000000000000//////////////////////////////......---------,,,////////////////////////........................////////////////////////......------------..............................---------............//////............---------........................////////////////////////000000111111000///...............---,,,+++***)))$$$'''+++......//////000,,,,,,------.../////////222111111000///......---...---,,,++++++,,,---......///000000000///---,,,000000//////..............................------//////000000000000//////---------------------------------.........//////{{{wwwuuuvvvsssqqqrrrtttuuuuuuuuu~~~ssseee]]]YYYTTTMMMIIIHHHIIIIIIIIIHHHJJJLLLLLLLLLMMMOOOQQQOOOPPPQQQSSSTTTTTTUUUUUUVVVXXXZZZ]]]___dddiiimmmsssvvv{{{{{{wwwsssmmmddd^^^YYYUUUPPPMMMMMMNNNPPPPPPUUUXXX\\\aaafffmmmvvv|||{{{xxxssskkkgggggg___dddqqqqqq\\\MMMGGG???::::::;;;888666777777777666666666555555555555555555666666555555555111111111111222222222222333333333333333333333333111111111111111111111111000000000000000000000000111111000000////////////000000000000000000000000//////000000000111111111000000000000000000000000/////////////////////////////////.........------////////////////////////.........................................................------.................................---------............//////............---------................................................/////////......---------------------,,,,,,+++***)))+++...///.........///..................------111111000000///......---///...---,,,,,,---.../////////000000///...------/////////.........------........................///000000111111000000///........................---------.........//////{{{vvvrrrpppuuuqqqoootttwwwiii^^^VVVSSSRRRNNNIIIFFFFFFGGGHHHHHHHHHKKKMMMOOOOOOPPPQQQSSSRRRRRRSSSTTTVVVXXXYYYZZZ[[[^^^ccchhhlllqqqvvvzzz~~~~~~xxxpppiii```\\\VVVRRRPPPOOONNNMMMQQQRRRSSSVVVZZZaaaiiinnnwww|||xxxsssnnnfffbbbaaa[[[ZZZ^^^gggtttpppdddPPPEEE;;;;;;===<<<999888777777777666666666555555444444555555555555444444222222222222222111111111333333333333333333333333111111111111111111111111000000000000000000000000111000000000000/////////000000000000000000000000//////000000000000111111000000000000000000000000////////////////////////000000////////////......////////////////////////................................................................................................---------............//////............---------...................................................---,,,+++++++++,,,---,,,,,,------------,,,,,,...///000///---------...000//////...------,,,,,,111000000//////.........///......------......///111111000......---------.........---------------........................000111111111111111111000////////////////////////------........./////////|||wwwtttqqqooommmnnnuuuqqqbbbXXXSSSQQQQQQMMMLLLIIIHHHHHHJJJLLLMMMKKKMMMPPPQQQQQQQQQRRRSSSUUUUUUVVVWWWZZZ]]]```bbbdddhhhnnntttyyy~~~yyysssgggccc^^^ZZZWWWUUURRRPPPOOONNNMMMNNNRRRXXX___dddnnnssszzzwwwqqqmmmhhhdddccc```[[[XXXXXX\\\hhh}}}|||bbbRRRBBB===>>>===:::999777777777666666666666555333333444444444444333333333333333222222111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000000000////////////////////////////////////////////////000000000000000/////////////////////////////////................................................---..................---........................---------............//////............---------................................................///---+++******+++---...++++++,,,---......------///000000...,,,,,,---/////////.........---------000000/////////........./////////....../////////333111///...---------...------------------------............////////////111111222222222222111111....................................////////////yyyssspppmmmllldddppprrrkkk```VVVQQQOOONNNNNNJJJJJJJJJJJJKKKMMMOOOQQQOOOPPPRRRRRRRRRQQQRRRSSSVVVWWWXXXZZZ^^^bbbfffhhhlllqqqwww}}}|||sssooojjjeeeaaa]]]YYYWWWPPPNNNKKKJJJMMMRRRWWW[[[bbbgggooowww~~~tttooolllhhheeeeee___[[[WWWTTTRRRUUUbbbooovvvbbbLLL@@@===:::888888888777777777666666666666333333444444444444333333444333333333222222111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111000000///////////////////////////////////////////////////////////////////////////000000000000000////////////////////////................................................------...//////...------........................---------............//////............---------................................................///...,,,++++++---...000++++++,,,---............---......---,,,,,,...000---------.........//////////////////...............//////////////////...222111///...------......------------------------........./////////000000111111222222222222111111------------------------........./////////000000yyypppjjjhhhhhhmmm{{{nnnaaa\\\UUUPPPLLLJJJHHHGGGGGGIIIKKKLLLLLLNNNPPPSSSRRRSSSTTTTTTSSSTTTVVVXXXXXXZZZ\\\```eeeiiimmmoootttxxx}}}~~~yyysssnnnhhhbbb^^^VVVRRRNNNLLLLLLOOOQQQQQQTTTZZZbbbkkkttt}}}~~~tttoookkkfffcccddd___\\\[[[ZZZVVVTTTWWW^^^rrrsssZZZJJJAAA:::777777888888777777777666666666444444555555555555444444333333333333333222222222333333333333333333333333111111111111111111111111111111111111111111111111000000000111111111111222111111111111111111111111000000////////////......000000000000000000000000////////////////////////......////////////000000////////////////////////........................------------------------,,,---...//////...---,,,........................---------............//////............---------........................------------------------///...---------...///000+++,,,---...............+++,,,......------...000,,,,,,------...//////000........................---......//////......---000000///............///---------------..................//////000000111000111111111111111111000------------------------....../////////000000000}}}rrrllllllooo~~~qqqeee\\\UUURRRNNNKKKIIIHHHFFFEEEGGGJJJMMMOOOOOOPPPSSSUUUTTTUUUUUUUUUVVVXXX\\\```___aaaeeejjjoootttwwwxxx|||zzztttnnnjjjbbb]]]WWWRRRQQQOOOMMMKKKMMMQQQYYYaaaiiiqqqxxx}}}|||wwwooogggdddeeeccc```___```^^^YYYWWWZZZ```uuummm[[[MMMAAA;;;:::888888888777777777666666555555555666666555555555222222333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111000000/////////.........000000000000000000000000////////////////////////------........./////////////////////////////////........................------------------------,,,---///000000///---,,,........................---------............//////............---------........................---------------------------.........////////////,,,---...............---+++---000000///......///------..........................................,,,---...//////...---,,,---......///////////////------........./////////---......///000000111111///000000111111000000///.........................../////////000000000000wwwrrruuuzzztttggg___WWWPPPOOOMMMJJJIIIIIIJJJIIIHHHIIILLLPPPRRRRRRSSSUUUXXXUUUVVVVVVVVVXXX\\\bbbgggfffiiinnntttyyy~~~~~~xxxuuummmhhh```ZZZVVVRRRMMMJJJLLLPPPVVV[[[aaaffflllppp~~~wwwkkkggghhhfffaaa___```^^^YYYVVVVVV[[[fffttt{{{jjjYYYIIIAAA???888888888888777777777777555555666666666666555555222222222333333444444444111111111111111111111111111111111111111111111111111111111111111111111111000000111111222222222222111111111111111111111111000000//////.........---000000000000000000000000////////////////////////,,,---------......//////////////////////////////........................------------------------,,,---///000000///---,,,........................---------.........////////////.........---------........................------------------------,,,---....../////////...---...............---------///222222111///....../////////...------,,,,,,---.....................+++,,,---......---,,,++++++---...000000000//////........./////////000000---......///000111111222//////000000000000//////////////////////////////////////////000000000000{{{vvvppptttuuuggg\\\WWWSSSOOOKKKIIIIIIIIIIIIIIIIIIIIIIIILLLOOORRRTTTUUUUUUVVVWWWYYYZZZ[[[\\\^^^bbbhhhlllppptttzzz{{{vvvoooggg```YYYRRRMMMNNNPPPQQQRRRSSSXXX___dddkkkrrr{{{}}}qqqeeekkkdddaaacccbbb[[[WWWYYYaaabbbfffkkksss|||kkk[[[III;;;<<<888777:::;;;888666666444444333333333444444555444444222222222222444444444444444333333222222222333333333222222222111111111111111111111111111111222222222222222222222222000000000000000000000000000///---,,,,,,---///000000000000000111111111111////////////////////////.........///////////////000000//////......------///...---,,,+++***))))))................................................////////////////////////////////////////////////000000000000000000000000........................////////////////////////------............------...---,,,++++++,,,---...---------............//////.........------------..............................---------,,,,,,,,,------------------------...---,,,+++,,,...000222000000000000000000000000........................,,,---...///000111222333...//////000111222222333~~~{{{zzzzzzzzzyyyuuuqqquuu~~~pppggg[[[SSSOOONNNKKKIIIKKKKKKKKKKKKLLLLLLLLLLLLOOOQQQTTTUUUUUUTTTUUUWWWZZZ\\\___bbbeeejjjppptttxxx|||{{{uuunnnggg```YYYTTTPPPQQQPPPOOOOOOSSSXXX]]]ccciiiqqqzzzxxxtttkkkdddbbb___ZZZYYY\\\^^^^^^```ccchhhvvv~~~oooYYYGGG???:::777999:::666444444555555444444444444555555444444333222222333444444444444444333333222222222333333333222222222111111111111111111111111111111222222222222222222222222000000000000000000000000111000...------...000111...////////////000000000////////////////////////000000//////......------///////////////.........000000////////////..............................................................................------------------------................................................------------------------------............------///...---,,,,,,------...---------............///.........---------,,,,,,------------------------............------,,,,,,...........................---,,,,,,,,,...000111////////////////////////........................------...///000111222222.........//////000000000zzzxxxxxxxxxyyysssmmmooosssiii]]]VVVNNNIIIIIIJJJIIIHHHLLLMMMMMMNNNOOOPPPQQQQQQTTTVVVWWWXXXWWWWWWYYYZZZ]]]aaaffflllqqqvvv{{{}}}wwwqqqjjjddd```XXXVVVSSSPPPMMMOOORRRVVVZZZ___fffmmmtttzzzxxxllleee___\\\]]]```^^^\\\\\\\\\]]]eeewwwqqqZZZGGG???:::::::::666444555666666555555555555666666444444333333333333444444444444333333333333222222333333333222222222111111111111111111111111111111111111111111111111111111000000000000000000000000111111////////////111111............////////////////////////////////////111111000///...---,,,,,,.........////////////////////////000000000111111................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------------............------000000///...---------...---------............///.........---------,,,,,,------------------------/////////............---///////////////////////////...---,,,,,,---//////////////////////////////........................////////////000000000000------------............{{{xxxvvvvvvuuupppnnnvvv}}}|||nnnaaaZZZQQQMMMHHHFFFGGGJJJKKKKKKMMMMMMOOOPPPRRRTTTUUUUUUWWWXXXZZZ[[[[[[]]]```cccdddiiiqqqxxx}}}{{{uuuoookkkccc```[[[UUUPPPOOOPPPRRRTTTXXX]]]dddkkkttt}}}}}}rrrjjjfffeeeeeedddaaa___]]]\\\___iiiuuunnnQQQGGG>>>;;;;;;999888888888777777666666666666666444444444333333444444444333333333333333333333333333333333222222222111111111111111111111111111111000000000000000000000000000000000000000000000000111000000//////000000111........./////////000000////////////////////////000000//////......------------......//////000000,,,---------............................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................////////////////////////------............------111000000///......---------------............////////////.........------......................../////////////////////...........................//////...---------......////////////////////////........................000000000000////////////...............---------zzzuuupppmmmiiimmmssszzzqqqeee[[[UUURRRLLLJJJGGGFFFHHHJJJLLLMMMMMMNNNOOOQQQSSSUUUWWWXXXVVVXXXZZZ\\\___ccchhhlllooouuu}}}~~~yyyvvvmmmiiibbb[[[VVVSSSQQQPPPPPPSSSWWW\\\dddmmmwww~~~|||vvvppplllkkkgggdddcccbbbbbbgggnnnwww~~~ZZZMMM@@@<<<;;;:::999:::999888777666666666666666444444444444444444444444333333333333333333333333333333333222222222111111111111111111111111111111000000000000000000000000000000000000000000000000//////////////////////////////000000000111111111000000000000000000000000------......//////000000------......//////000000---------,,,,,,,,,++++++................................................------------------------........................................................................////////////////////////------............------000000/////////......------------............///000000000////////////...////////////////////////.../////////////////////------------------------///......------------...........................////////////////////////000000000000////////////000000000///////////////}}}vvvnnnhhhdddcccnnn|||yyyssshhh]]]TTTPPPNNNMMMHHHGGGGGGGGGHHHJJJLLLNNNNNNOOOPPPRRRUUUWWWXXXYYYWWWYYY\\\___ccciiiqqqvvv|||~~~tttpppiiiccc^^^YYYTTTPPPNNNPPPRRRUUU[[[cccmmmssswwwrrrmmmiiijjjiiihhhkkkooopppfffUUUDDD===;;;999888999999888777666666555555666444444555555555555444444222222333333333333444444333333333222222222111111111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////000000000000111111111111000000000000000000000000,,,,,,---...///000111111........./////////////////////......---------,,,................................................------------------------////////////////////////................................................------------------------------............---------....../////////......---------............///000000000/////////......////////////////////////---............/////////------------------------------..........................................////////////////////////000000000000////////////000000000111111111111111yyysssmmmjjjhhhooo{{{llldddYYYQQQMMMKKKIIIHHHFFFGGGHHHIIIJJJLLLOOOQQQPPPQQQRRRTTTVVVXXXYYYZZZ___```cccfffkkkrrr{{{{{{wwwqqqlllhhhaaaZZZUUUQQQQQQQQQRRRTTTZZZaaafffrrr|||xxxrrrooopppqqqpppqqqtttppp{{{uuubbbLLLAAA===:::888888888888777666555555555555333444555666666555444333222222222333333444444444333333333222222222111111111111111111111111111111222222222222222222222222000000000000000000000000000000000111111000000000/////////000000000000111000000000000000000000000------......//////000000///////////////.....................////////////........................................................................////////////////////////------------------------........................------------------------------............------+++,,,---...//////......---------............///............------------........................,,,,,,------....................................,,,,,,---...////////////........................////////////////////////////////////000000000000///000000111111222222222}}}wwwrrrqqqqqqrrr~~~qqqaaaYYYQQQMMMMMMKKKGGGCCCFFFGGGIIIKKKMMMOOORRRTTTRRRSSSTTTVVVXXXYYY[[[[[[gggiiikkknnnrrrzzz}}}xxxtttpppiiiaaa[[[UUUUUUSSSRRRRRRUUUZZZ^^^eeeqqq~~~~~~wwwsssuuuvvvuuuvvvxxxqqqyyymmmUUUGGGAAA===:::999888888666555444444444444333444555666666555444333222222222333333444444444333333333222222222111111111111111111111111111111222222222222222222222222000000000000000000000000111111222222222222111111............/////////000000000000000000000000000///////////////.........000000//////.........---++++++,,,---...///000111................................................////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////---..................---)))***,,,...//////......---------.........//////------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////+++,,,---...////////////........................000000000000000000000000////////////000000000111...//////000111222222333