BM6P6(@ WWW[[[hhh~~~|||ssslllmmmqqquuuwwwwwwyyy~~~~~~xxxvvvtttsssrrroookkkhhhpppmmmkkkiiiiiiiiigggfff```[[[TTTLLLFFFBBB@@@@@@===BBBGGGJJJKKKPPPYYY```qqq|||mmm```YYYXXXSSSTTTTTTTTTSSSUUUWWWZZZ]]]aaagggnnnttt||||||ssskkkddd]]]TTTNNNLLLIIIFFFCCCCCCEEEHHHKKKIIIOOOTTTVVVXXX^^^iiirrruuu~~~xxxooonnnmmmlllmmmnnnjjjccc]]]VVVRRRKKKDDD???===<<<===;;;:::;;;===???CCCPPP]]]oooyyypppqqqyyyzzzvvvrrrjjj```XXXMMMLLLJJJIIIIIIJJJKKKMMMOOONNNNNNNNNPPPRRRSSSRRRTTTTTTUUUTTTSSSTTTVVVXXXZZZ[[[\\\]]]```gggqqqyyy{{{sssooopppvvv|||}}}nnn]]]QQQHHHEEEBBBBBBDDDHHHJJJKKKLLLLLLKKKIIIHHHGGGFFFFFFFFFFFFEEEFFFHHHNNNUUU[[[YYYYYYYYYXXXUUUTTTUUUVVVWWWYYYZZZ[[[\\\```dddhhhhhhhhhiiijjjjjjkkklllllljjjjjjkkklllnnnpppssstttwww{{{}}}||||||}}}|||yyywwwwwwwwwyyyzzzzzzwwwuuuttttttrrrqqqpppnnnlllmmmpppsssvvvsssqqqrrruuutttooojjjjjjiiihhhiiikkklllkkkjjjbbb___\\\[[[ZZZYYYWWWVVVVVVUUUUUUUUUWWWYYY\\\^^^_________^^^]]][[[XXXWWWTTTQQQMMMKKKJJJMMMQQQSSSVVVZZZ___fffkkkooorrrsssqqqrrrsssssstttwww|||wwwtttpppmmmkkkjjjhhhgggeeedddbbb```]]]\\\[[[ZZZ]]]gggooossswwwkkkXXXMMMHHHFFFEEEDDDDDDEEEDDDBBBBBBDDDEEEHHHIIIKKKKKKKKKLLLOOOQQQTTTUUUVVVXXX[[[^^^```aaakkkvvvRRRWWWeee{{{}}}uuuooonnnsssxxx}}}{{{uuurrrrrrrrrrrrrrrsssqqqnnnlllpppmmmjjjiiigggfffcccaaa\\\XXXQQQJJJEEEAAA@@@???@@@DDDIIIKKKLLLPPPYYY```sssyyyjjj^^^WWWVVVOOOPPPQQQQQQQQQRRRUUUWWW]]]bbbiiiqqqzzzuuullleee^^^VVVQQQKKKIIIFFFCCCCCCEEEHHHJJJKKKPPPUUUWWWXXX___jjjsssyyyvvvmmmkkkjjjiiijjjjjjggg```[[[SSSPPPJJJDDD@@@=========;;;:::;;;>>>AAAGGGUUUbbbvvvtttooorrr~~~}}}xxxqqqlllggg```WWWOOOLLLKKKJJJIIIIIIKKKLLLNNNOOOOOOOOOPPPRRRTTTUUUUUUVVVWWWWWWVVVUUUVVVYYY\\\___bbbdddfffjjjrrr}}}}}}yyytttqqqsss{{{ppp]]]QQQJJJGGGDDDCCCEEEHHHJJJKKKNNNMMMLLLKKKJJJHHHGGGGGGGGGGGGGGGGGGIIIOOOVVV[[[[[[[[[ZZZXXXVVVUUUVVVXXXZZZ[[[]]]^^^```cccgggjjjkkklllmmmoooqqqtttvvvwwwwwwwwwvvvwwwyyy|||}}}|||{{{|||||||||~~~~~~|||zzzzzzzzzyyyxxxwwwtttrrrrrruuuwwwwwwvvvvvvzzz~~~{{{vvvsssrrrrrrrrrttttttsssqqqllljjjfffdddbbb```^^^\\\ZZZYYYWWWWWWWWWXXXZZZ[[[]]]^^^]]]]]][[[YYYWWWVVVTTTQQQNNNKKKKKKMMMQQQSSSWWW[[[```ffflllppprrrssstttttttttssssssvvv{{{~~~xxxnnnjjjfffcccaaa___\\\[[[^^^]]][[[ZZZXXXXXXWWWWWW[[[eeennnqqquuu|||wwwcccRRRIIIEEECCCCCCEEEFFFFFFEEEDDDDDDFFFGGGIIIKKKMMMNNNOOOPPPSSSUUUUUUWWWZZZ\\\___ccciiimmm{{{NNNTTTcccyyy|||vvvqqqpppuuu|||~~~wwwqqqooopppqqqrrrtttwwwwwwtttrrrqqqnnnjjjhhheeebbb^^^[[[VVVRRRMMMGGGCCC@@@??????BBBGGGKKKMMMMMMRRRZZZbbbwwwtttgggZZZTTTSSSLLLMMMNNNOOOOOOQQQSSSVVV\\\bbblllwwwwwwmmmeee___XXXSSSKKKIIIFFFCCCCCCDDDGGGIIILLLPPPTTTVVVYYY___jjjsss{{{~~~tttjjjhhhfffeeeeeefffccc]]]XXXRRROOOKKKFFFBBB???===<<<:::999;;;???CCCKKKZZZiiiqqqqqqwww{{{yyyzzz{{{zzzxxxtttnnnfff```[[[UUUNNNHHHJJJJJJIIIJJJKKKLLLNNNPPPPPPQQQRRRSSSUUUVVVXXXXXXYYYYYYXXXXXXXXXZZZ^^^aaagggjjjooosssyyy~~~yyyxxxvvvtttwwwrrr^^^PPPKKKIIIEEEDDDFFFHHHIIIJJJNNNMMMMMMLLLKKKJJJJJJIIIHHHHHHHHHHHHJJJOOOUUUZZZ]]]]]][[[XXXUUUVVVXXXZZZ]]]___bbbdddeeegggjjjmmmpppqqqssswww{{{~~~|||zzz{{{~~~~~~{{{zzz|||~~~~~~~~~~~~}}}zzztttppplllhhhfffccc___]]]]]]\\\ZZZXXXWWWWWWWWWWWW[[[[[[[[[ZZZYYYWWWVVVUUUSSSQQQNNNLLLLLLNNNQQQSSSYYY\\\aaahhhmmmqqqssstttwwwvvvtttsssrrruuuzzz~~~{{{tttmmmccc___[[[WWWUUUSSSPPPNNNSSSRRRRRRQQQQQQRRRRRRRRRYYYbbbjjjmmmpppuuuyyyzzzvvvjjjZZZLLLFFFDDDCCCBBBFFFGGGGGGGGGFFFGGGIIIJJJJJJMMMPPPRRRSSSUUUWWWYYYZZZ^^^aaacccfffmmmxxxPPPXXXggg|||{{{xxxwwwuuuyyyzzzvvvsssttttttvvvyyy{{{{{{yyywwwtttpppkkkgggbbb]]]XXXTTTNNNLLLHHHDDDAAA?????????CCCHHHLLLNNNPPPUUU___gggzzzqqqcccWWWPPPOOOJJJLLLNNNOOOPPPRRRTTTWWW[[[bbbnnnzzzvvvlllddd^^^WWWSSSJJJHHHEEECCCCCCDDDFFFGGGLLLOOORRRUUUXXX___iiiqqqxxxyyy~~~rrriiifffdddbbbbbbcccaaa\\\WWWTTTRRRNNNJJJEEE@@@===;;;;;;:::;;;???DDDMMM^^^mmm|||rrryyy}}}xxxuuuuuuuuusssqqqjjjeee]]]WWWSSSOOOKKKIIIJJJJJJJJJKKKMMMOOOQQQSSSSSSUUUVVVWWWWWWWWWXXXYYYZZZZZZZZZZZZZZZ^^^bbbfffmmmqqqxxx~~~}}}wwwxxxyyyyyy|||uuu___QQQKKKIIIFFFDDDEEEGGGGGGGGGJJJJJJKKKKKKLLLMMMMMMMMMHHHHHHHHHHHHJJJNNNSSSXXX]]]\\\ZZZWWWUUUVVVYYY\\\```cccfffiiikkkllloooqqquuuwwwzzz~~~||||||zzzxxxxxxzzz~~~yyyuuupppkkkhhhddd___\\\^^^]]][[[YYYWWWVVVVVVVVVYYYYYYXXXXXXVVVUUUTTTTTTSSSQQQOOONNNNNNPPPRRRTTTZZZ]]]bbbhhhnnnqqqttttttuuutttsssrrrrrrvvv{{{yyyssspppiiibbbZZZWWWSSSPPPNNNMMMKKKIIIIIIIIIJJJJJJKKKMMMNNNOOOUUU]]]dddgggiiilllnnnlllhhh___RRRIIIFFFEEEEEEEEEFFFGGGHHHHHHHHHIIIKKKMMMMMMPPPSSSUUUVVVWWWXXXZZZ```dddhhhjjjooo{{{~~~yyyXXX```ooo{{{xxxuuuxxxwwwwwwyyy{{{|||zzzyyyxxxsssllleee^^^XXXRRRNNNGGGFFFCCCAAA@@@@@@@@@AAACCCGGGMMMPPPSSSZZZeeennn~~~oooaaaTTTMMMLLLIIIKKKNNNPPPRRRSSSVVVXXX[[[cccooo|||tttiiibbb\\\VVVQQQIIIHHHEEECCCBBBCCCDDDEEEIIILLLPPPSSSXXX___gggnnnsssvvv~~~|||rrriiifffcccaaa```aaa```\\\XXXWWWUUUQQQLLLGGGAAA<<<:::<<<:::;;;???DDDNNN```pppzzzxxx}}}xxxrrroooooonnnkkkhhh^^^ZZZUUUPPPNNNMMMMMMLLLKKKLLLMMMOOOQQQSSSUUUVVVXXXZZZ\\\\\\ZZZYYYYYY[[[\\\]]]]]]^^^___ccchhhlllqqqwwwzzz|||~~~www```RRRJJJGGGDDDCCCDDDEEEEEEEEEEEEFFFHHHJJJLLLOOOQQQQQQIIIIIIIIIIIIIIIMMMRRRUUUZZZYYYXXXUUUTTTVVVZZZ]]]aaadddhhhlllnnnpppsssuuuzzz|||{{{zzzyyywwwwwwyyy}}}|||vvvqqqlllhhhccc```^^^]]][[[ZZZXXXWWWWWWVVVXXXWWWVVVUUUTTTTTTSSSSSSSSSRRRQQQQQQQQQRRRTTTUUU[[[^^^ccciiinnnrrrttttttqqqqqqqqqqqqsssxxxxxxooommmhhh```YYYSSSQQQMMMKKKKKKKKKIIIHHHEEEEEEFFFGGGIIIKKKMMMNNNQQQXXX]]]^^^```cccbbb___[[[TTTKKKFFFEEEFFFGGGFFFFFFGGGIIIJJJJJJKKKNNNPPPQQQTTTVVVWWWXXXXXXZZZ\\\```ffflllsss}}}{{{vvv___hhhvvv|||xxxvvvuuuttttttuuuxxxzzz{{{{{{|||uuukkkaaaXXXQQQLLLHHHBBBAAAAAA@@@AAABBBCCCDDDDDDHHHNNNQQQUUU^^^jjjsss|||lll___TTTMMMLLLIIILLLPPPRRRTTTVVVYYY[[[___fffppp{{{|||qqqhhhaaaZZZTTTOOOIIIGGGEEECCCBBBBBBCCCDDDGGGJJJOOOTTTYYY___fffjjjpppttt}}}zzzqqqiiigggccc```___``````]]]ZZZXXXVVVRRRMMMGGGAAA===;;;===;;;;;;???EEEPPPcccttt{{{~~~~~~|||sssnnniiifffeeeddd```]]]TTTRRRNNNKKKJJJLLLNNNOOOOOOPPPQQQSSSVVVWWWYYYZZZ[[[___bbbbbb___]]]^^^``````bbbeeegggiiilllppptttxxxyyy```RRRHHHFFFDDDCCCDDDEEEDDDDDDCCCDDDGGGJJJMMMPPPSSSTTTJJJKKKKKKJJJJJJMMMQQQTTTWWWWWWWWWVVVUUUXXX[[[___aaadddhhhkkknnnrrrvvvyyy~~~}}}zzzyyyxxxxxx{{{~~~yyysssoookkkfffccc______^^^]]][[[ZZZYYYXXXWWWVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUVVVWWW[[[^^^ccciiinnnqqqssstttnnnooorrrtttwww}}}qqqkkkhhhaaaXXXSSSOOOLLLIIIHHHHHHIIIHHHGGGEEEEEEFFFGGGHHHJJJLLLMMMNNNSSSVVVVVVXXXZZZYYYUUUQQQLLLFFFDDDEEEGGGGGGFFFGGGIIIKKKLLLMMMOOORRRTTTWWWXXXZZZ[[[[[[]]]```cccdddkkkwww{{{vvvaaakkkyyy~~~}}}~~~~~~zzzvvvssspppooonnnqqqvvv}}}~~~uuuhhh\\\RRRJJJEEECCC?????????@@@BBBDDDEEEGGGGGGKKKPPPSSSWWW___kkkuuuwwwiii^^^TTTOOOOOOMMMQQQUUUYYY[[[]]]```bbbeeejjjrrr{{{xxxooogggaaaZZZSSSNNNHHHGGGEEECCCBBBBBBBBBCCCFFFJJJOOOVVV\\\aaaeeehhhkkkpppyyy~~~xxxpppjjjgggccc___^^^______]]]ZZZUUUSSSOOOJJJEEEAAA???===<<<:::;;;@@@GGGTTTiii{{{zzz{{{zzz{{{~~~wwwrrrpppgggccc^^^]]]]]]]]]ZZZWWWPPPOOOMMMKKKKKKLLLPPPRRRSSSTTTVVVXXXZZZ[[[\\\]]]]]]bbbggghhheeedddfffhhhgggjjjnnnqqqtttwwwzzz}}}yyy___QQQHHHFFFDDDDDDEEEFFFEEEEEEEEEFFFHHHKKKNNNQQQSSSTTTMMMMMMNNNMMMMMMOOORRRUUUTTTUUUWWWWWWXXXZZZ^^^aaa___bbbeeeiiimmmrrrxxx|||zzzzzz{{{||||||wwwsssoookkkhhhdddcccbbbaaa___]]][[[ZZZVVVUUUTTTSSSRRRRRRSSSSSSTTTUUUVVVWWWWWWXXXXXXXXX[[[^^^ccchhhmmmppprrrsssoooqqquuuyyy}}}~~~pppjjjeee]]]WWWUUUOOOMMMJJJHHHHHHHHHGGGFFFFFFFFFGGGGGGHHHJJJKKKLLLLLLOOOPPPOOOPPPSSSRRRNNNMMMIIIFFFEEEHHHJJJIIIHHHJJJLLLNNNOOOQQQSSSVVVYYY\\\]]]^^^___aaaeeejjjnnnuuu|||www```kkkyyyyyywwwyyyzzz|||}}}|||yyytttnnnkkkmmmllllllpppxxx~~~uuufffXXXMMMFFFAAA???===>>>???@@@CCCEEEGGGHHHIIIMMMRRRTTTWWW___kkkuuusssfff]]]UUUQQQRRRSSSWWW\\\```bbbdddgggiiiiiimmmttt{{{}}}wwwnnngggaaa[[[SSSMMMHHHGGGEEECCCBBBAAABBBBBBFFFJJJQQQXXX^^^cccfffggggggkkkttt}}}vvvpppiiifffccc^^^]]]^^^___]]]ZZZRRROOOLLLGGGDDDAAA@@@???;;;:::;;;AAAIIIWWWnnnyyyxxxrrrsssvvvwwwyyy{{{wwwppphhhcccaaa___\\\YYYXXXZZZZZZXXXUUUPPPPPPOOONNNMMMOOORRRUUUUUUVVVXXXZZZ\\\]]]^^^^^^^^^dddjjjkkkjjjiiilllooolllpppuuuyyy|||yyy___OOOHHHFFFEEEEEEFFFGGGGGGFFFIIIIIIKKKMMMOOOQQQSSSTTTOOOPPPPPPOOOOOOPPPTTTVVVSSSUUUWWWYYY[[[]]]```ccc^^^```dddggglllrrrxxx}}}zzz{{{}}}|||xxxuuurrrhhhhhhfffdddbbb___]]][[[VVVUUUTTTRRRRRRRRRSSSSSSUUUVVVWWWXXXYYYYYYYYYYYY[[[]]]bbbhhhmmmpppqqqrrrqqqtttyyy}}}rrrkkkeee]]]YYYYYYRRRPPPLLLJJJIIIHHHGGGFFFHHHGGGGGGHHHHHHIIIJJJKKKJJJMMMLLLKKKLLLPPPOOOKKKNNNKKKHHHIIILLLNNNMMMKKKLLLNNNPPPRRRTTTVVVYYY\\\___```aaacccfffkkksssxxx~~~yyyaaahhhsss~~~~~~zzzwwwtttssssssvvvwwwxxxwwwtttpppkkkggghhhjjjllloooxxxnnn[[[PPPIIICCC>>><<<======>>>???BBBEEEHHHJJJLLLPPPTTTUUUWWW^^^kkkuuuuuuiii___WWWTTTVVVWWW]]]eeelllnnnooonnnnnnooosssxxx~~~wwwmmmeee```ZZZSSSMMMLLLHHHDDDAAAAAAAAAAAAAAAFFFKKKSSSZZZ___cccfffhhhkkkkkkpppzzzyyyrrrllljjjddd___]]]^^^]]]WWWRRRQQQOOOLLLIIIGGGCCC>>>;;;::::::>>>EEENNN\\\ppp|||uuuxxxzzzpppkkkkkknnnppplllhhheeeccc```[[[WWWWWWTTTRRRSSSVVVVVVTTTRRRRRRRRRRRRRRRTTTVVVYYYZZZ[[[]]]```aaabbbdddhhhjjjnnnnnnppprrruuuxxx{{{|||zzz}}}uuu[[[MMMKKKGGGCCCCCCFFFIIIJJJIIIKKKJJJIIIKKKNNNRRRTTTTTTQQQRRRTTTVVVWWWWWWWWWVVVXXXXXXYYYZZZ\\\___aaabbbbbbaaaaaaeeelllsssyyy|||}}}yyyuuurrrnnnjjjgggbbb^^^ZZZTTTSSSRRRQQQQQQRRRTTTUUUUUUVVVWWWXXXYYYYYYYYYYYYWWW[[[```gggkkknnnoooooonnnrrrwww~~~xxxqqqmmmggg```ZZZVVVTTTQQQOOONNNMMMKKKJJJFFFFFFGGGHHHHHHIIIJJJJJJHHHIIILLLMMMNNNNNNMMMLLLPPPMMMJJJHHHJJJNNNQQQSSSTTTTTTUUUWWWZZZ]]]^^^___```bbbeeeiiippp}}}|||bbbhhhrrr|||}}}zzzxxxvvvsssqqqppppppppptttuuuuuuuuusssooollljjjiiimmmpppsss{{{uuufffUUULLLGGGBBB???>>>===>>>???AAADDDGGGJJJLLLMMMQQQUUUWWWXXX```lllwwwrrrggg^^^VVVTTTVVV]]]dddnnnuuuwwwtttqqqoooooosssyyyyyynnnfff```ZZZSSSMMMLLLHHHDDDAAAAAAAAAAAAAAAEEEJJJRRRYYY^^^aaaeeegggeeeggglllwww~~~uuupppiiieeeaaa^^^\\\ZZZUUUQQQRRRPPPNNNLLLJJJEEE@@@<<<<<<;;;>>>EEENNN\\\qqquuunnnpppyyy|||tttkkkeeeddddddccc```\\\ZZZYYYWWWTTTQQQTTTSSSRRRSSSVVVXXXXXXWWWYYYYYYZZZ[[[]]]___aaabbbeeeggghhhiiijjjmmmpppsssxxxzzz|||uuu]]]PPPKKKHHHFFFFFFHHHKKKKKKJJJKKKJJJKKKMMMQQQTTTUUUUUURRRTTTVVVXXXYYYZZZZZZZZZYYYYYY[[[]]]^^^```aaabbbaaaaaabbbfffmmmuuu{{{|||yyyuuuqqqmmmgggbbb]]]WWWVVVTTTSSSRRRSSSUUUVVVVVVWWWXXXYYYZZZ[[[\\\\\\ZZZ\\\aaafffkkknnnoooppprrruuu{{{|||uuuqqqlllfff```[[[YYYUUUSSSRRRQQQOOOMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJLLLNNNPPPPPPPPPOOONNNQQQOOOMMMMMMPPPSSSWWWYYYXXXXXXYYYZZZ[[[^^^```aaaiiinnnttt}}}~~~ccchhhpppyyy|||wwwnnnmmmkkkjjjjjjjjjkkkkkkoooooonnnnnnmmmkkkjjjiiihhhmmmrrrvvv|||~~~hhh[[[MMMGGGDDDAAA@@@@@@>>>???AAACCCGGGJJJMMMOOOPPPSSSWWWYYY[[[cccpppyyyssshhh```YYYXXXZZZbbbjjjuuu}}}}}}wwwqqqlllnnnssszzz{{{rrriiibbb[[[TTTNNNLLLIIIDDDBBBAAABBBBBBAAADDDIIIQQQWWW\\\```ccceeebbbdddjjjtttwwwpppiiifffccc^^^ZZZUUUQQQOOOQQQQQQPPPPPPMMMHHHBBB======<<>>===???GGGRRRccc|||mmmfffgggmmmtttxxx}}}}}}rrrjjjeeeaaa[[[VVVTTTRRRQQQPPPPPPPPPPPPPPPRRRSSSUUUXXX]]]aaadddfffdddhhhmmmrrrwwwyyy{{{{{{qqq]]]RRRKKKKKKLLLMMMMMMMMMLLLKKKIIIJJJMMMQQQUUUVVVUUUSSSRRRTTTXXX[[[^^^```aaaaaa^^^___bbbdddeeedddccccccdddfffhhhlllqqqyyyzzzrrrjjjddd___^^^[[[XXXVVVVVVVVVWWWXXXXXXYYY[[[]]]___aaaaaa```aaabbbdddhhhllloooqqqxxx||||||wwwuuurrrooojjjgggdddaaa^^^\\\[[[ZZZYYYWWWUUUTTTRRRRRRRRRSSSTTTVVVVVVWWWWWWVVVVVVWWWXXXYYYZZZ^^^bbbeeehhhkkknnnnnnmmmoootttyyy~~~wwwuuu{{{```eeemmmvvvuuulllhhhgggcccbbbaaa```___```aaaaaaeeecccaaa___]]]]]]\\\\\\___eeejjjmmmpppqqqkkkdddWWWNNNEEECCCAAA???@@@BBBBBBCCCFFFIIIMMMPPPSSSTTTTTTVVVYYY\\\bbbkkkwww~~~sssiiiaaa___```hhhnnntttwwwtttoooiiifffgggmmmtttyyyxxxuuuqqqooopppttt{{{}}}vvvvvv~~~{{{qqqggg^^^VVVQQQMMMIIIEEEBBBBBBBBBBBBBBBCCCHHHOOOUUUYYY\\\___``````ccciiiqqq|||zzzpppjjjfffeeebbb\\\UUUOOOMMMLLLMMMNNNPPPQQQOOOJJJBBB<<<======@@@IIIVVVhhh{{{jjjeeegggmmmssszzz{{{ooohhheeebbb]]]XXXTTTSSSRRRQQQPPPQQQSSSTTTZZZ]]]bbbfffkkkpppsssvvvtttxxx~~~jjjYYYPPPIIIKKKMMMMMMMMMLLLJJJJJJHHHJJJMMMQQQTTTUUUSSSQQQPPPSSSVVV[[[___bbbcccdddaaaccceeefffgggfffdddccchhhkkkpppssswww}}}|||tttlllgggcccaaa^^^ZZZXXXXXXXXXXXXZZZZZZZZZ\\\^^^```bbbcccccccccdddeeeiiimmmpppsssyyy~~~{{{vvvrrrnnnjjjfffdddhhhgggeeebbb```]]][[[ZZZZZZ[[[\\\^^^___aaaaaabbb```aaabbbaaabbbeeejjjnnnsssyyy}}}zzzxxxzzz\\\cccmmmxxx~~~~~~wwwnnnfffaaa``````]]]\\\[[[ZZZYYYZZZ[[[[[[```___]]][[[YYYXXXXXXXXX[[[```eeefffhhhhhhbbb[[[RRRKKKDDDBBBAAA??????BBBDDDEEEHHHLLLOOORRRTTTTTTVVVWWWZZZ]]]dddnnnyyysssiiiaaa^^^```kkknnnssstttqqqmmmiiigggdddjjjqqquuuuuuqqqmmmkkkhhhlllrrrxxx|||uuummmiiijjjsss}}}uuuiii___WWWSSSMMMJJJEEECCCBBBCCCCCCBBBDDDIIIOOOUUUYYY[[[]]]___[[[```gggppp}}}|||uuunnniiidddbbb^^^YYYUUUPPPMMMJJJLLLMMMNNNPPPNNNIIIBBB===<<<===AAAKKKWWWjjjvvveeeaaaeeekkkpppvvv}}}{{{pppiiifffccc___[[[UUUUUUUUUTTTTTTUUUXXX[[[bbbgggooovvv|||vvvcccUUUNNNIIIKKKMMMMMMLLLJJJJJJJJJJJJKKKMMMQQQSSSTTTQQQOOONNNQQQUUU[[[___ccceeefffeeeeeefffggggggfffeeedddlllqqqxxx~~~}}}vvvpppkkkfffdddaaa^^^\\\[[[[[[[[[]]]]]]]]]^^^___bbbdddeeeffffffgggjjjmmmqqqtttvvv||||||wwwsssppppppooollljjjgggdddbbbaaaaaaaaaccceeegggjjjkkklllhhhiiijjjhhhhhhkkkrrrxxxzzzzzzzzz~~~XXXaaammmzzz|||tttqqqqqqmmmiiiccc^^^[[[ZZZYYYXXXTTTSSSRRRQQQRRRSSSTTTUUUVVVVVVUUUUUUTTTSSSSSSRRRVVVZZZ\\\\\\^^^^^^YYYSSSMMMGGGBBBBBBAAA???@@@CCCEEEGGGJJJMMMPPPRRRSSSTTTWWWWWWYYY^^^fffppp{{{sssjjjbbb```bbbiiimmmrrrsssqqqmmmiiigggccchhhooosssssspppmmmkkkfffiiinnnqqqtttwwwzzz}}}wwwppphhhdddbbbdddmmmwww}}}xxxkkk```XXXTTTMMMJJJEEECCCBBBCCCCCCBBBEEEIIIPPPUUUXXX[[[]]]^^^[[[```hhhrrr~~~}}}uuupppkkkhhhbbb^^^YYYWWWUUURRRNNNJJJLLLMMMNNNOOONNNJJJCCC???======BBBKKKWWWhhhsssaaa^^^aaahhhmmmqqq{{{wwwnnniiifffcccaaa[[[\\\]]]]]]]]]```eeejjjooowwwlll^^^TTTOOOJJJLLLNNNMMMKKKIIIJJJKKKNNNNNNOOOQQQSSSSSSQQQOOONNNPPPUUU[[[aaaeeehhhiiihhhgggggggggffffffeeeeeennnvvv~~~yyytttqqqjjjhhheeebbb```______```bbbaaaaaaaaabbbdddfffhhhiiijjjmmmpppssswwwzzz{{{}}}|||zzzwwwsssqqqnnnmmmoooppprrrtttwww{{{}}}xxxyyyyyywwwvvv{{{zzz{{{~~~VVV___nnn{{{wwwmmmgggeeeYYYUUUQQQOOOQQQQQQOOOMMMLLLKKKKKKKKKLLLMMMOOOPPPMMMMMMNNNOOOOOOOOONNNNNNQQQTTTUUUTTTUUUVVVRRRLLLIIIDDD@@@AAA@@@???@@@DDDFFFHHHKKKNNNQQQRRRSSSSSSWWWWWWYYY^^^fffqqq|||tttllleeeccceeefffjjjpppsssqqqlllgggeeeccchhhooosssssspppmmmlllfffhhhlllnnnpppqqqtttvvvuuutttsssuuuzzzuuukkkfffaaa```aaadddmmmvvvxxx~~~yyylllaaaXXXTTTMMMJJJFFFCCCCCCCCCCCCCCCEEEJJJPPPUUUYYY[[[]]]^^^^^^dddkkkttt~~~xxxoookkkgggeeeaaa\\\VVVUUUVVVTTTOOOIIIMMMMMMNNNOOONNNJJJEEE@@@===>>>CCCKKKVVVeeezzzsss```\\\```ffflllqqq}}}~~~tttmmmiiigggfffbbbdddfffgggiiimmmsssxxx|||~~~xxxggg\\\TTTQQQLLLNNNOOONNNKKKIIIKKKMMMQQQPPPQQQRRRTTTTTTRRRPPPNNNQQQVVV\\\bbbgggjjjkkkiiihhhgggfffeeeeeeeeeeeeoooyyy|||xxxvvvllljjjhhheeecccbbbccccccfffeeedddcccdddfffhhhjjjlllnnnppptttxxx{{{~~~~~~|||}}}ZZZbbbppp~~~}}}rrreeeZZZSSSLLLKKKJJJHHHGGGFFFFFFFFFDDDDDDCCCCCCCCCBBBBBBBBBFFFGGGGGGHHHIIIKKKLLLMMMMMMRRRVVVTTTOOOJJJJJJKKKEEECCCAAA??????@@@BBBDDDGGGJJJMMMPPPRRRTTTWWWZZZUUUYYY]]]```dddlllxxx~~~rrrjjjcccaaaccchhhkkknnnooonnnkkkiiihhhcccffflllqqqssstttrrrqqqkkkjjjiiiiiikkkkkkjjjiiijjjhhhfffhhhnnnwww|||qqqjjjbbb^^^]]]^^^```fffrrrxxxnnnhhhaaaZZZPPPLLLGGGCCCAAABBBAAAAAADDDGGGMMMSSSYYY]]]```aaabbbdddmmmxxx|||ppplllkkkfffaaa[[[VVVQQQPPPRRRRRRNNNJJJGGGIIIKKKLLLJJJFFFBBB???:::???EEEIIIQQQbbbyyyoooZZZWWW^^^ccceeerrrzzzvvvssspppmmmmmmqqquuuyyy|||wwwqqqqqqttt{{{}}}kkkaaa\\\WWWSSSMMMMMMLLLLLLLLLMMMNNNOOOUUUVVVXXXXXXWWWTTTQQQOOOTTTXXX^^^bbbdddeeefffgggjjjiiifffbbbaaacccddddddqqqzzzvvvqqqnnnkkkkkklllllljjjhhhooonnnllliiihhhjjjooorrrqqqrrrtttxxx}}}```hhhssswwwjjj\\\QQQLLLIIIHHHGGGEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAACCCDDDDDDEEEGGGIIIJJJKKKNNNRRRUUUTTTOOOKKKJJJLLLEEEDDDBBB@@@@@@AAACCCEEEIIILLLOOOQQQSSSUUUYYY[[[ZZZ]]]aaaaaaccciiittt|||~~~qqqhhhaaa^^^___eeehhhlllmmmkkkhhhfffeeedddfffhhhkkknnnpppqqqqqqnnnlllkkkkkkkkkkkkjjjhhhbbbaaaaaadddjjjsss||||||ssskkkeee```^^^```dddjjjsssxxxpppjjjaaaXXXQQQLLLGGGCCCBBBBBBAAAAAADDDGGGMMMSSSYYY]]]```aaaeeehhhoooyyy}}}ooojjjgggbbb\\\YYYTTTOOONNNPPPPPPLLLHHHHHHIIIKKKLLLKKKGGGCCC@@@<<<@@@EEEJJJRRRccczzzoooZZZWWW]]]bbbddduuu~~~||||||~~~tttjjjbbb```bbbmmmrrr{{{tttfff___[[[WWWSSSPPPOOOMMMLLLMMMNNNPPPQQQVVVWWWYYYYYYXXXVVVTTTRRRUUUYYY^^^ccceeefffggghhhiiiiiigggeeedddfffhhhiiiwww}}}xxxuuutttrrrppppppqqqqqqqqqzzzxxxuuuqqqoooppptttwwwuuuvvvxxx}}}eeejjjsss}}}sssdddVVVLLLGGGDDDCCCCCCBBBAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAABBBDDDFFFHHHIIIMMMQQQSSSRRRNNNKKKJJJKKKFFFDDDCCCBBBBBBCCCEEEFFFKKKMMMPPPSSSTTTWWWZZZ\\\```bbbdddcccbbbfffnnnvvv}}}sssiiiaaa]]]^^^cccgggjjjkkkjjjgggeeedddeeeeeedddeeegggjjjnnnpppooommmlllkkklllllljjjhhh\\\\\\^^^ccciiirrryyy~~~|||vvvpppjjjeeeaaa______dddnnnxxxyyysssmmmaaaVVVQQQMMMGGGCCCBBBBBBAAAAAACCCFFFLLLSSSYYY]]]```aaajjjlllsss{{{~~~ooogggbbb\\\WWWVVVQQQMMMLLLOOONNNJJJFFFHHHIIIKKKLLLKKKHHHDDDAAA>>>AAAEEEJJJUUUhhh~~~mmmZZZXXX\\\aaaeeeyyy~~~xxxmmmddd[[[RRRPPPRRR\\\```hhhsss}}}~~~tttiiiaaa^^^]]]YYYVVVRRRPPPNNNLLLMMMOOORRRTTTWWWXXXYYYYYYYYYXXXVVVUUUWWWZZZ___ccceeegggiiijjjhhhiiiiiiiiiiiijjjmmmppp~~~}}}}}}}}}}}}zzzxxxxxx|||}}}yyyxxx{{{~~~~~~~~~{{{|||cccgggnnnvvv~~~wwwhhhYYYNNNHHHAAAAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>???AAACCCEEEGGGHHHKKKNNNOOOOOOLLLIIIHHHIIIEEEEEEDDDCCCDDDEEEGGGHHHKKKNNNQQQSSSTTTVVVYYY\\\aaadddfffdddbbbeeelllssszzztttkkkccc___```dddgggkkkllljjjhhhfffeeeccccccbbbbbbdddgggjjjlllmmmkkkjjjjjjkkklllkkkiii^^^```ccchhhnnntttzzz}}}~~~zzzuuunnniiieeecccccc```bbbjjjvvv|||wwwpppcccVVVRRRNNNHHHDDDBBBBBBAAAAAABBBFFFLLLRRRYYY]]]```aaakkknnnuuu|||~~~nnneee___YYYUUUTTTPPPLLLLLLNNNNNNJJJEEEFFFGGGIIIJJJIIIFFFCCCAAA@@@AAAEEEMMM[[[oooiii[[[YYY\\\bbbhhh~~~{{{uuuqqqppprrrsssttt|||yyyuuurrrllleee]]]WWWQQQKKKKKKNNNPPPSSSZZZbbbjjjooorrrssslllgggaaa______^^^[[[XXXRRRPPPMMMKKKKKKNNNRRRTTTVVVVVVWWWWWWWWWWWWWWWVVVXXX[[[```ccceeegggiiikkkiiiiiijjjlllllllllpppvvvyyywwwvvvxxx{{{}}}zzz{{{xxx^^^bbbhhhpppxxxqqq___QQQJJJBBBBBBAAAAAABBBBBBCCCDDDBBBBBBBBBAAAAAAAAA@@@@@@??????@@@AAACCCEEEGGGHHHIIIJJJJJJJJJHHHFFFEEEEEEEEEDDDDDDDDDEEEGGGHHHIIIJJJLLLOOOQQQRRRTTTWWWZZZ___bbbeeedddcccfffnnnttt}}}}}}ssskkkdddaaaaaacccfffjjjkkkjjjgggfffeeeaaaaaacccdddeeefffffffffhhhgggggghhhkkkllllllkkkeeefffiiimmmrrrwww{{{}}}{{{wwwqqqkkkgggffffffgggfffhhhppp{{{~~~yyyrrreeeYYYSSSNNNHHHDDDBBBBBBAAAAAAAAAEEEKKKRRRXXX]]]```aaajjjnnnuuu|||~~~nnnddd^^^YYYUUUTTTPPPLLLMMMPPPOOOJJJEEECCCDDDFFFGGGFFFEEEBBBAAA@@@AAAFFFPPPaaawwweee[[[\\\___fffooo|||xxxuuurrrqqqqqqqqqmmmhhhddddddfffiiijjjsssvvv{{{}}}~~~}}}|||{{{{{{yyyvvvvvvwwwzzz||||||wwwvvvuuurrrnnniiieeeccc[[[UUUPPPNNNKKKGGGGGGKKKIIILLLQQQWWW\\\```cccddd```]]][[[[[[\\\[[[YYYWWWQQQNNNKKKIIIIIILLLPPPRRRSSSSSSSSSSSSTTTUUUUUUVVVWWW[[[___bbbdddfffiiikkkkkkiiikkknnnmmmlllsss|||wwwrrrrrrvvvyyy~~~{{{tttrrrtttxxx{{{~~~zzzqqqiii[[[___fffnnnvvv}}}vvvaaaQQQIIIEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAABBBBBBDDDEEEGGGHHHGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGIIIJJJIIIKKKNNNPPPQQQSSSVVVXXXZZZ^^^cccddddddiiiqqqxxxyyypppiiiccc```aaa```cccgggiiihhhfffddddddaaabbbdddfffgggfffeeeccceeeeeeeeegggjjjlllllllllhhhjjjlllppptttxxx|||~~~zzzwwwrrrnnnlllkkkmmmnnnooopppvvv~~~~~~xxxpppfff]]]TTTOOOIIIDDDBBBBBBAAA@@@AAADDDJJJRRRXXX]]]```aaahhhmmmuuu{{{}}}oooeee^^^YYYWWWSSSPPPMMMNNNQQQPPPKKKFFFAAABBBDDDEEEEEECCCBBBAAA@@@AAAFFFRRReee{{{xxx```\\\```cccmmmyyy~~~zzznnnmmmkkkhhhggggggggggggiiigggcccaaa```bbbeeegggjjjjjjjjjiiigggdddaaa___^^^[[[YYYZZZ]]]aaacccdddbbbbbbbbbaaa___[[[XXXVVVPPPKKKHHHGGGEEEBBBCCCFFFEEEHHHLLLOOORRRTTTXXXZZZWWWVVVTTTSSSTTTTTTSSSRRRNNNLLLJJJHHHIIIKKKNNNPPPOOOOOONNNOOOPPPRRRTTTUUUVVVYYY]]]```bbbdddgggjjjkkkiiikkkoooooonnnxxxyyyooollllllpppvvvyyypppjjjiiikkkmmmoootttvvvuuuppplllkkkfffaaaYYY]]]dddllltttzzzttt___PPPIIIGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGFFFFFFEEEEEEEEEDDDCCCBBBBBBBBBCCCEEEFFFHHHIIIIIIIIILLLNNNPPPQQQRRRUUUWWWWWW\\\aaadddeeejjjsss{{{yyyqqqjjjdddaaabbb```cccgggiiihhhfffeeeddddddeeefffggghhhgggeeedddgggffffffhhhkkkllllllkkkjjjkkknnnqqqvvv{{{}}}{{{yyyvvvuuuvvvwwwwwwxxxyyy}}}|||xxxzzztttmmmfff```TTTPPPIIIEEECCCBBBAAA@@@@@@DDDJJJQQQXXX]]]```aaaiiinnnvvvzzz{{{qqqeee^^^YYYWWWRRROOOLLLNNNPPPPPPJJJEEEAAABBBCCCDDDDDDDDDCCCBBBAAABBBFFFSSSggg{{{ppp\\\]]]ccchhhsss{{{vvvpppmmmdddcccbbbaaaaaaaaaaaabbbfffeeecccaaa```aaacccfffbbb```]]]ZZZVVVSSSOOOMMMJJJHHHGGGGGGKKKNNNPPPQQQPPPQQQRRRSSSQQQOOOLLLJJJIIIEEECCCDDDCCCAAABBBEEEFFFHHHKKKMMMMMMOOORRRVVVSSSQQQOOONNNNNNOOOOOOPPPLLLKKKJJJIIIIIIKKKMMMNNNMMMLLLKKKLLLMMMPPPSSSUUUTTTWWW[[[]]]___bbbeeehhhkkkhhhjjjpppqqqrrrzzzssskkkmmmpppwwwsssmmmfffbbbaaabbbbbbbbbdddhhhiiigggeeefffeeebbbXXX\\\bbbjjjqqqwwwzzz|||ppp]]]QQQMMMHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFDDDCCCCCCCCCCCCDDDEEEEEEGGGFFFDDDDDDEEEEEEDDDBBBAAABBBCCCEEEFFFHHHIIIIIIJJJLLLOOOPPPQQQSSSUUUWWWVVV[[[```dddfffkkkttt|||}}}tttmmmgggcccdddbbbfffjjjkkkkkkiiiggggggggggggggggggggggggggggggjjjiiihhhiiikkkllllllkkkkkklllooosssxxx~~~~~~~~~~~~}}}yyyxxx|||~~~qqqiiieeeaaaTTTPPPJJJEEECCCBBBAAA@@@@@@CCCJJJQQQXXX]]]```aaajjjooovvvzzzzzz}}}sssfff]]]XXXVVVQQQNNNKKKMMMPPPOOOJJJDDDBBBCCCDDDEEEEEEEEEDDDCCCBBBBBBGGGTTTgggyyykkkZZZ]]]eeekkkwww}}}{{{{{{|||pppqqqqqqqqqoookkkhhheeeaaa``````_______________aaaaaa```^^^]]]]]]___aaa___[[[VVVRRRNNNKKKGGGEEECCCAAA???@@@CCCFFFGGGHHHFFFGGGIIIJJJIIIGGGEEECCCDDDAAAAAADDDEEEDDDEEEIIIHHHKKKMMMMMMMMMNNNRRRUUURRRPPPMMMLLLLLLMMMOOOQQQLLLKKKJJJJJJJJJKKKMMMMMMLLLKKKJJJJJJLLLOOOSSSUUUSSSVVVYYY\\\^^^aaadddgggjjjgggiiipppsssvvvyyyqqqooonnnkkkqqqzzzvvvkkkfff```\\\\\\\\\[[[YYYZZZ```ddddddeeehhhiiifffWWW[[[aaahhhpppvvvzzz|||~~~uuugggXXXNNNHHHMMMIIIFFFFFFHHHIIIHHHFFFGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEE@@@BBBDDDDDDDDDDDDFFFGGGKKKLLLMMMNNNOOORRRVVVYYYYYY[[[^^^bbbhhhqqqzzz|||uuuooohhhcccdddiiiooosssssspppnnnmmmllllllllljjjhhhhhhjjjkkknnnjjjiiilllmmmiiiggghhhiiijjjmmmrrrxxx|||~~~}}}~~~zzzsssjjj```YYYSSSQQQNNNJJJGGGDDDCCCCCCEEEHHHLLLQQQVVV]]]ccchhhooooooqqqvvvzzzrrrgggaaa\\\YYYUUUTTTRRRPPPNNNJJJEEEBBBAAABBBDDDGGGHHHGGGEEEDDD@@@AAAGGGRRRbbbqqqzzz~~~nnnaaabbbjjjssszzztttqqqjjjhhheeebbb```````````````___]]]\\\[[[\\\]]]]]][[[[[[\\\]]]^^^^^^^^^^^^]]]XXXRRRLLLHHHFFFCCCBBB>>>>>>>>>>>>???@@@BBBBBBBBBBBBBBBBBBBBBCCCDDDEEEBBBDDDEEEEEEEEEEEEGGGIIIKKKLLLMMMNNNOOOOOOOOOOOONNNKKKIIIIIIKKKLLLMMMMMMQQQOOOLLLIIIGGGFFFFFFFFFJJJIIIGGGGGGIIIMMMRRRTTTVVVVVVWWWZZZ]]]bbbfffiiiqqqkkklllrrrtttxxxsssqqqnnnhhhhhhooo|||zzzooobbb]]]\\\___^^^ZZZZZZ___``````ccckkkuuu{{{|||zzzWWW[[[aaaiiipppvvvyyy{{{yyyxxxtttlll```UUUMMMJJJMMMJJJHHHGGGIIIJJJIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFFFFEEEEEEGGGIIIJJJKKKMMMNNNPPPSSSWWWZZZ[[[]]]```dddjjjsss|||~~~wwwqqqkkkgggjjjooovvvyyywwwtttrrrqqqoooppppppooommmmmmnnnpppppplllkkknnnnnnkkkiiijjjgggiiimmmsss{{{}}}}}}wwwppphhh^^^XXXRRRPPPMMMJJJGGGEEEDDDCCCGGGIIINNNRRRWWW^^^dddiiiqqqpppsssxxx|||sssggg```\\\YYYUUUTTTRRRPPPNNNJJJFFFBBBBBBCCCFFFHHHIIIHHHEEECCCDDDEEEJJJTTT```kkkqqqsssvvvzzz~~~ooodddhhhrrr|||yyysssqqqjjjhhhddd```]]]\\\\\\\\\]]]]]]]]]\\\\\\]]]]]]]]]]]]^^^^^^____________^^^[[[VVVPPPJJJFFFCCCAAA@@@======>>>>>>???@@@AAABBBAAAAAA@@@@@@AAABBBBBBCCCBBBDDDFFFGGGFFFFFFGGGHHHJJJKKKMMMNNNPPPQQQQQQQQQNNNKKKHHHGGGHHHIIIJJJJJJKKKJJJIIIHHHGGGGGGFFFFFFGGGGGGGGGHHHKKKPPPTTTWWWXXXYYYZZZ]]]aaaggglllooooookkkmmmtttyyy~~~uuulllllllllkkkrrr|||rrriiifffaaa___bbbcccaaaccchhhkkkmmmsss~~~UUUZZZaaaiiippptttvvvvvvssspppjjjbbbYYYRRROOONNNMMMKKKIIIIIIJJJKKKKKKJJJIIIIIIIIIHHHHHHHHHHHHHHHFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFFFFHHHJJJIIIKKKNNNPPPRRRUUUYYY\\\^^^```ccchhhmmmuuu~~~xxxrrrmmmjjjpppvvv|||~~~|||xxxvvvvvvtttuuuvvvuuusssssssssuuurrrnnnlllnnnoookkkiiijjjgggjjjqqqxxx}}}~~~yyyssslllddd[[[VVVQQQOOOLLLIIIGGGEEEEEEDDDHHHKKKOOOTTTXXX^^^dddiiiqqqrrrvvv|||~~~vvviiiaaa\\\YYYVVVTTTRRRPPPMMMJJJFFFCCCCCCDDDGGGJJJLLLKKKHHHEEEEEEFFFJJJSSS^^^gggjjjkkkpppuuuzzz~~~rrrhhhooo}}}}}}~~~~~~xxxrrrqqqllliiiccc^^^ZZZXXXWWWWWWZZZ[[[\\\]]]]]]^^^^^^^^^aaaaaabbbbbbbbbaaa```___YYYTTTMMMGGGCCC@@@>>>===<<<======>>>@@@AAABBBBBB@@@????????????@@@@@@AAABBBDDDGGGHHHGGGFFFFFFGGGIIIJJJLLLOOOQQQRRRSSSTTTOOOLLLHHHEEEEEEEEEEEEEEEDDDEEEFFFGGGGGGGGGGGGGGGDDDEEEFFFIIIMMMRRRVVVXXXZZZ[[[^^^bbbiiipppvvvyyyyyyttttttxxxzzz|||yyyvvvwww{{{zzzvvvvvvxxx|||zzzyyyxxxxxx|||zzztttkkkfffiiilllqqq~~~uuukkkeeejjjggggggjjjmmmooorrrwwwzzzSSSWWW___ggglllpppppppppnnnkkkeee^^^WWWRRROOONNNLLLKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFEEEFFFHHHJJJJJJMMMPPPSSSUUUXXX[[[]]]```cccfffkkkpppxxxvvvooollljjjrrryyy{{{zzz{{{zzz{{{|||{{{yyywwwwwwxxxuuupppnnnoooooollljjjkkkkkkpppxxx}}}~~~{{{uuuooohhhaaaYYYTTTPPPNNNLLLIIIGGGEEEEEEEEEHHHKKKOOOSSSWWW]]]ccchhhoooqqqwww~~~zzzkkkbbb]]]ZZZXXXUUURRROOOMMMJJJGGGDDDCCCDDDHHHMMMQQQQQQMMMIIIDDDDDDHHHQQQ]]]ggglllnnntttxxxzzz|||tttlllvvv{{{zzz}}}|||wwwrrrpppoookkkeee___[[[XXXWWWVVVXXXYYY[[[]]]____________dddeeeffffffeeecccaaa```XXXRRRJJJDDD@@@===<<<:::<<<===>>>???AAAAAABBBBBB@@@???????????????@@@@@@@@@CCCEEEFFFEEEDDDDDDDDDGGGIIIKKKNNNQQQTTTUUUVVVQQQMMMHHHDDDCCCCCCCCCBBBBBBCCCEEEGGGHHHGGGGGGFFFBBBDDDFFFJJJNNNSSSVVVXXXZZZ]]]ccckkksss{{{{{{xxxyyyxxxwww|||wwwtttooollllllooorrruuuuuuvvvvvvtttqqqooopppqqqttt{{{}}}zzzxxx{{{vvvkkkggggggkkkqqq{{{~~~uuuoookkkiiioooqqqvvv{{{PPPTTT[[[bbbgggjjjjjjjjjhhhfffaaa]]]WWWRRRNNNKKKKKKKKKLLLLLLLLLKKKLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFEEEGGGJJJLLLNNNQQQUUUXXXZZZ[[[]]]___aaadddggglllqqqxxx~~~rrrkkkhhhhhhsss{{{~~~~~~}}}||||||}}}|||vvvsssttttttpppoooppprrrxxxxxxzzz}}}|||xxxrrrkkkeee^^^WWWSSSPPPNNNKKKHHHFFFEEEEEEDDDEEEHHHLLLPPPUUU[[[aaaffflllooovvv~~~}}}mmmccc^^^\\\YYYVVVQQQNNNLLLJJJHHHFFFBBBDDDIIIQQQWWWXXXSSSNNNFFFEEEHHHPPP^^^jjjrrruuuzzzzzzyyyxxx~~~sssmmmxxx|||yyyzzz|||{{{uuupppooopppmmmiiiccc___\\\ZZZYYYWWWYYY[[[^^^````````````fffggghhhiiihhhfffcccaaaXXXRRRJJJCCC>>><<<;;;:::<<<===???AAABBBCCCCCCCCCAAAAAA@@@@@@@@@@@@AAAAAA???AAACCCCCCBBBAAAAAABBBEEEGGGJJJNNNQQQTTTVVVWWWSSSOOOIIIEEECCCCCCCCCBBBDDDEEEGGGHHHHHHHHHGGGFFFDDDEEEGGGKKKOOOSSSVVVXXX]]]bbblllwwwzzzwwwwwwxxxyyy||||||~~~||||||wwwmmmkkkhhhdddccceeehhhjjjkkkkkkkkkjjjiiihhhhhhiiimmmrrrzzz{{{xxxyyy~~~}}}uuunnnffffffjjjqqq{{{zzzsssqqqrrrssssss}}}OOORRRXXX^^^ccceeeeeeeeedddaaa^^^[[[XXXSSSMMMIIIKKKMMMOOOOOONNNMMMMMMNNNKKKLLLLLLLLLLLLMMMMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHKKKOOORRRUUUXXX\\\^^^___^^^______```cccgggkkkqqqwww~~~|||nnngggfffgggttt|||}}}~~~~~~~~~zzzzzzyyyvvvuuuvvvxxx|||ooooooqqqssswwwzzz}}}|||wwwpppiiiccc]]]WWWSSSPPPNNNKKKHHHFFFDDDDDDCCCBBBEEEIIINNNSSSZZZaaaeeekkknnnuuu~~~|||lllccc___^^^[[[WWWQQQMMMKKKJJJHHHGGGEEEFFFLLLUUU]]]^^^XXXRRRJJJJJJMMMVVVcccooowwwzzzzzzzzzxxxvvv}}}xxxnnnjjjttt}}}{{{{{{|||xxxppplllkkkmmmllljjjgggccc```]]]\\\YYYZZZ\\\^^^```aaabbbbbbgggiiijjjkkkjjjhhheeecccZZZTTTKKKCCC???===<<<;;;===>>>@@@CCCDDDEEEEEEEEECCCBBBBBBAAAAAAAAAAAABBB???@@@AAA@@@??????@@@AAADDDFFFIIIMMMQQQTTTVVVWWWTTTOOOIIIDDDCCCCCCDDDDDDGGGGGGHHHHHHHHHHHHGGGGGGFFFGGGIIILLLPPPUUUYYY[[[dddlllzzz~~~xxxvvvwwwyyyyyyyyyxxxyyyzzzzzzzzz~~~}}}pppgggfffeeebbbaaabbbeeehhhhhhhhhhhhgggfffffffffeeejjjmmmrrrxxx}}}|||yyyyyy}}}xxxvvvvvvuuuyyy{{{xxxuuusssmmmfffbbbeeelllwwwwwwuuurrrssswww}}}PPPRRRWWW\\\___bbbccccccdddaaa]]][[[YYYVVVRRRNNNMMMOOORRRRRRQQQOOOPPPRRRNNNNNNOOOOOOOOOPPPPPPPPPNNNNNNMMMMMMMMMLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJLLLMMMMMMMMMNNNRRRVVVZZZ\\\___cccdddcccaaa``````^^^aaaeeejjjooouuu|||zzzlllfffgggiiirrr{{{|||vvvvvvyyy||||||{{{zzzzzz|||}}}}}}|||xxxwwwxxx|||wwwnnnccccccbbbbbbeeeiiimmmpppssswwwzzz~~~|||wwwooohhhbbb\\\XXXTTTQQQOOOLLLHHHEEECCCBBBBBB@@@CCCHHHMMMSSSZZZaaaffflllnnnuuu}}}yyyjjjaaa^^^]]]\\\WWWQQQMMMKKKJJJIIIHHHJJJKKKPPPYYYaaabbbZZZSSSJJJLLLSSS___mmmxxx}}}zzz|||}}}~~~mmmeeedddnnnwww~~~}}}{{{zzztttkkkffffffggghhhhhhhhhfffccc___]]]\\\]]]]]]^^^```bbbcccdddgggiiikkklllllliiifffddd]]]VVVMMMEEE@@@>>>=========???BBBEEEFFFGGGGGGFFFCCCCCCBBBAAAAAAAAAAAAAAA@@@AAA@@@???===>>>@@@BBBCCCEEEHHHLLLPPPSSSUUUVVVRRRMMMGGGCCCBBBDDDEEEEEEGGGFFFFFFFFFGGGGGGHHHIIIIIIIIIKKKNNNSSSZZZ___cccooozzz~~~vvvrrrtttwwwvvvsss{{{|||}}}}}}vvvpppjjjkkklllkkkjjjlllppptttsssrrrqqqppppppooonnnmmmoooooopppsssvvvxxxyyyyyyxxxxxxyyy}}}~~~}}}{{{yyyyyy{{{uuummmjjjjjjkkkppprrrpppnnnmmmiiidddbbbgggooo|||~~~vvvrrrtttxxx}}}QQQSSSWWW[[[^^^aaaccccccfffbbb^^^\\\\\\[[[XXXUUUNNNQQQUUUUUUSSSRRRSSSTTTQQQQQQQQQQQQRRRRRRSSSSSSOOOOOOOOONNNNNNNNNMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQRRRSSSWWW\\\``````cccggghhhfffcccaaa```]]]```dddiiinnntttzzzyyylllfffiiimmmoooxxx~~~vvvooonnnpppssssssrrrrrrssswww~~~||||||zzzwwwvvvwww}}}zzzlllaaa[[[ZZZWWWVVVXXX\\\aaadddfffjjjnnnrrrzzz}}}wwwooohhhbbb]]]XXXUUURRRPPPLLLHHHEEECCCBBBAAA???BBBGGGMMMSSS[[[bbbgggnnnpppuuu|||wwwhhh___\\\\\\\\\XXXQQQMMMKKKJJJIIIIIINNNOOOSSS\\\dddcccZZZRRRGGGKKKVVVeeeuuu}}}ddd___```iiiqqqxxx|||yyyqqqgggbbbcccbbbdddfffgggfffccc```]]]^^^^^^^^^^^^```bbbdddfffggghhhkkkmmmllljjjgggeee___XXXNNNFFFBBB@@@???>>>>>>@@@CCCFFFHHHHHHHHHGGGCCCBBBBBBAAA@@@@@@@@@AAABBBBBB@@@>>>===>>>AAADDDBBBDDDGGGKKKOOORRRTTTUUUPPPKKKFFFBBBBBBCCCEEEFFFEEEEEEDDDDDDEEEGGGIIIKKKJJJJJJLLLPPPVVV^^^eeeiiixxxwwwrrrllllllrrrzzz|||yyy}}}~~~wwwsssrrrrrrtttvvvvvvwwwyyy~~~}}}}}}||||||zzzyyyvvvuuusssssstttttttttsssrrrrrrssswww{{{~~~~~~xxxxxxwwwvvvvvvxxx|||vvvjjjaaa]]]^^^bbbgggjjjiiiggggggeeebbbfffjjjsss{{{vvvpppvvv{{{QQQRRRVVV\\\bbbeeedddbbbaaa```^^^[[[YYYWWWVVVUUUTTTTTTTTTTTTUUUUUUUUUUUUVVVUUUUUUUUUTTTTTTSSSSSSSSSTTTUUUTTTSSSRRRSSSTTTWWWVVVUUUUUUUUUVVVWWWXXXYYYXXXYYYZZZ]]]```dddfffiiifffccc``````___]]]\\\]]]fffkkkjjjlllsssyyyzzzyyykkkeeegggkkkppptttwwwssskkkdddaaa``````cccfffgggggglllttt{{{|||yyyyyywwwsssrrrtttzzz{{{vvvmmmbbb[[[TTTTTTTTTVVVZZZ\\\]]]]]]^^^```eeekkkrrrvvvxxxxxxzzz~~~}}}yyyqqqjjjccc\\\VVVRRRRRROOOKKKHHHFFFDDDBBB???BBBEEEIIIOOOVVV\\\```cccmmmooouuu|||wwwggg^^^[[[[[[\\\YYYUUUPPPMMMLLLLLLLLLPPPQQQVVV___fffdddYYYOOOJJJPPPZZZgggxxxzzzcccbbbbbbdddgggqqqzzzrrrjjjaaa[[[___aaacccdddeeeeeeeeedddeeedddbbb``````aaabbbccckkklllnnnooopppppppppooofff^^^RRRGGGAAA?????????CCCCCCEEEHHHKKKLLLKKKIIIHHHFFFDDDBBBAAABBBDDDEEEDDDDDDCCCBBBAAAAAAAAAAAACCCEEEIIIKKKLLLMMMOOOPPPPPPMMMHHHCCCBBBCCCEEEGGGKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHKKKQQQWWW^^^kkkwwwxxxmmmkkkkkknnnttt|||}}}}}}}}}}}}}}}}}}|||zzzuuusssuuuvvvtttsssuuurrrrrrrrrssstttvvvxxxyyy}}}{{{vvvnnnfff___[[[ZZZZZZ^^^cccffffffeeeeeeeeefffmmmzzz{{{tttrrrqqqqqq{{{SSSSSSVVV[[[aaaddddddbbbcccbbb```]]][[[YYYXXXXXXVVVVVVVVVWWWWWWWWWXXXXXX[[[[[[[[[ZZZZZZZZZYYYYYYUUUWWWXXXXXXWWWWWWXXXZZZZZZZZZZZZ[[[\\\^^^```bbbcccbbbbbbaaabbbccceeefffhhhddd```\\\[[[ZZZYYYXXXZZZbbbggggggkkkttt{{{~~~|||mmmggghhhkkkkkknnnoookkkccc]]]ZZZZZZ[[[]]]___aaadddiiipppuuuyyytttrrrrrrqqqnnnnnnrrrzzz~~~{{{wwwsssnnnfff]]]VVVUUUUUUWWWYYY\\\^^^______^^^___bbbggglllpppsssttttttxxx|||{{{wwwqqqiiibbb\\\VVVRRRRRROOOKKKHHHFFFDDDBBB@@@@@@CCCIIIPPPWWW]]]bbbdddlllnnnttt|||xxxhhh___[[[[[[]]]ZZZVVVQQQNNNLLLLLLLLLNNNPPPTTT[[[```]]]TTTLLLKKKQQQ[[[hhh{{{sssaaaaaadddgggjjjsss}}}vvvmmmddd^^^]]]^^^___```aaabbbbbbbbbddddddeeeeeeeeeeeeddddddkkkmmmoooqqqssstttttttttnnneeeWWWKKKEEEBBBBBBBBBDDDDDDGGGJJJMMMNNNMMMKKKIIIHHHEEECCCBBBDDDFFFGGGFFFFFFDDDCCCBBBBBBBBBBBBDDDFFFIIIKKKLLLNNNQQQSSSTTTOOOIIIDDDBBBCCCEEEFFFJJJJJJJJJJJJIIIIIIHHHHHHKKKJJJNNNTTTZZZaaannnzzzxxxmmmhhhggggggkkksss~~~|||wwwuuuvvvtttpppmmmnnnkkklllnnnoooqqqrrrrrrrrrwwwvvvrrrkkkccc]]]ZZZZZZ\\\```eeehhhiiihhhhhhhhhmmmsss}}}yyyqqqooorrrvvvyyyxxxyyyzzz{{{|||}}}~~~TTTTTTUUUYYY^^^aaabbbbbbdddcccaaa```^^^\\\[[[ZZZXXXYYYYYYYYYZZZZZZZZZZZZ[[[[[[\\\\\\[[[[[[ZZZZZZXXXZZZ[[[\\\\\\]]]```bbb``````aaacccfffjjjmmmooopppooommmkkkiiigggeeedddeeeaaa[[[VVVUUUUUUUUUUUUYYY```eeeggglllwwwqqqjjjiiijjjhhhiiihhhccc\\\VVVUUUUUUWWWWWWXXX\\\bbbhhhmmmooooookkkhhhiiiiiihhhkkkpppxxxyyyuuurrrnnniiieee^^^XXXSSSVVVXXX\\\```ccceeeffffffeeefffgggiiilllnnnqqqrrrqqqtttzzzxxxuuupppjjjbbb[[[VVVSSSRRROOOKKKHHHFFFDDDBBBAAA@@@CCCJJJQQQYYY___ccceeejjjlllrrr{{{yyyiii___\\\\\\]]]ZZZVVVQQQNNNLLLKKKKKKLLLOOOTTTYYY[[[XXXRRRLLLJJJQQQ\\\jjj}}}jjj___```dddiiimmmuuuxxxnnneee^^^[[[[[[[[[[[[\\\^^^```aaadddeeehhhjjjkkkjjjhhhgggkkkmmmqqquuuxxxzzz{{{{{{wwwlll]]]OOOGGGDDDCCCDDDEEEFFFIIIMMMQQQRRRPPPOOOKKKIIIGGGEEEEEEFFFIIIKKKJJJIIIHHHFFFEEEDDDDDDDDDEEEGGGIIIKKKMMMQQQUUUYYYZZZTTTKKKEEECCCCCCDDDEEEJJJJJJJJJKKKJJJJJJJJJIIILLLLLLOOOVVV\\\dddrrr~~~{{{nnneeeddddddeeekkkuuu|||{{{wwwpppkkkjjjfffgggjjjlllmmmmmmmmmmmmrrrqqqoooiiiccc___]]]]]]___ccchhhlllmmmllllllmmmsssxxxyyyuuuoookkkmmmttt|||~~~|||}}}~~~SSSSSSTTTVVVYYY]]]```aaacccbbbbbb```___]]]\\\[[[ZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\]]]]]]\\\[[[[[[ZZZ\\\]]]___```bbbfffiiihhhhhhjjjlllppptttxxxzzzzzzyyywwwsssooojjjfffdddbbb\\\VVVQQQQQQRRRTTTUUU\\\aaafffjjjpppzzzsssllljjjjjjkkkiiifff```YYYTTTTTTTTTWWWUUUTTTZZZbbbiiikkkjjjfffaaa___aaabbbcccgggmmmrrrzzz|||uuuooollljjjgggbbb^^^ZZZVVVTTTXXX]]]dddjjjnnnqqqsssttttttvvvxxxxxxwwwvvvuuuuuuxxxzzz}}}zzzuuutttqqqkkkccc\\\VVVTTTRRROOOJJJGGGFFFDDDCCCAAAAAAEEEKKKSSSZZZ___bbbdddhhhjjjqqqyyyzzzjjj```[[[[[[ZZZXXXTTTPPPLLLJJJIIIHHHJJJNNNSSSXXXYYYWWWTTTQQQKKKRRR]]]mmmeee^^^```ccchhhllluuu}}}vvvmmmccc\\\ZZZYYYXXXWWWYYY[[[^^^```eeefffhhhjjjllllllllllllllloootttyyy~~~~~~rrraaaRRRHHHDDDDDDDDDGGGIIILLLPPPTTTUUUSSSQQQLLLJJJGGGFFFFFFIIILLLOOOPPPOOOMMMKKKIIIHHHGGGGGGFFFHHHJJJMMMPPPUUU[[[___aaaYYYNNNFFFCCCCCCDDDCCCIIIJJJKKKLLLLLLLLLKKKKKKJJJJJJOOOWWW^^^hhhvvvuuulllfffeeefffhhhnnnyyyuuuooommmhhhhhhiiijjjkkkllllllmmmoooooonnnkkkgggeeedddeeecccgggmmmqqqsssssssssssswww{{{|||wwwrrrqqqooopppsssyyy~~~|||}}}PPPQQQRRRSSSVVVYYY]]]```bbbbbbbbbaaa```^^^]]]\\\[[[[[[[[[[[[\\\\\\\\\\\\___```bbbccccccbbbaaa```\\\^^^```aaacccgggkkkooooooppprrruuuyyy}}}}}}yyytttnnnjjjggg___ZZZTTTPPPQQQTTTXXXYYY```bbbgggmmmsss{{{uuunnnllllllnnnkkkfff___YYYUUUTTTUUUVVVSSSRRRXXXaaagggfffddd\\\XXXVVVYYY[[[\\\aaagggiiipppvvvvvvtttqqqlllgggcccbbb```]]]ZZZXXXWWWVVV\\\cccnnnwww}}}~~~||||||zzzxxxvvvttttttsssnnneee]]]XXXUUURRRNNNJJJFFFEEEDDDCCCBBBEEEHHHMMMSSSXXX]]]```aaafffhhhoooxxx~~~{{{jjj___ZZZXXXVVVTTTQQQMMMJJJHHHFFFFFFFFFJJJPPPUUUXXXXXXVVVTTTNNNUUUbbbsss|||ddd______aaaeeejjjuuuzzztttkkkaaa[[[YYYXXXWWWVVVXXX[[[^^^aaafffffffffgggiiikkknnnooommmpppvvv}}}xxxfffVVVKKKGGGFFFFFFIIIKKKNNNSSSVVVWWWTTTRRRKKKIIIGGGFFFHHHLLLQQQTTTVVVUUUSSSPPPNNNLLLKKKJJJHHHJJJNNNQQQUUU\\\bbbgggggg]]]PPPGGGDDDDDDDDDCCCHHHIIIKKKMMMNNNNNNMMMMMMJJJKKKPPPYYYbbbmmm|||zzzqqqllliiiggghhhlllsss~~~zzztttrrrnnnmmmkkkjjjjjjlllmmmnnnmmmnnnnnnllljjjjjjkkkllljjjnnntttyyy{{{{{{|||}}}zzzuuurrrooorrrvvvyyy|||}}}|||}}}MMMOOOQQQSSSUUUXXX\\\```cccdddddddddcccbbb```___^^^^^^_________`````````bbbccceeefffgggfffdddcccaaabbbdddfffhhhlllrrruuuwwwxxxzzz~~~zzzuuupppnnn```\\\WWWTTTVVVYYY]]]___aaaccciiipppvvv|||vvvrrrqqqqqqqqqnnnggg```[[[WWWUUUUUUSSSQQQQQQVVV\\\```^^^[[[UUUQQQPPPSSSUUUWWW[[[```bbbhhhllljjjhhhgggccc___ZZZ[[[[[[[[[YYYXXXYYYZZZbbblllyyy~~~{{{yyyxxxwwwuuuwwwwwwrrrhhh___YYYWWWRRRNNNIIIFFFEEEEEEDDDCCCHHHIIIMMMQQQVVV[[[^^^```fffhhhooowww}}}{{{jjj]]]WWWUUUQQQPPPNNNKKKIIIGGGFFFEEECCCFFFLLLSSSXXXYYYVVVSSSQQQYYYfffyyyyyyeee``````aaaeeejjjvvv}}}wwwqqqiiiaaa[[[XXXXXXVVVVVVXXX[[[___aaaffffffeeefffgggjjjnnnpppnnnrrryyy|||kkk[[[QQQLLLJJJIIIJJJLLLOOOTTTWWWWWWTTTQQQKKKJJJHHHHHHKKKQQQWWW[[[]]]\\\YYYVVVSSSQQQOOONNNLLLOOOTTTYYY^^^eeelllpppmmmaaaRRRHHHEEEEEEEEECCCGGGIIILLLNNNPPPPPPOOOOOOMMMNNNSSS\\\eeepppssslllkkkjjjhhhkkkqqqyyyyyyvvvvvvsssrrrpppooonnnnnnooooookkkmmmnnnnnnmmmnnnppprrrrrrwww}}}|||wwwuuuuuusssxxxLLLOOORRRUUUVVVYYY^^^aaaggghhhiiijjjiiihhhfffddddddddddddeeeeeeeeeeeefffeeegggiiikkkkkkjjjhhhggggggiiijjjlllnnnsssxxx}}}}}}~~~}}}yyywwweeeaaa\\\ZZZ[[[___aaacccccceeelllvvv}}}xxxvvvwwwxxxvvvrrrkkkddd___[[[XXXWWWRRRQQQRRRUUUYYYZZZXXXUUUTTTQQQQQQTTTVVVVVVYYY^^^^^^bbbddd```]]]]]][[[XXXUUUXXX\\\]]]\\\\\\^^^```iiittt~~~}}}||||||wwwzzz{{{vvvkkkaaa[[[YYYRRRNNNIIIEEEDDDEEEEEEDDDHHHIIIKKKOOOTTTZZZ___bbbfffhhhnnnwww|||{{{iii[[[TTTQQQOOONNNMMMKKKIIIHHHGGGFFFEEEFFFKKKSSS[[[\\\VVVQQQOOOWWWeeeyyyyyyfff``````dddiiinnnzzzxxxrrrkkkddd^^^YYYWWWVVVVVVWWWYYY[[[^^^```eeeeeefffgggiiikkklllmmmooossszzz|||lll]]]SSSNNNKKKJJJKKKMMMPPPTTTWWWVVVRRRNNNLLLKKKJJJKKKOOOVVV^^^bbbbbbaaa^^^[[[WWWUUUSSSRRRQQQVVV\\\bbbiiiooouuuzzzpppdddSSSIIIFFFGGGFFFDDDFFFIIILLLOOOQQQQQQQQQPPPOOOPPPTTT\\\dddmmm{{{yyylllhhhiiijjjkkkpppxxx{{{zzzyyyvvvvvvwwwyyyzzzzzzzzzxxxuuurrrpppmmmoooqqqqqqrrrsssvvvxxx|||}}}{{{}}}KKKOOOTTTVVVXXX[[[___ccckkklllnnnnnnnnnllljjjiiiiiiiiiiiiiiijjjjjjjjjjjjmmmnnnqqqssssssrrrpppooommmnnnoooqqqsssxxx~~~}}}iiieeeaaa______bbbcccdddfffhhhqqq}}}yyyyyy{{{}}}zzzvvvoooiiiddd```\\\ZZZSSSSSSUUUWWWXXXXXXVVVTTTWWWTTTTTTXXXYYYYYY[[[___]]]``````ZZZWWWWWWVVVSSSVVVZZZ___aaaaaabbbdddgggnnnyyyyyy|||~~~xxxmmmbbb\\\ZZZRRRNNNIIIEEEDDDEEEEEEEEEFFFGGGIIIMMMSSSZZZ```dddfffhhhnnnwww|||{{{hhhZZZRRROOONNNMMMMMMKKKJJJIIIHHHGGGJJJJJJNNNVVV___```XXXPPPJJJSSSbbbvvvyyyggg___aaafffmmmsss}}}{{{ssslllfff```ZZZVVVUUUUUUVVVWWWYYY[[[]]]___ccceeehhhjjjllllllkkkkkkpppttt{{{yyyjjj\\\RRRMMMJJJHHHKKKMMMPPPTTTVVVUUUPPPMMMNNNLLLLLLMMMRRRZZZbbbgggfffdddaaa]]]ZZZWWWUUUTTTUUUZZZaaaiiiooovvv|||rrreeeTTTIIIGGGGGGGGGEEEFFFIIILLLPPPRRRRRRRRRQQQOOOOOOSSSYYY```hhhuuutttiiigggjjjlllnnnuuu~~~~~~~~~~~~xxxssstttuuutttvvvyyy~~~|||vvvrrrqqqsssuuuvvvwwwxxx{{{~~~NNNOOOQQQTTTWWW^^^eeejjjrrrtttsssqqqrrruuuuuuqqqqqqqqqrrrqqqooooooppprrrtttuuuwwwxxxxxxxxxwwwwwwtttvvvxxxzzz}}}rrrmmmgggdddeeefffeeedddjjjrrr}}}~~~~~~wwwnnniiihhhfffbbb^^^WWWWWWWWWWWWXXXZZZ\\\^^^\\\ZZZZZZ]]]aaaeeedddcccfff```\\\ZZZWWWTTTUUUYYYZZZbbbhhhggggggkkkoooqqq{{{||||||yyysssjjjaaaZZZVVVPPPMMMJJJFFFDDDDDDEEEFFFJJJJJJJJJLLLQQQWWW]]]```aaaffflllrrrvvv|||}}}iii[[[SSSPPPOOOOOONNNLLLHHHEEEDDDEEEEEEKKKTTT]]]bbb___XXXRRRKKKPPP]]]ppp{{{xxx}}}xxxlllccceeekkkttt}}}yyyuuunnngggbbb]]]XXXUUUVVVVVVVVVVVVWWW[[[```dddfffhhhiiiiiiiiikkkmmmooowwwxxx{{{|||tttfffXXXMMMHHHFFFGGGLLLMMMQQQUUUWWWWWWSSSPPPNNNOOOQQQUUU[[[cccjjjnnnmmmjjjeee```[[[XXXVVVVVV[[[___eeennnvvv{{{||||||oooaaaPPPGGGGGGJJJJJJGGGGGGJJJNNNPPPPPPOOOPPPPPPRRRTTTVVVXXX\\\dddnnnvvvwww{{{zzzrrrkkkkkknnnpppxxx~~~~~~}}}yyyqqqrrrsssssssssvvvzzz}}}{{{|||{{{}}}SSSSSSSSSTTTYYYbbblllsssxxx{{{|||zzz{{{}}}|||xxxwwwwwwxxxwwwvvvuuuwwwyyyxxxzzz|||~~~~~~|||}}}qqqmmmiiihhhiiijjjkkkjjjrrrzzzxxxpppkkkiiigggccc___YYYZZZZZZ\\\___cccfffhhhiiihhhhhhkkkoooqqqooommmmmmfff```]]]ZZZXXX[[[```dddkkkpppppppppuuuzzz|||}}}{{{wwwpppggg^^^WWWTTTOOOMMMIIIFFFDDDDDDEEEFFFHHHHHHHHHKKKPPPVVV\\\```aaafffmmmrrrwww}}}mmm^^^UUURRRPPPQQQPPPMMMJJJGGGFFFFFFGGGKKKSSSZZZ]]]ZZZSSSNNNLLLQQQ\\\oooyyywww|||{{{nnnjjjlllrrr{{{xxxssslllfffaaa\\\XXXUUUUUUUUUUUUUUUWWWZZZ```dddiiikkkmmmnnnnnnppprrrtttxxxyyy}}}}}}tttmmmbbbVVVNNNJJJIIIJJJLLLMMMPPPSSSVVVVVVSSSQQQQQQQQQSSSVVV\\\cccjjjnnnkkkiiieee```\\\YYYWWWVVV[[[]]]bbbiiiooorrrrrrqqqiii]]]NNNGGGHHHKKKJJJIIIKKKMMMPPPQQQQQQQQQRRRSSSZZZ\\\]]]]]]]]]aaagggmmmnnnssstttoookkknnnsssvvv||||||ttttttuuuvvvwwwyyy}}}XXXWWWVVVWWW\\\gggsss||||||}}}}}}|||zzzyyy{{{|||}}}~~~pppnnnllllllnnnpppqqqqqquuu|||zzzsssnnnkkkiiieeebbb\\\]]]___ccchhhnnnsssuuuzzzyyyzzz}}}~~~{{{wwwnnneee```^^^^^^cccjjjrrrxxx}}}|||~~~|||xxxssskkkccc[[[UUUQQQMMMKKKIIIFFFDDDDDDEEEEEEEEEEEEGGGJJJOOOUUU[[[^^^___eeemmmsssxxx~~~ooo___VVVSSSRRRRRRRRRPPPLLLIIIHHHHHHHHHKKKPPPUUUWWWTTTNNNIIILLLQQQ\\\mmmxxxvvvzzz~~~rrrooorrrxxxuuuqqqjjjddd___[[[XXXUUUTTTTTTUUUUUUVVVZZZ```dddkkkmmmppprrrssstttvvvxxxyyy|||xxxrrrgggbbb[[[SSSNNNLLLMMMMMMOOOOOOQQQUUUXXXYYYXXXWWWVVVUUUVVVXXX]]]ccciiillliiihhheeeaaa^^^ZZZWWWVVVXXXYYY\\\```dddeeedddbbb^^^VVVKKKGGGHHHKKKLLLJJJPPPQQQRRRRRRRRRSSSUUUWWWaaaccccccaaa______cccfffhhhooorrrpppooottt{{{~~~{{{uuuvvvxxxzzz}}}\\\[[[[[[\\\aaajjjvvv}}}~~~wwwooonnnnnnooopppsssuuuvvvxxx~~~{{{uuupppmmmjjjgggddd___aaadddjjjqqqxxx~~~uuujjjdddbbbdddllluuuxxxtttmmmeee___YYYTTTQQQKKKJJJHHHFFFDDDDDDEEEEEEEEEFFFGGGIIINNNSSSXXX[[[]]]ccclllssswww}}}nnn]]]UUURRRRRRSSSSSSQQQMMMJJJHHHHHHGGGHHHLLLPPPRRRQQQLLLHHHKKKPPP\\\nnnzzzxxx|||vvvtttxxxtttpppiiiccc^^^[[[XXXVVVSSSTTTUUUUUUWWW[[[aaafffjjjmmmqqqssstttuuuwwwxxx{{{~~~yyynnnggg\\\YYYUUUPPPMMMMMMNNNOOORRRSSSUUUZZZ___bbbbbbbbb[[[ZZZZZZZZZ]]]bbbgggjjjhhhgggeeeaaa]]]YYYUUUSSSSSSSSSTTTVVVXXXYYYWWWVVVRRRNNNHHHGGGIIIKKKMMMLLLSSSTTTTTTTTTTTTVVVYYY\\\ccceeefffdddaaa```cccfffjjjrrrxxxwwwwww}}}|||uuurrrrrrsssyyy{{{yyy|||]]]^^^```bbbfffmmmuuuzzzzzzrrroooooooooppprrruuuxxx{{{|||wwwsssoookkkhhhfffccceeejjjqqqyyyzzzooojjjiiimmmwwwtttooohhhaaa]]]XXXTTTQQQIIIHHHGGGEEEDDDDDDEEEEEEGGGGGGHHHJJJNNNRRRVVVXXX[[[bbbkkkrrrwww{{{mmm\\\TTTSSSRRRSSSTTTRRRNNNJJJHHHHHHEEEFFFJJJNNNQQQQQQNNNKKKJJJPPP]]]ppp}}}yyyzzzuuupppiiibbb^^^[[[XXXWWWTTTUUUVVVWWWYYY^^^dddhhhmmmppptttwwwwwwwwwwwwxxx||||||rrrggg```VVVTTTQQQNNNMMMMMMOOOPPPTTTUUUYYY___eeeiiikkkkkk```___]]]\\\^^^aaadddggghhhfffccc___ZZZUUUQQQOOONNNMMMLLLMMMOOOPPPOOONNNJJJIIIHHHHHHIIILLLNNNPPPUUUVVVWWWXXXYYY\\\aaadddiiijjjiiifffbbbaaadddgggmmmwww{{{uuunnnhhhggggggiiiqqqyyyyyy~~~{{{xxxvvvwwwxxx^^^aaaeeeiiimmmqqqvvvzzzzzzrrrooopppqqqrrrtttyyy~~~{{{vvvrrrnnnkkkjjjiiilllrrr{{{vvvssstttyyysssmmmfff```]]]YYYSSSOOOGGGGGGFFFEEEDDDDDDDDDEEEGGGHHHJJJLLLPPPTTTWWWYYY\\\ccclllssswwwzzz~~~mmm[[[UUUUUURRRTTTUUUSSSOOOKKKIIIHHHEEEGGGJJJOOOSSSSSSQQQNNNIIIPPP___sss~~~{{{xxxrrrjjjccc___\\\YYYXXXVVVWWWXXXYYY\\\aaaggglllssswww{{{}}}}}}{{{yyyyyyzzz}}}}}}uuujjjaaa[[[UUUSSSPPPNNNNNNPPPRRRTTTVVVXXX]]]cccjjjnnnooonnneeeccc```^^^]]]___aaaccceeeccc```[[[VVVRRRNNNLLLLLLJJJHHHHHHJJJKKKKKKJJJHHHIIIJJJKKKLLLNNNRRRUUUYYY[[[]]]```cccgggmmmqqqtttsssooohhhbbbaaaeeeiiirrrzzztttrrrmmmhhhgggfffhhhpppxxxxxx~~~}}}}}}|||yyytttooonnnooopppbbbeeeiiinnnrrrwww}}}zzztttpppqqqsssuuuyyyzzzuuuqqqooonnnqqquuu|||~~~~~~uuuooogggaaa]]]XXXQQQKKKFFFEEEEEEEEEEEEDDDDDDDDDFFFGGGJJJNNNRRRWWW[[[]]]^^^eeeooovvvyyy{{{}}}iiiXXXTTTUUUSSSUUUWWWUUUQQQMMMJJJIIIHHHJJJNNNRRRVVVVVVSSSPPPJJJRRRaaavvv{{{uuummmeee```]]][[[YYYXXXYYYZZZ\\\___dddkkkpppyyy}}}|||yyyxxxvvvxxxyyyuuummmccc\\\YYYVVVTTTRRRPPPRRRUUUYYY\\\]]]___cccjjjoooqqqqqqooohhheeeaaa^^^\\\]]]___``````^^^ZZZVVVRRRPPPNNNMMMMMMJJJHHHGGGGGGIIIIIIHHHJJJMMMOOOPPPOOORRRWWW[[[___bbbfffkkkooouuu{{{{{{sssjjjcccccciiinnn}}}yyywwwwwwwwwyyy}}}zzzyyyxxxxxxzzzyyy}}}~~~{{{zzz{{{}}}}}}}}}}}}}}}|||{{{zzzzzzuuutttrrrmmmiiigggiiillleeehhhlllpppuuu|||yyytttppprrrtttwww}}}~~~xxxtttqqqqqqvvvzzz~~~xxxqqqhhhbbb^^^XXXOOOHHHEEEEEEEEEEEEEEEDDDDDDDDDDDDFFFJJJNNNTTTZZZ^^^aaa```hhhqqqxxx{{{|||~~~eeeTTTQQQSSSUUUWWWXXXWWWSSSOOOLLLKKKJJJLLLQQQUUUXXXXXXTTTPPPKKKSSSbbbwww~~~~~~xxxnnnfffaaa^^^[[[ZZZZZZ[[[\\\^^^aaafffmmmrrr{{{|||xxxvvvsssuuuuuupppggg^^^YYYWWWWWWUUUSSSRRRUUUYYY___bbbdddfffjjjppptttuuurrrpppiiigggbbb^^^\\\\\\]]]^^^\\\YYYVVVRRRPPPOOOOOOOOOOOOLLLHHHGGGGGGGGGGGGGGGNNNQQQSSSSSSRRRTTTZZZ```dddgggmmmsssxxx~~~uuukkkeeefffnnnvvvwwwllljjjkkkkkkmmmooommmqqqvvv|||}}}zzzwwwwwwyyy|||~~~~~~||||||}}}}}}}}}|||zzz{{{zzzyyywwwvvvuuutttsssoooooonnniiieeedddfffiiimmmrrrwwwzzz|||zzzzzzzzz}}}zzzssstttyyy}}}}}}uuuooofff___[[[WWWSSSOOOGGGFFFDDDCCCBBBBBBBBBCCCHHHIIILLLPPPTTTYYY\\\^^^gggkkkrrrxxxyyyxxx|||{{{eeeWWWQQQPPPWWWWWWWWWVVVTTTQQQOOOMMMMMMOOOSSSWWWYYYWWWQQQLLLQQQXXXfffyyy}}}|||tttjjjaaa]]]]]]^^^ZZZYYYYYY]]]cccjjjpppsss|||}}}yyyuuutttssssssqqqllleee^^^ZZZYYYWWWYYYZZZ[[[]]]aaaeeeiiiooorrrvvvyyyyyyvvvrrroooiiihhheeeccc```^^^]]]]]]ZZZWWWSSSQQQPPPOOONNNMMMKKKLLLKKKJJJJJJKKKNNNPPPSSSVVVYYY[[[[[[^^^dddiiikkkttt~~~qqqkkkgggggguuuuuufffccc___^^^^^^___``````bbbfffjjjooossswww|||}}}zzzrrrrrrsssssstttuuuvvvwww~~~}}}}}}}}}}}}~~~}}}{{{yyyzzz||||||||||||zzzyyyttttttssssssuuuwwwzzz|||~~~~~~}}}}}}|||zzzyyyxxxzzzvvvqqqooonnnllliiifffggggggfffeeedddfffiiimmmzzz|||wwwxxx~~~~~~uuunnneee]]]YYYUUUQQQNNNFFFEEECCCBBBAAAAAABBBBBBFFFGGGKKKOOOUUU[[[```bbbgggjjjqqqvvvwwwvvv||||||gggXXXSSSRRRVVVUUUTTTSSSQQQOOOMMMLLLNNNPPPTTTXXXZZZWWWRRRMMMPPPXXXfffzzz~~~{{{{{{xxxqqqhhhaaa\\\\\\]]]ZZZYYYYYY\\\aaaggglllooouuuwwwyyyxxxuuurrrpppoooppppppnnniiiccc]]]ZZZXXXXXXZZZ^^^aaadddiiiooosssxxxzzz{{{|||yyyuuuqqqnnniiihhhfffdddaaa___]]]\\\XXXVVVSSSRRRRRRQQQPPPNNNKKKLLLLLLKKKKKKMMMQQQUUU[[[^^^bbbdddeeehhhnnnrrrsss}}}xxxnnnlllkkkoooqqqddd^^^[[[WWWVVVVVVWWWXXXXXX[[[]]]aaaeeehhhkkkooorrrrrrqqqqqqrrrtttuuuuuutttvvvyyy~~~~~~}}}}}}zzzyyywwwwwwwwwuuusssqqqnnnmmmmmmlllmmmnnnooopppuuuyyyyyyuuuttttttuuuuuuuuuvvvwwwvvvuuuuuuwwwyyy~~~}}}}}}{{{yyywwwuuutttpppqqqrrrsssssssssssssssoooooonnnnnnppprrruuuwwwzzzyyyyyyxxxwwwvvvuuuttttttqqqmmmllllllkkkhhheeegggggggggfffeeegggjjjmmm|||uuummmbbbZZZVVVRRRNNNKKKDDDCCCBBB@@@@@@@@@@@@AAACCCEEEIIIOOOVVV]]]cccfffhhhjjjooossstttttt{{{}}}iii[[[UUUUUUTTTSSSQQQPPPNNNMMMLLLLLLOOOQQQTTTXXXZZZXXXSSSNNNNNNWWWggg{{{}}}zzztttrrrnnnggg```\\\[[[\\\ZZZZZZZZZ\\\___cccgggjjjmmmnnnpppooommmlllllllllmmmmmmkkkgggbbb^^^\\\\\\[[[^^^dddjjjooouuu{{{~~~zzztttooommmhhhhhhgggfffccc```^^^\\\VVVUUUSSSSSSSSSSSSQQQOOOLLLLLLLLLLLLNNNRRRWWW[[[cccggglllooopppsssyyy}}}zzzrrrmmmmmmpppxxxppp```UUUUUURRROOONNNNNNPPPPPPPPPRRRTTTWWWYYYZZZ\\\___aaa`````````aaacccdddcccaaafffiiinnnrrrvvvxxxxxxwww{{{}}}}}}{{{zzz{{{|||xxxvvvvvvvvvpppmmmkkkjjjjjjjjjiiigggiiihhhfffeeefffgggiiijjjmmmppptttwwwyyyzzzyyyxxxvvvrrrnnnkkklllmmmnnnooommmnnnnnnlllkkklllnnnpppssssssssssssrrrqqqpppooommmlllllllllmmmnnnnnnooonnnnnnmmmmmmnnnqqqsssuuuxxxxxxwwwvvvuuutttsssssspppooommmmmmmmmkkkiiifffjjjkkkkkkkkkkkklllooorrrssskkk```XXXSSSOOOLLLIIIBBBAAA@@@???>>>>>>???@@@BBBCCCGGGMMMTTT[[[bbbeeehhhiiimmmqqqqqqsss{{{}}}iii\\\VVVVVVSSSRRRPPPNNNMMMLLLMMMMMMNNNOOOSSSVVVXXXVVVQQQMMMLLLUUUfff{{{|||yyyooonnnlllgggaaa]]]\\\\\\[[[\\\]]]]]]^^^aaadddfffiiijjjkkkjjjjjjjjjlllmmmlllllljjjgggdddbbbbbbcccaaafffmmmtttzzzyyysssnnnkkkggggggggggggdddaaa^^^\\\VVVUUUSSSSSSSSSSSSQQQOOOLLLMMMMMMNNNQQQVVV]]]bbbhhhmmmssswwwyyy|||vvvqqqmmmooouuuzzzmmmbbbXXXQQQPPPNNNKKKKKKLLLMMMMMMLLLMMMOOOQQQRRRRRRRRRTTTVVVVVVVVVVVVWWWYYYZZZXXXVVVXXX[[[___cccfffhhhiiiiiijjjmmmooooooooosssyyy~~~yyyxxxuuusssqqqooooooooojjjhhheeeddddddeeeddddddgggfffeeedddeeegggjjjlllnnnnnnpppqqqrrrrrrqqqqqqooollliiihhhjjjmmmnnnooommmmmmmmmmmmlllmmmpppsssqqqrrrssstttuuuuuuuuuuuuvvvuuutttrrrrrrsssttttttuuuuuuttttttuuuwwwyyy{{{|||{{{zzzyyyxxxxxxxxxxxxuuuuuutttsssrrrpppnnnllloooqqqsssssstttuuuxxxzzz~~~~~~~~~zzzppphhh^^^VVVQQQNNNJJJGGGAAA@@@>>>======>>>??????BBBCCCFFFJJJQQQXXX^^^bbbhhhiiilllpppppprrrzzz|||iii\\\VVVUUUSSSRRRPPPNNNMMMMMMNNNNNNKKKMMMOOOSSSUUUSSSOOOKKKKKKTTTdddzzz}}}xxxnnnmmmlllgggbbb^^^\\\\\\[[[]]]````````````ccceeefffggghhhhhhhhhiiilllnnnjjjjjjiiigggeeeeeegggjjjkkkqqqxxx~~~xxxqqqmmmjjjffffffgggfffdddaaa^^^\\\XXXVVVTTTSSSSSSSSSQQQOOONNNOOOPPPRRRUUU[[[aaafffmmmrrryyy~~~~~~vvvuuuqqqooosssvvviii```YYYTTTPPPOOOMMMKKKKKKLLLMMMMMMLLLLLLMMMOOOOOOOOOOOOQQQRRRRRRRRRRRRTTTVVVUUUSSSQQQPPPRRRTTTWWWYYY[[[\\\\\\]]]```ccceeegggllltttzzz|||}}}}}}}}}}}}|||zzzxxxvvvrrrrrrqqqooonnnmmmlllllliiigggdddddddddeeeeeeeeeggggggggghhhkkknnnqqqsssttttttssssssrrrrrrrrrrrrooommmkkkkkknnnqqqssssssrrrsssttttttuuuwwwzzz|||yyyzzz|||~~~~~~~~~~~~~~~~~~~~~}}}|||}}}~~~~~~~~~~~~~~~~~~~~~}}}{{{xxxuuusssrrrtttwwwzzz|||}}}~~~|||wwwqqqllleee\\\VVVRRRNNNIIIEEE@@@???>>>======>>>??????BBBCCCEEEIIINNNVVV\\\```ggghhhlllpppppprrrzzz}}}jjj\\\VVVUUUQQQQQQPPPOOOOOOOOOOOOOOOIIIJJJMMMPPPQQQPPPLLLIIIJJJRRRbbbvvv|||xxxooonnnlllgggbbb^^^\\\\\\ZZZ^^^aaabbbaaaaaacccfffccceeefffggggggiiikkknnnjjjjjjiiihhhgggjjjnnnqqqyyy~~~yyyrrrmmmjjjeeeeeeeeedddccc```^^^\\\ZZZXXXUUUTTTUUUUUUUUUTTTRRRTTTVVVYYY\\\```fffjjjrrrxxx|||xxxtttvvvtttvvv~~~ttthhh^^^XXXTTTQQQOOOPPPNNNMMMMMMNNNOOOOOONNNMMMOOOQQQRRRRRRSSSUUUWWWTTTTTTUUUWWWXXXXXXUUUSSSPPPPPPQQQQQQRRRSSSTTTTTTUUUXXX\\\^^^```fffnnnttt~~~~~~}}}zzz{{{zzzzzzyyyxxxwwwuuuuuuttttttttttttrrrqqqooonnnllljjjiiiiiijjjkkkjjjiiillllllnnnqqqtttxxx{{{|||}}}|||{{{zzzyyyxxxwwwwwwtttrrrpppqqqsssvvvwwwxxxyyy{{{}}}~~~|||zzzzzzzzzyyy|||wwwppphhhccc\\\VVVSSSOOOIIIEEE??????>>>======>>>???@@@BBBBBBDDDHHHNNNVVV]]]aaaggghhhmmmqqqrrrrrrzzz~~~kkk]]]VVVUUUOOOOOOPPPPPPPPPOOONNNNNNHHHIIIKKKNNNPPPOOOKKKHHHJJJQQQ___rrrzzzvvvqqqooolllfff```[[[ZZZ[[[WWW\\\aaacccaaaaaacccfffccceeehhhiiiiiijjjlllnnnmmmmmmmmmlllmmmqqqwww{{{|||uuunnnkkkeeeeeecccbbb```___^^^]]]\\\YYYVVVUUUWWWZZZ\\\]]]WWWZZZ]]]```cccfffjjjmmmtttzzz}}}wwwwwwyyyxxx}}}~~~zzznnnggg___YYYWWWWWWUUUSSSTTTSSSRRRRRRSSSTTTSSSRRRSSSUUUXXXZZZ[[[]]]```bbb``````aaacccdddddd```^^^XXXWWWVVVTTTTTTTTTTTTTTTTTTVVVYYYZZZ[[[___fffkkkttt~~~~~~~~~~~~|||}}}}}}|||{{{xxxvvvtttrrrqqqqqqrrrssstttrrrqqqvvvxxx{{{{{{yyyxxxxxxzzz|||}}}}}}zzztttfffaaa[[[WWWTTTOOOIIIDDD@@@???>>>======>>>???@@@AAABBBDDDHHHOOOWWW___cccfffhhhnnnrrrsssssszzzlll^^^WWWVVVMMMNNNOOOPPPPPPOOOMMMMMMHHHIIIKKKNNNPPPOOOKKKHHHJJJPPP]]]ppp|||tttsssqqqrrrwww~~~xxxtttrrrpppkkkeee^^^ZZZYYYYYYUUUZZZaaacccaaaaaacccgggfffhhhkkklllmmmmmmooopppssssssrrrrrrtttxxxwwwpppkkkeeedddbbb```___^^^]]]]]]]]]ZZZWWWWWWZZZ___bbbddd[[[^^^cccfffhhhjjjmmmooossszzzwwwrrrvvv|||~~~uuunnnddd___[[[YYY[[[]]]\\\ZZZYYYWWWWWWWWWYYYYYYXXXWWWYYY\\\___bbbdddgggjjjmmmmmmmmmnnnpppqqqpppmmmjjjaaa___]]][[[YYYXXXXXXXXXTTTVVVXXXXXXWWWZZZ```eeeiiiqqqyyy|||}}}}}}{{{www{{{}}}~~~{{{yyyxxxxxxyyyzzz||||||zzzxxx~~~~~~}}}{{{tttiiiddd]]]VVVQQQLLLHHHEEE@@@@@@??????@@@@@@AAABBBAAAAAABBBFFFMMMUUU]]]bbbhhhiiinnntttwwwxxx~~~qqqcccXXXOOOSSSPPPNNNPPPTTTTTTPPPLLLHHHIIILLLNNNOOONNNLLLJJJHHHNNN\\\ppppppeeebbb^^^]]]cccllluuu|||vvvqqqiiiccc^^^ZZZWWWUUU[[[]]]___bbbdddfffggghhhiiihhhhhhjjjnnnqqqrrrrrrsssvvvzzz|||}}}xxxooolllccc^^^ZZZZZZ]]]___^^^\\\[[[YYYXXX[[[```eeeffffffeeegggkkkmmmnnnpppsssvvv}}}uuunnnooowwwuuummmhhhaaa___^^^\\\\\\]]]^^^___]]]___```bbbccccccbbbbbbaaagggpppuuuxxxzzz}}}~~~xxxqqqlllkkkiiigggeeefffaaaZZZVVVVVVXXXZZZ\\\aaafffkkknnnpppssswwwzzz}}}~~~|||{{{zzzzzz|||xxxqqqeeeaaaZZZSSSOOOJJJGGGDDDAAA@@@@@@@@@@@@AAABBBBBBAAAAAABBBFFFLLLTTT\\\```fffhhhmmmtttwwwyyy~~~kkk```WWWQQQTTTQQQOOOQQQTTTTTTPPPLLLHHHJJJLLLNNNNNNMMMKKKIIIGGGMMMZZZmmmyyyfff\\\YYYVVVXXX___hhhrrr}}}vvvqqqjjjccc___\\\YYYWWW\\\]]]___bbbeeefffhhhhhhjjjjjjjjjkkkmmmpppsssuuuzzz~~~uuujjjfff___[[[WWWWWWZZZ]]]\\\ZZZ^^^]]]^^^bbbhhhllllllllljjjllloooqqqsssvvvyyy|||yyyqqqlllooowwwxxxpppiiidddeeedddcccbbbbbbcccdddeeeeeefffhhhjjjlllmmmnnnooorrrxxx|||yyytttooohhhbbb```______^^^^^^aaaccceeehhhnnnuuuzzz|||{{{yyyyyyzzz}}}|||ssslllaaa\\\VVVPPPLLLIIIEEECCCAAAAAAAAA@@@AAABBBBBBCCC@@@@@@BBBFFFLLLSSSZZZ___dddfffkkkssswwwzzzyyyeee\\\WWWSSSTTTRRRPPPQQQSSSSSSOOOKKKHHHJJJLLLMMMMMMKKKIIIGGGFFFKKKWWWiiimmm\\\TTTQQQQQQUUU]]]eeemmmyyy}}}uuupppjjjdddaaa___\\\[[[]]]^^^```ccceeeggghhhiiikkkmmmnnnmmmmmmooouuuyyyoooccc^^^YYYUUURRRSSSVVVYYYYYYXXX^^^```dddjjjpppssssssrrrqqqsssuuuwwwyyy}}}uuuqqqllliiimmmwww{{{rrrlllgggdddhhhhhhhhhhhhhhhiiikkkkkklllmmmoooqqquuuyyy|||~~~}}}vvvpppkkkgggdddaaaaaa``````cccjjjsssyyy~~~|||{{{{{{|||~~~}}}vvvllleee]]]YYYSSSNNNKKKHHHEEECCC@@@@@@??????@@@@@@AAABBB@@@@@@BBBFFFKKKRRRYYY]]]bbbdddiiiqqquuuyyyxxxddd[[[WWWUUUSSSRRRQQQQQQQQQPPPLLLIIIGGGIIIJJJKKKKKKIIIFFFEEEFFFJJJTTTfff|||fffXXXSSSQQQRRRVVV]]]ccciiisss||||||tttooojjjeeecccaaa___^^^^^^___bbbdddfffhhhiiiiiilllooopppooommmpppwww~~~{{{iii\\\WWWRRRPPPNNNOOORRRVVVWWWWWW]]]aaahhhooouuuwwwwwwvvvwwwxxx{{{}}}xxxooollliiihhhkkksss|||xxxqqqmmmkkkjjjkkkkkkllllllmmmnnnnnnnnnppppppqqqtttxxx}}}}}}uuupppooommmjjjggghhhkkkqqqttt{{{{{{wwwuuuwwwzzz}}}{{{zzzxxxxxxxxxuuuvvv{{{|||vvvooofff___\\\XXXRRRMMMJJJHHHEEEDDD>>>>>>>>>===>>>??????@@@@@@AAACCCFFFLLLRRRXXX[[[bbbccchhhoootttxxx|||hhh]]]YYYVVVSSSRRRQQQPPPOOOMMMIIIGGGFFFGGGIIIJJJIIIGGGEEECCCFFFIIISSSdddzzzzzzcccXXXUUUTTTTTTXXX\\\___bbblllvvv{{{sssoooiiieeecccbbbaaa``````aaaccceeeggghhhiiijjjllloooqqqpppooorrrzzzuuudddXXXTTTLLLKKKKKKLLLPPPTTTVVVXXX]]]bbbjjjrrrwwwyyyzzzzzzzzz|||yyysssmmmkkkiiiiiikkkpppvvvyyywwwrrrpppqqqqqqpppqqqrrrsssssssssrrrqqqqqqqqqqqqssswww}}}}}}yyyvvvssspppoootttvvv{{{zzzpppnnnjjjiiijjjmmmrrruuuvvv~~~zzzuuurrrqqqmmmkkkmmmrrrwww|||wwwrrrkkkccc\\\[[[WWWQQQMMMJJJGGGEEECCC======<<<<<<======>>>???AAABBBDDDHHHMMMRRRWWWZZZaaaccchhhooouuuzzzkkk___[[[XXXSSSSSSRRRQQQNNNKKKHHHFFFEEEGGGIIIJJJJJJHHHFFFDDDFFFJJJSSScccyyyxxxbbbYYYVVVUUUUUUWWWYYYZZZ___jjjwww|||yyysssoooiiieeedddcccbbbaaaaaabbbdddfffhhhiiijjjjjjkkkmmmooopppqqquuu|||ooo^^^TTTQQQIIIIIIJJJLLLOOOTTTXXXZZZ___dddkkkrrrvvvzzz}}}}}}{{{uuuppplllllllllmmmooosssvvvxxxxxx}}}xxxttttttvvvxxxzzz{{{||||||{{{yyyvvvuuuqqqqqqpppqqqssswww{{{~~~wwwpppnnnlllmmmsssxxx}}}~~~xxxrrrkkkhhhdddcccbbbbbbeeeiiinnnqqqvvv}}}~~~|||wwwtttpppnnnnnnqqqtttvvv~~~|||uuupppjjjccc\\\ZZZVVVPPPLLLHHHFFFCCCAAA===============>>>??????BBBCCCEEEIIINNNSSSWWWZZZ```bbbhhhqqqxxxkkk```\\\[[[UUUUUUUUURRROOOKKKHHHGGGFFFHHHJJJLLLLLLKKKIIIHHHGGGJJJSSSdddyyyzzzdddZZZWWWUUUTTTUUUWWWZZZaaaqqq{{{yyyrrrnnniiieeecccbbbaaa```bbbccceeegggiiijjjjjjkkkiiikkkmmmppptttyyy~~~zzzhhhYYYPPPNNNGGGIIIJJJMMMPPPUUUZZZ]]]___ccciiimmmqqqvvv{{{}}}xxxsssqqqjjjlllnnnrrrvvvzzz}}}~~~}}}|||yyyyyy|||~~~}}}yyyvvvooonnnmmmlllmmmnnnpppqqqppprrrrrrpppmmmmmmppptttwww|||}}}uuupppooorrrtttuuuzzzzzzrrrkkkfffbbb^^^[[[```______```ccchhhmmmpppssszzz~~~{{{wwwyyy{{{{{{|||~~~zzz{{{wwwuuuvvvuuutttyyy{{{tttpppkkkddd^^^ZZZVVVPPPKKKGGGDDDBBB@@@>>>>>>>>>>>>>>>??????@@@CCCDDDFFFJJJNNNSSSXXXZZZ___aaahhhrrr{{{~~~iii___^^^^^^WWWWWWWWWTTTPPPLLLIIIHHHHHHJJJLLLNNNOOONNNLLLJJJHHHKKKTTTeeezzz}}}ggg\\\YYYUUUTTTUUUXXX\\\gggzzz|||yyyrrrnnniiieeecccbbbaaa```cccdddfffgggiiijjjkkkkkkhhhiiikkkpppvvv|||wwweeeUUUMMMLLLGGGIIIKKKMMMQQQVVV[[[___]]]```eeehhhkkkpppxxx}}}|||vvvsssrrrhhhkkkpppvvv|||}}}~~~}}}xxxuuulllkkkiiigggfffffffffggg]]]^^^___\\\YYYYYY]]]aaa^^^dddgggeeedddgggkkkkkkuuu||||||}}}{{{wwwxxx}}}~~~zzztttnnnfff```]]]]]]^^^^^^eeecccbbbcccgggkkkoooppp{{{zzzzzz|||}}}|||zzzxxx||||||}}}~~~~~~}}}|||zzzuuupppjjjaaa[[[TTTQQQMMMJJJHHHFFFCCCAAA@@@???>>>=========>>>???@@@CCCGGGKKKOOOSSSYYY\\\fffhhhmmmuuu{{{kkkaaa\\\YYYWWWXXXXXXVVVPPPKKKHHHFFFGGGJJJPPPVVVYYYVVVNNNGGGGGGJJJSSSdddxxxkkkaaa^^^[[[ZZZ\\\___cccooo}}}{{{qqqnnnjjjeeeaaa```___```___aaadddgggiiiiiiiiihhheeehhhmmmqqquuuzzzuuu```TTTPPPQQQIIIKKKLLLNNNPPPUUU[[[___bbbcccdddfffjjjpppxxx}}}wwwrrrppplllqqqxxxzzzuuunnnkkkhhhfffeeeccc```^^^UUUVVVWWWTTTPPPNNNPPPRRRUUUWWWXXXWWWTTTTTTWWWZZZ___fffpppxxx~~~}}}|||uuuppphhheee```]]]^^^```ccceeeiiihhhhhhjjjmmmrrruuuwww|||{{{zzz{{{}}}}}}{{{zzz|||}}}}}}}}}~~~xxxtttooohhh___YYYRRROOOKKKHHHGGGEEEBBB@@@???>>>===<<<<<<===>>>>>>@@@CCCGGGLLLOOOTTTYYY]]]gggiiiooovvv|||mmmccc^^^[[[WWWXXXXXXUUUPPPLLLJJJIIIIIILLLSSSYYY[[[WWWOOOHHHGGGKKKTTTdddxxxnnnfffeeegggffffffiiimmmxxx}}}uuupppiiidddbbbaaa___^^^___aaadddgggiiijjjjjjjjjjjjmmmqqquuuyyy}}}ttt___RRRNNNNNNKKKMMMNNNPPPSSSWWW]]]aaa```aaabbbdddiiipppxxx~~~~~~xxxvvvvvvvvv|||{{{uuullljjjhhhfffeeeccc```]]]UUUVVVVVVSSSOOOMMMNNNPPPMMMOOOQQQQQQOOOOOORRRTTTUUU[[[bbbiiioooyyyxxxoooiiieee\\\\\\\\\]]]aaagggllloooqqqqqqrrrtttwwwzzz|||~~~}}}||||||~~~~~~~~~}}}~~~~~~}}}}}}~~~yyywww}}}}}}wwwrrrmmmfff]]]VVVPPPMMMIIIFFFEEECCC@@@>>>======<<<;;;;;;<<<===>>>AAAEEEIIIMMMQQQUUUZZZ]]]gggiiipppxxx~~~oooddd___\\\VVVWWWVVVSSSPPPMMMLLLLLLLLLPPPWWW\\\]]]XXXOOOHHHIIILLLVVVfffyyyrrrmmmnnnuuusssssstttwww{{{sssiiicccbbbbbb___]]]^^^```cccfffiiikkkllllllnnnrrrwww{{{~~~qqq^^^QQQMMMLLLNNNPPPQQQSSSUUUZZZ___ccc```aaaccceeejjjrrr|||}}}zzz{{{|||{{{tttkkkiiihhhgggfffddd```]]]VVVVVVUUURRROOOMMMNNNNNNIIIKKKMMMMMMMMMMMMNNNPPPOOORRRVVVYYY]]]eeennnuuu~~~zzzooofff```^^^VVVXXX[[[```eeelllsssxxxxxxzzz}}}~~~~~~yyyrrrpppwww}}}wwwrrrllleee[[[TTTNNNLLLHHHFFFDDDBBB@@@>>>===<<<<<<;;;<<<===>>>???CCCFFFKKKOOOSSSWWW[[[^^^fffhhhpppyyymmmccc^^^ZZZUUUUUUTTTQQQNNNLLLLLLMMMNNNSSSYYY^^^]]]WWWOOOHHHKKKNNNVVVfffyyytttrrruuu}}}{{{{{{|||~~~|||||||||}}}uuuiiiccccccccc```\\\\\\^^^aaaeeehhhjjjlllmmmqqqtttyyy}}}ooo]]]RRRNNNMMMOOOQQQSSSUUUWWW[[[```cccbbbcccfffiiioooxxx||||||~~~{{{rrrkkkjjjiiiiiiiiifffccc___YYYXXXWWWTTTRRRPPPPPPPPPLLLNNNPPPQQQQQQQQQQQQPPPRRRSSSTTTTTTUUUZZZaaafffnnnsss|||uuuiii```[[[YYYUUUXXX]]]aaagggnnnvvv||||||~~~}}}{{{sssmmmmmmvvv~~~wwwpppkkkccc[[[TTTNNNKKKHHHEEEDDDBBB@@@>>>======<<<<<<===???@@@BBBEEEHHHMMMRRRUUUXXX\\\^^^cccgggooozzzkkkaaa\\\YYYTTTTTTSSSPPPMMMKKKKKKLLLNNNSSSYYY\\\ZZZTTTMMMHHHJJJMMMUUUfff{{{uuutttxxxzzzvvvvvvvvvxxxzzz~~~vvviiiccccccccc```\\\[[[]]]___cccfffiiikkklllppptttxxx|||nnn^^^TTTQQQPPPPPPQQQTTTVVVXXX[[[___bbbbbbdddhhhmmmttt~~~|||{{{{{{zzzrrrmmmlllkkkkkkkkkiiifffddd^^^\\\ZZZXXXWWWUUUTTTTTTSSSUUUWWWYYYZZZYYYWWWVVVZZZYYYWWWUUUTTTVVVYYY\\\bbbfffmmmvvvyyyoooccc[[[XXXXXXVVVYYY^^^bbbgggpppzzzxxxwwwwwwyyy|||zzztttoookkknnn{{{vvvnnnhhhaaaZZZUUULLLJJJGGGDDDCCCBBB@@@>>>===<<<<<<===>>>@@@BBBCCCFFFJJJOOOTTTWWWZZZ]]]___aaafffppp|||}}}jjj```\\\YYYVVVVVVUUUQQQMMMJJJIIIIIILLLPPPUUUWWWTTTOOOJJJGGGGGGLLLXXXllltttuuuyyy{{{uuunnnnnnooopppsssvvvzzz~~~|||tttjjjdddcccccc```^^^\\\]]]```cccfffiiikkkmmmpppssswww{{{ppp```VVVSSSSSSPPPRRRUUUWWWYYY[[[___bbbaaaeeekkkrrr{{{|||zzzzzz{{{tttpppnnnlllkkkkkkkkkiiihhhaaa___]]]\\\\\\[[[ZZZYYYZZZ[[[^^^ccceeeeeeccc```cccaaa]]]ZZZXXXWWWWWWWWWXXX[[[aaahhhrrr~~~wwwwwwssskkkaaa[[[ZZZ\\\XXX\\\aaaffflllvvv{{{xxxuuuvvvyyy}}}}}}xxxtttpppmmmqqq~~~sssjjjddd^^^XXXTTTJJJHHHDDDBBBAAA@@@>>><<<;;;;;;;;;<<<===???AAACCCGGGKKKQQQVVVYYY[[[^^^```aaafffqqq~~~lllccc___\\\YYYYYYXXXUUUPPPKKKHHHGGGIIIMMMQQQQQQNNNIIIFFFEEEFFFOOObbb|||uuuvvvzzzzzzvvvooogggcccdddeeegggkkknnnrrrtttuuuvvvwwwzzz}}}vvvrrrkkkfffcccbbbaaa```___```bbbdddgggjjjlllnnnqqqtttwww|||sssaaaWWWSSSSSSQQQSSSVVVXXXZZZ\\\```bbbdddiiiqqq{{{|||zzz|||}}}~~~xxxqqqnnnkkkjjjjjjkkkkkkjjjcccaaa^^^^^^___```^^^]]]___aaafffmmmrrrtttrrrooommmkkkhhheeebbb___\\\ZZZWWWYYY\\\aaahhhrrr|||rrrsssqqqjjjaaa]]]^^^aaaZZZ___eeejjjqqq}}}~~~zzzxxxwwwtttrrrooovvvyyy}}}}}}xxxtttpppttt}}}qqqgggaaa\\\WWWSSSHHHFFFCCCAAA@@@???===;;;:::::::::;;;<<<>>>AAABBBHHHLLLRRRWWWYYY\\\^^^```aaagggsssnnneeebbb```[[[\\\[[[XXXRRRLLLHHHFFFFFFJJJMMMMMMJJJFFFDDDEEEHHHUUUmmmuuuwww|||~~~wwwssskkkbbbYYYZZZ[[[]]]```dddgggiiifffhhhkkkoootttyyy}}}~~~rrrpppkkkgggcccaaaaaaaaabbbbbbdddfffhhhkkknnnooosssuuuxxx}}}uuubbbWWWSSSRRRRRRTTTWWWZZZ[[[]]]```ccchhhnnnxxx|||yyyzzz~~~{{{qqqnnnjjjhhhhhhjjjkkkkkkdddaaa______aaabbbaaa___cccfffllluuu|||~~~{{{xxxuuurrrooolllhhhddd```]]]]]]^^^___cccjjjsssyyy~~~}}}xxxqqqjjjeeedddddddddfffeeekkkwww}}}yyysssooommmmmmmmmnnnyyy||||||{{{}}}~~~qqqfff___YYYQQQKKKIIIFFFBBB???>>>===;;;:::;;;;;;:::;;;<<<>>>@@@AAAIIIKKKOOOSSSYYY^^^aaacccccchhhuuuvvvggg___^^^ZZZ]]]^^^ZZZRRRJJJEEEDDDGGGIIIJJJJJJGGGDDDBBBBBBIIIZZZyyy}}}wwwqqq|||~~~vvvlllbbb[[[XXXVVVSSSSSSVVVYYY[[[\\\[[[\\\^^^```dddjjjrrrxxx}}}~~~tttpppiiidddbbbbbbbbbbbbbbbdddgggiiikkkmmmqqqttttttwww|||yyyfffYYYSSSQQQSSSTTTVVVXXX[[[```fffjjjrrryyy~~~|||||||||||||||{{{tttoooiiieeeddddddeeedddffffffdddcccbbbaaaaaaaaaeeeiiipppyyy{{{uuupppllliiiiiibbb```eeeiiijjjmmmsss{{{|||wwwqqqllliiihhhhhhhhhhhhooo~~~|||{{{zzzxxxwwwxxxzzz|||~~~~~~xxxtttnnnkkkjjjmmmoooqqq~~~pppeee___YYYRRRMMMHHHEEEBBB???>>>===;;;:::;;;::::::;;;<<<>>>@@@AAAHHHJJJNNNSSSYYY]]]aaacccdddjjjwwwwwwggg___^^^[[[^^^___[[[SSSLLLGGGFFFHHHIIIJJJIIIFFFCCCBBBBBBIII\\\zzzvvvqqq|||zzzrrrhhh___YYYRRRQQQOOOOOORRRTTTUUUUUUUUUUUUVVVXXX[[[aaahhhmmmuuu{{{{{{tttpppiiieeecccccccccbbbbbbdddgggiiikkkoootttwwwxxx|||nnnaaa\\\[[[[[[]]]^^^```ccchhhoootttxxx~~~||||||}}}~~~tttoooiiieeedddeeeffffffffffffdddcccbbbaaaaaaaaaccchhhooowww~~~yyytttrrrqqqjjjgggiiijjjiiikkkooovvv{{{|||xxxsssoookkkiiijjjlllvvvzzzuuusssrrrppppppppprrrtttvvvsssuuuyyy}}}|||~~~~~~{{{zzz||||||yyywwwtttooollllllqqqwww{{{~~~oooddd]]]YYYSSSOOOGGGDDD@@@>>>===<<<;;;:::;;;::::::;;;<<>>@@@CCCDDDFFFIIINNNTTT[[[aaafffhhhmmmwwwnnnaaa[[[WWWYYYYYYVVVQQQLLLKKKLLLOOONNNKKKFFFBBB@@@AAABBBGGGPPP___sssqqqkkkccckkkkkkooouuuyyyxxxmmm```SSSKKKJJJKKKMMMPPPRRRQQQMMMJJJKKKLLLLLLLLLLLLNNNRRRUUU\\\dddppp{{{wwwpppeeeccc```___aaabbbbbbbbbaaacccgggjjjlllppptttwwwxxx~~~}}}~~~}}}uuuiiiaaa]]]^^^```aaadddeeeeeeeeedddbbb```___\\\\\\\\\\\\\\\[[[ZZZZZZ]]]```gggoooxxxyyyrrrrrroookkkiiihhhkkknnnqqq{{{~~~}}}yyyuuuqqqnnnmmmqqq{{{xxxuuutttrrruuuyyy{{{|||~~~xxxnnnddd^^^YYYYYYZZZ]]]aaafffkkknnnkkknnnqqquuu|||sssjjj]]]TTTPPPLLLGGGBBB@@@>>>;;;::::::;;;:::999::::::;;;<<<>>>AAACCCEEEGGGJJJOOOUUU\\\ccchhhjjjrrr}}}|||mmmaaa[[[VVVXXXXXXUUUPPPLLLLLLMMMPPPOOOKKKFFFAAA???@@@BBBEEEMMM\\\mmm}}}oooiiiaaahhhjjjooovvv|||~~~uuujjj^^^SSSLLLJJJKKKMMMPPPRRRRRROOOLLLMMMNNNOOOPPPQQQSSSVVVYYY```gggrrr{{{xxxnnnggg___]]]\\\\\\^^^aaaaaaaaacccfffjjjmmmnnnppprrrtttrrrwww|||~~~zzzrrrggg^^^[[[]]]aaacccdddeeeeeeeeedddbbb```___YYYXXXWWWVVVTTTRRRQQQPPPRRRTTTYYY```iiissszzzyyyvvvsssnnniiiggggggiiijjjrrrwww}}}}}}zzz~~~{{{yyyvvvssspppooonnnnnnyyy|||xxxuuurrrqqqmmmrrryyy~~~xxxoooeee\\\WWWVVVWWWXXX[[[```ffflllpppkkknnnqqqttt{{{yyykkkcccXXXQQQNNNLLLGGGCCC???===:::999:::;;;:::999::::::;;;<<<>>>AAADDDEEEHHHJJJOOOVVV]]]dddiiilllvvvyyykkkaaa\\\VVVXXXXXXVVVPPPMMMMMMNNNQQQOOOKKKEEEAAA???@@@BBBDDDMMM]]]nnn}}}mmmiiiaaahhhkkkqqqyyy|||qqqggg\\\SSSMMMLLLLLLNNNRRRTTTTTTRRRPPPPPPRRRSSSTTTUUUXXX\\\^^^gggmmmvvv}}}|||rrrggg___[[[ZZZYYYZZZ]]]```aaaaaaeeehhhmmmooopppqqqqqqrrrnnnsss{{{|||zzz}}}wwwoooddd]]][[[^^^bbbeeedddeeeeeefffeeeccc```___WWWVVVUUUSSSQQQOOOMMMMMMLLLNNNQQQVVV^^^fffnnnsssyyyuuupppjjjfffeeefffgggkkkpppyyy}}}{{{vvvyyy}}}wwwtttttttttqqqooosssyyyzzzuuutttrrrnnnmmmooonnnttt|||yyymmmccc^^^ZZZWWWUUUSSSTTTVVVZZZ```gggmmmppprrrtttvvvyyyyyypppccc]]]UUUOOOJJJHHHEEEDDD???>>><<<;;;::::::;;;;;;;;;;;;<<<<<<===???CCCFFFIIIJJJOOOWWW]]]cccnnnyyy~~~ssshhh```^^^YYY[[[ZZZSSSOOOOOONNNLLLOOONNNLLLFFF???<<<<<<>>>DDDNNN^^^pppllldddeeegggnnnttt}}}wwwjjj___VVVOOOKKKMMMJJJKKKQQQVVVTTTRRRRRRTTTVVVWWWWWWWWW[[[bbbhhhllluuu}}}~~~|||xxxmmmccc___^^^XXXXXXXXXZZZ]]]```dddffffffiiinnnpppqqqqqqqqqqqqqqqsssxxx}}}|||zzzxxx{{{tttiii\\\XXX]]]bbbcccaaabbbddddddbbbdddgggccc[[[XXXTTTPPPPPPQQQPPPKKKGGGIIIGGGIIIOOOUUUXXX^^^dddqqqyyywwwpppkkkhhhfffeeeiiilllrrrwww|||~~~{{{yyyvvvvvvxxx}}}~~~wwwuuuuuuuuurrrrrryyy{{{tttooonnnmmmjjjjjjlllnnnrrryyy}}}wwwooofff^^^ZZZYYYWWWVVVWWWXXX[[[```fffmmmssswwwyyyzzz{{{}}}ssskkk```ZZZSSSMMMIIIFFFDDDBBB???>>><<<;;;:::::::::;;;:::;;;<<<======@@@CCCGGGJJJKKKQQQXXX^^^eeeppp{{{}}}rrrgggaaa___[[[]]]\\\UUUQQQPPPPPPNNNOOONNNKKKEEE@@@======???DDDMMM]]]ooollldddeeegggmmmssszzz}}}qqqeee[[[TTTOOOLLLPPPMMMNNNUUUXXXWWWUUUVVVYYY[[[]]]]]]]]]```fffkkkrrrzzzzzzzzzxxxsssjjjccc^^^\\\XXXXXXXXXYYY\\\___ccceeejjjmmmrrruuuuuuuuuvvvwwwvvvyyy}}}zzzxxxwwwzzzoooeeeZZZWWW]]]bbbcccaaaaaabbbaaa___bbbfffccc]]]YYYUUUQQQPPPQQQPPPKKKGGGGGGEEEGGGMMMQQQRRRVVV[[[dddlllxxx}}}wwwrrrnnnkkkiiifffhhhllloootttzzz|||zzzwwwvvvxxx|||}}}wwwvvvvvvvvvtttwwwzzzssslllffffffeeedddeeehhhoooqqquuuxxxyyyxxxvvvtttjjjeee^^^YYYXXXYYYZZZZZZ\\\^^^bbbhhhooowww}}}vvvkkkddd[[[WWWPPPJJJGGGDDDBBBAAA@@@???===;;;:::::::::::::::;;;======>>>@@@DDDGGGKKKLLLQQQYYY```fffrrr}}}zzzooofffaaa```^^^aaa^^^XXXSSSSSSSSSQQQPPPNNNJJJDDD???===>>>@@@CCCLLL[[[mmm~~~kkkcccccceeelllppptttzzzxxxkkk___WWWSSSPPPOOOTTTQQQSSSXXX[[[ZZZYYYZZZ^^^aaadddddddddeeeiiimmmvvv}}}wwwtttooojjjfffbbb^^^[[[XXXWWWWWWXXXZZZ^^^aaacccllloootttwwwxxxyyyzzz{{{|||~~~vvvuuuuuuxxx}}}zzzkkkccc\\\[[[aaafffgggeeebbbaaa^^^\\\___dddccc^^^ZZZWWWSSSQQQQQQOOOKKKGGGHHHFFFHHHLLLNNNMMMOOORRRYYY^^^hhhsss|||zzzuuupppmmmfffggggggiiilllrrryyy~~~}}}zzzxxxyyy|||}}}{{{|||uuuuuuuuuvvvvvv}}}}}}rrrkkkddd____________aaaeeemmmnnnoooppppppooommmlllccc___[[[XXXXXXZZZ]]]___```ccchhhoooxxxyyynnneee___WWWSSSMMMIIIFFFDDDBBB@@@@@@???===;;;:::999999::::::;;;===>>>???AAAEEEHHHKKKLLLQQQYYY___gggsssvvvllldddaaaaaaaaacccaaaZZZUUUVVVVVVUUUTTTPPPJJJCCC>>><<<===>>>BBBJJJXXXkkk|||lllbbbaaabbbkkkmmmpppvvvwwwiii]]]VVVSSSSSSSSSVVVTTTVVV[[[]]][[[[[[^^^aaaeeehhhhhhggggggiiilllvvvzzztttnnngggdddcccccc___\\\WWWWWWWWWWWWZZZ]]]```bbbjjjmmmrrruuuvvvxxxyyy{{{~~~}}}~~~|||uuutttuuuyyyzzzwwwkkkfffcccffflllpppnnnllleeebbb]]][[[]]]``````^^^\\\YYYUUURRRQQQOOOLLLJJJKKKIIIJJJNNNOOOMMMMMMPPPTTTWWW]]]dddlllsssyyy|||}}}{{{uuurrrlllkkkiiihhhjjjooovvv{{{}}}~~~}}}{{{{{{|||{{{zzz~~~zzzsssssstttvvvzzzwwwoooeee___ZZZ[[[\\\\\\^^^bbbeeeeeeffffffffffffeeeeee___^^^\\\ZZZZZZ]]]aaacccfffiiipppxxxrrriiiaaa[[[TTTPPPKKKHHHFFFDDDBBB@@@@@@???===;;;::::::::::::999<<<>>>???AAACCCFFFHHHJJJKKKPPPWWW___gggtttqqqhhhbbb```aaabbbdddaaa[[[WWWXXXYYYXXXXXXRRRJJJBBB===;;;;;;;;;AAAHHHUUUgggyyylllbbb``````iiijjjnnntttvvvggg[[[TTTSSSTTTUUUWWWVVVXXX\\\^^^\\\]]]aaabbbfffiiijjjhhhgggiiikkkuuu~~~wwwpppiiiaaa^^^```bbb___\\\VVVVVVVVVWWWYYY]]]```bbbiiilllppprrrtttvvvxxxzzz~~~||||||~~~}}}|||~~~zzzuuuuuuwww||||||yyymmmmmmoootttzzz{{{wwwrrrkkkeee^^^\\\\\\]]]]]]]]]]]][[[WWWTTTRRRQQQOOOMMMLLLJJJLLLOOOPPPNNNMMMPPPRRRSSSUUUZZZ```gggmmmpppuuu{{{|||zzzsssrrrooommmllloootttyyyyyy{{{~~~|||zzzzzz{{{}}}|||yyyzzz{{{wwwsssqqqrrrxxxzzzrrrlll```[[[XXXZZZ[[[ZZZ[[[^^^\\\]]]^^^___```aaabbbbbb`````````______bbbgggjjjqqqttt{{{yyynnnfff]]]VVVPPPMMMIIIFFFEEECCCAAA@@@???>>><<<;;;::::::;;;;;;999<<>>===<<<;;;::::::;;;<<<===999<<>>===<<<<<<;;;:::;;;<<<===>>>999<<>>======<<<;;;::::::::::::;;;>>>@@@BBBCCCEEEHHHJJJNNNOOOUUU]]]dddlllxxx~~~jjjbbb^^^XXXXXX\\\___dddeee```[[[ZZZYYYWWWPPPGGG???<<<:::888999<<<@@@DDDNNN]]]oookkkaaaaaaccchhhkkkrrr|||vvviii___]]]aaaeeehhhoooppppppppppppqqquuuwwwzzzzzz{{{{{{||||||||||||}}}}}}{{{vvvmmmbbbWWWQQQLLLKKKIIIHHHHHHKKKMMMOOOMMMPPPRRRUUUXXX\\\aaaeeeeeegggjjjkkkkkkjjjkkklllmmmpppqqqqqqnnnnnnqqqtttqqqwww}}}wwwyyy~~~zzzzzz}}}}}}pppiiiccccccccc___\\\\\\bbb```]]][[[YYYYYYZZZ[[[WWWUUUQQQOOOMMMNNNOOOPPPOOONNNMMMNNNQQQTTTUUUUUUXXX[[[```fffnnnxxx~~~zzz}}}{{{zzzyyyxxxzzz}}}|||zzz{{{~~~{{{xxxtttuuuzzz~~~}}}}}}~~~|||xxxpppgggaaa\\\[[[YYYXXXXXXYYYYYYYYY\\\ccciiinnnuuu}}}tttfff^^^WWWOOOIIIFFFDDDAAA@@@@@@@@@>>>======<<<;;;:::::::::::::::<<<>>>AAACCCDDDFFFIIIKKKPPPQQQVVV___fffnnnzzz{{{hhhaaa]]]YYY[[[aaafffkkklllfff___\\\ZZZWWWOOOFFF???<<<:::888999<<>>>>>>>>===;;;<<<;;;:::::::::::::::;;;===???BBBCCCEEEGGGKKKNNNRRRSSSXXXaaahhhppp}}}vvveee___\\\ZZZ___gggssswwwwwwoooeee^^^XXXSSSMMMEEE>>><<<:::888999<<>>@@@BBBDDDFFFIIIMMMQQQTTTUUUZZZbbbjjjsssrrrccc]]]ZZZYYYaaalllvvviii___VVVPPPJJJCCC===<<<;;;999999<<<>>>DDDQQQaaaqqq~~~jjj``````bbbjjjkkksss{{{pppfffcccgggmmmqqq|||}}}~~~}}}{{{yyyyyyyyy|||}}}~~~}}}zzzuuuqqqmmmlllggg___VVVNNNIIIFFFDDDEEEDDDCCCBBBBBBCCCDDDEEEIIIKKKMMMOOOPPPSSSXXX[[[dddhhhmmmpppqqqqqqqqqrrrrrroookkkkkknnnpppooommmnnnttt}}}|||xxx{{{yyy}}}}}}{{{}}}vvvjjj___[[[ZZZZZZ\\\___^^^___```aaa```___]]]\\\[[[YYYWWWTTTSSSRRRRRRSSSQQQQQQPPPOOOMMMMMMNNNPPPUUUWWWYYY\\\aaaiiirrrxxx|||yyyxxx|||~~~{{{}}}{{{wwwzzz~~~uuuoooffffffeeebbbaaacccgggkkkooouuu{{{xxxqqqpppooonnnooorrrwww|||{{{mmmggg]]]UUUPPPLLLHHHEEE@@@>>><<<;;;;;;;;;:::999::::::::::::;;;<<<======???AAACCCEEEHHHKKKPPPTTTUUUVVV[[[dddllluuu~~~pppbbb\\\XXXXXXcccrrrzzzlllbbbYYYRRRHHHAAA<<<;;;;;;999:::===>>>EEERRRbbbsssjjjbbbcccdddjjjlllvvv}}}sssjjjfffgggmmmqqqzzz|||~~~}}}zzzwwwuuuuuuwwwxxxxxxwwwsssnnniiifffccc^^^WWWOOOJJJGGGFFFGGGDDDDDDCCCBBBBBBBBBCCCDDDGGGIIIJJJKKKLLLOOOSSSVVV```eeekkkqqqtttwwwyyy{{{}}}zzzvvvvvvwwwwwwtttqqqmmmrrr{{{zzzxxx}}}wwwuuuyyy}}}|||yyymmm```ZZZXXXXXX[[[___\\\]]]```aaabbb```___]]][[[ZZZWWWUUUSSSRRRRRRRRROOOQQQQQQPPPNNNNNNQQQSSSVVVXXX[[[]]]bbbhhhooottt|||vvvttttttyyyyyy{{{|||yyy|||zzzuuujjjkkkkkkjjjhhhiiinnnrrrtttzzzoooaaa]]]\\\\\\\\\^^^```eeeiiikkkvvv{{{zzztttfffaaaYYYRRRMMMIIIEEECCC???===;;;:::;;;;;;:::999;;;;;;;;;;;;<<<===>>>???AAABBBDDDFFFIIIMMMSSSWWWXXXYYY^^^fffoooyyy|||oooccc]]]YYY[[[iiizzz|||oooeee\\\VVVEEE???:::;;;;;;999:::===>>>EEERRRdddvvvjjjcccddddddiiinnnyyywwwoooiiiiiilllpppvvvxxxzzzzzzwwwssspppoooqqqqqqqqqooolllgggccc```[[[WWWRRRMMMIIIHHHHHHIIIEEEEEEDDDDDDCCCCCCDDDDDDBBBDDDFFFHHHJJJMMMQQQUUU\\\aaahhhnnntttzzz~~~{{{xxxqqqttt{{{|||yyyxxx}}}|||wwwrrrrrrwww~~~~~~}}}pppaaaZZZXXXWWWZZZ^^^[[[\\\^^^```aaaaaa```___\\\[[[YYYWWWUUUSSSRRRRRROOOQQQSSSRRRPPPQQQTTTXXXXXX[[[___bbbfffjjjppptttxxxrrrppprrrwww~~~{{{}}}}}}|||{{{vvvnnnqqqsssrrroooppptttyyyzzzppp]]]UUUTTTSSSSSSTTTVVVXXX[[[^^^___iiinnnyyy|||rrrlll^^^ZZZUUUOOOJJJFFFCCCAAA>>><<<::::::;;;;;;:::999;;;;;;<<<<<<>>>???@@@AAABBBCCCEEEGGGJJJOOOUUUYYY\\\]]]aaajjjsss}}}{{{pppeee```]]]```rrr~~~ooocccZZZTTTCCC===::::::;;;::::::===???FFFSSSeeexxx}}}jjjcccbbbbbbiiiooo||||||tttmmmkkkllloooqqqtttwwwwwwtttppplllkkkkkkkkkjjjhhheeebbb___]]]VVVTTTPPPMMMJJJIIIIIIIIIGGGGGGGGGFFFFFFEEEEEEEEEAAABBBDDDFFFGGGJJJNNNQQQVVVZZZ```gggnnnuuu|||~~~wwwzzzyyywwwxxx{{{wwwyyysssooopppwww~~~rrrddd\\\XXXWWWXXX\\\ZZZ[[[]]]___````````````]]]\\\[[[YYYWWWUUUSSSSSSRRRTTTVVVUUURRRRRRVVVZZZ[[[___dddhhhkkkooorrruuuvvv|||}}}}}}wwwrrrssswww|||zzzpppoooqqqwww~~~|||}}}~~~~~~zzzvvvqqquuuxxxwwwuuuuuuyyy}}}~~~wwwbbbSSSOOOPPPPPPQQQRRRTTTVVVXXXYYYZZZaaafffqqqvvvlllfffYYYVVVRRRMMMIIIEEECCCAAA>>><<<::::::;;;;;;:::999<<<<<<<<<===>>>@@@BBBBBBBBBCCCEEEGGGJJJOOOVVVZZZ______dddmmmvvvzzzpppgggccc```eeexxxnnn```UUUNNNBBB===999:::;;;::::::===???FFFSSSfffyyy|||iiibbbaaa```hhhppp~~~xxxqqqmmmmmmoooooorrruuuuuurrrnnnjjjiiiiiihhhgggeeebbb```^^^\\\TTTSSSPPPNNNKKKIIIHHHGGGIIIHHHHHHHHHGGGGGGFFFFFFCCCDDDEEEEEEEEEFFFIIILLLPPPSSSYYY___fffnnnwww|||~~~}}}~~~wwwwwwxxx{{{vvvpppmmmooossswwwyyy|||~~~vvvtttwwwpppmmmooowwwttteee]]]YYYVVVXXX[[[ZZZ[[[\\\^^^___```aaaaaa___^^^]]][[[XXXVVVUUUTTTTTTWWWYYYWWWSSSSSSWWW[[[\\\aaaggglllooorrrtttvvvuuuyyy||||||zzzyyy|||zzzxxxxxx{{{wwwqqqhhhcccdddiiiooorrr|||tttooonnnpppwww}}}yyyzzz}}}}}}{{{|||~~~}}}{{{{{{~~~xxxbbbWWWPPPNNNNNNQQQQQQRRRSSSUUUVVVWWWXXX^^^eeeooozzz{{{pppddd]]]WWWRRRLLLGGGDDDCCCBBBBBB;;;;;;;;;<<<<<<<<<<<<============>>>???@@@BBBBBBFFFDDDDDDGGGKKKQQQUUUWWW___bbbkkkuuu~~~{{{tttlllfffdddaaagggppp___QQQIII>>>===;;;:::999999::::::@@@DDDQQQdddvvv|||eee___bbbeeegggqqq~~~{{{uuummmiiijjjlllooorrrssspppllliiiggggggfffeeeccc```]]]YYYWWWXXXUUUQQQOOOPPPQQQOOOMMMJJJLLLKKKKKKMMMOOOKKKDDDEEECCCAAAAAADDDHHHKKKLLLLLLNNNQQQVVV\\\eeeooouuu}}}wwwwwwxxxyyy~~~zzzssshhh___^^^```aaaccceeekkknnnyyyxxxtttrrrqqqppprrrqqqqqquuu}}}{{{kkkaaaZZZUUUTTTVVV^^^\\\ZZZ[[[___aaaaaa___```___^^^\\\ZZZYYYXXXWWWXXXWWWVVVUUUVVVXXX[[[]]]```ccchhhooovvvzzz{{{{{{~~~}}}|||}}}~~~|||yyyvvvtttqqqqqqpppqqqqqqpppmmmkkk___\\\WWWUUUVVVZZZ```dddkkkqqqyyy}}}rrrmmmlllqqqzzzzzzwwwyyy|||~~~nnn\\\SSSNNNLLLLLLOOOPPPRRRTTTVVVXXXZZZ[[[^^^gggqqq}}}{{{ssshhh]]]WWWUUUQQQKKKGGGDDDCCCBBB@@@;;;;;;;;;<<<<<<<<<<<<============>>>???@@@AAABBBFFFEEEEEEGGGLLLQQQUUUXXXcccfffooo{{{uuuqqqjjjdddccccccmmmrrraaaSSSKKK>>>===;;;:::999999::::::???DDDPPPaaasss~~~hhh```bbbdddfffqqq}}}uuulllhhhhhhkkknnnqqqrrroookkkgggeeeddddddcccbbb___\\\ZZZXXXXXXUUUQQQPPPPPPPPPNNNMMMLLLOOOPPPPPPSSSUUUPPPIIIEEECCCAAAAAADDDHHHJJJKKKJJJKKKMMMPPPTTT[[[dddiiitttzzzwwwzzz}}}~~~xxxuuu|||{{{nnndddZZZXXXZZZZZZ[[[]]]aaadddnnn|||xxxrrroooooopppppppppppprrrxxx~~~mmmbbb[[[VVVUUUWWW[[[ZZZZZZ[[[]]]_________```___^^^]]]\\\[[[ZZZZZZYYYXXXWWWVVVXXXZZZ]]]___eeehhhnnnuuu{{{~~~~~~~~~{{{yyyuuuqqqmmmfffdddcccbbbaaa___[[[XXXRRROOOLLLJJJKKKOOOTTTWWW^^^ccclllttt}}}{{{sssnnnmmmpppyyy~~~{{{vvvsssvvv|||yyycccVVVPPPLLLKKKLLLMMMOOORRRVVVZZZ]]]___```aaajjjvvv~~~uuunnndddZZZUUUQQQNNNJJJGGGEEECCC@@@>>>;;;;;;;;;<<<<<<<<<<<<============>>>???@@@AAABBBFFFFFFGGGIIIMMMRRRVVVYYYbbbfffppp~~~vvvmmmiiibbb^^^^^^bbbpppsssaaaSSSJJJ===<<<;;;999999999::::::???CCCOOO^^^ooolllaaaaaacccfffrrrwwwlllffffffjjjmmmqqqqqqnnniiieeebbbbbbaaaaaa```^^^\\\[[[YYYZZZXXXUUUSSSSSSRRRQQQPPPPPPTTTXXXZZZ]]]^^^WWWOOOFFFDDDAAAAAADDDGGGIIIJJJIIIIIIJJJJJJMMMQQQWWW\\\iiiqqq|||{{{uuu|||xxxpppmmmpppyyy{{{lllbbbYYYVVVVVVUUUUUUXXXXXX[[[cccnnnwwwyyyrrrmmmmmmoooqqqrrrpppqqquuu}}}pppeee]]]XXXVVVXXXXXXYYYZZZZZZZZZ[[[]]]___`````````___^^^^^^]]]]]]ZZZYYYXXXYYYZZZ]]]```bbbhhhlllrrrzzz}}}zzzuuuoooiiiddd^^^[[[YYYVVVTTTQQQMMMJJJIIIHHHFFFEEEFFFIIILLLNNNOOOTTT\\\dddnnnxxx~~~}}}}}}~~~zzzuuunnnlllnnnwww~~~{{{vvvrrrqqquuu|||~~~nnn]]]TTTPPPMMMLLLMMMMMMOOOTTTYYY___cccfffggghhhqqq{{{zzzppphhh^^^VVVRRRLLLJJJHHHFFFEEEBBB???<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>??????@@@BBBCCCDDDEEEGGGIIILLLOOOTTTYYY\\\ccchhhsss~~~nnnfffddd___[[[]]]ddduuuppp___PPPGGG===<<<:::999999999::::::>>>DDDOOO^^^pppooobbb```bbbhhhtttyyynnngggfffiiilllpppppplllgggcccaaa``````______^^^]]]\\\\\\]]]\\\ZZZXXXXXXXXXXXXWWWWWW\\\aaaeeehhhggg^^^TTTHHHEEEBBBBBBDDDGGGHHHIIIIIIIIIIIIIIIIIILLLQQQUUU```hhhuuuxxxrrrzzzxxxppphhhhhhmmmvvvxxxmmmddd\\\YYYWWWUUUVVVXXXVVVXXX^^^eeekkkuuuzzztttqqqqqqsssvvvwwwtttvvv{{{rrrggg___YYYWWWXXXVVVXXX[[[ZZZYYYYYY]]]```bbbbbbaaa```___^^^]]]]]]ZZZZZZZZZZZZ\\\___bbbccciiimmmuuu|||~~~yyysssjjjaaaZZZWWWUUURRROOOMMMJJJGGGDDDEEEDDDDDDEEEFFFGGGIIIJJJHHHLLLRRRYYYbbblllvvv}}}~~~zzzwwwxxxwwwvvvwwwyyyxxxvvvsssjjjjjjnnnxxx~~~{{{vvvrrrpppqqquuu|||wwwiiiZZZRRRNNNLLLKKKMMMOOORRRWWW^^^dddhhhkkkmmmooowwwrrriii```VVVNNNKKKHHHFFFEEEDDDCCCAAA>>>;;;;;;;;;;;;<<<<<<<<<<<<===@@@@@@@@@AAABBBCCCDDDEEEEEEHHHLLLOOOSSSWWW]]]aaajjjqqq}}}xxxkkkeeefffccc```bbbkkk{{{nnn]]]NNNEEE<<<;;;:::999888999::::::>>>DDDQQQbbbuuuqqqbbb```dddjjjwww{{{pppiiihhhhhhjjjmmmmmmjjjeeebbb```___^^^^^^^^^]]]]]]^^^^^^]]]]]]]]]\\\\\\]]]^^^```aaafffllloooqqqnnnbbbWWWJJJGGGDDDCCCEEEGGGHHHHHHHHHHHHHHHHHHHHHJJJNNNQQQ[[[bbbmmmxxxvvvpppwww|||zzzqqqjjjfffjjjpppwww~~~tttlllddd]]]ZZZXXXVVVWWW[[[XXXZZZ___dddgggmmm|||}}}{{{{{{|||||||||}}}tttiiibbbZZZWWWWWWUUUXXX[[[ZZZYYYZZZ]]]aaaccccccbbb```___^^^]]]\\\[[[[[[[[[]]]^^^aaacccdddjjjpppxxx}}}}}}~~~}}}wwwoooeeeZZZSSSMMMKKKHHHFFFFFFDDDBBB@@@???@@@@@@AAABBBCCCDDDDDDFFFIIILLLQQQXXX```iiiooo~~~xxxrrrnnnlllllllllnnnooopppooommmkkkeeeffflllxxx}}}}}}}}}{{{wwwsssqqqqqqssswww~~~tttfffXXXOOOKKKIIIJJJMMMQQQTTTZZZaaagggkkknnnooorrr{{{zzzmmmddd\\\RRRLLLJJJEEEDDDBBBBBBAAA@@@===;;;;;;;;;;;;<<<<<<<<<<<<===@@@@@@@@@AAABBBCCCEEEEEEDDDIIIOOOSSSVVV[[[bbbgggooowwwtttkkkgggfffdddcccfffooo~~~}}}lll\\\MMMDDD;;;:::999888888999:::;;;>>>DDDSSSeeeyyyqqqbbbaaagggooozzz~~~rrrjjjhhheeefffhhhgggdddbbb``````]]]]]]\\\\\\\\\\\\]]]]]]\\\]]]^^^___```bbbeeehhhnnnssswwwyyyxxxsssfffYYYMMMJJJGGGEEEFFFHHHIIIIIIGGGHHHHHHGGGGGGIIILLLOOOVVV\\\eeeoooxxxwwwqqqwwwxxx|||}}}uuujjjggghhhooovvvzzz{{{rrrhhhbbb]]]\\\[[[YYY\\\```aaaccchhhmmmnnnpppyyyvvvmmmfff]]]XXXWWWVVVWWWXXXYYYZZZ[[[^^^```ccccccbbbaaa```___^^^^^^^^^^^^___```aaaccceeefffmmmttt}}}{{{yyyxxxwwwvvvwwwxxxyyyzzzxxxxxxwwwvvvwwwxxxyyyzzz{{{xxxtttooohhh^^^TTTMMMGGGEEECCCBBBCCCCCCBBBAAA???@@@AAABBBCCCDDDDDDEEEEEEGGGIIIKKKOOOUUU[[[```qqqzzz~~~uuunnniiifffdddaaaccceeeffffffeeecccaaabbbcccjjjuuu~~~~~~zzz{{{{{{xxxtttqqqrrrsssvvvyyyuuugggXXXNNNJJJIIILLLQQQRRRUUU[[[bbbhhhlllnnnnnnnnnzzz}}}sssggg```YYYQQQLLLLLLCCCBBB@@@?????????===;;;;;;;;;;;;<<<<<<<<<<<<===????????????AAABBBCCCDDDDDDJJJQQQVVVZZZ___ffflllrrr}}}rrrllljjjhhhiiijjjoooxxxyyyiiiXXXJJJAAA::::::999888888999:::;;;===DDDSSSggg{{{pppaaabbbkkksss~~~rrriiifffaaaaaabbb```^^^]]]^^^___[[[ZZZYYYYYYYYYYYYZZZ[[[]]]___bbbdddfffjjjooottt{{{wwwhhh[[[PPPLLLIIIGGGGGGIIIIIIIIIIIIJJJJJJIIIHHHIIILLLNNNQQQVVV]]]gggqqq}}}xxxvvv{{{yyyyyyyyyqqqfffgggllltttyyyyyy{{{vvvxxxzzzyyyzzzyyyssskkkgggddddddccccccgggmmmtttuuuzzzxxxrrrkkkaaaZZZXXXUUUUUUUUUVVVYYY\\\]]]]]]bbbbbbbbbbbbbbbcccccccccbbbbbbcccdddeeefffggghhhooovvv}}}wwwuuurrrooollljjjkkklllmmmlllkkkjjjiiiiiikkklllmmmllljjjgggccc^^^VVVNNNHHHFFFDDDBBBBBBCCCDDDCCCCCCCCCCCCDDDDDDFFFGGGHHHHHHDDDFFFHHHIIIKKKNNNSSSVVVaaakkkyyyvvvmmmgggdddbbbaaa^^^___``````______^^^^^^aaaaaafffnnnvvv|||~~~|||yyyzzzzzzwwwsssqqqrrrtttyyy{{{xxxiiiYYYOOOKKKJJJOOOVVVRRRVVV\\\bbbgggkkklllmmmiiiwwwrrrhhh^^^XXXRRRKKKHHHIIICCCAAA>>>===>>>>>>===<<<;;;;;;;;;<<<<<<<<<===============>>>???@@@BBBBBBCCCJJJRRRXXX\\\aaaiiipppxxxqqqmmmlllpppsssvvv{{{tttdddTTTFFF>>>:::999888888888999:::;;;===CCCSSShhh{{{ooo```cccmmmuuuqqqgggddd]]]^^^]]][[[ZZZZZZ\\\^^^YYYYYYWWWVVVVVVWWWXXXYYY```cccgggjjjmmmrrrxxx}}}zzzjjj\\\QQQNNNJJJHHHHHHIIIJJJJJJNNNNNNNNNMMMKKKKKKMMMOOOMMMQQQYYYbbbnnn|||zzzzzz{{{xxxvvvnnnhhhjjjqqqxxxyyyuuuuuuwwwmmmppprrrrrrssswww}}}zzz|||}}}zzzuuuqqqnnnlllnnnnnnnnnssszzz~~~~~~zzzuuunnnddd\\\ZZZUUUSSSRRRTTTYYY\\\\\\ZZZ```aaabbbccceeefffggghhheeeffffffggghhhiiiiiijjjnnnvvv{{{uuuqqqmmmhhhccc```___aaabbbcccbbbaaa``````aaacccddd```^^^\\\YYYVVVPPPJJJEEECCCAAA???>>>???@@@@@@@@@BBBBBBBBBCCCDDDEEEGGGHHHEEEFFFHHHIIIJJJMMMPPPSSSVVVaaappp|||zzzqqqiiidddcccbbbbbb`````````___]]]]]]___```cccaaaccciiiooovvv~~~{{{wwwvvvuuusssssssssttttttsssuuu{{{lllWWWMMMLLLMMMNNNOOOSSSXXX```fffjjjlllnnnooommmyyy|||nnnbbbVVVQQQNNNJJJGGGGGGBBBAAA@@@>>>======<<<<<<999::::::::::::::::::;;;======>>>===>>>@@@DDDGGGLLLRRRZZZaaaeeejjjpppuuu~~~ooolllrrrxxxzzz~~~{{{mmm^^^NNNBBB???:::999999888888999999:::;;;DDDRRRbbbvvvqqqfffgggkkkvvvkkkbbb]]][[[YYYWWWVVVVVVVVVWWWYYYXXXUUUSSSSSSTTTUUUVVVYYY[[[bbbkkkppptttyyyggg[[[PPPPPPOOONNNMMMMMMNNNOOOMMMMMMNNNOOOPPPPPPPPPPPPTTTTTTXXXbbbmmm{{{zzzzzz{{{xxxssspppmmmqqqvvvyyyxxxtttoookkkffffffgggiiimmmsssyyy}}}}}}zzzxxxyyyzzzxxxvvvxxxxxxxxxwwwyyy~~~}}}||||||~~~|||ssslllfff```[[[VVVSSSPPPQQQVVV[[[^^^___bbbcccdddeeeeeeeeedddcccdddeeeggghhhjjjkkkkkkkkktttxxx~~~~~~xxxssslllggg___XXXUUUTTTTTTTTTYYYWWWTTTRRRRRRSSSUUUWWWRRRPPPMMMJJJGGGEEECCCBBB@@@?????????@@@AAABBBBBBEEEEEEEEEFFFHHHHHHGGGFFFKKKJJJHHHHHHIIIKKKNNNPPPWWWZZZcccoooxxx|||zzzssskkkhhhiiijjjhhhfffhhhiiiiiigggdddbbbbbbbbbeeeeeehhhnnnsssyyy~~~zzz{{{zzzyyyuuuqqqooooooqqqvvvxxx}}}jjjVVVMMMLLLLLLMMMOOOPPPUUU]]]ccchhhkkknnnoooooo{{{zzzhhh\\\QQQLLLJJJFFFDDDCCCAAA@@@???>>><<<<<<<<<<<<::::::;;;;;;;;;;;;<<<<<<===>>>?????????AAADDDGGGMMMTTT]]]eeekkkqqqwww|||qqqooouuu~~~xxxiiiZZZKKKAAA===:::999999888888999999:::<<>><<<999999888888888888999999===DDDNNN[[[mmm}}}}}}{{{ppprrrwwwxxxkkkbbbXXXUUUQQQOOOOOOPPPQQQQQQPPPPPPPPPQQQRRRSSSSSSTTTVVVXXX^^^gggpppzzzrrrccc\\\UUUUUUUUUTTTUUUXXX]]]```dddcccccccccbbbbbbbbbaaabbbbbbfffnnnwww{{{tttqqqpppuuuzzz{{{wwwppphhhddd___`````````bbbgggnnnsss|||yyyyyy{{{||||||||||||~~~{{{tttoooiiiccc^^^TTTRRRPPPQQQTTTYYY\\\^^^```aaabbbcccdddcccbbbbbbddddddfffhhhiiikkklllmmmqqqvvv}}}}}}vvvmmmfff\\\VVVOOOIIIFFFEEEDDDCCCEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@AAABBBDDDEEEFFFFFFDDDEEEHHHKKKLLLMMMMMMMMMJJJLLLOOOQQQSSSTTTTTTSSSTTTSSSWWW___fffmmmwww|||vvvpppgggccc___```dddhhhiiiiiilllnnnooonnnkkkhhhfffeeefffgggllluuu}}}tttmmmnnnqqqtttyyy~~~vvvqqqnnniiiccc]]]YYYWWWWWWXXX[[[___aaacccdddfffhhhnnnqqqxxxqqqbbbRRRKKKJJJJJJLLLOOOSSSWWW\\\bbbgggmmmrrrvvv~~~pppbbbWWWLLLIIIHHHEEECCCCCC>>>===<<<;;;::::::::::::::::::;;;;;;<<<<<<======<<<>>>AAACCCDDDEEEHHHKKKRRRZZZgggrrrzzz~~~sssttt{{{ooo]]]OOOCCC===<<<999999888888888888999999<<>>;;;<<<>>>??????>>>===<<>>>>>>>>>>>??????@@@AAACCCEEEGGGGGGHHHHHHHHHJJJMMMNNNMMMMMMPPPRRRXXXZZZ^^^bbbfffhhhjjjjjjkkkeeeaaabbbdddggglllrrruuutttsssqqqllleee]]]XXXSSSQQQPPPPPPSSSVVVYYYZZZ[[[]]]______]]]ZZZYYYYYY]]]^^^dddmmmwww|||qqqkkkjjjlllnnnuuu~~~tttjjj___YYYRRRLLLJJJIIIIIIHHHFFFHHHKKKLLLMMMOOORRRTTTUUUXXX]]]fffqqq}}}fff[[[OOOKKKJJJKKKNNNRRRSSSVVV[[[bbbjjjttt}}}nnn___SSSHHHEEEDDDAAA??????<<<<<<;;;:::::::::::::::777888888999:::;;;<<<<<<>>>@@@CCCEEEHHHMMMSSSWWWaaahhhsss|||zzzrrrmmmqqqzzzfffSSSGGG@@@<<<<<<888888777777777777888888888@@@KKKYYYkkk|||~~~~~~~~~|||mmmmmmsssuuuyyy}}}zzzrrr```WWWMMMIIIKKKMMMMMMLLLKKKKKKMMMOOORRRTTTVVVWWWWWW\\\aaahhhwwwiiiZZZVVVXXXWWW[[[^^^bbbhhhttt~~~|||{{{uuutttvvv}}}yyyxxxyyytttkkkfffccceeeeeecccbbbgggpppxxx}}}{{{yyyyyyzzz|||}}}~~~xxxoooiiiddd^^^ZZZ\\\[[[YYYWWWVVVWWW[[[___```bbbccceeefffffffffeeebbbcccdddeeehhhllloooqqqqqqvvv{{{qqqhhhaaaZZZSSSNNNIIIFFFAAA>>>=========<<<:::;;;<<<=========<<<;;;===============>>>???@@@BBBDDDFFFHHHIIIIIIIIIIIIKKKMMMOOOOOONNNOOOTTTXXX\\\aaaiiiqqqxxx|||~~~~~~~~~vvvooolllkkkiiikkknnnsssrrroookkkddd\\\UUUQQQOOONNNMMMMMMNNNOOORRRSSSSSSUUUVVVVVVTTTSSSTTTUUUXXXYYY^^^fffmmmuuuyyypppjjjggggggiiipppzzz|||sssjjjYYYSSSLLLFFFEEEFFFFFFFFFDDDFFFGGGHHHJJJLLLPPPSSSQQQVVV^^^hhhtttvvvcccXXXOOOKKKKKKKKKOOOTTTRRRVVV]]]fffqqqqqq^^^RRRGGGCCCBBB???======<<<<<<;;;::::::::::::;;;888888999:::;;;<<<======BBBCCCEEEHHHLLLSSS[[[aaaiiioooyyy}}}qqqmmmjjjhhhnnnxxx~~~aaaNNNDDD>>>;;;;;;888888777777777777888888888@@@KKKZZZlll|||{{{}}}{{{kkkiiinnnooossswww{{{zzzfff\\\QQQKKKLLLOOOOOOMMMLLLMMMMMMOOOQQQTTTWWWXXXYYY___dddkkkzzzuuubbbXXXWWWZZZYYY]]]bbbgggooo}}}}}}xxxwwwzzz~~~yyyyyy|||yyyppplllhhhjjjkkkiiiggglllvvv}}}xxxyyyzzz|||}}}~~~{{{rrrmmmiiieeebbb``````^^^[[[XXXXXX\\\______```bbbdddeeeeeeeeeeeebbbbbbccceeehhhlllppprrrvvv{{{{{{ssshhh^^^XXXSSSMMMIIICCC@@@===;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>===<<<======???AAACCCEEEFFFFFFHHHJJJKKKLLLLLLKKKJJJLLLNNNPPPPPPPPPTTT[[[bbbgggppp~~~{{{vvvssstttwwwtttmmmddd[[[TTTQQQOOOOOOOOONNNNNNMMMNNNPPPRRRQQQRRRRRRRRRQQQRRRUUUWWWVVVWWW[[[aaaeeeiiirrr|||yyyqqqkkkgggddddddjjjttt|||~~~~~~{{{tttkkkWWWQQQHHHCCCCCCDDDEEEDDDEEEFFFGGGHHHIIIMMMQQQUUUPPPXXXcccooozzz{{{pppaaaWWWOOOLLLKKKLLLPPPUUUTTTXXX```jjjxxxuuu___SSSHHHDDDCCC@@@======<<<<<<;;;:::::::::;;;;;;999999:::;;;<<<===>>>???EEEFFFGGGJJJOOOWWW```gggmmmttt}}}{{{ooofffeeeddddddlllxxx{{{^^^KKKBBB===::::::888888777777777777888888888@@@LLL[[[lll|||~~~yyygggdddiiijjjnnnssswwwjjj___SSSMMMNNNQQQPPPNNNPPPPPPPPPPPPSSSVVVYYY[[[[[[aaafffmmm|||nnn]]]UUUVVVZZZZZZ___eeejjjssszzzyyy|||{{{vvvwww}}}|||sssooommmpppqqqooommmrrr}}}wwwxxxzzz|||}}}~~~~~~~~~~~~}}}tttpppnnnkkkiiiccccccaaa]]]YYYYYY\\\```^^^___aaacccddddddddddddbbbbbbccceeehhhlllpppsssyyy~~~wwwnnnbbbXXXSSSOOOJJJGGGAAA>>>;;;:::;;;<<<<<<<<<999999::::::;;;;;;<<<<<<===>>>@@@BBBEEEHHHKKKMMMIIIKKKMMMNNNOOONNNMMMLLLLLLOOOQQQQQQRRRWWWaaajjjwww~~~{{{vvvlll```VVVPPPOOOPPPPPPPPPPPPOOOOOOOOOQQQSSSRRRSSSSSSRRRRRRTTTXXX[[[VVVWWWZZZ___aaaccciiiqqqsss|||yyyqqqjjjeeebbbgggeeegggooovvvzzz~~~zzz{{{}}}~~~}}}|||~~~}}}zzzpppdddWWWMMMEEECCCDDDCCCBBBCCCCCCEEEHHHIIIKKKOOOVVV[[[aaaiiisss|||vvvjjj```VVVMMMJJJKKKLLLQQQWWWYYY[[[cccrrrsssZZZOOODDDCCCCCC@@@<<<;;;;;;::::::999999::::::;;;999:::;;;;;;:::<<<>>>AAAFFFGGGIIILLLRRRZZZdddjjjttt|||ooohhhcccbbb\\\ZZZhhh{{{vvvZZZIIIAAA<<<999999:::999888666666666777777<<<@@@IIIYYYpppwwwgggaaabbbeeehhhlllqqqzzz~~~ssseeeWWWQQQOOOOOOQQQTTTRRRQQQRRRUUUUUUTTTWWW\\\\\\aaagggrrr{{{jjj___YYYXXXZZZdddccciiiuuuzzzxxxxxx|||~~~uuurrrvvv{{{wwwuuuxxxxxx}}}|||{{{zzzzzz{{{||||||{{{yyy{{{xxxrrrpppiiibbb___]]]YYYYYY[[[\\\^^^bbbeeegggfffeeecccbbbcccccccccccciiiqqqxxx~~~yyyqqqhhh[[[RRRMMMJJJEEEAAA>>>===<<<;;;:::;;;;;;<<<;;;:::::::::;;;===>>>???BBBCCCDDDFFFFFFFFFEEEEEEMMMOOOPPPPPPNNNLLLKKKKKKPPPNNNRRRYYYZZZ\\\mmm|||pppdddYYYSSSPPPOOOOOOPPPRRRTTTTTTSSSRRRQQQPPPRRRSSSTTTSSSSSSUUUVVVXXXZZZ^^^aaacccgggkkknnnuuu|||~~~wwwpppjjjfffcccaaa```cccjjjoooqqqsssvvvxxxyyy|||}}}|||xxxmmmbbbVVVMMMEEEDDDDDDCCCCCCDDDDDDGGGIIIJJJLLLQQQYYY___hhhqqq{{{{{{ttthhh```VVVNNNKKKKKKLLLQQQWWW]]]bbbnnnrrrZZZOOODDDBBBBBB???<<<;;;;;;::::::999999::::::;;;999:::;;;;;;;;;<<>>===;;;:::::::::;;;<<<;;;;;;;;;;;;<<<===???@@@BBBCCCEEEFFFGGGGGGGGGFFFMMMNNNPPPPPPNNNMMMMMMNNNSSSQQQUUU]]]aaafffyyywwwjjj___XXXTTTSSSRRRSSSUUUVVVVVVVVVTTTSSSRRRSSSTTTTTTTTTTTTWWWYYYZZZ\\\```cccfffjjjooorrr~~~}}}vvvooojjjgggfffddddddhhhnnnqqqpppqqqsssyyy{{{|||yyytttiii^^^TTTKKKEEEDDDEEECCCCCCEEEFFFHHHJJJLLLNNNTTT]]]dddqqqyyy|||{{{~~~ssshhhaaaWWWNNNKKKKKKLLLQQQWWW\\\eeetttnnnZZZNNNCCC@@@@@@===;;;;;;;;;::::::999999::::::;;;:::;;;<<<<<<<<<>>>AAACCCIIIKKKOOOTTT[[[dddooovvvuuufff[[[XXXXXXZZZ[[[ddd|||lllRRRDDD>>>;;;::::::999888777666666666777888;;;@@@KKK[[[qqqsssbbb\\\\\\]]]```fffooo}}}qqqbbbYYYUUURRRTTTWWW[[[XXXWWWXXXWWWWWW[[[bbbgggqqq|||yyykkkbbb\\\\\\^^^gggnnn}}}{{{zzz}}}~~~~~~}}}{{{zzzzzz{{{|||}}}|||sssjjjbbb]]]YYYTTTRRRSSSVVVYYY]]]aaadddeeeeeedddeeefffeeecccdddjjjssszzz|||uuummmhhhaaaZZZQQQJJJGGGEEEAAA>>>===<<<;;;:::999:::;;;;;;<<<<<<<<<<<<===???@@@AAACCCDDDFFFHHHIIIJJJIIIIIIMMMNNNOOOOOONNNNNNOOOQQQVVVUUUZZZccckkkvvvsssggg___ZZZXXXWWWXXXYYYZZZ[[[ZZZYYYYYYVVVWWWWWWWWWVVVXXX[[[^^^___bbbfffjjjmmmrrrwww{{{{{{uuuooollljjjjjjllllllpppvvvyyyxxxzzz~~~~~~{{{wwwqqqfff\\\QQQJJJEEEEEEEEEDDDEEEGGGGGGIIIKKKMMMPPPWWWaaahhhttt|||tttjjjaaaXXXOOOKKKKKKLLLQQQWWW[[[dddtttgggXXXMMMCCC???>>>;;;:::<<<;;;::::::999999::::::;;;:::;;;=========???CCCFFFIIILLLQQQWWW___iiittt{{{mmmaaaWWWVVVVVVYYY```rrriiiPPPCCC>>>;;;999999999888777666666777888888:::AAAKKK[[[pppppp```ZZZZZZZZZ^^^fffrrrwwwhhh___YYYVVVWWWZZZ]]]ZZZZZZ\\\]]]^^^dddkkkooo{{{{{{ooogggbbb```bbbgggqqq{{{xxxyyyxxxvvvwww{{{~~~{{{yyywwwxxxyyyzzz{{{qqqiii```\\\WWWQQQPPPQQQSSSVVVZZZ___bbbeeeeeeeeeffffffeeeddddddjjjssszzz|||pppiiiccc]]]YYYVVVQQQJJJFFFCCCAAA???===<<<;;;:::999999:::;;;<<<<<<======>>>@@@AAABBBCCCDDDEEEGGGJJJLLLLLLMMMMMMNNNOOONNNMMMLLLMMMOOORRRWWWXXX___jjjvvvpppeee^^^[[[\\\]]]^^^^^^______^^^^^^[[[[[[[[[ZZZZZZ]]]aaaeeefffiiimmmqqquuuzzzzzzuuuqqqoooooooooooopppuuu|||~~~zzztttnnncccZZZNNNHHHEEEEEEFFFDDDFFFIIIGGGJJJMMMPPPSSSZZZdddkkkrrryyy~~~sssjjjbbbXXXOOOLLLKKKLLLQQQWWW]]]eeeqqq|||dddTTTJJJAAA>>><<<::::::<<<;;;::::::999999::::::;;;;;;<<<===>>>???AAAEEEHHHIIILLLRRRYYYbbbmmmxxx~~~xxxhhh___WWWVVVVVV[[[iii}}}hhhPPPBBB===:::888888888888777666666777888999:::AAAKKKZZZnnnooo___YYYYYY[[[aaakkkvvv{{{oooggg```\\\]]]```aaa___```eeehhhkkksss{{{}}}ssslllgggeeefffjjjvvv}}}wwwsssrrrqqqpppsssxxx{{{|||~~~~~~|||xxxuuutttuuuvvvwwwzzzoooggg^^^ZZZVVVQQQOOOPPPPPPRRRWWW\\\```cccdddeeedddeeeeeeddddddiiiqqqwwwzzzlll___XXXSSSOOOMMMLLLJJJFFFCCCAAA???>>>===<<<;;;:::::::::;;;<<<<<<===>>>???@@@BBBCCCDDDDDDEEEFFFIIILLLNNNPPPPPPPPPPPPOOONNNKKKJJJKKKOOORRRYYY]]]fffsss|||nnnddd^^^^^^______```````````````^^^______^^^___bbbfffjjjlllooosssvvvzzz|||zzz|||~~~}}}zzzwwwtttttttttttttttwww~~~{{{rrrjjj___VVVKKKGGGEEEFFFFFFEEEGGGKKKIIIMMMQQQTTTXXX^^^gggmmmrrrwww}}}|||rrriiicccYYYPPPLLLLLLLLLQQQWWW\\\aaakkkuuuxxxaaaNNNGGG@@@>>>===::::::<<<;;;::::::999999::::::;;;;;;<<<>>>???AAACCCGGGJJJLLLPPPVVV^^^gggrrr|||nnnbbb[[[XXXXXXZZZcccvvvzzzeeeNNNAAA===:::888888888777666666666777888999:::@@@JJJWWWkkk~~~ooo```ZZZZZZ]]]fffqqq|||xxxrrrlllggggggkkkkkkjjjmmmtttzzzxxxqqqlllhhhggghhhppp{{{~~~~~~wwwrrrpppnnnmmmooottttttyyy}}}{{{vvvvvv||||||yyyvvvsssrrrsssuuuwww{{{ooofff^^^YYYUUUPPPNNNOOOLLLNNNRRRWWW\\\___aaabbbaaacccdddddddddgggnnnsss}}}tttjjj]]]SSSMMMJJJHHHFFFFFFEEEDDDBBB@@@???>>>===<<<<<<;;;:::;;;<<<===>>>>>>???AAACCCDDDEEEFFFFFFFFFGGGKKKNNNQQQSSSTTTTTTQQQPPPMMMJJJIIILLLQQQVVV___fffrrrzzznnngggbbbbbbbbbbbbcccccccccdddcccdddeeeeeefffiiimmmppprrruuuxxx{{{}}}~~~xxxwwwyyy}}}zzz}}}{{{{{{zzzyyyxxxxxxxxxxxxwww~~~}}}qqqeeeYYYOOOIIIEEEEEEFFFFFFEEEHHHMMMLLLPPPVVVZZZ]]]cccjjjooouuuxxx||||||ssslllcccZZZPPPLLLLLLMMMQQQWWW[[[```hhhrrr~~~mmmXXXIIICCC??????===::::::<<<;;;::::::999999::::::;;;;;;===???@@@BBBEEEIIILLLQQQUUU\\\dddmmmxxxuuufff]]]ZZZ[[[]]]cccqqqttt```JJJ>>>;;;:::888888888777666666666777999::::::@@@HHHTTTggg{{{pppbbb\\\]]]___jjjwwwzzzttttttxxxyyyzzz~~~vvvllliiihhheeeeeegggttt}}}xxxyyytttpppooollliiiiiilllkkkoooqqqooolllnnnvvv~~~{{{xxxuuurrrrrrtttvvvxxx}}}qqqhhh___ZZZTTTNNNKKKLLLGGGIIIMMMRRRVVVZZZ\\\^^^]]]```ccccccccceeejjjnnnuuuyyywwwnnnccc[[[RRRKKKIIIHHHGGGEEECCCCCCCCCBBBAAA???>>>???======<<<;;;<<<===>>>???>>>@@@BBBDDDFFFGGGGGGGGGFFFHHHLLLOOOSSSUUUVVVWWWQQQOOOMMMJJJKKKPPPWWW]]]hhhrrr{{{sssjjjjjjjjjjjjjjjkkkllllllmmmoooqqqrrrtttvvvyyy||||||~~~|||vvvtttwww{{{~~~~~~yyyxxx{{{{{{yyyxxx{{{yyyyyyzzzzzzzzzzzzzzzzzzuuu~~~pppbbbUUUKKKGGGEEEEEEGGGGGGEEEHHHMMMNNNSSSZZZ^^^bbbffflllpppyyy{{{}}}~~~vvvpppdddZZZPPPMMMLLLMMMQQQWWW___dddmmmxxxbbbMMMFFFAAA???@@@>>>::::::<<<;;;::::::999999::::::;;;;;;===???AAABBBEEEIIIMMMUUUZZZaaaiiirrr}}}ooobbb]]][[[^^^bbblll~~~ooo[[[FFF<<<::::::999999888777666666666888999::::::@@@GGGRRReeeyyyqqqccc^^^^^^aaammmzzz~~~~~~tttkkkcccbbbcccbbbcccfffuuu|||zzzrrrrrrooommmmmmjjjeeeccceeecccggghhhfffcccgggqqqzzz{{{xxxuuusssrrruuuxxxzzz~~~tttkkkaaaZZZTTTMMMIIIJJJDDDFFFJJJNNNSSSVVVYYYZZZZZZ^^^bbbccccccdddhhhkkkmmmrrryyy|||tttggg^^^XXXRRRKKKHHHHHHIIIHHHGGGBBBCCCDDDCCCAAA@@@??????>>>===<<<<<<===>>>???@@@>>>@@@BBBEEEGGGHHHHHHHHHGGGIIILLLPPPTTTVVVXXXXXXPPPOOOLLLKKKMMMSSS\\\cccppp|||}}}ssssssrrrrrrsssssstttuuuwwwyyy|||~~~zzzxxxxxxvvvvvvxxxrrrppplllkkkkkklllmmmmmmoooxxx~~~}}}|||zzzxxxxxxwwwwww|||zzzhhh]]]RRRHHHHHHGGGFFFFFFGGGJJJMMMOOOPPPWWW```eeegggkkkqqqvvvxxxoooddd\\\TTTOOOLLLLLLSSS[[[^^^iiiwwwpppXXXLLLBBB@@@===;;;999999999:::888:::;;;;;;:::999:::<<<:::===BBBDDDFFFIIINNNRRRYYY]]]fffppp{{{}}}fff[[[ZZZ^^^fffpppqqqRRRAAABBB===777888888777888888777555666888:::<<>>>>>>>>>>>??????@@@BBBDDDEEEEEEEEEGGGHHHJJJLLLPPPSSSTTTTTTSSSRRROOOLLLJJJMMMQQQXXXcccnnnyyy}}}xxxvvvzzz~~~|||sssqqqooommmlllnnngggdddbbbaaacccfffiiikkkrrr}}}~~~}}}|||zzzyyywwwvvvvvvxxx~~~yyyiii^^^TTTLLLHHHGGGFFFFFFGGGJJJMMMOOOSSSZZZaaafffhhhlllssszzzwwwoooggg___WWWRRROOOQQQYYYbbbgggrrrhhhPPPDDDAAA???===:::999888999999999:::;;;:::999999:::;;;:::>>>BBBEEEFFFJJJOOOTTT[[[aaakkkttt~~~uuuddd\\\^^^cccqqqmmmOOO@@@AAA;;;666777777777888888777666666888:::;;;BBBJJJSSSbbbvvvnnn```fffiiipppxxx}}}~~~qqqggg```^^^]]]]]]```dddgggiiiqqq{{{zzzrrrnnniiifffcccbbbbbbbbbaaa```^^^___```___```eeennnuuu}}}xxxxxxwwwwwwxxxyyyzzzzzz}}}xxxllleee\\\UUURRROOOJJJEEEFFFCCCDDDIIIMMMNNNSSSXXXYYY[[[^^^``````aaabbbdddaaadddhhhllloooooonnnnnnjjjhhheeebbb^^^YYYRRRMMMLLLKKKHHHFFFEEEFFFGGGIIIFFFEEEDDDEEEFFFEEEDDDBBB@@@@@@????????????@@@@@@@@@BBBDDDEEEEEEFFFGGGHHHKKKMMMPPPRRRSSSSSSRRRQQQOOOLLLLLLPPPUUU]]]jjjvvvuuukkkgggeeeaaa```aaa[[[ZZZXXXYYY]]]cccjjjooozzz~~~~~~~~~|||zzzxxxwwwuuuvvv}}}|||sssuuuxxxiii___VVVOOOIIIIIIHHHHHHIIILLLNNNPPPYYY^^^dddhhhkkkpppzzzvvvnnnhhh```XXXTTTRRRVVV```kkkqqq{{{}}}^^^HHH>>>???===;;;999888888888888999:::;;;:::999888999:::<<>>???:::555777666777777777777666666999;;;:::AAAIIIQQQ```sssssseeejjjgggnnnwww}}}xxxsssmmmeee```^^^^^^___```dddhhhkkknnnuuu}}}tttmmmjjjdddaaa___^^^___```______[[[]]]______aaaeeemmmssswwwxxxxxxyyyyyyyyyyyyyyyvvvqqqeee```ZZZVVVTTTPPPLLLHHHEEEBBBBBBGGGJJJKKKPPPUUUXXXZZZ]]]______```aaabbb___```ccceeefffeeedddcccbbb```]]]ZZZWWWSSSNNNKKKLLLKKKJJJIIIHHHHHHHHHHHHIIIHHHGGGGGGGGGFFFDDDBBB@@@@@@@@@??????@@@@@@@@@???BBBDDDEEEEEEFFFGGGIIIMMMNNNPPPQQQQQQQQQPPPOOOOOOMMMOOOTTT[[[eeeuuuzzzpppeee```]]]YYYXXXYYYVVVVVVVVVXXX___iiisss{{{~~~{{{yyyxxxzzzvvvmmmmmmuuuwwwiii^^^UUUPPPMMMLLLLLLLLLNNNPPPRRRTTT^^^ccchhhlllooovvv|||sssmmmggg```YYYVVVWWW\\\hhhtttzzzlllTTTEEE>>><<<;;;:::999888888888888999:::;;;:::999888999:::>>>AAADDDFFFIIINNNVVV\\\fffpppzzzqqqddd``````hhhrrr^^^GGG===>>>999666888666666777777666666666999;;;:::BBBIIIPPP]]]pppxxxgggkkkgggooowww|||~~~|||{{{vvvooojjjgggdddaaa______aaaccceeehhhmmmqqqttt~~~xxxpppjjjhhhbbb___]]]\\\]]]]]]]]]\\\XXX[[[___aaacccgggnnnssszzzzzzyyyxxxxxxyyyzzz{{{vvvmmmhhhaaa^^^[[[XXXVVVSSSOOOKKKFFFCCCBBBFFFHHHJJJNNNTTTWWWYYY]]]____________```^^^___```aaaaaaaaa``````aaa^^^ZZZWWWVVVTTTQQQOOONNNNNNNNNMMMMMMKKKJJJJJJLLLJJJIIIHHHGGGFFFCCCAAA@@@@@@????????????@@@@@@@@@BBBEEEFFFFFFGGGHHHJJJOOOOOOOOOOOOOOOOOONNNNNNPPPPPPTTT[[[dddpppuuujjj___ZZZWWWTTTSSSTTTTTTVVVXXX[[[cccooo}}}~~~}}}{{{ttttttuuuvvvjjj^^^UUUPPPOOOOOOOOOOOOQQQSSSTTTVVV^^^dddkkkpppttt|||yyyppplllgggaaa]]]]]]```fffrrr~~~ttt[[[KKKBBB>>>::::::999999888888888888888:::;;;;;;:::999;;;<<<@@@BBBEEEGGGJJJQQQZZZaaammmwww}}}jjjcccaaabbblllyyy{{{WWWDDD<<<>>>999888:::777666666777666666777999<<<<<>>>>>??????@@@AAACCCFFFGGGHHHHHHJJJLLLOOOOOOOOONNNNNNOOOOOOPPPRRRUUU\\\eeeooo||||||pppeeeZZZVVVTTTRRRRRRUUUVVVYYY]]]aaaiiiuuuwwwmmmaaaXXXTTTPPPQQQQQQRRRSSSUUUVVVWWW___fffpppwww}}}tttllliiihhhddddddhhhmmmsss~~~{{{___LLLBBB===;;;999999999999999999999999888:::;;;<<<;;;<<<===???BBBDDDFFFHHHLLLTTT^^^fffsss|||sssfffddddddeeesssmmmOOO@@@;;;===888999;;;777555666777666666777:::<<>>;;;999999999:::::::::::::::999777999;;;======>>>@@@BBBCCCEEEGGGIIIMMMUUUaaaiiiwwwttthhhbbbfffgggiii{{{\\\III<<<999;;;777888;;;666555666666666666777:::<<>>@@@BBBDDDDDDFFFHHHJJJNNNWWWbbbkkkzzztttiii```___gggiiimmmuuuPPPDDD999888999555777:::444555666666666666777:::===DDDKKKPPPQQQVVVeeevvv~~~xxxyyytttzzz|||xxxrrrvvvyyyrrrhhh___ZZZXXXWWWVVVYYY[[[]]]^^^```aaadddfffeeehhhmmmqqqwwwssskkkddd^^^]]]___ZZZXXXVVVVVVWWWYYYYYYXXXYYY\\\```bbbfffmmmvvv}}}yyyuuuvvv|||zzzyyywwwuuuuuuvvvwwwxxxxxxpppmmmpppnnnjjjddd]]]WWWUUUTTTLLLGGGCCCDDDEEEFFFKKKQQQWWW[[[___bbbaaa___^^^^^^ZZZYYYYYYYYY[[[]]]```bbbeeeeeeeeegggiiijjjiiihhhdddbbb^^^[[[WWWTTTRRRQQQPPPOOOMMMLLLLLLJJJHHHEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDGGGJJJLLLMMMNNNPPPRRRMMMLLLLLLMMMOOOSSSXXXZZZccckkkzzzxxxoooggg___]]]^^^aaajjjsss{{{}}}}}}~~~}}}xxxoooggggggiiikkkjjjhhhfffddddddqqqzzzzzzrrrjjjffffff```bbbffflllssszzzvvvjjjcccRRRMMMDDD<<<888777999;;;999777777:::===>>>;;;999888:::<<<======???BBBDDDHHHGGGHHHMMMQQQYYYfffsssrrriii```bbbgggkkkmmmzzz^^^JJJ>>>===:::888777777888888999666555777666666:::AAALLLQQQUUUVVVXXX```ooo{{{~~~vvvxxxvvvuuurrrooosss}}}qqqccc[[[VVVTTTVVV[[[]]]```bbbdddddddddeeeggglllnnnrrrwwwvvviiidddbbb___\\\ZZZZZZZZZYYYXXXXXXXXXXXXYYYYYYZZZ]]]bbbjjjsss{{{yyyrrrqqqxxx}}}{{{xxxvvvwwwyyy|||~~~{{{vvv{{{wwwppphhh___XXXSSSPPPNNNNNNLLLJJJHHHIIILLLOOOXXX^^^bbbaaaaaabbbbbb___]]][[[ZZZYYY[[[^^^bbbeeegggiiilllnnnooommmkkkiiidddcccaaa^^^[[[WWWSSSQQQPPPOOONNNNNNNNNLLLIIIFFFBBBBBBBBBBBBCCCDDDFFFGGGJJJMMMPPPSSSTTTSSSPPPOOOKKKKKKOOOSSSUUUVVV]]]dddlllwww}}}uuummmgggfffhhhmmmwww}}}}}}zzztttssswww{{{xxxqqqkkkkkkmmmwwwwwwooohhhcccaaa^^^```ccchhhmmmqqquuuvvvvvvwwwyyy|||}}}{{{vvvooofff\\\TTTPPPDDDBBB???<<<::::::<<<===999888888:::======;;;999999:::<<<===>>>@@@CCCEEEGGGFFFHHHMMMQQQYYYgggtttrrrgggaaa```cccjjjrrr{{{uuuSSSAAA<<<:::888666555555666666888555555666666666:::AAANNNSSSWWWXXXXXX```nnnyyy}}}vvvvvvssspppnnnmmmrrrzzznnnaaaYYYUUUTTTWWW]]]aaacccfffgggggghhhjjjlllrrrvvv{{{~~~qqqeee```___\\\YYYYYYYYYYYYXXXWWWWWWXXXXXXXXXYYY[[[^^^cccjjjsss{{{zzzrrrpppvvv||||||}}}{{{yyywwwxxx{{{~~~~~~yyyqqqhhh___XXXSSSQQQMMMMMMLLLIIIGGGHHHJJJMMMVVV]]]aaaaaaaaacccbbb```[[[ZZZYYYXXXZZZ]]]aaacccgggiiilllnnnnnnmmmkkkiiieeedddbbb^^^[[[XXXVVVUUUTTTSSSRRRQQQQQQOOOLLLJJJEEEEEEDDDEEEFFFHHHJJJKKKNNNPPPSSSTTTUUUSSSQQQOOOLLLMMMPPPUUUWWWZZZbbbjjjppp{{{{{{tttpppqqquuu|||}}}|||{{{~~~qqqiiilllsss~~~qqqkkkeee^^^[[[YYY[[[^^^aaacccdddeeeeeeccceeegggiiijjjjjjjjjjjjdddaaa[[[TTTMMMHHHDDDBBB999999:::;;;<<<;;;;;;;;;;;;::::::;;;<<<===;;;999:::<<<>>>??????AAADDDGGGHHHHHHKKKOOOTTT\\\lllzzzpppccc\\\ZZZdddgggppp}}}dddHHH<<<;;;999888666555555555666777444444555666666:::AAAOOOUUUYYYXXXWWW]]]jjjuuu{{{zzzwwwqqqlllkkknnntttzzznnnaaaYYYVVVVVV[[[```dddfffiiijjjkkknnnqqqsssxxx}}}vvvjjj___\\\[[[YYYVVVWWWWWWWWWVVVVVVVVVWWWXXXXXXZZZ\\\___dddjjjsss|||}}}sssooorrrxxxxxx}}}|||{{{yyyxxxzzz}}}yyypppfff]]]WWWSSSRRRNNNNNNMMMKKKHHHHHHJJJKKKSSSZZZ```aaaaaacccbbb___[[[ZZZYYYYYY[[[^^^bbbdddfffhhhkkknnnnnnnnnlllkkkgggeeebbb___\\\[[[[[[[[[ZZZXXXWWWWWWVVVUUUQQQNNNIIIHHHHHHIIIKKKMMMOOOPPPSSSTTTUUUVVVUUUSSSQQQOOONNNNNNRRRWWW[[[```jjjtttyyy~~~yyyuuuxxx}}}~~~}}}~~~{{{iiiccclllxxxwwwkkkgggaaaZZZTTTSSSUUUWWWYYYYYYYYYWWWVVVSSSUUUVVVXXXXXXVVVUUUSSSSSSPPPLLLGGGCCC@@@???>>>888999:::::::::999888777;;;;;;;;;;;;<<<<<<<<<;;;<<<>>>@@@AAAAAACCCFFFIIIJJJKKKOOOUUUZZZdddvvvvvvddd[[[YYY[[[jjjnnnwww|||XXXDDD>>>;;;;;;999888777777777777666333333555555666;;;AAAOOOUUUYYYWWWTTTWWWdddooo{{{~~~xxxqqqkkklllrrryyy|||pppccc\\\YYYYYY^^^dddfffgggjjjlllnnnrrrwww{{{{{{oooeee[[[YYYXXXVVVUUUVVVUUUUUUUUUUUUVVVWWWWWWXXX[[[^^^aaaeeekkkttt~~~vvvoooppptttvvv|||zzzyyyxxxxxxzzz~~~|||vvvmmmcccZZZUUURRRRRRQQQQQQQQQOOOLLLJJJKKKLLLOOOVVV]]]^^^___aaa```]]]\\\\\\[[[\\\^^^aaadddfffggghhhkkknnnoooooonnnmmmhhhfffbbb___^^^^^^```aaa___^^^\\\\\\[[[YYYVVVSSSLLLLLLLLLMMMNNNQQQSSSTTTWWWWWWWWWVVVUUURRRPPPOOOPPPPPPTTT[[[```gggsss~~~|||yyy}}}~~~~~~~~~tttdddcccrrrpppdddaaa\\\UUUPPPMMMNNNPPPQQQQQQPPPNNNMMMJJJKKKLLLLLLLLLJJJGGGFFFCCCBBBAAA???===;;;:::999;;;:::999888888888888999;;;<<<<<<<<<<<<<<<======>>>@@@BBBCCCCCCEEEHHHKKKKKKMMMSSSZZZaaammmlll___XXXZZZ___mmmtttmmmOOOBBB???::::::999888888777777777555333333555666777<<>>@@@@@@BBBDDDEEEEEEGGGJJJMMMJJJNNNWWW```iiixxxrrrddd\\\XXX\\\cccnnnyyy]]]GGG>>><<<777777777666666555555555555333333666777888>>>EEEPPPWWW]]]YYYQQQRRR^^^jjjxxxsssooohhhdddhhhpppyyyyyypppfffbbb```___bbbfffkkkmmmppptttzzzsssfff___YYYWWWVVVSSSSSSVVVTTTTTTTTTUUUVVVWWWYYYZZZ]]]aaafffjjjoooyyy}}}tttppprrrvvv}}}xxxwwwvvvwwwyyy}}}xxxqqqiiieee```ZZZVVVTTTTTTTTTVVVWWWWWWUUUQQQNNNLLLKKKLLLRRRWWWXXXYYY\\\]]][[[YYYYYYZZZ[[[^^^aaaccceeeiiikkkmmmoooqqqrrrssssssnnnllliiifffeeegggiiikkkhhhfffeeedddccc```]]]ZZZSSSRRRRRRRRRSSSUUUVVVXXXZZZYYYWWWUUUTTTSSSSSSSSSVVVWWW^^^hhhpppxxx|||xxxwww}}}~~~zzzxxxxxxxxx{{{~~~vvvuuuqqqmmmnnnyyy~~~nnn]]]VVVRRRNNNIIIHHHGGGGGGFFFEEEDDDCCCBBBAAA?????????>>>>>>=========;;;;;;<<<<<<<<<;;;;;;:::999999888888999:::;;;<<<999;;;===<<<<<<===@@@CCCBBBCCCEEEFFFGGGIIILLLNNNMMMSSS]]]hhhsss}}}ggg^^^\\\YYY^^^fffooo}}}nnnNNNAAA<<<888666666666666666555555444666333444777888:::???FFFTTT\\\bbb^^^UUUUUUaaammmzzzqqqgggcccbbbfffnnnwwwwwwpppiiiggggggfffiiimmmrrrtttxxx~~~sssddd]]]XXXVVVTTTQQQRRRUUUSSSTTTTTTUUUWWWXXXZZZ[[[]]]bbbhhhlllqqq|||wwwssstttvvv~~~zzzyyywwwxxxzzz~~~zzznnnfff___]]][[[XXXVVVVVVWWWWWW[[[]]]^^^\\\XXXSSSPPPOOOOOOTTTXXXWWWXXX[[[]]]\\\[[[[[[\\\^^^aaacccfffgggkkklllnnnqqqssstttuuuvvvsssqqqnnnlllkkklllnnnooollljjjiiigggfffddd```]]]WWWVVVUUUUUUUUUWWWXXXYYYZZZYYYWWWVVVUUUUUUVVVWWWZZZ]]]eeepppyyy~~~vvvssssssyyy~~~~~~~~~zzzxxxwwwwwwyyy}}}}}}zzzxxxvvvwww~~~rrreeeXXXQQQMMMIIIFFFEEEGGGFFFDDDBBB@@@>>>>>>===<<<;;;::::::::::::;;;;;;::::::999888888999:::::::::::::::::::::999888888999;;;======<<<===AAAEEEBBBDDDFFFGGGHHHIIILLLOOOQQQXXXdddppp|||tttaaa]]]]]]\\\```hhhqqq^^^EEE???<<<888777888888888888888777666666444444777999:::@@@GGGXXX```fffbbbYYYYYYdddqqqtttdddbbbbbbgggmmmwwwxxxqqqlllmmmnnnnnnqqquuuyyy{{{tttbbb\\\WWWVVVSSSPPPPPPTTTTTTTTTTTTVVVWWWYYY[[[\\\]]]bbbiiimmmrrr~~~yyytttuuuuuu~~~{{{zzzyyyyyy{{{rrrfff^^^ZZZYYYXXXWWWXXXXXXYYYZZZbbbcccdddbbb^^^YYYUUUTTTRRRVVVXXXWWWXXX\\\^^^^^^^^^___```bbbeeehhhjjjkkklllmmmooorrrtttvvvwwwwwwvvvuuusssqqqppppppqqqrrrnnnmmmkkkjjjiiifffbbb___ZZZYYYXXXWWWWWWXXXYYYZZZ[[[ZZZXXXWWWWWWXXXYYYZZZ^^^aaajjjvvv~~~xxxyyyxxxxxx|||~~~~~~~~~}}}}}}~~~{{{zzzyyyxxx{{{|||||||||yyyyyy{{{{{{ooo^^^YYYQQQKKKGGGEEECCCBBBDDDBBB@@@>>>=========>>>;;;;;;;;;::::::999999999888888999:::;;;;;;;;;;;;777777777888999:::;;;<<<>>>???@@@BBBCCCDDDEEEEEEGGGIIIJJJJJJJJJLLLQQQVVVVVV```mmmzzzwwwhhh\\\[[[ZZZYYY```kkkuuuhhhRRR???777999999555555555555555555555555444222333555666888AAAJJJ\\\kkknnnfffaaa___kkkuuuhhhddddddiiiqqq|||}}}vvvqqqrrruuuxxx}}}ssshhh___XXXWWWWWWTTTSSSSSSSSSTTTUUUUUUVVVXXX[[[^^^___eeemmmvvv~~~~~~xxxwwwyyy}}}|||{{{zzz|||~~~vvvjjj___XXXYYYYYYYYYYYYZZZ\\\^^^```ggghhhhhhgggccc^^^YYYVVVVVVWWWYYY[[[]]]___aaaaaabbbeeeiiikkkmmmooorrrttttttuuuvvvvvvvvvwwwyyy||||||zzzyyywwwvvvvvvwwwwwwrrrqqqooommmllliiidddaaa]]]\\\ZZZXXXVVVUUUTTTSSSXXXYYYYYYZZZ[[[]]]___```ccciiirrr|||zzzzzzyyyyyy}}}|||{{{{{{{{{zzz{{{|||~~~|||zzzzzz}}}~~~~~~|||{{{~~~{{{{{{}}}|||iii```WWWRRRLLLHHHEEEDDDCCCBBBBBBAAA@@@>>>===<<<<<<<<<;;;;;;:::::::::999999999:::::::::;;;;;;:::999999888888888888999:::;;;<<<>>>???AAACCCEEEFFFGGGGGGGGGIIILLLKKKKKKLLLQQQUUU^^^kkk|||kkk```YYY[[[ZZZXXX___jjj{{{[[[KKK===777999888555555555555555555555555555333444666777999AAAJJJbbbqqqtttlllhhhgggssszzznnnkkkkkkpppwww~~~zzz{{{~~~tttiii```ZZZYYYXXXUUUSSSTTTTTTUUUWWWWWWWWWYYY\\\___ccciiiqqqyyyzzzzzz~~~}}}{{{zzz{{{~~~}}}ssshhh___ZZZ[[[\\\\\\]]]^^^___bbbdddlllmmmmmmmmmjjjeee```\\\YYYYYY[[[]]]```cccfffgggiiilllooorrrsssuuuwwwyyyxxxzzz||||||||||||}}}~~~|||{{{zzzyyyzzzzzztttssspppnnnllliiidddaaa```^^^\\\ZZZXXXWWWWWWWWWYYY[[[]]]___aaaccceeefffmmmuuu}}}|||{{{{{{}}}}}}{{{zzzyyyzzz{{{|||~~~~~~{{{{{{{{{{{{xxxzzz|||zzzyyyxxxyyy|||zzziii[[[TTTOOOKKKFFFCCCBBBBBBBBBBBB>>>>>>>>>>>>===;;;:::999::::::::::::999999999999;;;;;;;;;;;;:::999888777999999999999:::;;;<<<<<<>>>@@@BBBDDDGGGIIIJJJJJJKKKMMMNNNNNNNNNPPPVVV[[[kkk|||rrrbbb\\\YYY[[[ZZZYYYaaammm|||xxxxxxyyytttQQQEEE<<<888888444444444444444444444444444555444444777777999AAAKKKeeetttwwwpppmmmmmmyyyvvvuuuwwwzzz~~~wwwjjjbbb\\\\\\[[[WWWTTTTTTVVVWWWXXXXXXYYY[[[^^^aaagggmmmuuu}}}~~~|||{{{|||xxxmmmddd___\\\^^^```bbbcccdddeeehhhjjjrrrsssuuuuuurrrnnniiifffaaaaaabbbdddggglllppprrrooorrruuuxxxyyy{{{}}}~~~~~~~~~yyyvvvssspppmmmiiieeeaaacccaaa^^^[[[YYYZZZ[[[\\\\\\```dddhhhjjjkkknnnpppttt}}}~~~~~~}}}~~~zzz|||~~~||||||~~~~~~~~~~~~|||zzzzzz{{{{{{vvvtttuuu{{{~~~{{{xxxvvvuuutttqqqrrrvvv~~~xxxiii[[[QQQNNNIIIFFFBBB@@@@@@@@@@@@@@@;;;<<<<<<<<<<<<:::888777:::999999999999999999999:::;;;;;;;;;::::::999888::::::::::::;;;<<<===>>>@@@AAADDDGGGJJJLLLMMMNNNPPPQQQQQQPPPRRRYYYccckkksssggg```\\\YYYYYYXXX\\\iiixxx}}}qqqooorrrxxxsssOOOCCC<<<888777111444444444444444444444444666444555777777999AAAJJJaaaooosssmmmkkkkkkvvv~~~~~~zzzkkkddd^^^]]]\\\WWWTTTSSSVVVXXXYYYYYYYYY[[[^^^aaahhhnnnvvv~~~~~~|||}}}sssggg___\\\\\\aaaeeeiiijjjjjjkkknnnpppwwwxxxzzz{{{zzzwwwtttqqqnnnnnnmmmnnnqqqvvvzzz}}}yyy|||~~~{{{vvvrrrnnnjjjeeeaaadddbbb^^^\\\[[[\\\___```bbbggglllppprrrsssuuuwwwzzz~~~~~~~~~~~~xxxuuuwww|||~~~~~~}}}|||||||||||||||~~~{{{xxxvvvwwwyyyzzzxxxtttqqqoooqqqtttxxxyyyxxxvvvtttrrrqqqpppooollllllooovvvyyygggYYYNNNHHHFFFFFFDDD@@@>>>>>>>>>===<<<999:::;;;;;;:::999777666999999999999999999999999888999::::::;;;;;;;;;:::::::::;;;;;;<<<===??????BBBCCCFFFIIILLLOOOPPPQQQSSSSSSRRRSSSYYYgggxxxwwwggg```^^^ZZZVVVUUUYYYeeeyyytttmmmnnnrrrwwwqqqMMMBBB;;;888777222444444444444444444444444666555555777777999@@@III[[[jjjoookkkjjjhhhooo}}}nnnfff___]]]\\\WWWTTTTTTVVVWWWXXXYYYYYY[[[^^^aaagggmmmvvv~~~pppbbb[[[ZZZ\\\eeejjjoooqqqpppppprrruuuyyyzzz{{{}}}}}}}}}}}}|||{{{zzzyyyyyy{{{zzzuuupppjjjeeeaaacccaaa^^^]]]]]]```ccceeeiiinnnuuuxxxxxxxxx{{{~~~~~~}}}~~~~~~}}}}}}~~~yyytttsssvvvzzz}}}~~~}}}}}}}}}~~~{{{zzzyyyxxxxxxzzz{{{}}}yyyyyywwwtttrrrqqqsssuuurrrqqqnnnmmmlllmmmoooppprrrqqqpppnnnmmmmmmlllllliiiiiikkkpppwww~~~~~~iiiZZZQQQIIIEEEDDDDDDAAA>>><<<<<<<<<;;;:::999999999999999888777777888888888999999999999999777888999:::;;;;;;;;;;;;::::::;;;<<<===???AAABBBEEEFFFIIILLLOOOQQQSSSSSSUUUVVVWWW\\\hhh}}}kkk___\\\XXXWWWVVVXXXbbbtttuuummmjjjnnnsss}}}eeeFFF>>>999777888555333333333333333333333333666444444666666777???HHHYYYjjjqqqpppnnniiikkkxxxrrriiiaaa^^^\\\XXXVVVVVVWWWXXXYYYYYYZZZ[[[___aaagggnnnxxx~~~nnn```ZZZ[[[^^^gggnnntttvvvtttsssuuuwwwyyyyyyzzz|||~~~wwwqqqkkkeeeaaaaaa```______aaadddgggiiiooouuu{{{}}}}}}~~~}}}}}}}}}~~~}}}}}}||||||yyytttpppqqquuu|||}}}{{{{{{|||~~~|||zzzvvvttttttvvvyyy{{{ssssssqqqnnnlllllloooqqqnnnmmmlllkkkkkkkkkjjjjjjmmmlllkkkkkkjjjjjjkkkkkkgggfffgggjjjnnnrrrssssssoooppptttxxx{{{wwwiiiYYYPPPLLLGGGDDDEEE???===;;;:::;;;;;;:::999:::999888888888888888888777888888888999999999999999999:::;;;;;;:::::::::999999:::<<>>GGGZZZmmmwwwwwwuuummmiiirrrwwwmmmddd```^^^ZZZYYYZZZXXXYYY[[[[[[[[[]]]```ccckkksss}}}~~~}}}nnnaaa[[[^^^bbbiiipppxxxzzzvvvtttuuuxxxyyyyyyyyy{{{yyyrrrkkkeeebbb______```bbbeeeiiilllnnnrrryyy}}}|||xxxyyy|||~~~~~~|||}}}|||zzzvvvpppmmmooovvv~~~|||{{{}}}|||wwwrrrqqqrrrtttvvvpppooonnnkkkiiiiiilllooommmlllkkkkkkkkkjjjhhhfffjjjjjjiiiiiiiiiiiijjjjjjddddddccceeehhhiiiiiihhheeefffjjjooorrryyytttcccVVVKKKFFFEEECCCAAABBB;;;999888888999::::::999:::999888777777888999999777777888888999999999999;;;;;;;;;;;;:::999888888888999:::<<>>>>>999555555222333333333333333333333333555333333444444555===FFF[[[ooo{{{|||zzzooohhhooo~~~{{{qqqfffaaa___\\\\\\^^^ZZZ[[[\\\\\\]]]___bbbeeeoooxxx~~~|||}}}~~~}}}nnnbbb]]]aaafffjjjrrrzzz{{{wwwtttuuuxxxyyyxxxxxxzzzzzzrrrkkkeeebbb^^^```bbbeeeiiimmmpppqqqtttzzz{{{xxxvvvvvvzzzyyyzzz{{{{{{zzzzzzzzzzzz{{{{{{zzzxxxvvvxxx{{{}}}|||zzz}}}{{{yyyrrrpppoooooossszzz|||{{{~~~~~~zzzvvvrrrqqqpppooonnnoooppppppnnnkkkjjjjjjkkkdddfffhhhiiiiiihhhgggfffhhhhhhiiijjjkkkkkkhhheeeddddddbbbaaa___^^^^^^^^^\\\^^^aaaffflllsssyyy||||||zzzvvvoooddd]]]MMMKKKGGGCCC???=========::::::999888777777777888888888888777777777777777777888888888888999999999:::::::::;;;;;;:::999999<<<===>>>>>>@@@CCCGGGJJJGGGJJJMMMOOOQQQTTT[[[```iiiuuuyyylllkkkiiibbbbbbgggggglllvvvsssiiigggdddgggwww[[[KKK??????<<<444222666333333333333333333333333555444444666555666===FFFXXXpppooocccffftttuuujjjfffccc```___```]]]```bbbaaa^^^^^^bbbfffrrr||||||~~~zzzmmmeeedddgggkkkrrrwwwzzzwwwqqqmmmooorrryyyyyy{{{}}}|||uuullleeecccdddgggkkknnnoooppprrrttt|||pppiiihhhjjjjjjsss}}}xxx|||zzzyyyyyyyyyxxxxxxxxxwwwuuutttsssvvvyyy{{{zzzyyy|||~~~~~~{{{xxxtttsssrrrtttxxx|||{{{|||~~~zzzwwwrrrooonnnmmmlllkkkkkklllllljjjgggeeeeeefffdddeeefffhhhhhhgggeeedddhhhhhhhhhhhhiiigggdddbbbaaa```^^^[[[ZZZYYYYYYYYYZZZZZZ\\\^^^aaadddggghhhgggeeecccaaa^^^XXXPPPJJJEEECCC@@@===<<<;;;;;;;;;999999888888777888888888888777777777777777777777888888888888999999999999::::::;;;;;;;;;;;;::::::;;;<<<>>>???@@@DDDHHHLLLOOOPPPRRRRRRUUU]]]gggooo|||ooogggiiijjjdddcccgggooovvv|||sssiiiddddddeeekkkxxxRRRDDD;;;;;;:::444333777333333333333333333333333444333333555555555<<>>>>>===;;;:::999::::::;;;888888888777888888999999777777777777777777888888888888999999999::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;===>>>@@@BBBEEEJJJNNNUUUUUUTTTVVV\\\jjj|||ooogggdddiiilllhhhgggjjjttt~~~}}}rrrmmmgggbbb```dddhhhttteeeGGG<<<555777888444444888333333333333333333333333333222333444444555;;;CCCVVVmmm}}}~~~oooccceeennn~~~}}}zzzyyy{{{{{{ssskkkiiigggccc``````___aaabbbaaa```ccciiiooozzzuuuttttttsssrrrvvvwwwwwwxxxzzztttiiidddeeejjjooooooqqqqqqmmmiiijjjpppvvv{{{rrrnnnmmmlllpppuuuzzz~~~ppp```VVVRRRQQQXXX]]]fffrrr~~~xxxxxx}}}zzz{{{{{{{{{zzzwwwtttrrrmmmnnnqqquuuxxxyyyxxxwwwvvvxxxzzz|||{{{yyywwwuuurrrrrrrrrtttyyy~~~}}}xxxwwwwwwvvvvvvooollliiihhhhhhgggfffddddddeeedddaaa^^^[[[ZZZ[[[]]]___```bbbcccdddddddddfffdddbbbaaa```]]]YYYWWWUUUSSSPPPMMMKKKJJJKKKKKKKKKLLLMMMNNNNNNMMMLLLKKKHHHGGGEEECCCBBB@@@???>>><<<;;;;;;:::::::::;;;<<<888777777777888999::::::777777777777777888888888999999999999:::::::::;;;;;;;;;<<<=========<<<<<<<<<===???AAACCCGGGLLLPPPTTTUUUVVV[[[ggg|||sssiiidddccciiimmmlllnnnqqqwwwqqqhhhdddccc``````eeeooopppSSS???888333555666444444888333333333333333333333333333222333555555555;;;CCCTTTjjjzzz~~~oooccceeekkkzzzzzzvvvsssuuu{{{}}}uuuooonnnmmmhhhdddcccccccccddddddeeejjjqqqwww~~~uuunnnlllkkkiiigggkkkkkkllllllnnnrrrxxx|||sssiiieeegggkkkooommmmmmkkkgggeeeiiiqqqxxxzzzwwwwwwuuuxxx}}}|||mmm___WWWSSSSSSRRRTTT[[[eeesssxxxvvvzzzwwwxxxxxxxxxvvvtttqqqooommmppptttxxxyyyyyyxxxwwwrrrsssuuuwwwwwwvvvtttsssqqqqqqqqqrrruuuxxx{{{}}}|||yyyvvvtttttttttsssrrrjjjhhhffffffffffffdddcccbbbcccbbb```\\\YYYYYYYYYXXXYYY[[[]]]```aaaccccccbbb___]]][[[YYYWWWSSSQQQOOOMMMJJJHHHFFFEEEEEEFFFEEEEEEGGGHHHHHHGGGFFFEEE@@@@@@>>>===;;;;;;<<<===<<<;;;;;;:::::::::::::::888777777777888999::::::666666777777888888888888999:::::::::;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>===>>>@@@BBBDDDHHHNNNQQQRRRVVV\\\gggyyyuuulllhhhdddcccggglllqqqvvv{{{vvvjjjdddbbb^^^]]]___hhhxxx\\\FFF<<<888555555555444444666333333333333333333333333444333555777777777<<>>===<<<===<<<:::999999;;;===:::::::::999999888888888888888888777888888999999666666666777888888999999:::::::::;;;;;;;;;<<<<<<<<<======>>>???????????????@@@BBBDDDEEEIIINNNRRRTTT[[[iiizzzxxxkkkhhhccccccccchhhoooyyy}}}qqqhhhcccbbbXXXYYY```ppppppMMM>>>:::888777666555444444555333333333333333333333333444333555888888777<<>>===???>>>===<<<;;;;;;;;;;;;;;;<<<===;;;888888:::<<<888888999999999999999999999999888888777888888888555666666777888888999999;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@AAABBBDDDEEEFFFJJJNNNRRRWWWcccvvvlllbbbaaa^^^aaafffnnnyyyvvvooojjjeeeaaaXXX]]]iii[[[DDD===777888777666444444555444333333333333333333333333222222555888777777;;;CCCOOOcccrrryyy|||pppcccccc^^^ppp|||~~~}}}xxxvvvvvvxxx}}}}}}{{{}}}yyywwwtttooolllkkkmmmnnnpppvvv~~~rrrjjj```ZZZWWWUUUSSSQQQLLLMMMOOOPPPTTTYYY```eeedddnnnuuuuuussstttvvvvvv{{{}}}sssmmmlllmmmlllkkkhhhhhhggggggiiimmmrrruuuwwwzzzxxxiii___YYYVVVTTTPPPRRRTTTWWW]]]iiiwwwyyytttvvv{{{nnnmmmlllkkkjjjiiiiiiiiikkkpppuuuvvvsssnnnkkkiiifffhhhiiikkklllllllllkkkhhhhhhhhhiiiiiijjjjjjjjjggggggggghhhiiihhheeeccc___^^^^^^___```aaa___]]]VVVWWWWWWVVVSSSRRRRRRSSSPPPPPPNNNMMMLLLKKKKKKKKKIIIGGGDDDDDDDDDDDDCCCAAA===>>>???@@@@@@>>><<<;;;<<<<<<;;;::::::<<<===>>>888:::;;;999666555666999888888999;;;<<<<<<<<<<<<::::::999888777777777888555666666777888999999999;;;;;;;;;<<<<<<<<<============>>>???@@@AAAAAAAAABBBDDDEEEEEEGGGJJJNNNQQQYYYggg}}}tttddd\\\\\\ZZZaaajjjuuu|||pppmmmlllgggaaa___eeetttmmmMMM@@@>>>444666777555444555555555333333333333333333333333111111444777666666:::AAANNNbbbqqqyyy|||pppcccccc[[[mmm|||}}}|||xxxvvvxxxyyy~~~~~~zzz{{{~~~|||yyytttqqqppptttuuuyyy}}}wwwnnnfff]]]VVVTTTSSSQQQOOOHHHIIIKKKMMMPPPUUU\\\aaa___gggnnnmmmkkkmmmpppqqqxxx~~~yyyppplllmmmnnnmmmkkkhhhhhhhhhiiilllooorrrtttssswww{{{yyyzzzxxxjjjaaa]]]ZZZXXXOOOQQQTTTVVV[[[fffvvvyyytttvvvyyyooonnnmmmlllkkkkkkjjjkkkmmmnnnoooooonnnkkkiiigggfffggghhhiiiiiihhhggggggccccccddddddeeeffffffgggfffccc```^^^___``````___\\\\\\ZZZYYYYYYYYYZZZ[[[VVVTTTRRRPPPOOONNNNNNOOOKKKKKKJJJIIIGGGFFFFFFEEEAAAAAA@@@@@@???>>>>>>===<<<<<<<<<;;;;;;::::::::::::999999999999999999999888888888888888888888888777777888999999999999888::::::999999999999999999888888888999::::::;;;;;;999::::::;;;<<<===>>>??????>>>>>>@@@BBBCCCAAA@@@EEEEEEFFFGGGIIIKKKMMMNNNZZZhhh}}}uuukkkccc\\\[[[___bbbfffqqqooogggddd```^^^aaa___lllxxxXXXFFF>>>:::555555444444444333333333111111222222222333333333222333333333333555888;;;LLL^^^rrr{{{yyyqqqfff\\\]]]kkk|||}}}{{{}}}zzzuuuuuuzzzyyy|||}}}|||}}}xxxuuuuuuvvvwww{{{~~~}}}}}}}}}}}}|||{{{|||yyyuuujjjbbbXXXQQQNNNMMMJJJHHHGGGGGGHHHJJJNNNSSSXXX[[[YYYZZZ]]]^^^```cccgggjjjppp|||uuujjjhhhjjjjjjiiiiiiiiiiiijjjmmmpppsssttttttuuuyyy{{{rrruuuvvvxxxxxxkkkeeeaaa\\\YYYPPPRRRUUUXXX^^^hhhvvvxxxsssuuu}}}nnnmmmmmmlllllllllmmmmmmnnnoooooonnnllliiifffddddddeeeggghhhhhhgggfffeee``````aaaaaaaaabbbbbbbbbaaa^^^[[[ZZZZZZ[[[[[[[[[YYYXXXWWWVVVUUUVVVVVVWWWSSSRRRPPPNNNLLLLLLLLLLLLHHHHHHGGGFFFEEEDDDCCCCCC??????>>>>>>===<<<<<<;;;;;;;;;;;;:::::::::999999999999999999888888888888888888888888888888888888777777888999999999999999999999999999999999999999777888888999999:::;;;;;;;;;;;;<<<<<<===>>>??????@@@??????@@@CCCDDDDDDCCCEEEFFFGGGHHHJJJMMMOOOQQQVVV___nnn{{{xxxlllddd^^^ZZZ[[[```eeeoooyyyfff```___\\\\\\```fff{{{cccIII===777444555444444444444333333333111111222222222333333333222333333333333555888;;;KKK\\\ooozzz{{{uuuiii^^^]]]ggguuuyyyuuuvvvvvvvvvyyy{{{{{{~~~|||{{{|||{{{|||{{{yyyxxxzzz||||||{{{zzzyyy{{{~~~{{{tttooofff___VVVOOOMMMKKKIIIGGGHHHHHHHHHIIILLLPPPTTTWWWUUUWWWXXXYYYZZZ]]]bbbeeelllxxxwwwkkkggghhhhhhggghhhhhhhhhjjjmmmqqquuuvvvwwwtttzzzwwwqqqtttwwwzzzyyylllfffbbb^^^[[[QQQSSSVVVYYY___jjjxxxvvvrrrttt}}}iiiiiiiiijjjkkklllmmmnnnmmmmmmllljjjgggdddaaa______aaadddggggggfffcccbbb]]]\\\\\\\\\[[[[[[[[[[[[YYYWWWTTTSSSTTTUUUUUUTTTTTTTTTRRRQQQPPPPPPPPPPPPNNNMMMKKKIIIHHHGGGGGGGGGDDDDDDCCCBBBAAA@@@@@@???<<<<<<;;;;;;::::::999999:::999999999999888888888777777777777777888888888777777777777777777777777777888888999999999999999888888888888888888888888777888888999999::::::;;;=========>>>>>>?????????AAA@@@@@@AAADDDGGGHHHHHHGGGGGGHHHIIIKKKNNNPPPRRRRRRVVV]]]dddhhhqqqpppjjjccc___[[[ZZZ___eeeooo~~~zzzjjj\\\YYYZZZXXX[[[aaaqqqpppOOO???:::777555444444444444333333333333111111222222222333333333222333333333333555888;;;IIIXXXkkkxxx~~~zzzlll___ZZZ```jjjttt|||yyyyyy~~~}}}xxxvvvvvvrrrrrrvvv{{{xxxzzz}}}wwwtttttttttqqqqqqssswwwvvvuuussssssvvv{{{~~~|||vvvoooiiibbb[[[SSSMMMKKKJJJHHHFFFIIIHHHHHHHHHJJJMMMPPPRRRQQQRRRRRRRRRSSSVVV[[[^^^fffsssxxxlllggggggfffggghhhgggiiikkkooosssvvvyyy{{{vvv|||~~~tttqqquuuzzz~~~~~~qqqjjjfffbbb```ZZZ[[[\\\^^^dddnnn|||~~~vvvtttuuu}}}``````aaabbbdddfffggghhhgggfffeeecccaaa^^^[[[ZZZYYY\\\```cccdddbbb```^^^YYYXXXXXXWWWVVVUUUTTTSSSRRRPPPNNNMMMNNNOOONNNMMMOOOOOONNNMMMLLLKKKKKKJJJIIIHHHFFFDDDCCCBBBBBBBBBAAAAAA@@@??????>>>======:::::::::999999888888888888888888888888777777777666666666666777777777777777777777777777777777777777888999999::::::999999777777888888888888999999888888888999::::::;;;;;;======>>>>>>>>>?????????CCCBBBAAACCCGGGKKKLLLMMMJJJIIIHHHIIIJJJLLLNNNOOONNNOOOSSSWWW[[[fff|||xxxuuueeeccc```]]]]]]bbbllluuummm```VVVVVVVVVVVV\\\fff[[[CCC<<<;;;999777444444444333333333222222111111222222222333333333222333333333333555888;;;HHHUUUgggvvv}}}mmm]]]TTTXXX```kkkvvvyyywwwzzz~~~zzzvvvvvvvvvrrrqqqttt~~~yyyuuuvvv~~~}}}xxxrrrnnnoooooollllllmmmoooooommmllllllpppwww|||~~~}}}zzztttlllfff___YYYQQQLLLJJJJJJGGGEEEGGGGGGFFFGGGIIILLLNNNPPPOOOOOONNNNNNOOORRRWWW[[[eeesssxxxlllggggggfffhhhkkkiiikkknnnqqqtttwwwzzz|||{{{~~~wwwsssyyy~~~yyyqqqkkkgggeeeeeeffffffgggkkkuuu|||zzzzzzSSSTTTTTTVVVXXXZZZ\\\]]][[[ZZZZZZYYYXXXVVVUUUTTTRRRUUUYYY]]]^^^]]]ZZZXXXTTTTTTSSSQQQPPPOOONNNMMMLLLJJJIIIIIIJJJJJJJJJHHHJJJJJJJJJIIIHHHGGGGGGFFFEEEDDDBBB@@@>>>>>>>>>>>>??????>>>>>>======<<<<<<:::999999999999999888888777777777777777777777777555555666666666777777777777777777777777777777777888888999::::::::::::999777777888888999999999999999999999:::;;;;;;<<<<<<======>>>>>>??????@@@@@@DDDDDDDDDGGGKKKNNNPPPPPPKKKJJJHHHGGGGGGHHHJJJKKKIIIJJJMMMQQQUUUaaawwwzzzqqqjjjhhh]]]_________eeerrrwwweeeZZZSSSSSSSSSUUUaaaoooeeeGGG:::999888555333444444333333333222222222111111222222222333333333222333333333333555888;;;FFFSSSddduuu}}}mmm\\\PPPRRRYYYffftttzzz{{{|||}}}wwwuuuuuuuuutttrrrttt}}}}}}xxxssssssxxx}}}vvvqqqlllmmmllliiihhhjjjjjjjjjiiihhhiiinnnuuuzzz~~~}}}zzztttlllfff___YYYQQQMMMKKKJJJHHHEEEDDDDDDEEEGGGJJJMMMOOOQQQOOOOOONNNMMMNNNSSSYYY^^^iiiyyywwwllliiihhhhhhkkkooommmooossstttuuuwwwzzz}}}~~~yyywwwqqqllliiijjjlllnnnpppttt}}}HHHIIIIIIJJJKKKMMMOOOOOONNNNNNMMMMMMMMMMMMLLLLLLJJJLLLPPPSSSUUUUUUSSSRRROOONNNMMMLLLJJJIIIHHHGGGGGGEEEDDDEEEFFFGGGFFFDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCAAA???===<<<;;;;;;<<<=========<<<<<<;;;;;;;;;999999999999999999999888666666666777777777777888555555666666777777888888888888888888888888888888888999999:::::::::::::::888888888999::::::;;;;;;::::::;;;<<<<<<======>>>======>>>???@@@AAABBBBBBFFFFFFHHHKKKOOORRRRRRRRRKKKIIIGGGEEEDDDEEEGGGIIIFFFIIINNNTTTYYYeee{{{wwwrrrlllddd^^^\\\YYY]]]aaafffssswwwnnn]]]UUUPPPPPPRRRXXXlllfffPPP===888999555333444333333333333222222222222111111222222222333333333222333333333333555888;;;CCCQQQddduuu~~~nnn^^^OOOPPPUUUbbbrrr~~~|||yyy{{{uuutttuuutttuuurrrrrrzzz~~~|||xxxsssppprrrxxx~~~vvvppplllkkkjjjfffeeegggfffgggggggggjjjooouuuzzz}}}}}}}}}}}}zzztttmmmggg^^^YYYRRRMMMLLLJJJGGGEEEBBBCCCEEEHHHKKKOOOQQQSSSPPPPPPOOOOOOQQQWWW```eeerrrwwwooolllkkkjjjmmmqqqooorrrvvvwwwvvvxxx{{{yyytttqqqnnnqqquuuzzzBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCAAACCCFFFIIIKKKKKKKKKJJJIIIHHHGGGFFFEEEDDDCCCBBBBBBAAAAAABBBCCCCCCBBBAAA???@@@AAABBBBBBBBBAAAAAAAAA@@@>>><<<::::::::::::;;;;;;::::::::::::999999888888888888888888888888666666777777777888888888555555666777777888999999999999999999999999999999888999::::::;;;;;;::::::888999999:::;;;;;;<<<<<<<<<<<<======>>>>>>??????>>>???@@@BBBCCCEEEFFFGGGGGGHHHKKKOOOSSSUUUTTTRRRIIIGGGEEEDDDDDDFFFIIIKKKKKKOOOXXXaaakkk|||yyyooojjjfff```\\\\\\^^^dddkkkttt}}}uuummmeeeXXXQQQNNNPPPUUUbbb}}}sssSSSDDD::::::999333222777333333333222222222222111111111222222222333333333222333333333333555888;;;@@@PPPfffxxxrrrdddSSSQQQSSS___ppp{{{}}}ttttttuuusssrrrnnnnnnuuu~~~{{{yyytttooommmsss~~~uuuooojjjiiigggcccaaabbbaaabbbdddeeehhhmmmssswwwyyyyyyyyyzzzxxxssslllggg^^^YYYRRRMMMKKKIIIFFFCCCDDDEEEGGGJJJMMMPPPRRRTTTQQQQQQPPPQQQUUU\\\fffmmmzzzyyyrrrpppmmmkkkmmmpppnnnrrrwwwxxxxxxyyy~~~zzz~~~~~~@@@??????>>>>>>???@@@@@@??????>>>===<<<<<<<<<===<<<===???BBBDDDEEEEEEFFFEEEDDDDDDCCCAAA@@@@@@???@@@??????@@@AAAAAA@@@>>><<<===>>>@@@@@@@@@??????AAA@@@>>>;;;::::::::::::999999999999888888888888666666666777777777777777666777777777888888999999555666666777888999999:::::::::::::::::::::::::::888999::::::;;;;;;::::::999999:::;;;;;;<<<===============>>>??????@@@@@@???@@@BBBDDDFFFHHHIIIJJJGGGIIIMMMQQQUUUVVVTTTRRRGGGFFFDDDCCCDDDHHHKKKNNNRRRXXXcccqqq}}}sssjjjgggeeecccaaaccchhhooovvv}}}sssmmmfff]]]UUUPPPOOOSSSZZZlllYYYFFF<<<666888555...///888333333333222222222111111111111222222222333333333222333333333333555888;;;===OOOgggyyyvvviiiWWWSSSRRR\\\nnn~~~sssttttttrrrnnnkkkkkkrrrzzzyyyuuunnnkkkqqqtttnnnhhhgggddd```^^^___[[[]]]___bbbeeeiiiooosssuuuuuuvvvwwwvvvrrrkkkggg^^^XXXQQQMMMJJJHHHDDDAAAFFFGGGIIIKKKNNNPPPRRRSSSRRRQQQQQQRRRWWW```jjjrrr{{{uuurrroookkkkkkooommmrrrwwwyyyyyy{{{|||yyyzzz{{{{{{|||tttsssxxx~~~|||}}}:::::::::;;;;;;<<<<<<<<<======<<<<<<<<<;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;>>>>>>???>>>>>>===<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::999888888::::::999888888777777777999999999888888777777777777777777666777888888999777777777777777777777777999::::::;;;<<<<<<<<<;;;;;;:::::::::;;;;;;<<<===999999:::;;;<<<<<<======>>>??????>>>======???AAABBBCCCEEEFFFHHHHHHHHHHHHIIIJJJLLLNNNPPPQQQOOOMMMGGGFFFDDDDDDGGGLLLQQQTTT]]]kkk|||vvviiiaaacccccc___dddnnnuuuwwwmmmeee___[[[YYYNNNNNNQQQWWWeeeaaaJJJ===:::777555555555444333666666444222111000//////000111111111111222222222000111222222222333666888CCCOOOcccwww|||sss___TTTOOOXXXiiiwwwwwwwwwwwwuuurrrnnnlllttt~~~zzzvvvrrrooopppzzz~~~~~~{{{vvvqqqiiiccc___]]]\\\[[[\\\\\\^^^aaadddiiilllooorrrqqqqqqppppppmmmiiifff]]]XXXPPPKKKHHHGGGFFFEEEDDDFFFHHHLLLOOOQQQSSSSSSRRRQQQRRRUUUYYYaaaqqq}}}yyyuuurrrpppppppppsssvvvzzz{{{|||~~~zzzxxxvvvtttrrrrrrssstttqqqvvv|||~~~zzzooolllnnnqqq}}}vvvzzz~~~999:::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::999999:::;;;;;;;;;;;;:::======>>>>>>===<<<<<<;;;<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;::::::999999999777777888888888888888888::::::999999999888888888888888777777888888999:::888888888888888888888888999:::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<::::::;;;<<<======>>>>>>>>>???@@@???>>>???BBBDDDEEEGGGIIIKKKLLLKKKKKKJJJKKKKKKKKKLLLLLLJJJHHHFFFDDDEEEFFFHHHLLLSSS[[[aaaqqqooofffcccggghhhgggnnnzzzwwwssskkkddd]]]XXXUUUSSSMMMPPPVVVbbbuuuqqqQQQBBB;;;888555444444444333222444444333222111111111111000111111111111222222222222333333333222333666999AAALLL```uuu~~~vvveeeYYYRRRYYYhhhvvvyyyxxxxxxvvvtttpppooouuu|||yyyuuuqqqqqq{{{{{{wwwwwwzzz}}}{{{tttooogggaaa]]]\\\ZZZYYYZZZZZZ[[[^^^aaaeeeiiikkkpppoooooooooooommmjjjggg\\\WWWPPPKKKHHHGGGGGGFFFEEEFFFIIILLLOOOQQQSSSSSSTTTSSSTTTWWW[[[dddttt{{{wwwuuutttuuuvvvwwwzzz}}}~~~}}}yyywwwwwwuuurrrooommmmmmmmmmmmnnnsssyyy{{{|||~~~rrrmmmmmmrrr{{{uuuwww|||999999999999::::::::::::;;;;;;;;;:::::::::999999888888999::::::::::::999;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::666666777888888999::::::;;;:::::::::::::::999999999999999999999::::::;;;999999999999999999999999::::::;;;<<<<<<<<<<<<;;;;;;;;;:::::::::::::::;;;:::;;;<<<===>>>???@@@@@@???@@@AAAAAAAAACCCEEEGGGKKKMMMOOOPPPPPPOOOLLLKKKJJJJJJJJJIIIHHHFFFEEEDDDFFFIIILLLOOOTTT___nnnyyy|||rrrgggdddfffkkkmmmooozzz~~~sssgggddd```[[[VVVSSSPPPOOOMMMTTT```rrrzzzTTT@@@<<<777555333333333444333222222222111111111222222333000111111111111222222222444444555444333333666888===HHH[[[qqq|||nnnaaaWWWZZZfffttt|||yyyzzzyyywwwtttrrrxxx{{{tttrrr|||~~~xxxsssoooqqquuuyyy}}}zzzqqqllleee___\\\ZZZXXXWWWWWWWWWXXXZZZ\\\```ccceeeiiiiiiiiijjjkkkjjjgggddd[[[VVVPPPKKKIIIHHHHHHGGGGGGHHHJJJLLLOOOQQQSSSTTTUUUTTTVVVZZZ___hhhyyy{{{zzz{{{}}}}}}yyytttrrrppprrrpppmmmjjjhhhfffffffffkkkooouuuxxxxxxzzz}}}yyyrrrrrruuuzzz~~~zzzwwwxxx{{{xxxtttuuuyyy999999999999999999999999:::::::::999999999888888777777888999999999999999::::::;;;;;;;;;::::::999::::::::::::::::::::::::999999999999999999999999999:::::::::::::::::::::888888999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<999999999999999999999999;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;::::::::::::::::::;;;<<<===???@@@BBBBBBAAABBBDDDEEEEEEFFFIIIKKKQQQRRRTTTTTTRRROOOKKKIIIFFFFFFGGGGGGFFFFFFGGGHHHKKKOOOTTTXXX```pppwwwsssllldddaaaccchhhmmmooouuu~~~oooeee^^^]]][[[WWWSSSPPPOOOOOOQQQ\\\nnnaaaCCC999;;;666444333333444444333222222222111111111111222222000000111111111222222222444444444333222222444666;;;EEEXXXnnnvvvhhh[[[[[[eeerrr{{{{{{|||zzzwwwvvv{{{yyyuuu{{{uuupppmmmpppuuuwww|||yyyuuuooojjjccc^^^[[[YYYWWWVVVUUUUUUUUUVVVXXXZZZ\\\^^^aaaaaaaaaccceeedddbbb```XXXTTTOOOKKKIIIIIIHHHHHHHHHIIIJJJMMMOOORRRTTTVVVUUUUUUWWW\\\aaakkk}}}~~~tttqqqoooooonnnmmmkkkhhhfffeeeddddddhhhmmmrrruuuvvvwwwzzz}}}zzzyyyzzz{{{yyyssskkkggghhhkkkpppyyyvvvttttttwww999999999999999999999999::::::999999999888888888666777888888999999888888999999::::::::::::999999::::::::::::::::::::::::999999999999999999999999999:::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<;;;;;;<<<<<<;;;;;;:::;;;;;;<<<;;;<<<===???AAACCCDDDEEEDDDFFFHHHIIIIIIIIIKKKMMMTTTTTTTTTSSSPPPLLLHHHEEECCCDDDFFFEEEEEEFFFIIILLLOOOTTT\\\dddqqqqqqjjjfffbbb^^^___dddkkkqqqvvvpppddd]]]XXXXXXVVVQQQMMMLLLNNNPPPYYYiiirrrSSS>>>777:::555444333444555555444333333333222111000000000000000000111111111222222222222333333222000111333555:::DDDUUUkkk~~~}}}nnn```]]]dddppp~~~~~~}}}}}}|||||||||xxx{{{uuupppmmmpppuuuxxx}}}~~~}}}{{{wwwrrrooommmhhhbbb]]]ZZZXXXVVVUUUSSSSSSRRRRRRSSSUUUVVVXXXZZZZZZ\\\^^^``````^^^\\\TTTQQQMMMJJJIIIIIIIIIHHHIIIIIIKKKMMMPPPTTTVVVXXXUUUUUUWWW\\\bbbmmm~~~|||tttpppoooooolllkkkkkkjjjiiihhhhhhhhhggglllqqqtttuuuvvvyyy|||~~~vvvkkkaaa\\\\\\^^^dddmmmwww|||~~~xxxuuutttvvv}}}::::::::::::999999999999:::::::::999999999888888777777888999999999999888888999999:::::::::::::::999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::======<<<;;;;;;:::999999::::::;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<============<<<;;;;;;<<<<<<<<<;;;<<<======>>>===>>>@@@BBBDDDFFFHHHIIIJJJKKKMMMMMMLLLLLLLLLMMMRRRRRRQQQOOOLLLIIIFFFEEEEEEGGGHHHHHHGGGIIINNNSSSXXX___kkkzzzrrrhhhccc___]]]^^^___gggrrrzzzvvvfff[[[UUURRRQQQNNNJJJHHHKKKQQQWWWhhh}}}|||]]]III===777555555444333444555555333222444333222111000/////////000111111111111222222222111111111111000000333555:::BBBRRRggg{{{uuueee___cccmmm{{{}}}yyy|||vvvpppmmmnnnsssxxx|||}}}}}}|||{{{xxxtttqqqmmmkkkjjjfffaaa\\\ZZZWWWUUUSSSQQQPPPOOONNNNNNOOOPPPQQQVVVVVVWWWZZZ\\\]]][[[YYYQQQNNNJJJIIIIIIIIIIIIHHHHHHIIIKKKMMMQQQUUUYYY[[[VVVVVVXXX]]]cccnnn|||tttqqqooonnnlllllllllllllllkkkkkkkkkgggkkkqqqttttttvvvyyy|||wwwhhh\\\VVVVVVWWWYYYbbbkkkppptttxxxyyywwwttttttvvv|||;;;;;;;;;;;;:::::::::999;;;:::::::::999999999999777888999999::::::999999888999::::::;;;;;;::::::888888999999999:::::::::::::::::::::::::::::::::;;;;;;;;;::::::999999999:::::::::::::::999999999999999::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<===============<<<;;;;;;<<<<<<<<<======???@@@AAAAAABBBDDDFFFIIIKKKMMMNNNOOOPPPQQQQQQNNNLLLLLLLLLMMMMMMLLLJJJIIIIIIHHHHHHHHHKKKNNNOOOPPPTTT\\\bbbnnnxxxyyypppgggccc___[[[[[[```bbblllzzz~~~jjj^^^VVVPPPNNNMMMKKKIIIJJJRRR___jjj|||cccJJJ@@@;;;777444444333333333444444111///111111000000000000111111000111111111111222222222000111111111111222444777:::AAAOOObbbvvv{{{jjjbbbbbbiiivvv~~~{{{xxx|||}}}xxxrrrmmmmmmqqqvvv{{{|||zzzzzzyyyxxxxxxxxxwwwtttqqqmmmlllkkkgggddd___ZZZXXXUUUSSSQQQNNNMMMLLLJJJJJJJJJJJJKKKPPPPPPQQQTTTVVVWWWUUUSSSMMMKKKHHHGGGHHHHHHHHHGGGHHHHHHJJJMMMRRRWWW[[[^^^XXXXXXZZZ___eeeooo}}}vvvssspppnnnnnnnnnnnnmmmmmmlllkkkjjjfffkkkpppssstttuuuxxx|||yyyiii\\\VVVUUUUUUQQQYYY___aaaeeekkkppppppoooqqqtttzzz<<<<<<<<<;;;;;;:::::::::;;;;;;;;;:::::::::999999888888999::::::::::::999888999:::;;;;;;;;;;;;;;;888888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::999888888777777777888888999::::::999999999::::::;;;;;;;;;;;;::::::::::::;;;<<<<<<==============================>>>>>>===<<<;;;;;;<<<<<<<<<===???@@@BBBCCCDDDEEEGGGIIILLLOOOQQQRRRRRRSSSTTTSSSPPPMMMKKKKKKIIIIIIHHHGGGHHHJJJKKKLLLJJJOOOSSSVVVYYY```kkksssmmmjjjddd``````]]]XXX[[[aaafffrrrooo```ZZZTTTOOOOOOOOOMMMLLLPPP]]]ooo|||uuuQQQ???;;;:::888777333222222222333222///---////////////000111222333000111111111111222222222000111222222222333666888999???LLL___sssnnncccbbbfffqqq{{{}}}|||zzz}}}}}}yyywwwyyy~~~}}}{{{uuuooonnnqqqtttyyy|||~~~|||vvvuuuuuuuuutttuuuuuutttrrrooommmlllllleeebbb]]]YYYVVVTTTQQQOOOLLLKKKIIIGGGFFFFFFGGGGGGJJJJJJLLLNNNPPPPPPOOOLLLKKKIIIGGGFFFGGGHHHHHHGGGGGGHHHJJJMMMRRRXXX]]]```ZZZYYY\\\```fffpppyyyuuurrrppppppoooooonnnllljjjiiihhheeejjjooorrrssstttxxx{{{|||kkk^^^WWWUUUUUULLLSSSWWWWWWZZZbbbhhhjjjlllooosssyyy>>>===<<<<<<;;;;;;;;;<<<;;;;;;<<<<<<;;;;;;:::999::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;:::::::::<<<<<<;;;::::::999888888888888888888888777777777777777777888888888888888777777888888888888888888<<<;;;::::::;;;<<<>>>???AAA???===<<<<<<>>>AAACCCAAAAAA@@@>>>;;;:::;;;<<<===>>>???AAABBBCCCCCCCCCCCCDDDFFFIIIMMMQQQTTTVVVSSSOOOLLLJJJKKKKKKHHHFFFKKKIIIKKKOOOPPPNNNOOOSSSXXXWWW\\\fffoooxxxpppeee\\\]]]]]]\\\[[[\\\___aaaeeeooo|||}}}ooobbbYYYVVVUUUUUUNNNNNNQQQXXX___jjjvvv[[[CCC>>>>>>888333333555555444333333222111111000000000000000000000000000000111222222222222111222222111111222222333444;;;AAAOOOcccsss|||sssbbb[[[aaaqqq~~~}}}{{{{{{||||||||||||tttsssttttttsssvvv|||{{{sssooonnnnnnqqqtttyyy{{{||||||tttnnnmmmoooqqqnnnoooqqqsssssspppkkkgggbbb```\\\XXXTTTQQQPPPOOOKKKHHHEEEDDDEEEEEEDDDCCCDDDFFFHHHKKKMMMMMMMMMMMMIIIIIIHHHGGGFFFFFFGGGGGGJJJHHHHHHLLLSSSZZZ]]]]]][[[\\\```cccfffooozzztttpppooorrrpppooorrrvvvvvvrrrmmmmmmlllmmmpppuuuxxxzzz{{{uuunnnggg___XXXUUUTTTRRRQQQRRRWWW^^^cccjjjlllqqqyyy<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>><<<;;;;;;;;;;;;:::::::::<<<<<<;;;;;;:::999999888777777777777777777777777666777777777777888888888999999::::::::::::::::::===<<<<<<<<<<<<===>>>???BBB@@@???======>>>???@@@?????????>>><<<;;;<<<===>>>@@@BBBDDDFFFFFFGGGFFFDDDEEEFFFGGGIIILLLNNNOOOMMMJJJHHHHHHJJJJJJHHHFFFLLLJJJMMMRRRUUUVVV[[[```bbbfffqqqtttggg___]]]^^^^^^]]][[[[[[\\\^^^aaahhhrrrxxxyyyyyyyyyyyyqqqkkkbbbZZZUUUSSSRRRRRRQQQQQQVVV```jjjzzziiiRRR???;;;;;;666333444555444444333222222111111000000000000000000000000000000111222222222222111222222111111222222333444:::???MMM___nnnxxxrrrbbbZZZaaappp}}}~~~|||}}}~~~wwwrrrrrrtttuuuttttttzzz{{{sssooommmlllmmmppptttvvvwwwzzz{{{rrrmmmlllmmmnnnpppqqqrrrssstttqqqlllhhhbbb___[[[WWWSSSQQQOOOOOOLLLIIIFFFDDDDDDDDDCCCBBBBBBCCCDDDFFFHHHIIIIIIJJJHHHHHHHHHHHHGGGGGGGGGFFFHHHGGGGGGLLLSSSYYY]]]^^^^^^___cccfffjjjrrr{{{vvvrrrqqqtttqqqpppsssvvvvvvrrrnnnooooooppprrrvvvzzz|||}}}{{{uuuooogggaaaYYYWWWSSSQQQQQQUUUZZZ^^^dddhhhooowww<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>;;;;;;;;;;;;::::::::::::;;;;;;;;;::::::999999888555555555666666666666666666666666777777777888888;;;;;;;;;<<<<<<=========?????????@@@@@@@@@AAAAAABBBAAA@@@???>>>>>>>>>>>>>>>???@@@@@@>>>>>>???AAABBBCCCFFFIIIJJJJJJIIIIIIFFFFFFFFFFFFGGGGGGGGGHHHGGGFFFFFFGGGIIIJJJHHHGGGKKKJJJMMMSSSXXX]]]eeennnwwwtttkkkeeeaaa___``````^^^ZZZXXXXXXXXX[[[^^^dddhhhjjjiiifffddd^^^\\\XXXUUUSSSRRRSSSSSS[[[\\\cccnnn|||sssUUUFFF:::888777444333666444444333333222222111111000000000000000000000000///000111111222222111111222111111111111222333333999===IIIYYYfffppp{{{~~~qqqccc\\\bbbrrr~~~~~~~~~{{{vvvqqqppprrruuuvvvvvvsssxxx}}}tttnnnlllkkkjjjmmmoooppprrrvvv~~~|||uuuooommmmmmnnnsssssssssttttttqqqlllhhhbbb___[[[VVVRRRPPPOOOOOOMMMJJJGGGEEEDDDDDDBBBAAAAAAAAABBBBBBDDDEEEFFFGGGFFFGGGHHHHHHHHHGGGFFFEEEEEEEEEFFFKKKQQQXXX]]]^^^___```cccgggkkkttt}}}xxxtttsssuuusssrrrtttwwwwwwssspppqqqrrrsssuuuxxx|||zzzssslllaaa^^^YYYUUUSSSTTTWWWYYY]]]bbbiiisss~~~======<<<<<<<<<===>>>>>><<<============<<<;;;;;;================================================;;;;;;;;;:::::::::999999999999999888888888777777444555555555555555666666666666666777777888888999;;;;;;<<<<<<===>>>??????AAAAAABBBCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@??????AAACCCDDDEEEDDDDDDEEEGGGFFFGGGIIIKKKKKKJJJHHHGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDFFFHHHIIIJJJJJJIIINNNNNNRRRZZZaaahhhtttqqqiiihhhgggeeeaaabbbaaa^^^YYYUUUTTTTTTTTTVVVZZZ^^^bbbbbb___]]]YYYXXXWWWUUUUUUVVVYYY[[[iiimmmuuu~~~\\\EEE===777666555222333777333333333333222222111111000000000000000000000000///000000111111111111111111111111111111222222333777;;;EEERRR]]]gggsss~~~{{{rrrgggaaaggguuu|||{{{rrrpppooopppsssvvvwwwwwwssswww~~~uuuoookkkiiikkklllmmmmmmooottt}}}zzzuuurrrqqqqqquuuuuuuuuuuutttqqqllliiiccc```[[[VVVRRRPPPPPPOOOPPPMMMIIIGGGEEEDDDCCCAAADDDCCCBBBBBBBBBDDDFFFGGGCCCEEEFFFHHHGGGFFFDDDCCCCCCDDDFFFJJJPPPWWW\\\___]]]]]]```dddiiiqqqzzzwwwvvvuuutttsssuuuxxxxxxvvvtttssstttvvvwwwzzz}}}}}}vvvmmmhhhbbb\\\YYYXXXXXXXXXXXX\\\bbbkkkxxx===<<<<<<<<<<<<<<<============>>>>>>======<<<;;;========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999777777777666666666666666555555555666666666777777777777888888999:::;;;;;;;;;;;;<<<===>>>???@@@AAA@@@BBBDDDEEEFFFFFFEEEDDDBBBBBBCCCCCCCCCCCCCCCCCCFFFIIIKKKLLLKKKKKKKKKLLLIIIJJJJJJJJJIIIGGGDDDCCCBBBBBBCCCDDDDDDDDDCCCCCCBBBCCCFFFGGGIIIJJJKKKLLLRRRUUU]]]hhhrrr}}}qqqdddaaacccddddddcccbbbaaa\\\WWWSSSQQQQQQSSSTTTWWW[[[^^^___]]][[[WWWWWWWWWWWWXXX\\\ccchhhvvv}}}hhhNNN===:::888666444111222555333222222222222222111111000000000000000000000000//////000111111111111000111111000000111111222333555999AAALLLUUU^^^kkkwwwyyyyyyuuunnniiimmmyyy~~~~~~|||uuuxxx~~~yyy}}}{{{vvvtttppppppqqqsssvvvwwwxxxwwwuuuxxx~~~wwwpppllljjjjjjkkklllkkklllrrr{{{~~~zzzxxxvvvvvvyyyxxxwwwvvvuuurrrmmmiiieeebbb]]]WWWTTTRRRQQQRRRSSSPPPLLLIIIHHHGGGEEEDDDEEEDDDCCCBBBBBBCCCDDDEEEAAABBBDDDFFFFFFDDDCCCBBBBBBCCCFFFJJJOOOVVV\\\___\\\\\\^^^bbbgggnnn}}}~~~}}}~~~}}}zzzzzzvvvvvvvvvxxxzzz{{{{{{zzzvvvwwwyyyzzz{{{xxxrrrjjjccc```^^^[[[ZZZYYYZZZ]]]dddqqq===<<<;;;;;;::::::;;;;;;>>>>>>>>>>>>>>>======<<<========================<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999666666666666666666666666666666777777888888999999999::::::;;;<<<===>>>>>>======???@@@BBBCCCDDDEEECCCEEEIIIKKKMMMLLLKKKJJJIIIIIIHHHHHHGGGGGGHHHHHHKKKNNNPPPPPPOOONNNNNNNNNJJJJJJIIIGGGFFFDDDBBBAAA>>>???AAACCCCCCCCCCCCBBBBBBDDDGGGIIIJJJMMMQQQTTTVVV]]]jjjzzz|||rrreee^^^___bbbddddddcccbbb___ZZZUUUQQQQQQQQQVVVXXXZZZ[[[\\\[[[ZZZZZZVVVXXXZZZ\\\^^^eeennnuuunnnSSSEEE999999888666333222222444222222222222222222111111000000000000000000000000...///000000111111000000111000000000000111222222333777???HHHOOOWWWcccpppvvvzzz{{{vvvppppppzzz|||{{{|||yyyqqquuuyyy|||~~~wwwsss~~~~~~|||wwwwwwyyy|||yyyssspppqqqqqqrrrtttvvvwwwxxxyyyyyyyyy{{{zzzrrrmmmkkkjjjkkkkkkjjjkkkooowww~~~}}}|||{{{~~~}}}{{{yyyxxxtttooolllhhheee___ZZZVVVTTTTTTUUUWWWTTTPPPMMMLLLKKKIIIHHHDDDDDDCCCBBBBBBBBBBBBBBBAAABBBCCCDDDDDDDDDCCCBBBBBBEEEHHHKKKOOOUUU[[[```___]]]^^^bbbgggnnnzzz~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~yyy{{{}}}~~~~~~zzzrrrkkkhhhfffbbb___^^^]]]]]]aaalll~~~@@@@@@>>>===<<<<<<;;;;;;>>>????????????>>>======<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<;;;:::::::::999999999999888777777777777777777777777888888999999:::;;;;;;<<<<<<<<<===>>>???@@@AAAAAABBBBBBDDDEEEGGGIIIJJJKKKMMMPPPTTTXXXZZZZZZYYYWWWUUUSSSPPPNNNLLLLLLLLLMMMMMMPPPQQQQQQOOOMMMLLLLLLIIIHHHFFFDDDCCCCCCCCCCCC@@@BBBDDDEEEFFFFFFEEEDDDFFFHHHLLLNNNRRRWWW___dddgggppp{{{tttkkkfff___\\\]]]aaaeeegggcccaaa]]]XXXSSSQQQRRRSSSXXX[[[]]]]]][[[ZZZ[[[]]]^^^bbbgggjjjlllqqqxxxsssUUUCCC<<<777888777444333333333333111111111111111111222222000000000000000000000000...//////000000000000000000000000000000111222222111555>>>FFFKKKQQQ^^^jjjvvv}}}}}}tttqqqvvv}}}|||yyyzzzxxxqqqsssvvvyyyvvvssssss~~~zzzxxxyyyzzzuuunnnmmmqqqrrrsssvvvwwwxxxyyyzzz{{{}}}~~~|||uuupppmmmlllmmmnnnmmmlllpppwww|||~~~{{{xxxsssoookkkhhhbbb\\\XXXWWWWWWXXXYYYVVVSSSPPPPPPOOOMMMLLLFFFFFFFFFFFFEEEDDDCCCBBBCCCCCCDDDDDDDDDEEEEEEEEEDDDFFFJJJLLLOOOTTT[[[```aaa^^^^^^bbbffflllwww~~~}}}~~~{{{vvvtttqqqmmmiiidddcccaaaccclll{{{EEEDDDCCCAAA@@@??????>>>???????????????>>>======<<<<<<<<<<<<<<<<<<<<<<<>>>>>=========<<<:::::::::999999999888888888888888888888999999999999999:::;;;<<<<<<=========>>>???@@@AAABBBCCCCCCFFFGGGHHHJJJLLLNNNOOOPPPXXX[[[```eeeggggggfffddd^^^[[[WWWRRRPPPOOOOOOOOONNNPPPQQQPPPNNNKKKIIIHHHGGGFFFDDDBBBBBBCCCEEEFFFEEEGGGIIIJJJKKKJJJIIIHHHKKKNNNRRRUUUZZZbbbkkkrrruuuiiieee^^^\\\YYYWWWYYY]]]bbbfffcccaaa\\\VVVQQQPPPRRRUUUWWW\\\``````\\\\\\___ccckkkpppwwwzzzzzz{{{___FFF:::777666666555333333555444333111111111111111111222222000000000000000000000000...//////000000000000000000000000000000111111222000555===FFFJJJOOO[[[gggxxxvvvoooqqqwww|||yyyyyy~~~xxxqqqsssuuuwww~~~yyyqqqpppuuu{{{zzzzzzuuummmlllrrrqqqsssvvvxxxyyyzzz{{{}}}~~~vvvqqqooopppqqqrrrqqqppprrrxxx}}}~~~{{{vvvrrrmmmjjjddd^^^ZZZYYYYYYZZZ[[[XXXUUUSSSRRRQQQPPPOOOJJJJJJKKKJJJIIIHHHFFFDDDEEEEEEEEEDDDEEEFFFGGGHHHDDDGGGKKKMMMOOOTTTZZZ___```]]]]]]```dddjjjttt~~~~~~}}}{{{wwwsssiiigggfffgggmmmyyyVVVRRRNNNJJJHHHFFFDDDBBBFFFFFFEEEEEEDDDCCCCCCBBBAAA@@@??????>>>>>>>>>???:::<<<>>>>>><<<;;;:::;;;;;;>>>???<<<<<<===<<<888<<<======>>>>>>>>>======999<<<>>>@@@AAABBBEEEGGGEEEFFFFFFGGGHHHHHHHHHHHHKKKNNNRRRVVVYYY]]]bbbeeeiiiiiijjjmmmooonnnjjjeeefff```XXXQQQNNNLLLLLLKKKHHHJJJLLLLLLJJJGGGFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGDDDGGGIIIJJJIIIIIIMMMPPPRRRXXX___fffnnnzzz{{{uuuhhh]]]ZZZWWWYYYYYYXXXWWWZZZ```eee^^^WWWRRRRRRSSSRRRQQQSSSVVVUUUXXX```cccdddjjjssszzz\\\JJJAAA======888777666555444333222222111111222222222222111111000000000000000000000000000000000000000000000000222222222111111111111111333555888===EEEOOOZZZbbbppp{{{pppmmmwwwzzzwwwuuu{{{tttuuuxxxyyy{{{xxxzzz~~~wwwuuuwww|||yyyxxxwwwxxxzzz}}}}}}|||{{{uuurrrssswwwzzzyyyuuuuuuxxx{{{{{{xxxsssnnnfffaaa]]][[[YYYXXXZZZYYYXXXXXXXXXVVVSSSQQQPPPKKKHHHHHHFFFDDDEEEIIIFFFIIIIIIGGGIIILLLJJJEEEIIIHHHHHHKKKQQQVVVYYY[[[^^^]]]]]]^^^ccckkksssxxx}}}{{{vvvoookkknnnwwwgggccc___\\\ZZZXXXVVVTTTTTTTTTRRRPPPNNNLLLKKKKKKIIIHHHFFFDDDBBB@@@@@@?????????@@@???======???AAA???BBBCCC@@@@@@BBB@@@<<>><<<777333777666666555444333222222111111222222222222111111000000000000000000000000000000000000000000000000000000000111222222222333222444888<<>>:::888666666999555555555444333333222222111111222222222222111111//////////////////////////////////////////////////////000111222333333333111444777;;;???EEEKKKOOOVVVlll{{{vvvjjjlllsss}}}{{{tttrrruuuwwwzzz~~~~~~zzzyyy{{{}}}}}}~~~~~~~~~}}}}}}|||zzzxxx|||~~~yyytttmmmgggcccaaa```^^^`````````bbbbbb```\\\YYYQQQLLLHHHIIIIIIIIIMMMRRRYYY___eeeiiilllnnnjjjddd[[[XXXTTTSSSUUUXXXZZZ[[[ZZZ\\\^^^^^^```gggqqqyyy{{{tttuuu{{{tttqqqssswww||||||}}}TTTRRRRRRSSSVVVZZZ[[[[[[\\\[[[ZZZZZZ[[[]]]___aaacccbbbaaa```___^^^^^^^^^^^^bbbfffhhhgggeeedddccciiinnnssswww|||~~~}}}{{{zzzyyyyyyyyyzzz{{{zzzvvvqqqllliiiiiijjjkkklllmmmmmmkkkhhheeeccc\\\]]]^^^]]]ZZZWWWVVVVVVMMMMMMNNNLLLJJJJJJKKKLLLKKKIIIGGGGGGHHHIIIHHHGGGEEEFFFHHHJJJMMMQQQWWW[[[bbbgggnnnyyy}}}ssskkkkkkmmmjjjeeeccc``````bbbeeehhhhhhgggeeeddddddcccccccccbbb```^^^VVVRRROOORRRWWW___mmmyyyxxx^^^GGGAAA===;;;777333555:::444444444444333333222222111111222222222222111111000000000000000000000000000000000000000000000000000000000111222222222333111333666:::>>>EEELLLQQQ[[[qqq{{{llllllooo~~~|||vvvuuuvvv{{{~~~|||yyyzzz|||{{{{{{~~~|||zzz~~~}}}~~~~~~~~~{{{zzz|||yyytttmmmgggdddbbb```___``````bbbcccdddbbb^^^ZZZSSSNNNJJJKKKLLLMMMQQQWWW```gggnnnsssxxxzzzuuunnnaaa^^^YYYVVVWWWZZZ\\\\\\[[[^^^aaaaaacccjjjuuu~~~{{{qqqpppzzz{{{uuuqqqrrrzzz}}}vvvyyy~~~XXXWWWUUUVVVXXXZZZ[[[ZZZ\\\[[[XXXVVVVVVWWWXXXZZZXXXXXXWWWWWWWWWWWWXXXXXXXXXZZZ]]]^^^]]][[[ZZZZZZ\\\bbbgggjjjooowwwyyyxxxttttttsssrrrqqqpppppppppmmmmmmjjjfff```]]][[[[[[\\\]]]^^^^^^^^^]]][[[ZZZPPPQQQRRRQQQOOONNNNNNOOOEEEFFFGGGFFFEEEFFFJJJMMMQQQNNNLLLKKKLLLMMMMMMLLLKKKNNNSSSYYYaaakkkuuu{{{~~~ooohhheeehhhkkkiiihhhiiihhhiiiiiihhhgggggggggfffbbbcccdddcccaaa^^^\\\\\\WWWTTTTTTZZZcccppp{{{^^^MMMCCC>>>;;;;;;:::777666999444444444333333333333222111111222222222222111111000000000000000000000000000000000000000000000000111111111111111111222222222444666999>>>FFFOOOUUUcccwww~~~nnnmmmjjj{{{{{{zzz{{{{{{{{{|||yyyxxxyyytttqqqpppwww~~~|||zzz|||~~~|||{{{}}}zzzuuummmhhhdddbbb```___```aaabbbdddeeeccc^^^[[[VVVQQQNNNOOOPPPQQQVVV\\\fffnnnwww}}}~~~wwwgggbbb]]]YYYYYY[[[]]]^^^\\\```dddeeefffnnnzzzzzzpppmmmvvv~~~vvvqqqoootttxxxvvv{{{}}}zzz|||eeecccbbbccceeehhhiiiiiieeeccc___[[[YYYXXXYYYYYYRRRRRRRRRQQQRRRRRRSSSSSSQQQSSSTTTSSSQQQQQQQQQSSSPPPUUUYYY\\\aaahhhjjjhhhgggggghhhhhhgggfffeeeeee]]]]]]]]]ZZZWWWTTTSSSTTTQQQRRRSSSSSSTTTTTTTTTTTTLLLMMMNNNNNNLLLJJJJJJJJJGGGHHHHHHFFFEEEGGGLLLQQQTTTQQQOOOOOOQQQTTTUUUUUU[[[___gggqqq|||llllllfffeeejjjmmmkkklllqqqpppoookkkeeeaaaaaabbbaaa```ccceeeccc^^^ZZZXXXYYYYYYXXXZZZbbbnnn~~~bbbNNNFFF@@@888444666999777444444444333333333333333333333111111222222222222111111000000000000000000000000000000000000000000000000222222222111111111111111222444666999>>>GGGQQQXXXiii}}}pppmmmgggyyy~~~}}}}}}|||yyyvvvvvvmmmjjjiiirrr}}}{{{yyy{{{}}}|||zzzuuummmhhhdddbbb```___```aaabbbeeefffccc___[[[YYYTTTQQQRRRSSSUUUZZZ```jjjsss||||||jjjeee___[[[[[[\\\^^^___]]]aaaeeegggiiippp}}}zzzooolllttt|||sssoooooowwwvvvyyy}}}yyyyyy~~~~~~|||sssnnnmmmkkkhhhdddbbb___ZZZWWWUUUTTTSSSSSSQQQPPPOOOOOOPPPPPPMMMKKKNNNNNNOOOQQQTTTWWWZZZ[[[ZZZZZZ[[[ZZZXXXXXXXXXYYYUUUTTTSSSQQQOOOMMMLLLKKKLLLLLLMMMOOORRRRRRPPPOOOKKKIIIHHHIIIKKKKKKHHHEEEHHHFFFDDDDDDFFFKKKPPPSSSYYYYYYYYYXXXYYY^^^dddiiimmmwwwpppjjjhhhhhhiiikkkmmmoooqqqrrrtttpppiiibbb^^^^^^___```aaabbbaaa^^^YYYVVVVVVWWWUUU^^^fffmmm{{{zzzbbbPPPEEEBBB<<<;;;999888666555555555666555555444222111111000222222222111111111000000000000000000000000000000////////////000000000000000000000000111111111111333222444:::???FFFRRR^^^sss{{{llllllttt||||||xxxzzzzzzssskkkgggeeefffnnn~~~}}}~~~|||xxxssskkkeeebbb```___^^^bbbbbbcccfffgggeee```[[[SSSTTTUUUUUUVVVZZZ___cccqqq{{{wwwkkk```^^^``````______```ffflllnnnpppwwwwwwnnnkkksss}}}uuunnnlllqqq~~~zzzuuuzzz~~~yyyrrrnnnjjjgggbbb______[[[VVVSSSQQQQQQPPPOOOPPPPPPOOOOOOPPPRRRTTTVVVZZZZZZXXXVVVRRRPPPOOONNNPPPOOONNNMMMLLLJJJIIIIIIKKKKKKMMMPPPQQQPPPMMMJJJLLLKKKJJJKKKNNNNNNLLLJJJJJJIIIIIIJJJMMMQQQVVVYYYaaadddhhhlllrrrzzzzzzyyy}}}}}}uuunnnkkkmmmlllkkkjjjkkklllllllllllliiiddd___\\\\\\]]]^^^]]]^^^]]]YYYUUUTTTUUUWWW___kkkxxxwwwZZZLLLCCC>>><<<:::999777666444333333333666555555444222111111000222222222111111111000000........................////////////000000000000000000000000111111111111222111444:::???FFFRRR^^^sss}}}mmmkkkppp|||~~~|||}}}tttjjjbbbbbbdddnnnwwwrrrkkkeeecccaaaaaa```aaaaaabbbdddfffddd___[[[XXXXXXYYYZZZ]]]aaafffjjjvvv~~~rrrgggeeeffffffeeeeeehhhlllrrruuuxxxzzzqqqmmmqqq}}}vvvppppppvvv|||~~~{{{{{{vvvzzz}}}vvvuuuooofff^^^ZZZYYYYYYYYYZZZXXXVVVTTTSSSTTTVVVWWW]]][[[XXXTTTPPPLLLJJJIIIKKKKKKKKKJJJJJJIIIIIIIIIJJJLLLOOOSSSTTTRRRMMMIIILLLLLLNNNQQQTTTVVVVVVVVVUUUVVVXXXZZZ^^^cccgggiiiuuuzzz}}}qqqmmmkkkiiillltttzzzzzzxxxwwwuuurrrnnnkkkjjjhhhfffeeedddbbb___\\\[[[ZZZ[[[\\\YYYYYYYYYVVVTTTUUUZZZ___nnn~~~ZZZFFFBBBBBB>>>;;;:::999888666555444333333555555444333333222111111222111111111111000000000........................////////////000000000000000000000000111111111111111000333999>>>EEEQQQ]]]rrrooohhhkkksss~~~vvvkkkbbbbbbfffqqq~~~vvvqqqkkkfffcccbbbaaaaaa```aaabbbdddfffeeeaaa^^^\\\ZZZYYY\\\aaahhhmmmppp~~~wwwmmmjjjjjjiiihhhiiillloootttwww~~~}}}sssmmmppp~~~wwwrrrnnnpppxxxzzz}}}~~~{{{{{{~~~zzzssszzzzzzvvvyyy~~~|||tttpppnnnmmmlllmmmkkkhhheeecccdddeeegggiiieee```\\\XXXTTTQQQOOOLLLLLLMMMMMMNNNOOOOOOPPPPPPSSSXXX]]]___\\\VVVQQQPPPRRRWWW]]]ccchhhlllmmmnnnpppssswww|||vvviiicccbbbllloooxxxzzzsssmmmjjjfffbbb^^^]]]]]]\\\ZZZYYYYYYYYYYYYUUUWWWXXXWWWXXX^^^hhhpppgggOOOFFFGGGFFF@@@:::<<<;;;:::888777666666555555555444333333222111111111111111111000000000000........................////////////000000000000///000000000111111111111111000222888===DDDPPP\\\ppprrreeeeeekkkvvvxxxnnnjjjjjjllltttwwwrrrlllgggdddbbb```___```aaaccceeeggggggeeedddaaa___]]]```gggpppvvvyyy}}}ssspppooommmmmmoooqqqtttxxx}}}tttmmmooovvvqqqnnnrrr{{{~~~zzz~~~~~~}}}|||yyyvvvtttuuuxxxzzzwwwsssxxx|||uuurrrvvv|||~~~}}}~~~zzzssslllhhhddd___\\\VVVWWWXXXZZZ\\\^^^``````bbbfffmmmsssvvvssslllgggaaaeeemmmuuu~~~|||oooiiiffffffggguuu~~~~~~tttmmmiiieee___ZZZWWWWWWWWWVVVVVVVVVVVVVVVSSSWWW[[[]]]aaakkkzzzbbbVVVJJJFFFEEEAAA<<<:::===<<<:::999777666666666444444444333333222222111000000000000000000000000////////////////////////////////////000000000000///000000000111111111111111000222777<<>>;;;<<<@@@;;;:::999777666555444444444444444333333222222222//////000000000000000111000000000000000000000000////////////000000000000000000000000111111111111222111333777:::@@@KKKVVVfff|||vvvddd___```lllyyy}}}}}}|||zzzwwwuuusssvvv{{{uuuqqqkkkfffbbb```]]][[[YYY[[[___bbbdddgggkkknnnnnnnnnooopppuuu~~~~~~xxxooosss|||xxxvvvzzz{{{}}}wwwrrroooppppppqqqqqqpppoooooommmnnnqqqrrrsssvvvzzz}}}}}}tttlllnnnqqquuuwwwuuuqqqmmmeeecccgggpppxxx~~~|||uuusssssswww}}}ssshhhbbb___\\\VVVQQQMMMMMMNNNQQQTTTXXX[[[^^^bbbiiirrrxxx~~~dddTTTNNNHHHDDD@@@<<<>>>CCC;;;:::999777666555444444444444333333333333222222////////////000000111111////////////////////////////////////000000000000000000000000111111111111444222333666999>>>HHHSSS```vvvwwwggg^^^[[[eeettt~~~||||||~~~~~~|||}}}~~~wwwwwwxxx{{{~~~zzzpppmmmhhhdddbbb```^^^\\\XXX[[[```cccfffjjjpppuuuwwwzzz{{{{{{}}}~~~tttuuuzzzvvvuuuyyyuuuooolllhhhiiijjjkkkkkkllllllllliiillloooqqqtttvvvzzz}}}|||~~~ttthhhhhhjjjmmmooolllfffaaa\\\]]]cccmmmvvv{{{{{{xxxvvvwwwtttssszzzxxxvvvmmmbbb\\\ZZZXXXSSSMMMMMMNNNOOOSSSXXX^^^cccfffnnnuuuhhhZZZNNNIIIGGGGGGDDD???<<<======<<<;;;999888777777666444333333333333333333333.../////////000000111111........................////////////000000000000000000000000111111111111555333333666888===GGGQQQ]]]qqqxxxjjj^^^WWW___ooo{{{|||{{{}}}}}}}}}vvvxxx|||vvvllliiifffcccbbbaaa___^^^ZZZ^^^cccfffjjjooovvv|||xxxwww|||xxxxxx|||vvvnnnjjjhhhdddeeefffggghhhjjjkkklllhhhkkknnnqqqsssvvvyyy|||zzzzzzooohhhggggggiiihhhddd]]]WWWXXXZZZaaallltttyyy|||rrrnnnmmmooopppssszzz~~~yyyrrrlllggg```[[[ZZZVVVOOONNNRRROOORRRVVV[[[aaahhhpppvvvmmm]]]VVVKKKIIIEEECCCBBBAAA???===:::::::::999888666444333444444444333222111000///////////////..................////////////......////////////000000000000000000000000000000000000111333333444666<<>><<<;;;:::888666666555666666555555666555555444333222111111111000000000000///...//////000000//////...////////////000000000000000000000000000000000000111222333333555;;;DDDJJJVVVdddzzz{{{pppcccaaakkkxxx}}}|||~~~xxxtttrrrooollljjjiiihhhfffdddeeehhhmmmssszzzuuuqqqyyy}}}yyyyyywwwmmmnnnqqqwwwzzzkkkbbb]]]ZZZZZZ]]]``````cccgggmmmqqqssssssssstttuuutttsssrrrsssuuurrrttttttrrrpppqqquuuzzz|||xxxuuuuuuuuurrrkkkeeeZZZYYYXXXXXXXXXVVVRRROOONNNPPPSSSWWW\\\ccckkkpppyyy{{{wwwvvvrrrrrrqqqppprrryyy}}}uuuooogggbbbZZZUUURRRRRRQQQPPPNNNLLLJJJLLLQQQXXX___eeesss|||wwwdddXXXTTTTTTNNNKKKGGGEEECCCAAA>>><<<<<<:::888666555666777888555555555555555444333333222222222111111111000000//////000000000000//////////////////000000000000////////////////////////000222333333444999BBBHHHRRR___uuuvvvhhhccckkkwww~~~~~~zzz{{{~~~yyywwwvvvuuusssqqqpppooonnnnnnnnnqqqvvv|||xxxsssxxx}}}zzzzzzzzzpppfffhhhkkkrrr~~~yyymmm```ZZZWWWUUUWWWZZZ]]]^^^bbbhhhoootttvvvvvvvvvvvvvvvuuusssrrrrrrrrrpppooonnnjjjhhhhhhllloooppplllhhhhhhiiihhheeeaaaWWWVVVVVVVVVVVVUUUQQQOOONNNPPPRRRVVVZZZaaahhhnnnsss|||}}}|||}}}{{{xxxuuussssssvvvyyy{{{xxxpppmmmooosssvvvyyy|||~~~zzzuuuppphhhbbb\\\XXXRRRMMMJJJJJJKKKKKKHHHIIIKKKPPPYYYfffqqqwwwwwwhhh\\\UUURRRQQQNNNKKKGGGEEECCCBBB???======<<<999777666666888888333444444444444333333222222222222222111111111111//////000000000000//////////////////000000000000///////////////////////////111333333444888@@@FFFPPP\\\pppzzzkkkeeejjjvvv~~~{{{}}}~~~|||zzzzzzzzzyyyyyyyyyzzz{{{{{{~~~|||vvvyyy{{{zzzvvvnnnccceeehhhnnnxxx~~~mmmbbbXXXTTTTTTSSSUUUXXXZZZ\\\aaahhhpppuuuwwwxxxvvvuuusssrrrqqqooommmlllhhhgggeeebbb______aaabbbccc```]]]\\\^^^``````___VVVUUUTTTTTTTTTSSSQQQNNNMMMNNNQQQTTTXXX```hhhnnnoooyyyzzzxxxxxx{{{|||}}}}}}}}}tttqqqpppssszzz}}}vvvooohhhaaaZZZVVVOOOMMMIIIFFFDDDDDDFFFGGGGGGLLLQQQWWWddduuusssnnnfff___ZZZVVVRRRPPPMMMJJJGGGEEEDDDCCC@@@??????>>><<<:::888888888888333333444444444333333222222222222111111111111000///000000111111000000///////////////000000000000000000000000000000000000///111222333333777>>>CCCOOOYYYjjj~~~}}}ooogggjjjttt~~~{{{{{{|||~~~{{{wwwzzz}}}||||||rrrkkkbbbccceeejjjsss{{{zzzuuueee[[[RRRPPPPPPPPPRRRUUUWWWYYY^^^fffnnnsssuuuuuurrrooommmkkkiiigggdddbbb^^^]]][[[XXXWWWVVVVVVVVVXXXVVVTTTUUUWWWZZZ\\\]]]VVVTTTSSSSSSSSSRRRPPPNNNKKKLLLNNNQQQVVV^^^ffflllnnnxxx|||zzz|||{{{}}}yyynnnnnnkkkeee\\\TTTPPPOOOFFFFFFEEEDDDDDDFFFHHHJJJOOOUUU\\\cccqqq}}}lllfffbbb^^^[[[ZZZXXXUUURRRKKKIIIFFFEEEDDDDDDBBB@@@AAA@@@???===;;;999777777444444555555555555444444222111111111111000000000000000111111111111000000////////////000000000000000000000000000000000000...000222222333666<<>>=========<<<:::888:::777555666::::::555000222222222111111111111000...///000111111000///...////////////////////////222111111111000000//////...///111111222444888:::???IIIUUU___ooovvvkkkfffjjjsssyyy}}}~~~{{{tttrrrvvv~~~|||~~~|||yyytttpppnnnoooqqquuuyyy{{{qqqqqqrrrttt~~~}}}uuuhhh```\\\]]]^^^___bbbjjjoookkkbbbZZZPPPGGGFFFIIIKKKMMMOOOQQQVVV[[[]]]aaaffffffccc^^^[[[XXXVVVUUUUUUTTTSSSRRRTTTUUUTTTRRROOONNNNNNIIIKKKNNNQQQTTTXXX]]]aaa```aaaaaa___[[[WWWUUUUUURRRTTTUUUXXX\\\bbbiiinnnssswww|||tttmmmccc]]][[[XXXTTTPPPOOOMMMJJJHHHGGGHHHJJJKKKKKKNNNPPPSSSWWW[[[aaaeeennnrrrxxx~~~yyyuuuqqqiiibbb___]]][[[ZZZXXXUUUPPPMMMJJJJJJIIIGGGEEECCCBBBAAA@@@???>>>??????>>>;;;999:::777555666888999555222222222222222111111111111//////000111111000//////////////////////////////111111111000000000/////////000111111222333777999>>>GGGQQQ[[[jjj}}}zzznnnhhhkkkssszzz}}}}}}~~~~~~{{{wwwvvvxxx}}}~~~yyytttqqqppppppnnnkkkhhhhhhkkkmmmrrrvvv{{{~~~~~~~~~{{{yyyzzzqqqqqqsssvvv~~~rrrfff___\\\[[[]]]^^^aaahhhmmmiiiaaaVVVNNNHHHIIILLLLLLLLLNNNQQQVVV[[[]]]aaaeeeeeebbb]]][[[XXXVVVVVVVVVUUUTTTUUUVVVWWWUUURRROOONNNNNNLLLNNNQQQSSSVVV[[[```dddgggggggggddd^^^ZZZWWWVVVSSSTTTWWWYYY^^^dddlllrrrxxx{{{~~~|||sssmmm___ZZZSSSPPPNNNMMMIIIFFFFFFGGGHHHJJJNNNRRRWWWYYY[[[^^^bbbeeegggjjjnnnqqqwww|||sssjjjhhhiiigggeeebbb___\\\YYYWWWSSSOOOLLLJJJIIIHHHFFFEEECCCBBBAAA@@@@@@AAABBBBBB@@@<<<999;;;888555555777888666333333222222222111111111111///000000111111000000///////////////////////////111111000000000000//////000111222111111222555888===DDDLLLUUUcccvvvqqqiiijjjrrrzzz{{{zzz}}}}}}~~~|||{{{||||||{{{yyyuuuuuuyyy||||||vvvmmmhhhfffbbbccccccbbbbbbdddhhhkkknnnqqqwww~~~yyyppplllgggeeegggiiihhhgggnnnooorrrwww}}}yyyqqqssswww|||yyymmmccc]]]ZZZYYY[[[]]]___fffjjjfff___RRRLLLHHHKKKNNNMMMMMMNNNQQQVVV[[[\\\```ddddddaaa\\\ZZZXXXXXXXXXYYYXXXWWWXXXYYYXXXVVVRRROOONNNNNNQQQSSSUUUXXX[[[```gggkkkrrrrrrpppkkkddd^^^ZZZXXXTTTVVVXXX\\\aaaiiirrrxxx}}}xxxrrrjjj```ZZZQQQNNNKKKIIIIIIIIIGGGEEEFFFJJJQQQZZZbbbhhhmmmooosssttttttttttttvvvyyy|||yyysssjjjddd``````bbbccc___]]]YYYWWWUUURRRNNNKKKIIIHHHGGGFFFDDDCCCBBBAAA@@@AAABBBDDDDDDAAA===999;;;888555444666777666555333333222222222111111111000000000000000000000000////////////////////////000000000000000000//////111222222111111111444666===BBBHHHPPP\\\nnnvvvjjjhhhooowww~~~~~~{{{zzz}}}{{{}}}~~~}}}zzzwwwqqqsssxxxzzzwwwtttyyy}}}qqqgggbbb```]]]^^^``````bbbdddhhhkkklllooottt{{{rrrggg```[[[XXXUUUUUUWWWYYYZZZZZZ___aaaccchhhnnnvvvzzzuuuyyyttthhh^^^ZZZXXXXXXZZZ\\\^^^cccgggddd]]]PPPKKKHHHJJJMMMLLLMMMPPPRRRWWW[[[]]]```dddddd```\\\ZZZYYYYYY[[[\\\[[[ZZZYYYZZZXXXVVVRRRQQQQQQRRRWWWXXX[[[]]]bbbhhhpppuuu~~~}}}zzzsssjjjbbb]]]ZZZWWWXXX[[[^^^dddmmmwww}}}|||zzzzzzzzzyyyxxxtttrrrooojjjddd\\\UUUOOOJJJHHHGGGGGGHHHIIIIIIIIILLLSSS```mmmxxx~~~~~~||||||wwwrrrnnnkkkeee^^^YYYWWWYYY[[[YYYWWWUUUTTTSSSQQQNNNKKKGGGGGGFFFEEECCCBBBAAAAAA@@@AAABBBDDDDDDAAA===999:::888666555555666666666333333333222222222222111111111000000000000111111//////////////////////////////////////////000000111222222111000111333555<<<@@@FFFLLLVVVfff||||||mmmgggkkkrrrzzz|||~~~}}}{{{|||zzzzzz}}}|||uuuvvv{{{|||vvvrrrmmmrrrzzz|||pppfffaaa______```bbbcccdddfffiiillllllooouuu}}}sssfff]]]WWWSSSQQQPPPNNNMMMNNNPPPQQQQQQUUUWWWYYY\\\aaajjjttt{{{~~~|||~~~pppddd[[[WWWWWWWWW[[[]]]^^^bbbeeebbb\\\RRRLLLIIIJJJKKKLLLOOOTTTTTTYYY]]]^^^aaaddddddaaa\\\[[[ZZZ[[[]]]^^^]]]\\\YYYXXXWWWUUUSSSRRRTTTVVV[[[]]]___ccciiirrr|||{{{qqqggg```]]]ZZZ[[[]]]```fffoooyyyzzzsssmmmkkkhhhfffffffffeeeddd___^^^]]]ZZZVVVQQQMMMJJJIIIIIIIIIIIIKKKNNNQQQSSSVVV___mmm|||zzzmmmjjjllliiigggccc]]]XXXVVVWWWXXXTTTSSSSSSSSSSSSQQQNNNKKKFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@AAABBBBBB@@@<<<999999888777666666555555555333333333333222222222222222111111000000111111222////////////////////////......////////////000000111111222111000111333555:::>>>DDDJJJPPP]]]rrruuujjjjjjooovvvyyy||||||{{{|||}}}zzzxxxzzzzzzyyy|||xxxrrrooojjjpppwww}}}~~~~~~|||pppgggcccaaabbbdddeeeffffffgggjjjlllnnnssszzzuuufffZZZTTTQQQOOOMMMMMMLLLKKKJJJIIIJJJJJJKKKMMMPPPRRRTTTXXX```jjjrrrzzzmmm```YYYWWWWWWXXX\\\______bbbdddaaa\\\UUUPPPMMMMMMMMMNNNRRRXXXWWW\\\```aaacccffffffbbb]]]\\\\\\^^^___```___]]]XXXXXXVVVTTTRRRSSSVVVYYY^^^```ccchhhppp|||wwwlllddd```]]]]]]___aaafffoooyyy{{{{{{|||~~~~~~zzzrrriiibbb[[[YYYVVVUUUVVVWWWVVVUUUUUUVVVVVVVVVTTTSSSRRRRRRSSSSSSSSSSSSVVVZZZ___ccchhhooo{{{uuuiiiaaabbbhhhgggeeebbb]]]ZZZXXXWWWWWWQQQRRRSSSUUUUUURRRMMMIIIEEEEEEDDDDDDCCCBBBAAAAAA@@@???>>>??????>>>;;;999777888888888666555555555444444333333333222222222222222111000000111222222////////////////////////........./////////000000000000111000000111444666777;;;BBBHHHKKKTTThhh}}}ppplllooouuuxxxzzzzzzyyyyyy|||~~~zzzzzzyyyxxxxxxzzz|||~~~|||}}}~~~~~~yyywwwxxx}}}tttnnnkkklllqqqwww|||}}}~~~{{{xxxxxxzzz|||~~~ssskkkgggffffffhhhjjjjjjjjjjjjlllnnnrrrwwwyyyccc\\\SSSMMMLLLMMMMMMLLLKKKKKKJJJIIIHHHHHHHHHIIIGGGJJJMMMOOORRRYYYccclllxxxuuuhhh]]]XXXXXXZZZYYY^^^aaaaaacccdddbbb]]]XXXUUUSSSTTTTTTRRRUUUZZZZZZ```cccdddfffiiihhhddd^^^^^^^^^___aaaaaa___]]]ZZZYYYVVVSSSQQQQQQUUUXXX___aaaeeekkkvvv}}}qqqiiieee___``````aaafffnnnxxx~~~iiikkkpppxxx}}}uuunnnjjjjjjlllnnnsssrrrpppoookkkeee^^^YYYQQQOOOMMMMMMOOOPPPPPPPPPZZZ\\\^^^^^^___```bbbddd____________aaafffmmmrrrwww||||||qqqjjjbbb[[[^^^eeedddbbb^^^ZZZWWWUUUSSSQQQRRRSSSUUUWWWVVVSSSMMMHHHEEEEEEDDDCCCBBBBBBAAAAAA@@@>>>=========<<<:::888666888999999777555444444444444444333333333222222333222111000000111222333////////////////////////---.........//////000000///000000000000111444666555999AAAGGGHHHNNNbbbvvvuuuoooppptttwwwzzzyyywwwwwwyyy|||www~~~wwwxxxyyyyyyxxxxxxyyyzzz|||}}}}}}}}}~~~}}}|||vvvttttttzzzzzzqqqkkkiiiooosssyyy{{{{{{{{{|||}}}}}}xxxuuutttvvvyyy|||~~~vvvoookkkjjjjjjkkkmmmnnnnnnnnnppprrruuu{{{mmm___WWWRRRLLLJJJKKKNNNNNNMMMKKKKKKKKKJJJIIIHHHIIIJJJBBBFFFJJJLLLOOOVVV```hhhttt{{{~~~|||{{{zzzxxxvvvuuutttttt{{{|||~~~|||qqqeee\\\XXXYYY\\\ZZZ___bbbbbbccceeebbb^^^ZZZXXXYYY[[[ZZZWWWWWW[[[]]]bbbeeeeeegggjjjiiifff_________```bbbaaa___]]]\\\ZZZWWWRRRPPPPPPSSSVVV___aaafffmmmyyyuuulllhhhaaaaaa```aaaeeemmmvvv}}}aaaaaabbbdddiiirrr|||~~~vvvqqqooonnnllliiifffbbb```]]]ZZZXXX^^^fffeeefffddd___\\\ZZZTTTLLLOOOHHHEEEJJJQQQVVVZZZ^^^cccgggooovvvzzz{{{zzzyyyvvvmmmfffgggkkkooosssxxx}}}~~~qqqmmmhhhbbb]]][[[ZZZZZZZZZ\\\\\\YYYTTTQQQPPPQQQVVVVVVUUUSSSPPPNNNKKKJJJFFFFFFDDDCCCBBBAAAAAAAAA@@@???>>>===<<<;;;:::999<<<;;;:::888777666666666444444333222222111111000000000111111111111000000////////////............111111000///////////////...///111222333333333222666:::AAAFFFIIIOOO^^^nnnoooqqqqqqtttwwwyyyyyyyyyyyyyyy|||}}}~~~{{{yyyyyyyyyvvvqqqqqqttt|||{{{zzz}}}}}}uuurrrqqqppprrrzzzzzzoookkklllnnnttt{{{~~~|||||||||zzz~~~}}}yyyvvvuuuvvvxxxzzz~~~}}}|||~~~xxxpppmmmlllnnnqqqssstttssssssssssss~~~~~~iii\\\VVVKKKJJJJJJJJJKKKLLLNNNOOOKKKMMMNNNMMMJJJGGGFFFEEEGGGGGGHHHKKKPPPVVV\\\```kkkqqq{{{~~~}}}{{{wwwsssooonnnllljjjjjjkkkmmmnnnqqqrrrtttuuuvvvvvvuuuuuuuuuyyy|||}}}~~~wwwhhh^^^[[[]]]]]]]]]___aaadddfffeeeeeeeeefff`````````aaaaaaaaaaaaaaafffhhhjjjlllmmmlllkkkjjjeeeccc```___^^^^^^\\\[[[\\\YYYWWWWWWUUUSSSVVV\\\^^^dddlllxxx~~~qqqhhheeeaaa```aaabbbdddjjjrrr}}}dddeeefffiiinnnvvv~~~}}}yyyuuutttvvvwwwwwwvvvuuusssuuu{{{~~~}}}|||{{{}}}zzzsssjjjddd```]]]YYYVVVTTTRRRQQQQQQQQQSSS[[[eeefffhhhfffaaa^^^[[[UUUNNNPPPLLLKKKQQQXXX^^^ffflllvvvzzzzzzqqqoooqqquuu}}}tttkkkiiigggccc___[[[XXXVVVUUUXXXZZZZZZYYYUUURRRRRRSSSVVVVVVTTTRRRPPPMMMJJJIIIEEEEEEDDDCCCBBBAAAAAAAAA@@@@@@???>>>===<<<<<<;;;===<<<:::999777666666555444444333333222111111111000000111111111111000000////////////////////////111111000///////////////...///000222222222222222555888???EEEHHHNNN]]]lllqqqsssrrrvvv{{{}}}|||zzzzzz{{{{{{|||}}}}}}}}}}}}|||{{{zzzwwwuuuuuusssppprrrwww}}}uuurrrqqqpppqqqyyyzzzppplllnnnsssxxx}}}~~~{{{{{{|||{{{|||yyyxxxxxxyyyzzz{{{zzzyyy||||||uuuqqqpppoooqqqsssttttttuuuwwwxxxppp___TTTOOOIIIIIIIIIIIIJJJKKKMMMNNNMMMOOOPPPNNNLLLIIIIIIIIIIIIIIIJJJKKKNNNSSSYYY^^^kkkpppyyy|||wwwtttqqqoookkkgggddddddcccbbbcccdddfffhhhiiijjjlllmmmmmmmmmllllllmmmqqqtttuuuvvvzzz{{{rrreee]]][[[\\\\\\\\\___bbbeeefffffffffgggiiigggffffffeeeeeeeeeffffffkkklllnnnoooooonnnmmmkkkfffdddaaa```______]]]\\\[[[XXXWWWXXXXXXWWW\\\bbbaaajjjvvvvvvmmmgggccc```aaabbbdddkkksss~~~mmmooossszzzzzzuuusssooofff^^^XXXVVVXXX^^^ccchhhqqqzzz|||zzzwwwssspppmmmkkkjjjlllkkkkkkllloooqqqrrrqqqjjjddd[[[UUURRRPPPLLLIIILLLKKKLLLQQQUUU\\\iiiuuuwwwwwwtttnnnjjjgggaaaYYYVVVTTTVVV\\\bbbhhhrrr{{{zzzuuuvvv}}}sssggg```___^^^]]][[[XXXTTTRRRPPPUUUWWWXXXXXXVVVUUUUUUUUUVVVUUUTTTRRROOOLLLIIIHHHDDDDDDDDDCCCCCCBBBBBBBBB@@@@@@@@@@@@?????????>>>???===<<<999777666555555444444333333222222111111000000111111111111000000...//////000000111111111111000000///////////////......///000111111111111333666===DDDHHHNNN]]]kkkuuuuuusssyyy||||||~~~}}}}}}~~~~~~}}}|||zzzyyyxxxtttrrrsssrrrqqquuu{{{~~~vvvrrrpppoooqqqxxxzzzqqqnnnppptttxxx{{{{{{xxxvvvwwwyyyzzz~~~}}}{{{zzzyyyyyyxxxwwwwwwyyy{{{wwwuuurrrsssuuuwwwxxx{{{qqq```UUUNNNIIIHHHHHHHHHIIIJJJKKKMMMNNNPPPQQQQQQPPPNNNMMMMMMNNNOOOOOOOOOOOOPPPUUU[[[___lllpppwwwvvvrrrlllgggdddaaa^^^\\\\\\\\\\\\^^^```ccceeegggfffgggggghhhhhhhhhggggggfffiiillllllmmmqqqwww|||||||||~~~{{{ssslllccc^^^]]]^^^]]]\\\```bbbeeeggggggiiikkkmmmooonnnlllkkkkkklllmmmnnnqqqrrrsssssssssqqqnnnmmmiiifffcccaaaaaa```___^^^\\\YYYXXX[[[\\\^^^eeelllnnnyyy}}}tttjjjeeebbbbbbccceeemmmvvvrrrvvv~~~|||mmm```UUUSSSSSSUUUWWWZZZbbblllttt~~~{{{www}}}zzzvvvrrrppppppsssuuuttttttvvvzzz~~~~~~zzzuuummmiiiccc___\\\\\\\\\\\\\\\[[[[[[^^^bbbeeeffffff___ZZZUUURRRSSSSSSQQQOOORRRRRRVVV^^^gggrrr|||tttmmmaaa```aaadddgggkkkuuu|||uuuqqqkkkddd```ZZZZZZXXXVVVUUUSSSQQQQQQSSSTTTVVVVVVWWWWWWWWWXXXUUUUUUSSSQQQNNNKKKIIIGGGDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAABBB@@@???===:::888666555555555444444333222222111111000000111111111111000000...//////000111222222333000000////////////000000......//////000000000000333666<<>>===<<<;;;:::999777555555555444333111333333222222222111111111222222222111111111000000////////////////////////////////////////////////111000222888;;;>>>EEEMMMZZZjjj|||wwwpppiiikkkttt~~~~~~uuupppllllllmmmnnnsssyyyzzzrrrqqqooossswwwyyyvvvpppkkkhhhfffiiinnnuuu|||~~~~~~|||yyyxxxyyyxxxwwwvvvxxx~~~xxxooofff]]]UUUPPPIIIHHHGGGGGGGGGGGGFFFEEEJJJKKKKKKMMMPPPTTTWWWYYY]]]^^^aaafffmmmwww}}}|||}}}vvvllleeedddcccccceeejjjpppwww{{{wwwppplllkkklllpppssssssvvvzzzoooppprrrwww~~~{{{yyy{{{vvvnnnmmmnnnrrrxxx}}}zzzyyyvvv{{{~~~~~~{{{zzz}}}xxxnnnfffcccbbb```___]]][[[XXXVVVTTTRRRPPPOOOPPPPPPPPPOOONNNOOOQQQTTTOOOPPPRRRSSSSSSRRRQQQPPPOOOQQQTTTVVVWWWUUURRRPPPMMMNNNOOOPPPOOONNNLLLKKKKKKJJJIIIGGGEEEDDDCCCCCCDDDFFFHHHHHHGGGFFFFFFGGGBBBAAAAAA@@@>>>===<<<;;;:::888666666666666444333333333333222222222222111222222222222111111111111////////////////////////////////////////////////111///111666999<<>>===;;;999888888888888777555333333333333222222222222222222222111111111111000000000000000000000000000000000000000000000000000000///111555888:::@@@GGGSSScccsss{{{~~~}}}zzz}}}vvvnnnjjjmmmttt{{{wwwrrroooqqqsssuuu{{{yyysssrrrnnnuuu~~~{{{wwwrrrsssvvvyyy|||}}}{{{yyyxxxyyyyyyxxxwwwyyy}}}tttnnnddd\\\UUUPPPLLLIIIGGGHHHIIIIIIGGGGGGHHHIIIKKKLLLNNNSSSYYYaaahhhllltttrrrqqqssswww}}}~~~}}}}}}tttmmmiiiggggggfffiiimmmttt{{{wwwnnnkkkmmmppptttxxxxxxzzzssstttyyywwwssspppnnngggeeebbb^^^\\\ZZZXXXVVVTTTTTTUUUTTTRRRQQQQQQQQQRRRTTTVVVUUUSSSPPPNNNNNNNNNPPPSSSUUUVVVUUUTTTSSSRRRRRRSSSTTTTTTSSSRRRQQQRRRTTTUUUUUUUUURRRPPPNNNIIIHHHGGGEEEDDDCCCBBBBBBDDDFFFHHHHHHFFFDDDCCCCCCCCCCCCDDDDDDCCCAAA???>>><<<;;;:::999::::::999777444444333333333222222222222111111111111000000000000000000000000000000000000000000000000000000000000///000444666888===DDDNNN]]]nnnwwwzzz||||||{{{|||wwwpppjjjkkkqqqyyy~~~~~~|||}}}|||xxx|||~~~|||{{{wwwuuuxxx{{{~~~vvvqqqpppooowww{{{{{{|||}}}~~~~~~~~~~~~~~~zzzwwwvvvwwwxxxyyy{{{~~~|||zzzyyyyyyyyyxxxwwwwwwxxx{{{}}}hhhbbbZZZRRRNNNKKKJJJIIIGGGIIIKKKKKKIIIJJJMMMPPPNNNPPPSSSYYYbbbkkktttyyy~~~zzzyyy|||~~~~~~xxxqqqmmmlllnnnpppooossszzzwwwnnnkkkoooqqqvvvzzzzzz|||vvvzzzwwwrrrpppmmmjjjgggcccaaa___\\\ZZZYYYXXXWWWPPPQQQRRRRRRQQQQQQRRRSSSQQQTTTVVVVVVSSSOOOKKKJJJNNNOOORRRUUUVVVUUUTTTRRRRRRRRRRRRRRRRRRRRRQQQQQQTTTUUUUUUUUUTTTPPPMMMKKKHHHGGGFFFEEECCCCCCBBBBBBCCCEEEGGGGGGDDDBBBAAA@@@DDDDDDEEEEEEDDDBBB@@@???===<<<;;;;;;;;;;;;:::999444444444333333333222222111111111000000000000///000000000000000000000000000000000000000000000000000...000333555777<<>>>>>>>><<<;;;:::777777666555444333333222222111111000000000000000111111111111000000000000000///.........///111222111111111111222666;;;???IIISSScccooouuuxxxyyy{{{}}}|||xxxpppjjjkkkssszzz}}}zzzxxxxxxxxxwwwvvv|||yyytttpppppptttyyy}}}zzzzzz}}}zzz}}}qqqlllmmmrrr}}}|||xxxssslllhhhfffeeeeeeeeehhhhhhiiimmmsssyyy}}}}}}|||{{{yyyzzz~~~zzzzzzzzz}}}}}}lll]]]TTTMMMLLLKKKIIIHHHIIIMMMMMMNNNQQQTTTVVVUUUSSSSSSYYY```iiivvv}}}}}}vvvuuutttuuuyyy~~~}}}uuurrrsssvvv{{{yyy~~~{{{tttnnnkkkjjjhhhfffdddcccbbbbbbbbb___\\\[[[[[[ZZZWWWTTTWWWVVVUUUSSSRRRQQQQQQQQQSSSSSSRRRQQQOOOLLLIIIHHHLLLMMMPPPRRRTTTUUUVVVVVVUUUTTTRRRQQQQQQSSSUUUWWWSSSSSSTTTSSSPPPMMMIIIGGGGGGFFFEEEDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDDDDEEEGGGGGGFFFCCC@@@>>>===>>>??????>>>===;;;:::888777777666555444333333222222111000000000000000111111111111000000000000000//////...///000111222000111111111222555;;;???EEEPPP___kkkssswww{{{}}}zzzrrrkkkkkkrrryyy}}}zzzwwwvvvvvvvvvuuutttwwwvvvuuussssssuuuxxxzzz~~~zzzyyy}}}~~~zzz{{{nnniiijjjuuuzzzvvvoooiiifffeeedddcccccccccccceeeiiimmmppprrrtttvvvxxx|||}}}{{{zzz||||||{{{{{{}}}yyyhhhYYYQQQLLLLLLLLLKKKLLLNNNRRRTTTWWW[[[]]]^^^^^^^^^```eeellluuu}}}uuuuuuvvvzzzvvvrrrqqqttt{{{{{{jjjqqq|||}}}wwwooojjjjjjjjjiiihhhccccccbbbaaa```___]]]\\\^^^\\\[[[ZZZZZZYYYWWWUUUWWWVVVVVVUUUSSSQQQPPPOOOQQQPPPOOONNNMMMLLLLLLLLLNNNNNNOOOQQQRRRTTTUUUUUUUUUTTTSSSSSSTTTVVVXXXZZZUUUUUUTTTRRROOOKKKHHHFFFDDDCCCCCCCCCDDDFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHFFFCCC@@@>>>??????@@@@@@???>>><<<;;;999888777666555444444333222222111000000000000111111111111111000000000000///////////////000111111000000111111222555:::>>>BBBLLLZZZgggpppwww~~~vvvmmmkkkpppvvvzzzxxxvvvuuuvvvvvvuuutttqqqtttvvvwwwwwwwwwwwwxxx}}}yyyyyy||||||vvvyyy{{{ppplllooo{{{|||uuuoookkkhhheeecccdddcccbbbbbbccceeeggghhhjjjlllooosssxxx|||}}}{{{}}}~~~|||{{{|||tttbbbTTTNNNJJJLLLNNNOOOQQQUUUYYY___eeeiiiiiijjjlllnnnqqqxxx}}}|||{{{zzzxxxyyy|||xxxsssrrruuu~~~~~~}}}~~~VVVYYY^^^dddlllvvvzzztttnnnjjjeeebbb```aaacccddd````````````___\\\ZZZYYYYYYYYYYYYYYYYYYXXXVVVUUUUUUUUUUUUTTTRRRPPPMMMLLLOOONNNLLLKKKKKKLLLMMMNNNNNNNNNNNNNNNPPPQQQSSSTTTUUUTTTTTTUUUVVVXXX[[[\\\WWWVVVTTTRRROOOKKKIIIGGGDDDDDDCCCCCCDDDEEEGGGHHHEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHGGGDDD@@@>>>@@@AAAAAAAAA@@@???===<<<999999888777666555555444333222111111000000111111111111111111000000000//////////////////000000111///000111111111444999<<>>===::::::999888777666666555333222222111111111111111111111111111000000000///...//////000000000000000...///000111111444777:::@@@GGGRRR^^^jjjxxxyyyqqqppprrrzzzyyyxxxxxxyyyyyywwwvvvuuuyyy}}}}}}{{{{{{}}}~~~~~~|||wwwzzz~~~vvvmmmkkkpppxxx~~~~~~|||yyyuuutttuuuwwwvvvuuutttvvvxxxxxxwwwwwwwwwwwwvvvvvvvvvtttssstttuuuxxx}}}}}}~~~~~~|||{{{|||}}}}}}|||zzzwwwsssrrrwwwppp___QQQMMMLLLPPPTTTXXXaaaiiiooovvvzzzuuurrrqqqsssuuuuuuuuuuuuwwwzzzzzzxxxtttrrrrrruuuyyy}}}zzzwww|||zzzvvvssspppooossswwwxxxwww{{{IIIJJJLLLNNNPPPRRRSSSSSSSSSWWW\\\ccclllwww{{{wwwuuuqqqmmmjjjhhhfffdddbbb\\\\\\[[[\\\]]]___```aaabbbaaa```^^^\\\ZZZXXXVVVTTTWWWYYYZZZXXXVVVUUUUUURRRQQQQQQPPPNNNLLLKKKJJJMMMLLLJJJIIIIIIJJJLLLMMMJJJJJJKKKMMMNNNPPPQQQQQQSSSSSSTTTUUUWWWXXXZZZ[[[UUUTTTQQQOOONNNMMMNNNNNNKKKJJJHHHFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGIIIIIIHHHFFFCCCAAADDDDDDDDDDDDCCCAAA???===;;;;;;:::999888777777666333333222111111111111222111111111111000000000000......///000000000000000...///000111111333666999>>>DDDMMMWWWdddsss|||yyyyyy|||{{{zzz{{{{{{zzzxxxvvvzzz~~~}}}|||}}}}}}}}}zzzooojjjlllttt{{{{{{~~~{{{yyyxxxttttttssstttvvvzzz~~~~~~{{{{{{|||}}}}}}}}}zzzuuuooommmooouuu|||qqqaaaTTTQQQPPPTTTZZZbbbooo{{{}}}zzzuuupppmmmlllllllllkkkkkkjjjlllpppuuu{{{~~~}}}~~~~~~yyytttnnnooopppqqqtttyyy{{{zzzvvvtttrrrqqqqqqsssvvvxxxzzz~~~|||HHHHHHIIIKKKMMMNNNNNNNNNJJJLLLOOORRRUUUYYY___cccooo{{{yyyooohhhdddccchhhgggfffdddcccaaa^^^\\\YYYYYYZZZ^^^bbbeeedddccc]]]\\\ZZZYYYWWWVVVVVVUUUTTTWWWZZZ[[[XXXUUUTTTUUURRRQQQPPPNNNMMMLLLLLLLLLMMMLLLKKKIIIIIIIIIIIIJJJHHHJJJLLLOOOQQQRRRRRRRRRRRRSSSSSSTTTVVVWWWXXXXXXQQQOOOMMMLLLLLLMMMOOOPPPLLLKKKIIIGGGFFFFFFFFFGGGIIIIIIIIIHHHHHHGGGGGGFFFEEEGGGHHHJJJIIIGGGEEECCCEEEFFFFFFEEEDDDBBB???>>><<<<<<;;;:::999888777777444333222222111111222222111111111111000000000000---...///000111000000///---///000111111222555888;;;???FFFOOO[[[lll~~~}}}zzzzzz}}}~~~qqqjjjjjjqqqyyy~~~}}}{{{yyyxxxxxx{{{~~~}}}{{{{{{}}}~~~~~~yyyssslllhhhhhhjjjllllllqqquuu|||sssdddWWWTTTTTTZZZbbbnnn}}}xxxsssnnnkkkiiihhheeedddccccccggglllrrrvvvvvvuuuuuuvvvwwwuuurrroooiiinnnsssyyy~~~{{{zzz|||~~~~~~~~~~~~KKKIIIHHHIIIJJJJJJJJJIIIGGGIIILLLMMMMMMNNNPPPQQQSSS\\\hhhsss~~~yyyooogggcccaaaaaa``````aaaaaaaaa```]]]ZZZXXXXXXWWWYYY]]]ccceeeccc___WWWVVVUUUSSSSSSSSSTTTTTTTTTXXX[[[[[[XXXUUUTTTUUUSSSQQQPPPNNNMMMMMMNNNNNNMMMLLLKKKJJJIIIHHHHHHGGGHHHJJJNNNQQQSSSTTTTTTTTTRRRRRRSSSTTTUUUUUUVVVVVVMMMLLLJJJIIIJJJLLLOOOQQQLLLKKKIIIHHHGGGGGGHHHIIILLLLLLKKKJJJIIIIIIHHHHHHEEEFFFHHHJJJJJJHHHFFFDDDFFFFFFFFFFFFDDDBBB@@@???===<<<;;;;;;999999888777444333222222111111222222111111111111000000000000---...000111111111000///---...000111111222555777777;;;@@@HHHUUUfffyyyzzz~~~rrriiihhhooowww||||||{{{|||~~~~~~|||{{{{{{}}}xxxrrrjjjdddcccbbbaaa``````eeemmmvvv|||~~~ttteeeYYYWWWWWW]]]gggvvv~~~xxxrrrmmmiiigggcccaaa______bbbggglllpppqqqpppnnnnnnooopppooonnnjjjpppyyy~~~HHHGGGFFFHHHJJJKKKKKKJJJFFFGGGHHHIIIJJJJJJJJJJJJOOOPPPSSSXXX^^^fffnnnrrrzzzyyyvvvrrrllliiiiiiiiikkkgggaaa\\\ZZZZZZ\\\^^^aaa```]]]ZZZWWWUUUUUUTTTYYYZZZ\\\^^^___^^^]]]\\\TTTUUUVVVWWWWWWUUUTTTRRRSSSSSSUUUXXXZZZYYYVVVTTTSSSRRROOOMMMKKKJJJJJJJJJJJJIIIHHHFFFFFFFFFFFFGGGHHHKKKMMMNNNMMMOOOTTTYYYPPPPPPPPPRRRTTTTTTRRRPPPQQQMMMIIIJJJOOORRRPPPNNNMMMLLLKKKJJJIIIHHHHHHHHHMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIGGGDDDAAA>>>======<<<;;;:::888777666555333333222222111222222222222222222111111111111000...///000111111111111111/////////000111333444555888<<>>===<<<;;;999888777666444333333222222222222222222222222111111111111000///000000111111111111000/////////000111222444555888;;;AAAFFFJJJUUUlll~~~}}}vvvkkkiiimmmsssxxx~~~~~~}}}}}}}}}~~~~~~zzzvvvppphhhbbb^^^\\\\\\[[[[[[\\\___dddhhhkkkkkkpppuuu}}}nnnbbb[[[\\\```gggvvv|||rrrmmmmmmiiijjjjjjkkkkkknnnsssvvvvvvwwwwwwuuussstttyyy}}}IIIHHHGGGGGGHHHHHHGGGEEEJJJJJJIIIIIIGGGFFFDDDDDDEEEFFFGGGHHHJJJKKKLLLMMMPPPSSSXXX\\\bbbiiiqqqvvv~~~|||zzzxxxyyy{{{}}}~~~|||xxxuuuvvvwwwrrrggg]]]ZZZZZZYYYVVVSSSQQQRRRSSS\\\ZZZXXXWWWXXX[[[___aaa```^^^YYYUUURRRRRRRRRRRRSSSTTTVVVXXXXXXXXXWWWWWWVVVWWWXXXXXXXXXWWWUUUTTTVVVVVVVVVWWWWWWVVVSSSPPPOOONNNLLLKKKJJJJJJKKKLLLIIIHHHGGGFFFFFFHHHIIIJJJJJJIIIJJJLLLPPPTTTVVVVVVOOOOOOQQQTTTVVVVVVSSSPPPNNNLLLJJJLLLNNNOOOLLLIIIIIIHHHFFFEEEEEEFFFHHHIIIKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKJJJIIIIIIIIIIIIJJJJJJJJJIIIGGGEEEBBB@@@>>>======<<<;;;999888777777555444333222222222222222222222222111111111111000000111111111111000000////////////000111222333444777:::???DDDGGGQQQeeewww~~~|||pppjjjlllsssxxx|||~~~|||yyy{{{}}}|||{{{|||}}}~~~zzzxxxsssmmmgggaaa]]][[[ZZZZZZZZZZZZ[[[^^^bbbeeekkkqqqyyylll```]]]___dddnnn{{{rrrooopppppprrruuuvvvxxxyyy|||IIIHHHGGGGGGIIIJJJIIIGGGJJJJJJJJJIIIHHHGGGFFFEEEFFFGGGIIIKKKMMMNNNNNNNNNNNNOOOQQQRRRTTTYYY___cccfffhhhkkkoooqqqrrrssssssqqqpppoooooonnnoooooopppnnnmmmmmmmmmmmmooopppppprrrnnniiiggghhhiiiiiiiiihhhhhhggggggfffeeeeeeddddddeeehhhjjjlllnnnooopppnnnkkkjjjkkkkkkhhh```YYYWWWWWWVVVTTTRRRQQQSSSTTTYYYWWWUUUTTTTTTVVVXXXYYY___\\\WWWSSSQQQPPPQQQRRRRRRSSSTTTUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWVVVUUUTTTRRRQQQQQQRRRSSSRRRPPPNNNOOONNNLLLKKKJJJIIIJJJJJJIIIHHHFFFFFFGGGIIIKKKMMMLLLJJJJJJNNNSSSWWWWWWVVVNNNOOOQQQTTTVVVVVVSSSPPPNNNMMMLLLMMMOOONNNKKKHHHHHHGGGEEEDDDEEEFFFIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLKKKJJJJJJIIIIIIJJJJJJJJJIIIHHHFFFDDDBBB@@@???<<<<<<;;;:::999888777777666555444333333222333333222222222111111111000000111111111111111000///...////////////000111222333666888===AAADDDLLL]]]mmmvvvnnnnnntttzzzyyyzzz{{{yyyvvvwww}}}}}}{{{~~~{{{yyyyyyzzz{{{{{{yyywwwsssmmmgggaaa]]]\\\^^^```^^^\\\\\\___bbbiiinnnvvv}}}~~~lllbbb___aaahhhuuuxxxrrrqqqtttwww{{{HHHGGGGGGHHHKKKMMMLLLLLLIIIIIIJJJJJJJJJJJJIIIIIIDDDFFFHHHKKKLLLMMMMMMLLLLLLLLLLLLLLLMMMPPPUUUYYYZZZ\\\^^^```aaa```^^^]]][[[ZZZYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXYYYZZZ[[[YYYXXXXXXXXXYYYYYYXXXWWWTTTTTTTTTUUUVVVXXXYYYYYYWWWYYY[[[^^^aaaccceeefffcccbbbbbbbbbaaa^^^XXXTTTQQQRRRQQQPPPNNNNNNOOOQQQWWWVVVTTTTTTTTTTTTUUUVVV\\\ZZZWWWSSSQQQQQQRRRRRRSSSSSSTTTUUUVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTSSSSSSOOONNNNNNPPPRRRRRRQQQOOOPPPOOOMMMKKKIIIIIIIIIIIIJJJHHHGGGFFFGGGIIILLLOOONNNMMMMMMPPPVVVYYYXXXVVVOOOOOOQQQSSSUUUTTTQQQOOOMMMMMMMMMNNNNNNMMMKKKIIIHHHGGGFFFEEEFFFGGGIIIKKKJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIGGGEEECCCAAA@@@@@@;;;;;;:::999888777777666777666555444333333333333222222222111111111000000111111111111111000///...////////////000111222222555666;;;???BBBHHHVVVcccyyy~~~uuurrrtttxxxwwwyyyzzzyyyxxxyyy|||~~~|||}}}xxxvvvuuuuuuyyyzzzyyywwwrrrlllfffbbb^^^bbbffffffccc``````aaaggglllttt|||}}}nnngggaaaeeennn}}}|||yyywww{{{GGGFFFGGGIIILLLNNNNNNNNNHHHHHHJJJKKKKKKLLLLLLLLLFFFGGGIIIJJJJJJJJJIIIHHHGGGHHHHHHHHHHHHJJJNNNQQQRRRSSSVVVXXXYYYXXXVVVTTTPPPPPPPPPOOOOOONNNMMMMMMLLLLLLMMMNNNOOOPPPPPPQQQMMMOOOQQQSSSTTTSSSQQQPPPLLLLLLMMMNNNPPPSSSUUUVVVPPPRRRUUUXXX[[[^^^___```\\\\\\\\\[[[YYYVVVSSSQQQPPPPPPOOOMMMKKKKKKLLLNNNRRRRRRSSSTTTVVVXXXYYYZZZZZZXXXWWWUUUTTTSSSTTTTTTTTTTTTUUUUUUVVVWWWWWWWWWUUUTTTTTTTTTSSSSSSSSSSSSPPPOOOOOOQQQSSSTTTSSSQQQPPPOOOMMMKKKJJJJJJJJJJJJKKKIIIGGGFFFGGGJJJMMMOOOOOOOOOPPPRRRUUUWWWWWWVVVQQQPPPPPPQQQRRRQQQOOOMMMKKKLLLLLLLLLLLLKKKKKKJJJFFFFFFFFFFFFGGGHHHHHHIIIHHHHHHIIIJJJKKKKKKLLLLLLJJJJJJIIIHHHHHHHHHHHHIIIHHHGGGEEECCCAAA@@@@@@???;;;;;;:::999999888777777888777666555444333333333222222222111111111111000000111111111111000000//////////////////000111222444555999>>>AAAEEEPPP\\\ppp}}}{{{yyyxxxxxxzzz}}}~~~~~~~~~{{{vvvsssqqqvvvwwwxxxxxxuuupppjjjgggaaadddhhhjjjiiigggeeedddfffkkksss{{{|||rrrnnnjjjnnnyyy~~~zzz{{{}}}HHHGGGGGGHHHKKKMMMMMMLLLGGGHHHIIIJJJKKKKKKKKKKKKHHHIIIIIIIIIIIIIIIIIIHHHFFFGGGHHHHHHHHHIIIKKKMMMNNNPPPRRRTTTTTTSSSPPPNNNKKKLLLLLLLLLLLLJJJIIIHHHFFFGGGHHHIIIJJJKKKKKKLLLJJJLLLNNNOOONNNMMMMMMMMMLLLLLLLLLMMMNNNPPPRRRTTTOOOPPPSSSVVVYYY\\\^^^^^^XXXYYYZZZYYYVVVSSSRRRRRRQQQQQQPPPMMMKKKJJJKKKLLLLLLMMMPPPRRRUUUXXXYYYZZZWWWWWWXXXXXXWWWWWWVVVVVVTTTTTTTTTUUUVVVVVVWWWXXXVVVUUUTTTTTTSSSSSSTTTTTTQQQPPPPPPPPPRRRRRRQQQPPPNNNMMMLLLKKKLLLMMMNNNOOOMMMKKKHHHFFFGGGJJJMMMOOOMMMPPPRRRSSSSSSSSSTTTTTTSSSQQQOOONNNOOONNNMMMLLLIIIIIIIIIIIIHHHIIIJJJKKKDDDEEEFFFGGGGGGGGGFFFEEEEEEFFFFFFGGGIIIJJJKKKKKKIIIIIIHHHGGGGGGGGGGGGHHHGGGFFFDDDAAA@@@?????????===<<<<<<;;;;;;::::::999999888777555444444333333222222222111111111111000///000000111111111111000000////////////000111111222333888===@@@DDDMMMWWWiiiuuuzzz}}}yyytttrrrppprrruuuvvvuuuqqqmmmjjjfffgggiiikkknnnnnnllljjjkkkooowww{{{uuutttuuu{{{}}}yyyyyy~~~IIIHHHGGGHHHJJJKKKJJJIIIGGGHHHIIIIIIJJJJJJIIIIIIEEEEEEFFFFFFGGGHHHIIIIIIFFFGGGIIIIIIHHHHHHIIIJJJOOOQQQSSSSSSRRROOOKKKIIIIIIJJJKKKKKKJJJHHHFFFDDDBBBCCCEEEFFFGGGHHHHHHHHHJJJKKKKKKJJJHHHHHHIIIJJJJJJJJJIIIIIIJJJLLLNNNOOOMMMOOOQQQTTTWWWZZZ[[[\\\TTTVVVXXXVVVSSSRRRRRRSSSPPPPPPOOOLLLIIIGGGHHHIIIIIIJJJMMMOOORRRTTTUUUVVVVVVWWWXXXYYYZZZYYYXXXWWWTTTTTTTTTTTTUUUVVVWWWXXXWWWVVVUUUUUUTTTTTTUUUUUURRRPPPOOOOOOOOOOOONNNLLLKKKKKKKKKKKKMMMOOOQQQRRRNNNLLLIIIGGGGGGIIIMMMOOOLLLOOOSSSSSSQQQPPPQQQSSSTTTRRRNNNMMMLLLMMMLLLKKKFFFGGGGGGFFFEEEFFFIIIKKKBBBDDDFFFGGGGGGEEECCCBBBCCCCCCDDDFFFGGGHHHIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGFFFEEECCC@@@???>>>>>>>>>>>>>>>>>>===<<<<<<<<<;;;999888777666444444333333222222222111111111111000...///000111111111111111000////////////000000111222333777===@@@CCCLLLUUUdddppp~~~~~~{{{}}}wwwtttmmmooorrrttttttqqqnnnlllllljjjiiilllqqqtttsssqqqpppuuu|||yyyvvvxxx}}}|||~~~KKKJJJIIIHHHHHHIIIJJJKKKHHHGGGGGGGGGGGGGGGGGGFFFBBBCCCEEEFFFGGGGGGFFFFFFIIIHHHGGGGGGGGGHHHIIIJJJPPPQQQRRRPPPLLLIIIGGGGGGHHHGGGHHHIIIJJJJJJGGGEEEDDDEEEFFFHHHIIIJJJJJJKKKHHHGGGFFFFFFGGGIIIJJJKKKKKKLLLLLLKKKJJJJJJLLLNNNOOOQQQUUUXXXZZZYYYXXXVVVWWWUUURRRQQQRRRRRRQQQOOONNNOOONNNLLLIIIHHHIIIJJJKKKLLLNNNPPPRRRSSSSSSSSSXXXXXXXXXYYYXXXXXXWWWVVVSSSTTTUUUVVVWWWVVVUUUUUUYYYVVVUUUWWWZZZYYYTTTOOOMMMMMMMMMMMMMMMLLLLLLLLLJJJKKKLLLMMMNNNOOOOOOOOOOOOKKKGGGDDDEEEHHHJJJKKKNNNOOOOOOOOONNNOOOQQQTTTSSSSSSSSSRRRPPPMMMJJJHHHGGGGGGHHHHHHIIIIIIHHHHHHFFFFFFHHHHHHGGGEEECCCAAA@@@@@@BBBDDDFFFGGGIIIJJJHHHHHHGGGGGGHHHHHHIIIJJJGGGFFFDDDAAA@@@?????????<<<===>>>>>>>>><<<;;;:::<<<:::888666444444444444222222111111111111111111000000000000000000000000///////////////000111111111222444777;;;BBBJJJOOOcccnnn{{{|||zzz{{{{{{wwwtttpppppptttzzz~~~tttpppoooooopppqqqqqqooonnnoookkkjjjnnnppprrrwww|||{{{}}}}}}~~~}}}|||{{{}}}~~~KKKJJJIIIHHHHHHIIIJJJKKKHHHHHHHHHHHHGGGGGGGGGGGGBBBCCCDDDEEEFFFFFFEEEEEEHHHGGGFFFFFFGGGHHHIIIJJJMMMNNNNNNLLLIIIGGGFFFFFFHHHGGGGGGIIIJJJJJJHHHFFFDDDEEEFFFHHHIIIJJJJJJJJJGGGFFFFFFFFFFFFGGGIIIJJJIIIKKKMMMMMMLLLJJJJJJKKKOOOQQQUUUWWWXXXXXXVVVTTTUUUSSSQQQQQQQQQRRRQQQPPPMMMNNNNNNLLLIIIHHHHHHJJJKKKLLLMMMNNNOOOPPPQQQQQQWWWWWWWWWWWWWWWVVVUUUTTTRRRRRRTTTUUUUUUUUUTTTSSSWWWTTTSSSTTTVVVUUUQQQLLLKKKKKKJJJIIIHHHGGGGGGGGGKKKLLLMMMNNNNNNNNNNNNNNNNNNKKKFFFDDDEEEHHHIIIJJJNNNOOOOOONNNNNNOOOQQQSSSRRRQQQQQQOOOMMMKKKIIIHHHLLLLLLLLLKKKJJJHHHFFFEEEFFFGGGGGGGGGFFFDDDBBB@@@>>>???AAACCCEEEGGGIIIJJJGGGGGGGGGGGGGGGHHHIIIIIIFFFEEECCCAAA@@@@@@@@@@@@===>>>?????????===<<<;;;<<<;;;999777555555444555333222222111111111111111000000000000000000000000///////////////000111111111333555777;;;AAAHHHMMM^^^kkk{{{xxxrrrpppqqqrrrnnnkkkhhhiiinnnuuu{{{~~~zzzsssrrrqqqrrrttttttsssrrrpppmmmmmmpppssstttxxx}}}wwwssstttwww~~~|||tttJJJIIIHHHGGGGGGHHHIIIJJJGGGGGGGGGGGGFFFFFFEEEEEECCCCCCDDDEEEEEEEEEDDDDDDFFFFFFEEEFFFFFFHHHJJJKKKIIIIIIIIIGGGEEEDDDEEEFFFHHHGGGGGGIIIJJJJJJHHHFFFDDDEEEFFFGGGHHHIIIIIIIIIFFFEEEEEEEEEEEEFFFFFFGGGGGGJJJMMMNNNMMMKKKIIIIIIPPPRRRTTTVVVWWWUUUSSSRRRRRRQQQPPPPPPRRRRRRQQQPPPLLLMMMMMMLLLJJJHHHIIIJJJKKKKKKKKKLLLLLLNNNOOOOOOVVVVVVVVVUUUTTTSSSRRRQQQPPPPPPQQQRRRRRRRRRRRRQQQTTTRRRPPPQQQRRRPPPLLLHHHJJJIIIGGGFFFEEEEEEEEEFFFLLLMMMMMMNNNNNNNNNMMMMMMMMMIIIEEEDDDEEEGGGIIIIIIMMMNNNNNNNNNMMMNNNPPPSSSRRRQQQOOONNNLLLKKKJJJJJJNNNNNNOOONNNLLLIIIFFFDDDGGGGGGGGGFFFEEEBBB@@@???===>>>@@@BBBDDDGGGIIIJJJGGGFFFFFFFFFFFFGGGHHHHHHEEEDDDCCCBBBAAA@@@@@@AAA>>>>>>?????????>>>======<<<;;;:::888777666666666444333222222111111111222000000000000000000000000///////////////000111111222333555666999???FFFKKKVVVfffzzz|||ppphhhdddeeefffdddbbbbbbeeellltttzzz}}}zzzxxxwwwwwwyyyyyyxxxwwwssspppppptttvvvvvvzzz~~~{{{rrrllllllooossszzzrrrhhhIIIHHHGGGFFFFFFGGGHHHIIIFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDEEEEEEEEEEEEFFFGGGIIIJJJFFFGGGFFFDDDCCCCCCEEEGGGGGGGGGGGGHHHJJJJJJHHHFFFEEEEEEFFFGGGHHHHHHGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEHHHKKKLLLLLLKKKKKKLLLRRRSSSUUUVVVVVVTTTRRRPPPQQQPPPPPPQQQSSSSSSSSSQQQLLLMMMNNNMMMKKKJJJJJJKKKLLLLLLKKKKKKLLLMMMNNNOOOSSSSSSSSSSSSRRRQQQOOOOOOMMMMMMNNNNNNOOOOOOOOOOOORRRPPPOOONNNNNNLLLIIIFFFJJJHHHGGGFFFFFFGGGIIIJJJMMMMMMNNNNNNNNNMMMLLLLLLKKKHHHDDDCCCEEEGGGHHHHHHKKKLLLLLLLLLKKKLLLOOOQQQRRRQQQOOOMMMLLLLLLMMMMMMKKKLLLNNNNNNNNNKKKIIIGGGGGGGGGGGGEEECCCAAA???>>><<<===???AAADDDFFFHHHIIIFFFEEEEEEEEEEEEFFFGGGGGGCCCCCCBBBBBBAAAAAAAAAAAA======>>>>>>>>>=========<<<<<<;;;:::888888777777555444333222222222222222000000000000000000000000///////////////000000111333333444555888===CCCHHHPPPbbbxxx|||mmmbbb]]]]]]^^^___```bbbiiiqqqzzz{{{zzz{{{~~~|||zzzuuurrrrrrvvvyyyyyy||||||nnniiifffiiinnnrrrzzz|||kkk```HHHGGGFFFEEEEEEFFFGGGHHHGGGFFFFFFEEEDDDCCCCCCCCCEEEDDDDDDDDDEEEEEEEEEFFFEEEEEEDDDDDDEEEFFFHHHIIIFFFFFFFFFDDDCCCCCCFFFHHHGGGFFFGGGHHHJJJJJJIIIGGGEEEEEEFFFFFFGGGFFFFFFFFFBBBBBBCCCCCCCCCCCCCCCCCCCCCEEEGGGHHHIIIKKKNNNQQQTTTTTTUUUUUUUUUSSSQQQPPPPPPPPPPPPRRRTTTTTTSSSRRRKKKMMMOOOOOOMMMLLLLLLMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQQQQQQQPPPOOONNNMMMKKKKKKKKKKKKLLLLLLMMMMMMQQQOOONNNLLLKKKJJJGGGFFFGGGGGGFFFGGGHHHIIIKKKLLLLLLLLLLLLMMMLLLLLLKKKKKKIIIFFFCCCCCCDDDFFFGGGGGGIIIJJJJJJIIIIIIJJJLLLNNNOOONNNLLLKKKKKKKKKLLLMMMLLLMMMMMMNNNMMMKKKIIIGGGHHHGGGFFFEEECCCAAA???>>><<<===???AAADDDFFFHHHIIIEEEDDDDDDDDDDDDEEEFFFFFFCCCCCCCCCBBBBBBAAAAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;:::999999888666555444333222222222222111111111111111111111111///////////////000000111222333333444666;;;AAAEEERRRdddyyy~~~mmm```ZZZYYYZZZ^^^aaagggqqq{{{~~~zzzxxxyyy~~~||||||vvvsssssswwwzzz{{{~~~uuulllfffcccdddiiimmmrrryyyzzziii^^^GGGFFFEEEDDDDDDEEEFFFGGGIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGFFFEEEDDDDDDDDDEEEFFFGGGEEEFFFGGGFFFEEEEEEFFFHHHFFFFFFFFFHHHJJJKKKIIIGGGEEEEEEFFFFFFFFFEEEEEEDDD@@@AAABBBCCCDDDDDDDDDDDDCCCDDDFFFGGGHHHKKKOOORRRSSSSSSTTTTTTSSSQQQPPPOOOPPPOOOPPPRRRTTTTTTRRRPPPJJJLLLNNNOOONNNMMMMMMMMMLLLMMMNNNOOOPPPPPPPPPPPPNNNOOOOOOOOOOOONNNMMMMMMJJJJJJIIIIIIJJJJJJKKKLLLNNNMMMLLLKKKIIIHHHGGGFFFCCCDDDEEEFFFGGGIIIIIIJJJIIIJJJKKKKKKKKKKKKJJJJJJGGGEEEBBBBBBDDDFFFFFFFFFFFFGGGGGGGGGFFFGGGIIILLLKKKJJJJJJJJJJJJJJJKKKKKKPPPPPPOOOMMMKKKIIIHHHGGGHHHHHHFFFEEECCCBBBAAA@@@>>>???@@@BBBDDDFFFHHHHHHDDDCCCCCCCCCCCCDDDEEEEEECCCCCCCCCCCCBBBAAA@@@???;;;;;;:::::::::;;;<<<===============<<<;;;:::999777666555444333222222222111111111111111111111111///////////////000111111111222222333555999???DDDWWWggg{{{qqqddd]]][[[ZZZ^^^cccmmmyyyzzzxxxzzzyyyssssssvvv}}}uuurrrrrruuuyyy{{{tttjjjeee```___aaaggglllpppxxx{{{lllbbbFFFEEEDDDDDDDDDDDDEEEFFFHHHGGGGGGFFFEEEDDDCCCBBB@@@@@@@@@@@@AAACCCEEEFFFGGGFFFEEEDDDCCCDDDEEEEEEEEEFFFHHHGGGFFFEEEEEEFFFFFFFFFFFFHHHJJJKKKIIIHHHEEEEEEFFFFFFEEEDDDDDDCCC>>>???AAACCCEEEEEEEEEEEECCCEEEGGGHHHIIIJJJLLLNNNPPPPPPQQQPPPPPPOOONNNMMMNNNNNNNNNPPPRRRQQQOOOMMMGGGJJJMMMNNNMMMKKKKKKLLLIIIKKKNNNQQQRRRRRRPPPOOOLLLMMMMMMNNNNNNNNNNNNNNNJJJIIIHHHHHHHHHIIIKKKKKKKKKKKKJJJHHHGGGFFFFFFFFFDDDEEEFFFHHHHHHGGGFFFEEEGGGGGGHHHIIIJJJJJJJJJJJJFFFDDDBBBBBBCCCEEEFFFEEEDDDDDDEEEDDDCCCDDDGGGIIIJJJJJJKKKLLLMMMMMMMMMLLLRRRQQQOOOMMMLLLKKKKKKKKKHHHHHHFFFEEEDDDCCCCCCCCC@@@AAABBBCCCEEEFFFGGGHHHCCCCCCBBBBBBCCCCCCDDDEEEDDDDDDDDDDDDBBBAAA???>>><<<;;;;;;:::;;;<<<===>>>===>>>>>>>>>>>>===;;;:::888777666444333333222222111111111111111111111111///////////////000111111///000111222444999???CCCXXXgggwwwyyymmmeeeaaa``````gggttt{{{yyyzzzsssjjjiiikkkzzz{{{|||}}}~~~uuupppooossswww{{{ttthhhaaa___\\\\\\___fffkkkpppzzzssskkkFFFEEEDDDCCCCCCDDDEEEFFFEEEDDDCCCBBBAAA@@@??????=========>>>@@@BBBDDDFFFHHHGGGEEEDDDCCCCCCDDDDDDDDDFFFHHHHHHFFFEEEDDDDDDFFFEEEFFFHHHJJJKKKIIIHHHEEEFFFFFFFFFEEEDDDCCCBBB===???AAACCCEEEFFFFFFFFFBBBFFFIIIKKKJJJIIIHHHIIINNNNNNNNNNNNNNNMMMLLLLLLLLLLLLMMMOOOPPPOOOLLLJJJEEEHHHKKKLLLKKKJJJJJJJJJGGGIIIMMMQQQSSSRRRPPPOOOKKKLLLMMMNNNNNNOOOOOONNNJJJIIIHHHHHHHHHIIIJJJKKKHHHIIIHHHGGGEEEDDDEEEFFFFFFHHHJJJKKKJJJHHHEEECCCEEEFFFGGGHHHIIIIIIJJJJJJEEECCCAAAAAACCCEEEEEEEEEBBBCCCCCCCCCBBBCCCEEEHHHLLLMMMOOOPPPQQQQQQPPPPPPQQQOOONNNMMMMMMNNNPPPRRRHHHHHHFFFEEEDDDDDDDDDDDDBBBBBBCCCDDDEEEFFFGGGGGGCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEDDDBBB@@@>>>======<<<;;;;;;<<<===>>>???>>>>>>?????????===<<<;;;888888666555444333333222111111111111111111111111///////////////000111111//////000111444888???CCCUUUcccrrr{{{vvvnnniiifffbbbkkkzzz~~~{{{yyy{{{|||ooogggeeefffqqqrrrtttwww{{{~~~||||||tttooommmqqquuu{{{vvvhhh^^^[[[[[[ZZZ[[[___ffflllrrr}}}{{{tttGGGGGGFFFFFFEEEDDDDDDDDDAAACCCEEEEEECCC@@@??????AAAAAAAAAAAABBBCCCDDDEEEDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBCCCDDDEEECCCEEEGGGIIIJJJIIIHHHGGGEEEEEEEEEEEEDDDBBBAAA@@@???@@@AAABBBBBBBBBAAA@@@BBBCCCDDDEEEFFFGGGHHHIIIHHHIIIKKKLLLLLLKKKIIIHHHNNNPPPSSSTTTSSSPPPLLLJJJJJJIIIHHHGGGFFFDDDCCCCCCHHHKKKOOOQQQQQQOOOOOOOOOPPPPPPOOONNNNNNNNNOOOOOOMMMLLLKKKJJJJJJKKKLLLMMMIIIHHHGGGEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIHHHFFFEEEDDDFFFHHHHHHGGGFFFEEEFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFDDD@@@>>>>>>@@@CCCFFFKKKQQQWWWXXXTTTOOONNNNNNMMMLLLJJJIIIJJJLLLOOOQQQNNNLLLIIIGGGDDDCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEEEECCCBBBAAA@@@@@@BBBCCCEEEGGGFFFDDDBBB@@@???>>>>>>============<<<<<<<<<<<<=========>>>======<<<;;;::::::999888777666555555333222111111000111111111//////000000111111222222,,,---///111333888>>>CCCNNNXXXfffrrr|||{{{qqqiiidddnnn{{{xxxzzzwwwnnnjjjiiioooqqqrrrssswww~~~~~~rrrkkknnnooorrr~~~tttiii```[[[YYYYYYZZZ]]]bbbhhhkkkrrrHHHGGGEEEDDDCCCBBBAAAAAABBBCCCEEEDDDBBB@@@@@@@@@@@@@@@@@@AAABBBCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCEEEFFFFFFCCCEEEFFFHHHHHHHHHHHHGGGFFFFFFFFFEEEDDDCCCAAAAAA>>>@@@AAACCCCCCCCCBBBAAABBBCCCCCCDDDEEEFFFGGGGGGGGGHHHJJJKKKKKKJJJHHHGGGLLLNNNPPPRRRQQQNNNJJJHHHFFFFFFFFFFFFEEEEEEEEEEEEGGGJJJNNNPPPOOONNNNNNNNNOOOOOONNNNNNMMMNNNNNNOOOLLLLLLKKKKKKKKKKKKKKKLLLHHHGGGFFFEEEEEEEEEFFFGGGGGGGGGHHHHHHGGGFFFEEEEEEDDDFFFHHHHHHFFFEEEEEEFFFEEEDDDDDDDDDDDDEEEFFFFFFCCCAAA???>>>@@@CCCGGGJJJKKKQQQWWWXXXTTTOOOMMMMMMLLLKKKJJJIIIJJJLLLNNNOOOMMMLLLJJJHHHFFFEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEEEECCCBBBAAA@@@@@@BBBDDDEEEGGGFFFDDDBBB@@@???>>>>>>>>>>>>>>>>>>===========================<<<;;;;;;::::::999888777666555555333222222111111111111111000000000000000111111111...///111111333777<<<@@@IIIRRR^^^jjjttt~~~xxxppplllttt|||{{{~~~xxxrrrpppqqqqqqqqqtttzzzwwwppprrrrrrttt~~~~~~}}}{{{zzzuuulllbbb[[[XXXWWWXXX[[[]]]ccciiimmmtttHHHGGGDDDAAA@@@???@@@@@@CCCDDDDDDCCCAAA@@@AAABBB@@@@@@@@@AAABBBBBBCCCCCCEEEEEEDDDCCCBBBAAAAAAAAABBBBBBBBBCCCDDDFFFGGGHHHDDDEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFEEECCCBBBAAA===???BBBDDDEEEDDDCCCBBBCCCCCCCCCCCCDDDDDDEEEEEEGGGHHHIIIJJJJJJIIIHHHGGGIIIKKKMMMOOONNNLLLIIIFFFCCCCCCCCCDDDDDDEEEEEEFFFFFFIIILLLNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMNNNLLLLLLLLLLLLLLLKKKJJJIIIGGGFFFFFFFFFFFFGGGHHHHHHIIIHHHGGGFFFEEEDDDDDDDDDCCCEEEGGGGGGEEEDDDEEEEEEDDDDDDDDDDDDFFFGGGHHHIIIDDDBBBAAA@@@BBBEEEIIIKKKLLLQQQWWWXXXUUUPPPMMMLLLJJJIIIIIIJJJJJJKKKLLLMMMMMMMMMLLLKKKIIIHHHFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCAAAAAAAAABBBDDDEEEGGGFFFDDDBBBAAA@@@??????@@@?????????>>>>>>>>>>>><<<============<<<;;;;;;::::::999888777666666555333333222111111111111111111111111111000000000000111111222222333666:::===BBBIIISSS^^^iiiuuuxxxooosss}}}{{{tttqqqooosss{{{}}}wwwxxxxxxzzzvvvssspppmmmlllkkkjjjiiijjjfff___YYYUUUTTTUUUVVV[[[^^^dddkkkpppxxxGGGEEEBBB?????????AAABBBCCCDDDDDDCCCAAA@@@BBBCCC@@@@@@AAABBBBBBBBBBBBBBBEEEEEEEEEDDDCCCAAA@@@???@@@@@@AAABBBDDDEEEGGGHHHEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDBBBBBB<<<>>>BBBEEEFFFEEECCCBBBBBBBBBCCCCCCCCCCCCCCCCCCFFFGGGGGGHHHHHHGGGGGGFFFGGGIIIKKKMMMMMMKKKHHHFFFBBBBBBBBBCCCCCCDDDDDDDDDDDDGGGJJJKKKKKKJJJKKKKKKKKKKKKJJJJJJJJJKKKLLLLLLKKKKKKLLLLLLLLLJJJIIIGGGEEEEEEFFFFFFGGGHHHIIIIIIJJJIIIFFFDDDCCCCCCCCCDDDCCCDDDEEEEEEDDDCCCDDDEEECCCCCCDDDEEEGGGIIIKKKLLLHHHGGGEEECCCCCCEEEHHHJJJMMMRRRWWWXXXVVVQQQMMMKKKIIIIIIJJJKKKKKKLLLLLLLLLLLLMMMMMMMMMLLLJJJHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBAAAAAACCCEEEFFFGGGFFFDDDCCCAAA@@@@@@@@@AAAAAA@@@@@@@@@?????????<<<============<<<;;;;;;;;;::::::999888777666555333333222111111111111222222222111111000000//////000111222333333555999<<<===BBBJJJTTT___mmmzzz~~~pppooottt~~~yyyrrrmmmqqqzzz~~~{{{}}}}}}vvviiifffbbb```^^^]]]\\\ZZZ[[[XXXTTTQQQPPPQQQTTTVVVZZZ]]]dddkkkrrr|||DDDCCC@@@??????AAADDDEEECCCDDDDDDCCCAAAAAABBBDDDAAAAAABBBCCCCCCCCCBBBBBBEEEEEEEEEDDDCCCAAA@@@????????????AAABBBDDDFFFGGGEEEEEEEEEDDDEEEEEEFFFGGGFFFFFFFFFFFFEEECCCBBBAAA<<<>>>AAADDDEEEEEECCCBBBBBBBBBBBBBBBCCCCCCCCCCCCEEEEEEFFFFFFFFFFFFEEEEEEGGGHHHJJJLLLLLLKKKIIIHHHDDDDDDCCCCCCBBBAAAAAAAAABBBDDDGGGHHHHHHGGGHHHIIIHHHHHHHHHHHHHHHIIIJJJJJJIIIIIIJJJKKKJJJIIIHHHGGGEEEEEEFFFGGGHHHIIIIIIIIIJJJIIIFFFDDDCCCCCCCCCDDDBBBCCCDDDCCCBBBBBBCCCDDDCCCCCCDDDFFFHHHJJJLLLNNNIIIHHHGGGFFFFFFHHHJJJLLLPPPSSSVVVWWWUUUQQQNNNLLLIIIIIIJJJKKKKKKLLLLLLLLLLLLLLLMMMNNNMMMLLLKKKJJJHHHHHHHHHGGGFFFFFFFFFEEEEEEDDDCCCBBBBBBDDDEEEGGGGGGFFFDDDCCCBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@======>>>>>>======<<<;;;;;;;;;:::999888777666666444333333222111222222222222222111111000000//////...///111222333555888;;;;;;>>>EEENNNYYYgggttt|||tttoooooowww~~~~~~~~~tttmmmpppwwwyyy||||||{{{||||||sssjjj___\\\XXXVVVTTTSSSQQQPPPPPPNNNLLLKKKMMMPPPTTTWWWYYY\\\dddllltttAAA@@@??????@@@BBBDDDFFFBBBDDDEEEDDDCCCBBBCCCDDDBBBCCCDDDEEEEEEDDDCCCBBBDDDDDDEEEEEEDDDBBB@@@????????????@@@AAACCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDBBBAAA@@@===>>>@@@BBBCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGIIIKKKKKKKKKJJJIIIFFFEEEDDDCCCAAA@@@???>>>@@@BBBEEEEEEEEEEEEFFFHHHFFFFFFFFFFFFFFFGGGHHHIIIGGGGGGHHHHHHHHHHHHGGGGGGEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDBBBCCCCCCBBBAAAAAABBBDDDDDDDDDEEEGGGIIIKKKMMMOOOGGGGGGFFFGGGIIILLLOOOQQQQQQRRRSSSSSSRRROOOMMMKKKIIIIIIHHHIIIIIIJJJKKKLLLLLLLLLMMMMMMMMMMMMMMMLLLJJJJJJIIIHHHGGGFFFFFFEEEFFFEEECCCBBBCCCDDDFFFGGGGGGFFFEEECCCBBBAAAAAAAAABBBAAAAAAAAA@@@@@@@@@@@@>>>????????????>>>======;;;;;;:::999888777777666444444333222222222222222111111111111000000000000,,,...000111222333666999999<<>>>>><<<;;;::::::888888777666444444333222222222222333000000000000000111111111---///000000000111222444777888===EEEQQQ]]]gggmmmqqq{{{|||qqqjjjnnnwww{{{{{{{{{xxx~~~}}}tttuuuxxx~~~zzzyyywww{{{~~~tttmmmjjjpppxxxwwwpppeee\\\SSSPPPMMMKKKJJJJJJIIIGGGGGGFFFFFFGGGJJJNNNRRRUUU[[[___gggrrr|||>>>>>>?????????>>>>>>>>>@@@CCCFFFFFFEEEDDDCCCCCCDDDEEEGGGHHHGGGFFFDDDCCCAAABBBDDDEEEEEECCCBBB@@@BBBBBBBBBBBBBBBCCCDDDEEEEEEGGGHHHIIIIIIHHHFFFEEEDDDDDDDDDCCCBBBAAA??????@@@???>>>>>>>>>???@@@AAAAAAAAABBBCCCDDDFFFFFFGGGDDDCCCCCCBBBBBBCCCCCCDDDDDDEEEFFFHHHIIIIIIIIIHHHFFFEEEDDDCCCBBBAAAAAA@@@>>>@@@BBBBBBBBBBBBDDDFFFCCCCCCCCCDDDDDDEEEGGGGGGCCCCCCBBBBBBCCCEEEGGGIIIFFFGGGHHHIIIJJJIIIHHHGGGFFFGGGHHHIIIIIIHHHFFFEEEAAABBBBBB@@@??????AAACCCFFFFFFGGGHHHJJJLLLNNNOOOLLLKKKKKKKKKLLLMMMOOOPPPPPPNNNKKKJJJIIIIIIHHHGGGFFFEEECCCBBBCCCEEEHHHJJJLLLKKKKKKJJJKKKMMMNNNPPPLLLLLLKKKJJJHHHGGGFFFFFFFFFEEEDDDCCCDDDEEEGGGHHHGGGFFFEEECCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@??????@@@AAAAAAAAAAAA@@@??????<<<;;;;;;:::999888777777555444333333222222333333//////000000111111222222...000111000///...///000555666:::BBBNNNZZZccchhhnnnwwwyyypppttt|||}}}vvv}}}xxxxxx{{{}}}{{{zzzzzz}}}xxxooojjjfffnnnwwwzzzrrrkkkcccZZZRRRPPPLLLKKKKKKJJJJJJHHHFFFFFFEEEFFFIIIMMMQQQTTT]]]aaaiiitttBBB???======???@@@>>><<<@@@AAABBBCCCDDDFFFFFFGGGJJJHHHFFFEEEEEEDDDBBBAAACCCDDDDDDDDDDDDBBBAAA???BBBBBBBBBCCCCCCDDDFFFFFFDDDEEEGGGKKKNNNNNNJJJFFFEEEFFFGGGFFFCCCBBBCCCDDDEEECCC@@@>>>=========>>>EEEEEEEEEEEEEEEDDDCCCCCCDDDDDDEEEEEEDDDCCCBBBBBBCCCFFFIIIJJJJJJHHHHHHHHHGGGHHHHHHEEEAAA>>><<<<<<>>>>>>???@@@BBBCCCDDDDDD???@@@AAACCCDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGIIIJJJHHHJJJLLLMMMKKKJJJJJJJJJHHHHHHFFFFFFEEEEEEEEEFFFFFFEEEBBBAAAAAABBBEEEFFFIIIIIIIIIKKKMMMNNNMMMKKKMMMLLLLLLLLLKKKKKKKKKKKKJJJLLLLLLJJJGGGEEEDDDDDDBBBBBBCCCBBBAAABBBDDDFFFKKKKKKKKKKKKKKKLLLLLLMMMKKKJJJIIIHHHGGGFFFFFFFFFDDDEEEFFFGGGFFFEEEDDDCCCCCCAAA???>>>>>>???@@@AAA????????????@@@AAABBBCCCAAAAAAAAAAAA@@@??????>>>>>>>>>>>>===<<<:::999888666666555444333222222111///////////////000111111......//////000222333444888777:::???DDDKKKWWWccclllttt|||zzz}}}|||{{{~~~|||qqqiiieeehhhjjjqqq~~~xxxooocccWWWOOOPPPOOONNNLLLKKKKKKJJJJJJJJJFFFDDDGGGKKKMMMPPPUUU]]]bbbkkkvvv>>><<<;;;<<>>======>>>???CCCDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCEEEHHHIIIHHHHHHIIIJJJNNNLLLIIIFFFCCCAAA???>>>>>>>>>??????@@@AAABBBBBB???@@@BBBCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHIIIKKKMMMMMMKKKJJJIIIJJJHHHHHHGGGGGGGGGFFFFFFFFFGGGEEECCCBBBBBBCCCEEEGGGIIIIIIKKKMMMOOOOOOMMMKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHJJJJJJIIIGGGEEEDDDEEECCCCCCCCCCCCBBBBBBEEEGGGJJJJJJIIIIIIJJJJJJKKKLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHFFFEEECCCBBB@@@?????????AAABBB>>>>>>>>>??????AAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@AAA@@@@@@???===;;;:::999888777777666555444333333000000000000000111222222////////////000111222333666555888===BBBHHHTTT```iiiqqq}}}}}}zzz{{{{{{wwwyyy}}}zzznnngggcccgggiiippp{{{vvvjjj^^^TTTMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJFFFDDDGGGJJJLLLPPPUUU]]]cccmmmzzz===<<<;;;<<<>>>@@@AAA@@@@@@@@@???@@@BBBEEEHHHIIIFFFFFFFFFGGGGGGGGGGGGGGGDDDDDDEEEFFFFFFEEECCCCCCBBBCCCCCCDDDEEEFFFHHHHHHIIIIIIJJJLLLMMMNNNLLLJJJHHHIIIIIIHHHFFFEEEEEEFFFDDDCCCAAA????????????@@@CCCDDDEEEFFFGGGHHHHHHHHHGGGFFFEEEDDDDDDDDDEEEFFFEEEFFFHHHIIIIIIKKKMMMPPPWWWQQQJJJFFFDDDDDDBBB@@@>>>>>>>>>??????@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEDDDEEEGGGHHHIIIHHHHHHGGGJJJKKKMMMMMMKKKIIIIIIIIIGGGHHHIIIIIIIIIHHHGGGFFFGGGFFFDDDCCCCCCDDDFFFGGGIIIJJJLLLOOOQQQPPPMMMJJJHHHHHHHHHGGGGGGGGGFFFFFFEEEFFFHHHGGGFFFEEEEEEFFFDDDEEEEEEDDDCCCCCCEEEGGGIIIHHHHHHHHHHHHIIIJJJJJJGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJIIIHHHFFFEEEDDDCCCAAA@@@@@@@@@AAABBB>>>>>>>>>>>>???@@@AAAAAACCCBBBAAA@@@???@@@AAABBBCCCCCCBBBAAA???===;;;:::999999888777666555444444222111111111111222333333111111000000000000111111444333555:::>>>DDDPPP[[[fffnnnyyy|||yyyzzz~~~vvvqqqrrrvvvzzzuuujjjdddaaaeeegggnnnxxxsssdddXXXOOOKKKLLLLLLLLLLLLLLLLLLLLLLLLJJJFFFEEEHHHJJJLLLQQQWWW___fffrrr@@@???>>>======>>>>>>===@@@???>>>>>>@@@DDDHHHJJJGGGGGGHHHHHHGGGFFFGGGHHHDDDEEEFFFGGGGGGFFFEEEDDD@@@AAAAAABBBDDDFFFGGGHHHGGGIIIKKKNNNNNNMMMJJJGGGGGGHHHIIIHHHFFFDDDEEEFFFDDDCCCBBBAAA@@@@@@AAAAAADDDEEEFFFGGGHHHHHHHHHHHHGGGFFFDDDCCCBBBDDDEEEGGGHHHIIIJJJKKKLLLNNNRRRUUU\\\TTTIIIDDDDDDEEECCC@@@????????????@@@@@@@@@@@@AAAAAACCCDDDDDDEEEEEEEEEDDDEEEHHHIIIJJJIIIHHHGGGJJJLLLNNNMMMKKKIIIHHHHHHGGGHHHJJJKKKKKKJJJHHHFFFHHHGGGFFFEEEEEEFFFGGGHHHIIIJJJMMMPPPRRRQQQMMMIIIEEEEEEEEEDDDDDDDDDDDDCCCBBBCCCEEEFFFEEEEEEEEEGGGEEEFFFFFFEEECCCDDDFFFHHHHHHHHHHHHHHHHHHIIIJJJJJJDDDDDDEEEEEEFFFHHHIIIJJJIIIIIIIIIIIIHHHFFFDDDCCCDDDDDDBBBAAAAAAAAAAAAAAA>>>=========>>>>>>???@@@AAA@@@???>>>>>>???AAABBBCCCCCCBBBAAA???<<<:::999999999888777666555555444222222111111111222222333222222111000//////000000222222444999<<>>>>>===>>>???@@@???>>>>>>@@@CCCGGGIIIHHHIIIJJJHHHFFFEEEEEEGGGEEEFFFGGGGGGGGGFFFEEEDDD>>>>>>???@@@BBBDDDFFFGGGFFFJJJPPPSSSRRRNNNIIIFFFGGGHHHHHHGGGEEEDDDDDDEEECCCCCCBBBBBBBBBBBBBBBBBBGGGGGGHHHHHHHHHHHHGGGGGGFFFEEECCCBBBBBBCCCEEEGGGIIIJJJJJJJJJKKKMMMRRRUUUZZZRRRHHHCCCCCCCCCBBB???@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEEEEEEEEDDDEEEHHHJJJKKKKKKJJJIIIKKKMMMNNNMMMKKKHHHGGGGGGGGGHHHJJJKKKKKKJJJHHHGGGHHHGGGFFFEEEEEEFFFGGGHHHHHHJJJLLLOOOQQQOOOKKKHHHCCCCCCCCCCCCBBBBBBBBBBBB???BBBDDDEEEEEEEEEFFFGGGFFFGGGFFFEEEDDDDDDFFFHHHIIIIIIHHHHHHIIIIIIJJJKKKFFFFFFFFFFFFGGGIIIJJJKKKIIIIIIIIIIIIHHHFFFDDDCCCDDDDDDCCCBBBAAAAAA@@@@@@======<<<<<<<<<===>>>>>>======<<<<<<<<<>>>???@@@BBBAAAAAA???>>><<<:::999999888888777666555444444222111111000000000111111333222111000////////////333222444888;;;???HHHRRRccclllvvv}}}wwwsssrrrxxxzzzooohhheeehhhooovvvxxxmmmeeebbbbbbdddgggnnnvvv|||{{{lll\\\QQQMMMMMMLLLMMMNNNPPPQQQRRRRRRQQQLLLJJJIIILLLNNNPPPXXXaaakkkrrr~~~===>>>?????????@@@BBBDDD??????>>>>>>@@@BBBEEEFFFGGGIIIJJJHHHEEECCCDDDGGGFFFFFFGGGGGGFFFEEECCCBBB<<<<<<===???AAADDDFFFGGGIIINNNSSSVVVTTTOOOKKKHHHFFFGGGHHHGGGEEECCCDDDEEECCCCCCCCCCCCDDDDDDDDDDDDHHHHHHHHHHHHHHHGGGFFFEEEFFFEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFHHHLLLOOORRRMMMFFFBBBAAAAAA@@@>>>@@@@@@AAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEECCCEEEGGGIIIKKKLLLLLLLLLLLLNNNOOOMMMJJJHHHFFFFFFGGGHHHIIIJJJJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHJJJLLLNNNMMMIIIFFFCCCCCCCCCBBBBBBBBBAAAAAA???AAADDDEEEEEEEEEFFFHHHFFFGGGFFFEEECCCCCCEEEGGGIIIHHHHHHHHHHHHIIIJJJJJJJJJIIIIIIIIIJJJJJJKKKLLLJJJJJJJJJJJJIIIHHHFFFEEEDDDCCCCCCBBBAAA@@@??????<<<<<<<<<;;;;;;<<<<<<===999:::;;;<<<<<<===>>>>>>@@@??????>>>===;;;:::999999999888777666555444444222222111000000000000111222222111000//////000000333222444888:::===EEEOOO___hhhsssyyy{{{zzzuuusssuuu{{{~~~tttiiicccaaafffnnnvvvwwwllleeeddddddfffiiiqqqyyy~~~vvvggg[[[RRROOONNNJJJLLLNNNOOOQQQQQQPPPPPPMMMLLLMMMOOOQQQUUU___iiiqqqwww>>>@@@AAAAAA@@@@@@CCCFFF????????????@@@AAABBBCCCCCCGGGIIIHHHDDDCCCEEEHHHGGGGGGGGGGGGEEECCCAAA@@@;;;<<<===???BBBDDDGGGHHHKKKOOORRRRRROOOLLLJJJJJJGGGHHHIIIHHHFFFEEEEEEFFFBBBCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHFFFFFFFFFEEEDDDDDDGGGIIIJJJHHHFFFDDDAAA@@@???>>>>>>>>>???@@@AAABBBBBBCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCDDDFFFHHHKKKMMMOOOOOOMMMNNNOOONNNJJJGGGFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGIIIJJJJJJGGGDDDCCCCCCCCCCCCBBBBBBBBBBBB???AAADDDEEEEEEEEEGGGHHHFFFFFFFFFDDDCCCBBBDDDFFFGGGGGGGGGGGGGGGHHHIIIIIIKKKJJJJJJIIIHHHHHHIIIIIIHHHHHHIIIIIIIIIHHHFFFEEECCCCCCBBBBBBAAA???>>>===<<<<<<;;;;;;;;;;;;;;;<<<777999;;;===>>>>>>>>>===>>>>>>>>>>>>===<<<;;;:::::::::999888777666666555333333222111111111111111111111000000000000000111222111333777999;;;BBBKKKWWWaaammmtttxxx~~~zzzuuuzzz~~~||||||~~~}}}uuukkkfffeeekkkssszzzxxxmmmgggeeeeeeggglllttt||||||ooocccYYYTTTQQQOOOKKKMMMOOOQQQRRRQQQQQQPPPOOONNNOOOSSSUUUYYYeeepppwww{{{BBBCCCDDDCCC@@@???AAADDD??????@@@@@@AAAAAAAAAAAA@@@DDDHHHGGGDDDCCCFFFJJJGGGHHHGGGGGGEEECCC@@@???<<<<<<>>>@@@CCCEEEHHHIIIKKKMMMNNNLLLIIIGGGHHHJJJIIIJJJJJJIIIGGGFFFFFFGGGBBBCCCDDDEEEFFFFFFFFFEEECCCDDDEEEFFFGGGHHHHHHHHHGGGHHHIIIJJJJJJJJJJJJIIIGGGHHHHHHGGGEEEDDDEEEFFFDDDFFFFFFEEEBBB?????????<<<===>>>???@@@AAABBBBBBCCCDDDDDDEEEEEEEEEEEEDDDCCCDDDEEEGGGJJJNNNPPPRRRMMMOOOOOONNNJJJGGGFFFEEEHHHGGGGGGGGGGGGHHHIIIJJJEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHHHHFFFDDDDDDDDDDDDCCCCCCCCCBBBBBB@@@BBBDDDEEEEEEEEEGGGHHHFFFFFFFFFDDDBBBBBBDDDFFFFFFFFFFFFEEEFFFGGGGGGHHHJJJIIIGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGFFFEEEDDDCCCBBBBBBBBBAAA@@@???===<<<<<<;;;;;;:::::::::;;;;;;777999<<>>===>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;:::999888777777555444333333222222222222111111000000000000111111111000333666777999@@@IIIQQQ[[[hhhpppuuu~~~xxx{{{}}}{{{{{{|||xxxpppkkkjjjqqqxxxzzzooohhhffffffiiinnnvvvyyykkk___XXXUUUQQQOOONNNOOOQQQSSSTTTTTTSSSRRROOOOOOQQQUUUWWW\\\hhhttt|||~~~BBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>>>>>>>???@@@AAAAAACCCFFFFFFFFFEEEEEEFFFGGGGGGFFFDDDAAA???===;;;::::::<<<>>>AAADDDFFFHHHJJJKKKMMMMMMLLLJJJHHHFFFIIIIIIIIIHHHGGGFFFDDDDDDDDDEEEFFFGGGGGGFFFEEEDDDFFFFFFFFFGGGGGGHHHHHHIIIIIIHHHGGGGGGGGGHHHIIIJJJIIIHHHHHHGGGFFFEEEDDDDDDEEEEEEFFFEEEDDDAAA>>><<<======???@@@@@@AAAAAA@@@CCCDDDFFFGGGGGGFFFFFFEEEFFFFFFHHHJJJLLLNNNOOOPPPNNNNNNNNNNNNLLLJJJHHHFFFFFFGGGHHHGGGFFFFFFHHHJJJHHHHHHHHHIIIIIIKKKLLLLLLIIIIIIJJJKKKIIIGGGDDDCCCBBBAAAAAACCCEEEDDDAAA===@@@@@@AAAAAABBBCCCDDDDDDGGGFFFEEEDDDDDDEEEFFFGGGGGGEEECCCBBBBBBDDDFFFHHHHHHHHHGGGFFFDDDBBB@@@???AAACCCFFFHHHHHHFFFCCCAAA@@@???>>>=========>>>???;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<>>>???AAA>>>>>>============>>>>>>>>>>>>===<<<;;;::::::999555555333222111000000000000000000111222222333333222222222222555999===@@@JJJTTT```jjjtttyyyzzz~~~}}}|||~~~~~~|||}}}wwwwwwxxxxxx|||yyywwwwww{{{zzzrrrmmmkkkkkkkkkooowww{{{rrrfff\\\WWWUUUSSSQQQOOOPPPQQQSSSVVVVVVTTTRRROOOOOOOOOSSSZZZccclllqqq{{{yyyuuurrrssswww|||~~~~~~AAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>???@@@AAABBBDDDFFFGGGFFFEEEEEEEEEFFFFFFEEECCCAAA???===;;;;;;;;;===???BBBDDDFFFHHHJJJKKKKKKKKKJJJIIIHHHGGGJJJJJJIIIHHHGGGEEECCCCCCDDDDDDFFFGGGGGGFFFEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEFFFEEEDDDBBB???===<<<===???@@@AAABBBBBBBBBBBBCCCDDDFFFGGGGGGGGGFFFEEEFFFGGGIIIKKKLLLNNNNNNNNNNNNNNNMMMLLLJJJHHHGGGEEEFFFFFFFFFEEEEEEGGGIIIIIIIIIIIIIIIJJJKKKLLLLLLJJJJJJJJJJJJIIIGGGEEEDDDCCCBBBBBBCCCEEEDDDAAA>>>AAAAAAAAABBBBBBCCCCCCDDDEEEEEEDDDDDDDDDEEEGGGGGGHHHFFFDDDBBBBBBDDDFFFGGGFFFFFFFFFEEECCCBBB@@@???AAACCCEEEFFFFFFDDDBBBAAABBBBBBAAA@@@????????????<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<======?????????>>>>>>======>>>>>>?????????>>>===<<<;;;:::999666555444222111111111111111111111111111222222222222222111222555999===???EEENNN[[[ggguuu}}}|||}}}~~~~~~}}}|||}}}vvvpppoooppprrrvvv{{{}}}~~~uuunnnkkkkkkooorrryyy~~~~~~uuunnnccc[[[XXXVVVSSSQQQOOOOOOPPPSSSUUUUUUSSSRRRPPPPPPQQQTTTZZZbbbiiimmmuuuqqqkkkfffcccdddfffhhhiiikkkmmmnnnppprrrvvvyyy~~~@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>======>>>???@@@@@@DDDEEEGGGFFFEEEDDDDDDDDDEEEEEEDDDCCCAAA>>>===;;;<<<===???AAACCCEEEFFFGGGJJJIIIIIIHHHGGGGGGGGGGGGKKKJJJIIIGGGEEECCCBBBAAACCCDDDEEEFFFGGGGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEDDDDDDEEEEEEFFFGGGHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEFFFEEEDDDBBB@@@???<<<===???AAABBBCCCDDDDDDAAABBBDDDFFFGGGHHHGGGGGGDDDEEEFFFGGGIIIJJJLLLLLLMMMMMMLLLLLLJJJIIIGGGFFFBBBCCCDDDDDDDDDDDDGGGHHHIIIIIIIIIJJJJJJKKKLLLLLLKKKJJJJJJIIIHHHGGGFFFFFFDDDCCCCCCDDDEEEDDDBBB@@@BBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHFFFDDDCCCBBBCCCDDDEEEDDDDDDDDDDDDCCCBBBAAA@@@BBBBBBCCCCCCCCCCCCBBBBBBDDDDDDDDDCCCCCCAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???>>>======>>>>>>@@@??????????????????@@@AAA@@@@@@???===;;;:::999777666444333222222111111222222222111111111111000222111111222444888;;;===BBBJJJWWWeeevvv{{{zzz~~~~~~}}}}}}~~~yyyqqqjjjjjjkkkmmmrrrxxx|||zzz{{{vvvnnnlllmmmtttvvv{{{}}}}}}~~~~~~vvvnnnhhh```\\\ZZZXXXVVVSSSNNNNNNOOOQQQSSSTTTSSSQQQPPPQQQSSSVVVZZZ___dddfffiiieee^^^WWWSSSQQQQQQRRRTTTWWWZZZ]]]```ccchhhkkkpppttt{{{@@@@@@@@@???????????????=========>>>>>>??????@@@CCCEEEFFFEEECCCBBBBBBCCCDDDDDDCCCBBBAAA???===<<<>>>???@@@BBBDDDEEEFFFFFFIIIGGGFFFDDDDDDDDDFFFFFFJJJIIIHHHEEECCCBBBAAA@@@BBBCCCEEEFFFGGGGGGFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEDDDBBBAAA@@@<<<===???BBBDDDEEEFFFGGGCCCDDDEEEGGGGGGGGGFFFFFFDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJIIIHHHGGGFFFEEEDDD@@@BBBCCCCCCBBBCCCEEEGGGIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJIIIGGGGGGFFFFFFGGGDDDDDDDDDEEEEEEDDDCCCBBBDDDDDDDDDCCCCCCCCCCCCCCCAAABBBBBBDDDEEEGGGHHHIIIGGGEEECCCBBBAAAAAAAAABBBBBBCCCCCCDDDDDDCCCCCCBBBCCCCCCBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEDDDBBB@@@?????????????????????????????????>>>>>>>>>>>>>>>>>>AAA@@@@@@??????@@@@@@AAAAAAAAAAAA@@@???<<<:::999777777555444333222222222333333222222111000000///111111111222444666999;;;AAAIIIVVVeeeyyy{{{uuussszzz~~~~~~~~~vvvnnnmmmnnnpppvvv|||}}}zzzyyy}}}tttmmmnnnqqqxxxxxx}}}~~~yyyqqqfffbbb]]][[[[[[ZZZWWWTTTMMMMMMMMMPPPRRRSSSSSSQQQQQQRRRUUUWWWZZZ\\\^^^___]]]ZZZUUUOOOLLLJJJJJJJJJKKKMMMPPPSSSVVVYYY^^^aaacccjjjttt~~~@@@@@@@@@??????>>>>>>>>><<<======>>>???@@@@@@@@@BBBCCCDDDCCCAAA@@@AAABBBCCCCCCCCCBBBAAA@@@>>>===???@@@BBBCCCDDDEEEEEEEEEFFFEEECCCAAAAAABBBDDDEEEGGGFFFDDDCCCAAA@@@@@@@@@CCCDDDEEEFFFGGGGGGFFFEEECCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA===>>>@@@CCCEEEGGGHHHIIIGGGGGGHHHHHHHHHFFFEEEDDDCCCDDDDDDEEEFFFGGGGGGHHHGGGGGGFFFEEEDDDCCCCCCCCC@@@AAABBBBBBAAABBBDDDFFFHHHIIIJJJJJJKKKJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFFFFDDDDDDEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCC@@@AAABBBDDDEEEGGGHHHHHHDDDCCCBBB@@@?????????@@@CCCCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDFFFFFFCCCDDDDDDDDDDDDBBB@@@???@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<===>>>??????@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA???===;;;999999888666555444444333333444333333222111000//////111000111222333555777888<<>>>>>>>><<<===>>>@@@AAAAAAAAAAAABBBCCCCCCBBB@@@@@@AAACCCCCCCCCCCCCCCBBBAAA@@@???@@@AAACCCDDDDDDDDDCCCCCCCCCBBB@@@??????@@@BBBCCCBBBAAA@@@?????????@@@AAADDDEEEFFFGGGGGGFFFEEEDDDBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@AAABBBBBBBBBBBBAAA??????@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAA>>>@@@BBBDDDFFFHHHIIIJJJJJJJJJKKKJJJIIIGGGEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBAAABBBBBBBBBAAAAAABBBDDDGGGHHHIIIJJJJJJIIIHHHGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCDDDEEEDDDBBBAAABBBCCCDDDDDDDDDEEEEEEEEEEEEEEE???@@@BBBDDDFFFGGGGGGGGGBBBBBBAAA@@@@@@?????????CCCCCCDDDEEEFFFFFFEEEEEEDDDDDDCCCDDDDDDEEEFFFGGGBBBCCCCCCCCCCCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBB<<<===>>>???AAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAA???@@@AAAAAA@@@>>>;;;:::999999777666555444444444333333222222111000//////000000111111222444555666777???MMM___vvvrrrnnnlllssszzzyyyzzz{{{sssppptttyyyxxxxxx|||yyymmmeeeVVVTTTQQQRRRTTTTTTQQQNNNMMMLLLLLLNNNQQQSSSTTTSSSQQQRRRTTTTTTTTTTTTRRRRRRQQQPPPMMMKKKIIIHHHGGGGGGGGGGGGHHHIIIKKKPPPWWW[[[eeennn~~~BBBAAAAAA@@@??????>>>>>><<<>>>???AAABBBBBBBBBBBBCCCCCCCCCBBBAAABBBDDDFFFDDDDDDDDDDDDCCCBBBBBBAAA@@@AAACCCDDDDDDCCCBBBAAA@@@@@@???>>>>>>???@@@AAA======<<<<<<===???AAABBBFFFFFFGGGGGGFFFEEECCCBBBAAAAAAAAABBBBBBBBBBBBBBB???@@@AAABBBBBBBBBAAAAAA>>>??????@@@AAABBBBBBCCC@@@@@@@@@???@@@@@@@@@AAA@@@AAACCCEEEGGGIIIIIIJJJKKKKKKLLLLLLKKKIIIGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBCCCCCCBBBCCCCCCBBB@@@@@@AAACCCEEEFFFHHHIIIIIIHHHFFFEEECCCDDDEEEEEEEEEDDDCCCBBBBBBDDDDDDCCCAAA@@@AAADDDDDDDDDDDDEEEEEEFFFFFFGGG@@@AAABBBDDDFFFFFFFFFFFFBBBBBBBBBAAAAAAAAAAAAAAACCCCCCDDDDDDEEEDDDDDDDDDBBBBBBCCCDDDDDDEEEEEEFFFCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEE???@@@AAACCCCCCCCCBBBBBB@@@@@@????????????@@@@@@<<<>>>???@@@@@@>>><<<::::::999888777666555555555333222222222111000000000000000000111222333444444888===FFFUUUkkkvvvtttsssyyy}}}}}}~~~xxxvvvwwwyyywwwwwwzzzuuujjjcccWWWTTTRRRRRRTTTUUURRRPPPMMMMMMLLLNNNQQQTTTUUUTTTQQQQQQRRRRRRQQQPPPOOONNNKKKKKKJJJIIIIIIIIIHHHHHHHHHIIIIIIKKKPPPXXXbbbiiixxxBBBBBBAAAAAA@@@???>>>>>>===>>>@@@BBBCCCCCCCCCCCCDDDDDDEEEDDDCCCDDDFFFHHHDDDDDDEEEEEEDDDCCCCCCBBB@@@AAACCCDDDDDDCCCAAA@@@???>>>>>>>>>>>>>>>??????::::::999:::;;;>>>AAACCCGGGGGGGGGGGGFFFDDDCCCBBBAAAAAAAAABBBBBBCCCCCCCCC???@@@AAABBBCCCBBBAAAAAA??????@@@AAABBBBBBCCCCCC?????????>>>??????@@@AAAAAABBBDDDFFFHHHIIIJJJJJJJJJKKKLLLLLLLLLKKKJJJIIIEEEEEEEEEEEEFFFFFFFFFFFFGGGFFFEEEDDDCCCCCCDDDEEECCCDDDDDDBBB@@@@@@AAABBBEEEFFFGGGHHHHHHGGGEEEDDDAAABBBDDDEEEEEECCCAAA@@@BBBCCCDDDBBB@@@???AAACCCCCCCCCDDDEEEFFFGGGGGGHHH@@@AAACCCEEEFFFFFFEEEEEEBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCBBB@@@AAABBBCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBDDDFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGCCCDDDEEEEEEEEEDDDCCCBBB@@@??????????????????@@@;;;<<>><<<;;;;;;:::999777666666555555222222222111111111111111///000000111222222333333===>>>DDDNNNbbb||||||{{{{{{~~~~~~}}}~~~~~~{{{yyyxxxwwwvvvyyy}}}tttkkkeee\\\YYYVVVUUUWWWXXXVVVTTTNNNMMMMMMOOORRRTTTUUUUUUQQQQQQPPPPPPOOONNNMMMLLLFFFFFFGGGIIIJJJKKKLLLMMMLLLMMMNNNQQQXXXcccpppxxxBBBBBBBBBAAA@@@???>>>======>>>???@@@BBBCCCEEEEEEFFFEEECCCAAA@@@AAACCCDDDCCCCCCCCCDDDCCCCCCBBBAAA??????@@@@@@@@@AAAAAAAAAEEECCCAAA???===<<<<<<===<<<::::::;;;>>>@@@AAA@@@FFFFFFFFFEEEEEEEEEEEEEEECCCBBBAAA@@@@@@@@@AAABBBEEEDDDCCCCCCCCCCCCDDDEEE@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>===============>>>???@@@BBBEEEGGGHHHHHHHHHHHHGGGGGGGGGEEEDDDCCCBBBEEEFFFFFFEEECCCBBBCCCDDDDDDCCCAAA@@@@@@AAACCCDDDCCCBBB@@@??????@@@AAABBBGGGFFFEEEEEEDDDEEEEEEEEEEEEDDDDDDCCCBBB@@@???>>>AAABBBCCCBBBAAA@@@BBBDDDEEEFFFIIIKKKKKKIIIGGGFFF@@@BBBDDDFFFGGGFFFEEEEEEBBBCCCEEEDDDCCCAAABBBBBBBBBCCCDDDDDDDDDCCCAAAAAABBBBBBCCCCCCCCCCCCBBBBBBDDDDDDCCCCCCCCCCCCDDDDDDFFFEEEDDDDDDGGGHHHHHHGGGDDDEEEFFFFFFEEECCC@@@???>>>>>>>>>>>>>>>>>>???@@@BBBAAA@@@>>>===;;;:::999888999999888888777666555444333222111000000000000333222222111111222222333888;;;@@@HHHVVVjjj|||xxxuuutttuuuxxx|||}}}|||{{{{{{}}}~~~tttllljjjccc___[[[ZZZ[[[ZZZWWWTTTOOOLLLJJJKKKOOOQQQRRRQQQTTTRRRNNNKKKJJJJJJLLLNNNGGGDDDEEEHHHIIIHHHJJJNNNQQQQQQVVV^^^dddnnnBBBBBBAAAAAA@@@???============>>>???@@@BBBDDDDDDEEEDDDBBBAAA@@@AAABBBCCCBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBCCCCCCDDDCCC@@@>>>===<<<<<<<<<===<<<<<<===@@@BBBCCCBBBEEEEEEDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@???>>><<<;;;:::>>>>>>============>>>>>>???AAACCCEEEFFFGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCCCCDDDEEEFFFEEEDDDCCCDDDEEEEEEDDDBBBAAAAAAAAABBBCCCDDDCCCAAA@@@AAABBBCCCDDDHHHHHHGGGFFFEEEEEEEEEFFFDDDDDDCCCCCCAAA@@@???>>>@@@BBBBBBBBBAAAAAACCCEEEFFFFFFHHHIIIIIIHHHFFFEEEBBBCCCEEEFFFGGGFFFEEEDDDEEEFFFGGGEEECCCAAAAAAAAABBBCCCCCCDDDDDDCCCBBBAAABBBBBBBBBCCCCCCBBBBBBBBBFFFEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDEEEGGGHHHHHHHHHEEEFFFGGGGGGFFFDDDBBB@@@>>>>>>>>>>>>>>>??????@@@BBBAAA@@@???===;;;:::999999999999999888777666555444333222111111000000000333222222111111222222333666888<<>>===<<<======<<<===>>>@@@BBBCCCCCCBBBAAA@@@@@@@@@AAABBBAAAAAABBBCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEBBBAAA???===<<<<<<<<<<<>>>>>???BBBDDDEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAABBBAAABBBCCCDDDDDDCCCBBBAAABBBAAA@@@???>>><<<;;;;;;>>>>>>============>>>>>>AAABBBCCCEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCEEEFFFFFFDDDDDDEEEGGGGGGFFFEEECCCBBBBBBBBBBBBCCCCCCBBBBBBBBBDDDEEEFFFIIIIIIHHHFFFFFFEEEEEEEEEBBBBBBBBBBBBAAA@@@>>>>>>???@@@AAAAAAAAABBBDDDFFFHHHGGGGGGGGGFFFEEEEEEEEEDDDEEEFFFGGGGGGFFFEEEDDDGGGHHHHHHFFFCCC@@@???@@@BBBBBBCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBGGGFFFFFFFFFFFFFFFFFFGGGFFFEEEDDDEEEGGGHHHHHHHHHFFFGGGGGGGGGFFFDDDBBBAAA>>>>>>>>>>>>>>>???@@@@@@BBBAAA@@@???===<<<::::::::::::::::::999888777666444444333222111111111111333222222111111222222333555777999===DDDQQQaaallltttzzz|||xxxvvvttttttvvvyyy||||||||||||{{{zzzxxxwwwvvvuuuvvvxxx|||~~~}}}}}}||||||||||||~~~|||{{{zzzzzz{{{|||}}}~~~|||tttqqqgggbbb\\\XXXWWWUUURRRNNNFFFFFFGGGJJJOOOSSSUUUVVVSSSPPPMMMIIIFFFFFFFFFGGGMMMJJJIIIJJJIIIIIIMMMSSS]]]cccooo~~~|||BBBAAAAAA@@@???===<<<;;;===<<<;;;;;;<<<>>>@@@AAAAAAAAA@@@?????????@@@AAA???@@@AAABBBBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEAAA@@@>>>===<<<<<<<<<<<<@@@???>>>???BBBDDDEEEEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@AAACCCDDDDDDCCCAAA@@@AAA@@@@@@@@@@@@@@@@@@AAA>>>============>>>>>>???BBBCCCDDDDDDDDDDDDCCCBBBAAAAAAAAABBBCCCCCCDDDEEECCCDDDEEEEEEEEEDDDFFFGGGHHHHHHGGGEEEDDDBBBAAAAAABBBAAAAAABBBBBBDDDEEEFFFHHHHHHFFFEEEDDDDDDCCCCCCAAAAAAAAAAAA@@@@@@???>>>>>>???AAAAAAAAACCCEEEGGGJJJIIIGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFEEEDDDEEEFFFGGGEEEBBB?????????AAAAAABBBCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCDDDFFFFFFFFFGGGGGGFFFFFFFFFFFFEEEDDDDDDFFFHHHHHHGGGFFFFFFFFFFFFEEECCCBBBAAA>>>=========>>>???@@@AAABBBAAA@@@???===<<<;;;:::;;;;;;;;;::::::999888777555444333222222111111222333222222111111222222333666888999;;;@@@JJJVVV```iiipppwww{{{~~~{{{yyyxxxwwwxxxyyy{{{}}}~~~zzzzzzzzzyyywwwvvvtttsssttttttuuuwww|||~~~}}}yyyxxxzzzzzzzzz}}}~~~}}}||||||}}}~~~xxxsssfff```YYYSSSQQQOOOLLLIIICCCCCCEEEIIIMMMQQQSSSTTTSSSQQQNNNKKKIIIIIIJJJKKKKKKIIIHHHJJJJJJMMMUUU^^^iiirrr|||vvvBBBBBBBBBAAA???===<<<;;;<<<;;;;;;;;;;;;<<<>>>>>>???>>>>>>>>>>>>?????????>>>>>>@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDD@@@???>>><<<<<<<<<======???>>>===???AAADDDDDDDDDEEEEEEDDDCCCCCCBBBAAAAAA?????????@@@@@@AAAAAAAAA@@@AAACCCDDDDDDCCCAAA@@@AAAAAA@@@??????@@@AAAAAA===============>>>??????BBBCCCCCCDDDCCCBBBAAA@@@?????????@@@AAABBBDDDEEEBBBCCCEEEEEEDDDDDDEEEGGGHHHHHHHHHGGGEEECCCAAA?????????@@@@@@AAABBBCCCDDDEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@AAAAAA@@@??????===???@@@AAAAAACCCEEEHHHJJJIIIGGGEEEDDDDDDEEEFFFEEEFFFFFFFFFFFFEEEEEEDDDBBBCCCDDDCCC@@@>>>>>>???@@@@@@@@@AAABBBCCCCCCDDDEEEEEEDDDCCCCCCDDDEEEEEEDDDDDDEEEFFFFFFEEEDDDDDDEEECCCBBBCCCEEEGGGGGGFFFDDDDDDCCCBBBAAA@@@??????============>>>???@@@AAABBBAAA@@@???>>>===<<<;;;<<<<<<<<<;;;;;;:::999888666555444333222222222222333222222111111222222333555777999:::===EEEOOOWWWdddllltttxxx||||||~~~~~~~~~xxxzzz}}}|||{{{zzzxxxxxxyyyyyyzzzzzz{{{{{{}}}}}}|||{{{yyywwwuuutttuuuttttttvvvyyy~~~~~~{{{zzzzzz{{{|||~~~~~~zzzsssccc]]]TTTNNNKKKIIIGGGDDDBBBCCCFFFIIIKKKNNNPPPQQQQQQOOONNNLLLLLLMMMNNNNNNOOOMMMLLLNNNPPPVVVbbbnnn|||xxxrrrDDDCCCCCCBBB@@@>>><<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>><<<===???@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCC@@@???>>>=========>>>???>>>======>>>AAACCCCCCCCCEEEEEEDDDCCCBBBAAAAAA@@@===>>>???@@@AAAAAAAAA@@@AAABBBCCCDDDDDDCCCBBBAAACCCBBB@@@>>><<<<<<<<<<<<===<<<<<<======>>>???@@@BBBBBBCCCCCCCCCBBB@@@??????>>>>>>>>>???AAACCCDDDAAACCCDDDDDDBBBBBBCCCEEEFFFGGGHHHGGGFFFCCC@@@>>>>>>>>>??????@@@@@@AAAAAAAAAAAA@@@????????????@@@???@@@AAAAAAAAAAAAAAA@@@>>>???AAAAAAAAACCCEEEGGGHHHGGGFFFDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEEEEEEE@@@BBBCCCBBB???>>>===>>>>>>>>>>>>???@@@AAACCCDDDFFFEEEDDDCCCCCCDDDEEEFFFBBBCCCDDDEEEEEEDDDCCCBBBCCCBBBAAABBBDDDEEEEEEEEEBBBBBBAAA@@@???>>>==================>>>???AAAAAABBBAAA@@@???>>>======<<<=========<<<<<<;;;:::999666666555444333333333333333222222111111222222333111333666777:::???HHHOOO___hhhqqquuuyyy{{{wwwzzz|||zzzxxxxxxtttuuuxxx}}}}}}yyyxxxxxxzzz}}}}}}|||{{{zzzyyyyyyxxxxxxxxxyyyyyy~~~~~~~~~}}}|||{{{yyyxxxxxxwwwvvvvvvxxx{{{~~~zzzqqq```XXXOOOHHHFFFEEEDDDBBBBBBEEEHHHJJJKKKMMMOOOQQQOOONNNMMMMMMMMMNNNOOOPPPPPPOOOOOORRRVVV___ooo|||ssslllEEEEEEDDDCCCAAA???===<<<:::;;;===>>>===<<<;;;:::;;;;;;<<<===============;;;<<<>>>???AAABBBBBBCCCBBBBBBBBBCCCCCCCCCDDDDDD@@@???>>>===>>>>>>@@@@@@>>>======>>>AAACCCDDDCCCDDDDDDCCCBBBAAA@@@??????<<<===???@@@AAAAAAAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCDDDBBB???===<<<<<<<<<===<<<<<<<<<<<<===>>>???@@@AAAAAABBBCCCBBBAAA@@@???>>>>>>======>>>@@@BBBCCCAAABBBCCCCCCAAA@@@AAABBBDDDEEEGGGHHHFFFCCC@@@>>>>>>>>>??????????????????>>>>>>>>>>>>>>>??????@@@@@@@@@AAABBBBBBBBBBBBBBB>>>@@@AAAAAAAAABBBDDDGGGDDDCCCCCCBBBBBBCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEEEECCCDDDDDDBBB???===<<<<<<<<<<<<<<<<<<>>>@@@BBBCCCDDDCCCBBBAAAAAABBBCCCDDDAAABBBDDDEEEEEEDDDBBBAAABBB@@@???@@@BBBDDDDDDCCCAAAAAA@@@>>>======<<<<<<<<<<<<======>>>@@@AAABBBBBBAAA@@@@@@???>>>=====================;;;::::::777666555444333333333333333222222111111222222333...111444555777;;;BBBHHHXXXcccmmmssswww~~~~~~{{{|||zzzuuussswwwzzzxxxvvvvvvuuuuuuuuuxxx~~~uuuttttttvvvzzz}}}~~~~~~}}}{{{{{{{{{||||||}}}|||{{{zzzzzz{{{}}}~~~zzzooo]]]VVVLLLFFFDDDDDDCCCBBBCCCFFFKKKMMMNNNOOOQQQTTTRRRQQQQQQPPPPPPPPPQQQQQQPPPPPPTTTZZZbbbppp~~~zzzsssiiibbbFFFFFFEEEDDDBBB@@@>>>===:::;;;===??????===:::888:::;;;;;;<<<=========<<<;;;<<<===???AAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDD@@@???>>>>>>>>>???@@@AAA???>>>===???BBBDDDDDDDDDCCCCCCBBBAAA@@@???>>>===<<<===???@@@AAAAAA@@@@@@EEEDDDCCCCCCCCCCCCDDDEEEBBBAAA???>>>>>>???AAABBB<<<<<<<<<<<<===>>>@@@@@@@@@AAABBBBBBBBBAAA@@@@@@???>>>===<<<===???AAABBBAAABBBCCCBBB@@@???@@@AAACCCDDDFFFGGGFFFDDD@@@>>>??????@@@@@@@@@???>>>>>>============>>>???@@@AAA@@@@@@AAABBBCCCCCCCCCCCC???@@@AAAAAAAAABBBDDDFFF@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBDDDEEEFFFFFFFFFFFFDDD@@@===;;;;;;;;;:::;;;;;;===???BBBCCCCCCBBB@@@??????@@@BBBCCCBBBCCCDDDFFFFFFDDDCCCBBBAAA???>>>???AAACCCCCCBBBBBBAAA@@@>>>======<<<<<<<<<<<<<<<===>>>@@@AAABBBBBBAAAAAA@@@???>>>======>>>>>>>>>>>>===<<<;;;:::777777555444444444444444333222222222222222222333///222555666777:::@@@EEERRR^^^jjjqqqvvv~~~{{{~~~zzzyyy|||wwwrrrqqqvvvyyyxxxvvvvvvwwwvvvuuuvvv|||uuuttttttvvvyyy|||}}}}}}~~~~~~~~~~~~~~~~~~zzzooo\\\TTTKKKEEECCCDDDDDDDDDCCCGGGLLLOOOPPPRRRUUUWWWWWWVVVUUUTTTTTTSSSSSSSSSTTTVVV\\\fffsss}}}xxxrrrjjj```YYYFFFFFFEEEDDDBBB???===<<<:::;;;<<<======<<<;;;:::;;;<<<<<<===============>>>>>>??????AAACCCDDDEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDCCC@@@>>>>>>???AAACCCCCC@@@<<<<<<>>>AAADDDEEEAAA@@@???>>><<<:::999888>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBCCCDDDCCCCCCCCCBBBAAAAAA@@@?????????@@@????????????>>>>>>>>>>>>AAAAAAAAAAAA@@@>>><<<;;;<<<<<<<<<<<<<<<<<<;;;;;;>>>@@@BBBBBBAAAAAAAAABBBCCCDDDEEEEEEEEECCCBBBAAADDDCCCCCCBBBAAA@@@???>>>======<<<===>>>???AAACCCDDDDDDDDDDDDDDDDDDEEEEEEAAAAAABBBCCCDDDDDDDDDCCCEEEBBB@@@@@@AAA@@@>>>;;;>>>AAACCCDDDDDDCCCDDDEEEGGGFFFCCCAAA>>>===;;;;;;>>><<<:::888999;;;>>>@@@BBBBBBAAA@@@@@@@@@AAAAAADDDDDDDDDDDDDDDCCCCCCBBB>>>??????@@@@@@@@@??????CCCBBBAAA???>>>>>>======;;;===??????>>>===>>>???===???@@@@@@??????@@@AAABBBAAAAAA@@@>>>===;;;:::666777777777777666555555222222333333333333444444222333333333444888===@@@PPPVVVaaalllvvv~~~{{{www|||~~~{{{zzzvvvvvvwwwxxxyyyzzz{{{|||zzzzzz{{{{{{}}}}}}zzz{{{}}}}}}}}}|||ppp[[[QQQHHHEEEDDDCCCCCCFFFGGGJJJOOOSSSVVVWWWYYYZZZYYYXXXVVVUUUWWWXXXVVVSSSYYYYYYaaavvvyyyooogggaaa\\\YYYBBBBBBBBBBBBAAA@@@???>>><<<<<<=========<<<::::::<<<===>>>@@@@@@@@@??????>>>??????@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDBBBAAA???>>>???@@@CCCDDDCCC@@@===<<<===???@@@@@@??????>>>===<<<;;;::::::===>>>???@@@@@@AAA@@@@@@AAAAAABBBCCCCCCCCCCCCBBBBBBAAAAAA@@@??????@@@@@@?????????>>>>>>>>>======>>>???@@@@@@@@@???>>>===<<<<<<<<<<<<<<<<<<;;;;;;???AAACCCCCCBBBAAABBBCCCCCCCCCDDDEEEDDDCCCBBBAAACCCCCCBBBAAA???>>>======;;;;;;;;;<<<>>>@@@CCCDDDFFFFFFFFFFFFFFFGGGGGGGGGBBBBBBCCCCCCDDDDDDCCCCCCEEEBBB@@@@@@AAA@@@>>><<<>>>@@@CCCDDDCCCCCCCCCDDDBBBAAA@@@???======<<<<<<>>><<<:::999:::<<>>>>>???@@@@@@@@@@@@???BBBAAA@@@>>>===<<<<<<<<<;;;===>>>>>>======>>>???===???@@@@@@??????@@@AAAAAAAAAAAA@@@>>><<<;;;:::999::::::::::::999888888555555555555444444444444222333333333444777<<>>???@@@@@@@@@@@@???============<<<;;;999999<<<>>>AAACCCDDDCCCBBBAAA>>>???AAABBBBBBBBBAAA@@@AAAAAABBBCCCCCCCCCCCCCCC@@@???>>>>>>???AAACCCEEECCCAAA>>>=========<<<:::=========<<<<<<<<<<<<<<<;;;<<<===>>>????????????@@@@@@AAABBBBBBBBBBBBAAAAAA@@@@@@????????????@@@??????>>>>>>>>>>>>======;;;<<<>>>???@@@???>>>>>>;;;;;;;;;;;;;;;;;;<<<<<>><<<;;;;;;888999:::<<<>>>AAACCCEEEGGGGGGGGGGGGFFFFFFFFFFFFCCCCCCDDDDDDDDDCCCCCCBBBDDDBBBAAA@@@AAA@@@???===>>>@@@BBBCCCBBBAAABBBCCC>>>>>>============>>>>>>>>>===<<<;;;<<<>>>@@@BBBIIIGGGEEECCCBBBBBBCCCDDDFFFFFFEEEDDDBBB@@@>>>===>>>>>>???@@@@@@@@@@@@@@@@@@???>>>===<<<;;;;;;;;;:::<<<>>>>>>=========>>>>>>???@@@@@@??????@@@BBB@@@@@@@@@???>>><<<;;;:::;;;;;;;;;;;;;;;:::999999888777777666666555555444222333333333444666:::===BBBHHHRRR\\\eeennnvvv{{{zzzyyyxxxxxxzzz||||||qqq___TTTJJJGGGGGGGGGIIILLLSSSUUUXXX[[[]]]______```^^^^^^^^^___^^^]]]\\\\\\ggg{{{|||qqqfff^^^XXXSSSQQQ;;;<<<===>>>>>>>>>>>>>>>>>>>>>======<<<:::999999<<>>@@@AAABBBBBBAAA???>>>???@@@AAABBBBBBBBBBBBAAA??????>>>>>>>>>@@@BBBCCCBBB@@@???>>>???>>>;;;999======<<<<<<<<<;;;;;;;;;:::;;;<<<===>>>>>>??????>>>???@@@@@@AAAAAA@@@@@@???>>>============>>>>>>???>>>>>>>>>============;;;<<<===??????>>>>>>===::::::;;;;;;;;;;;;<<<<<<===???AAAAAA@@@???@@@AAA@@@@@@AAABBBBBBAAA@@@???AAA@@@???>>><<<;;;:::999999999;;;===???AAACCCDDDEEEEEEDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDCCCBBBAAACCCBBBAAAAAAAAA@@@@@@???>>>@@@BBBBBBAAA@@@AAACCC>>>============>>>>>>???============???@@@BBBCCCIIIHHHEEEDDDDDDEEEGGGHHHHHHHHHFFFDDDBBB???===<<<===>>>???@@@@@@@@@@@@@@@>>>===<<<;;;:::::::::::::::<<<>>>>>>=========>>>>>>???AAA@@@??????@@@BBB@@@@@@@@@???>>>===;;;::::::::::::::::::999999888999999888777666555444444222333444444333555888;;;===CCCKKKTTT\\\fffpppvvv|||zzzyyyxxxyyy}}}tttaaaVVVKKKHHHHHHIIILLLPPPXXXZZZ^^^cccggghhhhhhggg^^^^^^```bbbbbbaaadddhhhzzz{{{tttjjj```ZZZUUURRRPPP<<<<<<<<<===<<<<<<;;;;;;======<<<<<<;;;;;;;;;;;;<<>>===>>>???AAABBBBBBBBBAAA@@@@@@??????>>>>>>>>>???@@@@@@?????????@@@@@@>>>;;;>>>>>>===<<<;;;:::999999999999;;;<<<===>>>>>>>>>===>>>>>>???????????????<<<;;;;;;;;;;;;;;;<<<<<<>>>>>>>>>============<<<===>>>>>>??????===<<<;;;::::::::::::;;;;;;<<<<<<;;;<<<>>>>>>=========>>>>>>???@@@AAAAAA@@@???>>>???>>>======;;;;;;:::999;;;<<<===>>>@@@AAAAAABBBDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDCCCCCCBBBAAA@@@AAABBBBBBAAAAAA@@@AAAAAA???AAABBBAAA@@@@@@AAACCCAAA@@@??????>>>>>>>>>>>>===>>>???@@@BBBCCCDDDEEEGGGFFFEEEEEEEEEGGGIIIJJJIIIHHHGGGEEECCC@@@>>><<<======>>>???@@@AAAAAAAAA>>>===<<<;;;;;;:::;;;;;;;;;===??????>>>===>>>???>>>@@@AAAAAA@@@@@@AAABBB@@@@@@@@@@@@???>>><<<<<<;;;;;;;;;;;;;;;:::999999:::999888777666555444333333333444444333444666888;;;@@@GGGNNNUUU___kkkttt}}}{{{zzz{{{~~~}}}yyycccWWWLLLIIIIIIKKKOOOSSS\\\```fffooouuuvvvssspppbbb```bbbdddcccccckkkuuuwwwpppfff\\\VVVRRROOONNN<<<<<<<<<<<<;;;;;;:::999;;;;;;:::;;;;;;<<<>>>>>>???@@@BBBDDDEEECCCAAA@@@??????@@@AAAAAA@@@???>>>>>>???AAABBBCCCBBB@@@???@@@??????>>>>>>===>>>>>>???>>>>>>???@@@AAA???>>>>>>>>>===<<<;;;:::999888888999;;;<<<===>>>??????<<<<<<===>>>>>>>>>>>>===;;;::::::::::::;;;;;;<<<>>>>>>============<<<<<<>>>>>>???@@@???>>><<<;;;999999::::::;;;;;;<<<<<<999;;;<<<===;;;;;;<<<===<<<===>>>???@@@???>>>>>>===<<<<<<<<<;;;;;;;;;;;;======???@@@AAABBBBBBAAAEEEEEEDDDDDDCCCCCCBBBBBBAAABBBBBBBBBBBBAAAAAA@@@@@@AAABBBBBBAAAAAABBBCCCAAABBBBBBAAA@@@@@@BBBCCCCCCCCCAAA@@@????????????===>>>@@@CCCDDDFFFFFFGGGEEEEEEEEEEEEFFFGGGHHHHHHFFFFFFEEEDDDBBB@@@>>>===<<<===>>>???@@@AAAAAAAAA>>>>>>===<<<<<<<<<<<<<<<<<<>>>@@@@@@?????????@@@???@@@AAAAAA@@@@@@AAACCCAAAAAAAAAAAA@@@???>>>==================<<<;;;;;;:::999999888666555444444333444444444333333444666:::>>>DDDHHHNNNXXXfffqqq|||}}}}}}fffZZZNNNKKKLLLNNNSSSXXXccchhhsssxxxjjjgggfffhhhfffhhhvvvtttmmmbbbXXXRRRNNNLLLKKK;;;;;;<<<<<<;;;;;;::::::888888888:::<<<>>>AAABBBBBBCCCDDDDDDDDDCCCAAAAAA???????????????@@@@@@@@@===???AAACCCCCCBBBAAA???=========>>>>>>>>>>>>>>>???>>>======>>>???>>>===<<<<<<<<<;;;;;;:::::::::888999;;;<<<>>>?????????;;;;;;<<<===============;;;;;;;;;;;;;;;<<<======>>>>>>=========<<<<<<<<<===>>>???@@@@@@@@@???>>>888999999:::;;;;;;<<<<<<999:::<<<<<<;;;;;;;;;<<<;;;<<<===>>>???>>>>>>===;;;;;;;;;<<<<<<<<<<<<===<<<===???AAACCCDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@??????@@@AAAAAAAAA@@@@@@???AAACCCCCCAAAAAABBBDDDCCCCCCCCCBBB@@@@@@BBBDDDCCCBBBAAA@@@@@@??????@@@===>>>AAADDDGGGHHHHHHHHHEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBAAA@@@???>>>===<<<===>>>???@@@AAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>???AAAAAA@@@@@@@@@AAA???@@@BBBAAA@@@@@@AAACCCBBBBBBBBBBBBAAA@@@@@@???<<<============<<<;;;;;;;;;::::::999888777777666333444555444222222333444888<<<@@@BBBGGGQQQ```lllyyy~~~zzz}}}jjj^^^RRRNNNOOORRRXXX^^^kkksss~~~ooojjjiiillllllrrr~~~yyyllleee[[[SSSOOONNNNNNNNN::::::;;;<<<<<<<<<;;;;;;666666777999<<>>>>>???@@@@@@AAA>>>???BBBDDDDDDCCCAAA???;;;;;;<<<===>>>???@@@@@@@@@>>><<<;;;<<<===<<<;;;:::::::::;;;;;;<<<<<<<<<888999;;;===>>>???@@@@@@:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<===>>>???>>>=========<<<<<<<<<<<<;;;<<<>>>@@@AAABBBAAAAAA888888999::::::;;;<<<<<<999;;;======<<<;;;<<<===:::;;;===>>>>>>>>>======::::::;;;<<<<<<===>>>>>>;;;<<>>=========>>>???@@@@@@@@@@@@@@@???AAACCCCCCAAAAAACCCEEEDDDDDDDDDBBBAAAAAACCCEEEAAAAAA@@@@@@@@@@@@@@@AAA===???BBBEEEHHHIIIIIIHHHFFFGGGGGGGGGFFFCCC@@@>>>>>>????????????>>>======<<<===>>>???AAAAAAAAABBBAAA@@@@@@????????????@@@???@@@BBBBBBAAAAAAAAABBB???AAABBBBBBAAA@@@BBBCCCCCCCCCCCCCCCBBBAAAAAA@@@::::::;;;;;;::::::999888<<<;;;;;;::::::999999888333444555444222111222333666999===>>>BBBLLL\\\hhhzzz}}}yyy|||{{{{{{zzzyyyxxxvvvuuutttuuuxxx|||~~~}}}mmm```TTTPPPQQQUUU[[[aaarrr{{{nnniiiiiinnnrrr|||xxxsssaaa\\\TTTOOONNNPPPRRRTTT;;;<<<=========;;;999777777777777999;;;===@@@AAADDDCCCCCCCCCCCCCCCDDDEEE@@@@@@AAAAAAAAA@@@??????AAABBBCCCDDDDDDBBB@@@???<<<<<<;;;===@@@AAAAAA@@@??????>>>===<<<;;;;;;::::::;;;<<<<<<<<<;;;:::999===>>>???>>>===<<<===???<<<<<<;;;;;;;;;:::::::::777888:::;;;<<<=========DDDDDDCCCBBBAAA???>>>======>>>>>>?????????>>>>>>;;;;;;;;;<<<<<<>>>??????<<<<<<<<<<<<<<<<<<;;;:::999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<=========>>><<<>>>AAACCCDDDCCCBBB@@@>>>>>>============>>>>>>>>>===============>>>>>>@@@AAAAAABBBCCCDDDDDDEEEIIIFFFDDDBBBBBBCCCBBBAAACCCDDDDDDBBB@@@>>>>>>???>>>AAAFFFJJJKKKJJJHHHFFFFFFFFFFFFEEEEEECCCBBBAAA@@@???>>><<<;;;;;;;;;;;;===>>>???@@@@@@@@@@@@???BBBBBBAAAAAAAAAAAABBBBBBFFFCCC@@@???AAABBBAAA?????????@@@@@@@@@AAAAAAAAACCCBBBAAA@@@@@@@@@AAABBB???>>><<<;;;::::::;;;<<<;;;;;;:::999888777555444555444333222333444555666BBB<<<999:::???GGGTTT```vvv}}}{{{}}}yyy{{{}}}{{{vvvooonnnllljjjhhhggggggfffhhhjjjlllnnnpppuuuzzz~~~tttgggYYYRRRRRRWWWbbbkkkxxx{{{ooolllmmmttt}}}tttkkkdddYYYVVVRRRNNNLLLMMMOOOQQQ;;;<<<======<<<;;;999777777777777999;;;===@@@AAADDDDDDDDDCCCCCCDDDDDDEEEAAAAAAAAAAAAAAA@@@??????@@@AAABBBCCCCCCBBB@@@???===<<<<<<===???AAA@@@@@@@@@???>>><<<;;;::::::::::::;;;<<<======<<<;;;;;;<<<===>>>===<<<<<<===>>>=========<<<<<<<<<;;;;;;888999:::;;;===>>>???@@@CCCCCCBBBBBB@@@???===<<<===>>>??????????????????===============>>>???@@@<<<<<<============<<<<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<============<<<===???AAACCCDDDCCCBBBAAA>>>==================>>>@@@@@@@@@@@@@@@AAABBBBBBCCCCCCDDDDDDEEEEEEFFFFFFHHHFFFCCCBBBBBBBBBBBBAAAAAABBBBBBAAA>>>======>>>>>>@@@DDDGGGHHHGGGEEECCCEEEEEEEEEEEEDDDCCCAAAAAAAAAAAA???>>>=====================>>>>>>??????@@@BBBBBBBBBBBBBBBCCCDDDDDDGGGEEEDDDDDDEEEDDDAAA>>>>>>>>>?????????@@@@@@@@@BBBAAA@@@?????????@@@AAA???>>><<<::::::999::::::;;;;;;;;;:::999888777666777666555444444444555666???;;;888:::>>>EEEQQQ\\\ooo|||~~~|||~~~{{{}}}~~~yyypppkkkbbbaaa___]]]\\\[[[ZZZZZZ\\\^^^```bbbfffkkkqqquuuzzzsssgggZZZUUUVVV\\\gggqqquuunnnnnnsss}}}~~~xxxpppggg```WWWTTTQQQMMMLLLMMMPPPQQQ;;;<<<<<<===<<<:::999888777777777999;;;===@@@AAAEEEEEEDDDDDDDDDDDDEEEEEECCCCCCBBBBBBAAA@@@?????????@@@AAABBBBBBBBB@@@@@@>>>===<<<===???@@@???>>>AAA???===;;;::::::;;;<<<;;;<<<============<<<<<<:::<<<===<<<;;;:::;;;<<<>>>>>>>>>===============:::::::::;;;===???BBBCCCCCCCCCBBBAAA@@@>>>===<<<>>>>>>???@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>???@@@======>>>>>>>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>>>>======<<<>>>???AAACCCDDDCCCBBBAAA======<<<<<<<<<<<<======@@@@@@AAAAAABBBCCCEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGDDDBBBAAAAAAAAAAAA@@@>>>???@@@???=========>>>AAABBBCCCEEEEEEDDDCCCCCCCCCDDDDDDDDDCCCBBBAAAAAAAAA@@@???>>>>>>===>>>>>><<<<<<;;;;;;<<<>>>???@@@BBBBBBCCCCCCDDDEEEGGGGGGGGGGGGGGGHHHHHHEEE@@@===<<<============>>>>>>>>>AAA@@@???>>>>>>>>>?????????>>><<<:::999888888999;;;;;;;;;;;;;;;:::999888888888777666555555555666;;;888777:::===BBBLLLVVVdddsss~~~zzzxxxzzz|||}}}}}}xxxzzz~~~~~~~~~}}}~~~|||tttjjj```[[[UUUTTTRRRQQQPPPOOOOOOOOORRRSSSVVVYYY^^^dddkkkpppxxxyyy}}}ssshhh\\\XXXZZZaaalllvvv|||tttsssxxx{{{vvvppphhh```[[[TTTRRROOOMMMMMMNNNQQQSSS<<<<<<<<<<<<;;;:::999888777777777999;;;===@@@AAAFFFFFFEEEDDDDDDDDDEEEEEEDDDDDDCCCAAA@@@@@@??????>>>???@@@AAAAAAAAA@@@@@@>>>===<<<===>>>???>>>===???===;;;999999;;;>>>????????????>>>======<<<;;;999:::;;;;;;:::999:::;;;========================999999999:::<<>>???@@@@@@AAAAAA@@@???>>>>>>>>>>>>>>>??????>>>??????@@@@@@??????>>><<<<<<;;;;;;:::::::::;;;;;;<<<>>>???@@@???>>>===???@@@AAACCCCCCCCCBBBAAA===<<<<<<;;;;;;<<<<<<=========>>>???@@@BBBCCCDDDGGGGGGGGGGGGFFFFFFFFFFFFEEECCC@@@???@@@@@@@@@???===>>>??????======>>>???EEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDCCCCCCBBBBBB>>>===<<<<<<<<<<<<<<<======<<<;;;;;;;;;===@@@AAABBBBBBBBBCCCEEEFFFHHHIIIHHHHHHHHHGGGEEEBBB???<<<;;;;;;;;;;;;<<<<<<<<<<<>>>>>============???===;;;999888777888888;;;<<<<<<<<<<<<<<<;;;:::999888777666555555444444777555555999<<>>>>>??????????????????>>>===<<<===>>>???>>>===<<<;;;999999;;;>>>AAADDDBBBBBB@@@>>>===;;;::::::999:::;;;:::999888999;;;;;;;;;;;;;;;;;;;;;;;;;;;999888888999;;;???BBBDDDDDDDDDDDDCCCAAA@@@>>>=========>>>???@@@AAAAAA@@@>>>>>>>>>===>>>>>>??????@@@@@@@@@AAA@@@??????>>><<<;;;;;;:::::::::;;;<<<===>>>???@@@AAA@@@?????????@@@AAABBBBBBBBBAAA@@@<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<===???AAABBBCCCEEEEEEEEEEEEEEEDDDDDDDDDCCCAAA???>>>?????????>>>===>>>??????>>>>>>???@@@FFFEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDCCCCCCCCC===<<<<<<<<<<<<<<<===>>>???>>>===<<<<<<>>>@@@AAA@@@@@@AAABBBCCCEEEGGGHHHHHHGGGEEEBBB@@@>>>======999999:::::::::;;;;;;;;;>>>>>>>>>=========<<<<<<>>>===;;;999888888888888<<<<<<=========<<<<<<;;;777777777666555444333333444333444888:::;;;AAAGGGVVVeeewww{{{yyyxxxyyyyyy}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}zzztttppphhhgggeee```ZZZTTTNNNJJJKKKKKKJJJKKKLLLMMMNNNNNNSSSVVV[[[___eeekkkrrrwwwvvvvvvwww}}}uuuiii]]]XXXYYY^^^gggpppsssxxx}}}|||wwwuuuzzzzzzrrrjjjbbb[[[TTTPPPOOONNNNNNOOOQQQUUUXXX[[[===<<<<<<;;;::::::999999777777777999;;;===@@@AAAFFFEEEDDDCCCCCCBBBCCCCCCBBBAAA@@@???>>>???@@@AAA??????>>>>>>===============<<<;;;<<<>>>???>>>===;;;::::::;;;===@@@CCCEEECCCBBB@@@>>><<<::::::999888:::;;;:::999888999;;;999999999999999:::::::::888888999:::<<<>>>AAABBBDDDDDDCCCBBBAAA???>>>===;;;<<<===>>>???@@@@@@@@@>>>>>>>>>>>>???@@@AAABBBBBBBBBAAAAAA@@@???======;;;;;;:::999:::;;;<<<===???????????????@@@@@@@@@??????@@@@@@@@@@@@??????;;;;;;::::::::::::;;;;;;<<<<<<===>>>???AAACCCDDDBBBBBBBBBBBBBBBCCCCCCCCCBBB???===<<<===>>>>>>======>>>??????>>>===???@@@BBBBBBAAAAAA@@@??????>>>@@@@@@AAABBBCCCCCCCCCCCC>>>>>>===>>>>>>???@@@AAA@@@???>>>=========>>>???======>>>???@@@BBBDDDEEEEEEDDDCCC???;;;:::;;;<<<999999999999::::::::::::======>>>>>>>>>===<<<;;;===<<<;;;999999999::::::===============<<<;;;:::666666666666666555444333333222333777888888===CCCPPP^^^ooo{{{}}}{{{{{{{{{{{{|||~~~~~~~~~~~~~~~{{{vvvoooiiieee\\\\\\ZZZXXXTTTQQQMMMLLLIIIIIIJJJLLLNNNPPPRRRSSSYYY]]]ccchhhmmmrrrwww{{{uuuxxx}}}wwwkkk___YYYXXX[[[cccjjjnnnqqqwwwzzzzzzzzzzzztttkkkccc\\\VVVQQQMMMNNNNNNOOOQQQUUUYYY]]]```======<<<;;;::::::::::::777777777999;;;===@@@AAAEEEDDDCCCBBBAAAAAAAAAAAA@@@???>>>======???@@@AAA@@@???>>>===<<<;;;;;;;;;;;;;;;:::<<<>>>??????>>><<<<<<===>>>???AAACCCDDDAAA@@@>>><<<;;;;;;;;;<<<999:::;;;:::999999:::;;;888888888999999999::::::999:::;;;<<<>>>???@@@AAABBBBBBAAAAAA???===<<<;;;:::;;;<<<===>>>??????????????????@@@BBBCCCEEEFFFCCCCCCBBBAAA???===;;;:::::::::999999:::<<<>>>??????>>>===<<<<<<>>>???AAA>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;::::::::::::;;;;;;<<<======>>>???@@@BBBCCC@@@@@@@@@AAAAAABBBBBBCCC@@@>>><<<;;;<<<=========<<<>>>???>>><<<<<<===>>>@@@@@@AAAAAA@@@???>>>=========???@@@AAAAAAAAAAAA============>>>???AAAAAA@@@???>>>===<<<;;;;;;::::::;;;;;;<<<===>>>@@@AAA@@@AAABBB???;;;999999:::888888999999999:::::::::===>>>>>>???>>>===<<<;;;===<<<;;;::::::;;;<<<<<<>>>>>>>>>===<<<;;;:::999555666777777777666555555333111222666666666:::@@@IIIUUUeeerrr~~~~~~~~~~~~}}}|||~~~}}}zzzwwwwwwyyy{{{xxxwwwvvvrrrmmmfff```]]]UUUUUUTTTSSSRRRPPPOOOOOOMMMNNNPPPRRRVVVYYY\\\^^^dddiiipppvvvzzz}}}zzznnnaaa[[[YYY[[[bbbjjjpppsss{{{~~~{{{qqqkkkbbbZZZUUUQQQNNNLLLNNNOOOQQQTTTYYY^^^bbbeee======<<<;;;::::::::::::777777777999;;;===@@@AAAEEEDDDCCCBBBAAA@@@@@@@@@???>>>===<<<===>>>AAABBBAAA@@@>>>===;;;:::::::::;;;::::::;;;>>>@@@@@@????????????@@@AAAAAAAAABBB>>>===<<<;;;;;;<<<===>>>999:::;;;;;;999999:::;;;888888888999999:::::::::;;;<<<===???@@@@@@AAAAAA@@@@@@@@@???===<<<:::999999:::;;;===>>>>>>??????@@@@@@AAABBBDDDFFFHHHIIIDDDDDDCCCAAA???<<<:::999999999888888:::<<>>@@@>>>>>>>>>===============;;;::::::999999::::::;;;<<<<<<<<<<<<===>>>@@@@@@??????@@@@@@AAABBBCCCCCC@@@===;;;;;;<<<======<<<<<<===>>>===;;;:::;;;<<>>????????????;;;;;;;;;;;;<<<>>>???@@@??????>>>===<<<:::888777999999999999:::<<<===>>><<>>?????????>>><<<;;;<<<<<<;;;:::;;;<<<===>>>>>>>>>>>>===<<<:::999888666666888999999888777777333222222555555555999???CCCOOO^^^kkkzzz~~~{{{|||~~~}}}~~~~~~}}}xxxtttsssuuuwwwsssrrrppplllgggaaa\\\XXXSSSSSSRRRRRRQQQQQQQQQQQQTTTUUUXXX[[[___cccgggiiipppuuu||||||pppccc]]][[[]]]dddkkkuuuwww~~~zzzwwwiiiccc[[[TTTPPPNNNMMMLLLNNNOOORRRVVV[[[```eeehhh===<<<:::888777777888999777888888999;;;===???@@@DDDGGGIIIHHHEEEAAA>>>=========>>>???????????????BBBAAA@@@<<<999777888999888:::<<<======;;;999777;;;<<<>>>@@@AAA@@@???>>><<<<<<<<<<<<============;;;<<<<<<<<<<<<<<<;;;;;;:::999888888999:::<<<===>>>>>>????????????>>>>>><<<<<<===>>>>>>===<<<;;;>>>===<<<;;;<<<>>>@@@AAA>>>>>>@@@BBBDDDFFFGGGHHHDDDCCCBBB@@@>>>===;;;;;;888777777888999<<<>>>???======<<<;;;;;;;;;;;;<<<===<<<<<<<<<;;;;;;;;;;;;<<<:::888777777888:::<<<============>>>>>>>>>>>>@@@???>>>>>>@@@BBBBBBBBBAAA@@@???>>>>>>===>>>>>><<<;;;::::::::::::;;;<<>>============>>>>>>>>>>>>===<<<;;;::::::::::::;;;===>>>@@@AAADDDAAA>>><<<;;;;;;999888888999:::<<<===>>>>>>???===<<<;;;:::999888888888888888999999999:::::::::===>>>??????>>>===<<<;;;<<<<<<<<<===============???>>>===;;;999777666555777777777777777666555555777777555555666888:::<<>>@@@AAADDDEEEGGGFFFCCC@@@>>>>>><<<===>>>>>>?????????>>>?????????<<<999777777888;;;===???AAAAAA???===<<<;;;<<<>>>???@@@???===<<<<<<<<<<<<<<<============:::;;;;;;<<<<<<<<<;;;;;;;;;;;;:::::::::;;;<<<===<<<===>>>????????????>>>===>>>>>>>>>===<<<<<<;;;<<<<<<;;;:::;;;<<<>>>@@@@@@@@@@@@AAABBBCCCCCCDDDDDDCCCBBB@@@>>>===;;;;;;999888888888999;;;===>>>>>>======<<<<<<<<<===============<<<<<<<<<;;;;;;;;;:::888666666888:::;;;<<<<<<<<<<<<<<<=========?????????@@@AAABBBAAAAAAAAA@@@???>>>===<<<<<<<<<===<<<;;;;;;;;;;;;<<<===AAA@@@???>>>============??????>>>===<<<<<<;;;;;;999999:::<<<>>>@@@BBBCCCAAA>>>;;;::::::999888777999999;;;<<<======>>>>>><<<<<<;;;:::999999999999888888888999999999::::::<<<===>>>???@@@??????>>>========================>>>>>><<<;;;999777666555777777777777777666555555777666555555555777999;;;@@@CCCMMM\\\iiittt~~~~~~~~~||||||}}}zzzyyyxxxxxxtttmmmgggdddbbb```______\\\ZZZZZZ\\\]]]]]][[[cccdddiiipppuuuyyy{{{tttjjjfffkkkyyy}}}vvvmmmggg]]]WWWOOOLLLMMMNNNMMMKKKNNNPPPSSSVVVZZZ\\\^^^___:::999888666666666777777444555666888;;;>>>@@@BBBBBBCCCDDDCCC@@@>>>>>>>>><<<<<<===>>>>>>>>>>>>===;;;<<<===<<<:::888777888999;;;===>>>???>>>===<<<======>>>??????>>><<<;;;;;;<<<<<<<<<<<<=========999:::;;;<<<<<<===<<<<<<======<<<;;;;;;;;;;;;<<<:::;;;<<<>>>????????????@@@???>>>===<<<;;;;;;;;;;;;:::999999:::<<<===>>>BBBBBBAAAAAAAAA@@@@@@@@@CCCBBBAAA@@@>>>===;;;;;;:::999999888888:::;;;<<<>>>===============>>>>>>>>>=========<<<<<<<<<<<<:::999777666666777999:::;;;;;;;;;;;;;;;<<<======>>>???AAABBBBBBBBB@@@???@@@@@@>>>===;;;;;;::::::======<<<<<<<<<<<<======@@@???>>>===============AAA???>>><<<;;;:::;;;;;;999999:::<<<>>>AAACCCDDD>>><<<:::::::::;;;:::999:::;;;;;;<<<======<<<<<<;;;;;;::::::::::::;;;;;;999999999999:::::::::;;;;;;<<<>>>@@@AAABBBBBBAAA>>>>>>==================>>>===<<<:::999777666555777777888888777777666666666555555444555666888999>>>???EEEPPP\\\fffttt}}}}}}|||vvvpppmmmjjjgggeeeiiigggeeedddfffggghhhggglllmmmssszzz{{{sssqqqxxx~~~yyyqqqgggaaaXXXSSSMMMJJJJJJKKKKKKIIIMMMOOORRRUUUVVVVVVTTTTTT999888777666555666666666555555666888:::<<<>>>???@@@AAAAAA@@@>>>======???;;;<<<<<<=========<<<<<<888:::<<<<<<:::888888888888999;;;===>>>>>>======>>>????????????>>>===<<<;;;;;;;;;<<<<<<<<<======:::;;;<<<===>>>>>>>>>>>>======<<<;;;::::::999999999:::;;;===>>>???@@@@@@BBBAAA>>><<<;;;;;;;;;<<<::::::::::::;;;===>>>???CCCBBBBBBBBBAAAAAA@@@@@@BBBBBBAAA???>>><<<;;;;;;;;;;;;999888888888999:::<<<<<<<<<<<<<<<===>>>>>>>>>>>>=========<<<<<<<<<:::999777666666777999:::<<<<<<;;;;;;;;;<<<===>>>===@@@CCCEEECCCAAA???>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<>>>>>>===<<<<<<<<<======@@@>>>;;;999888888999:::999999:::;;;===???@@@AAA===<<<;;;<<<===>>>>>>===;;;<<<<<<<<<<<<<<<;;;;;;:::::::::::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>@@@BBBCCCCCCBBBBBB??????>>>>>>>>>>>>=========<<<;;;:::999777666666777777888888888777777666555555555444555666777888======AAAIIISSS^^^ooo|||}}}}}}}}}~~~~~~~~~~~~}}}yyyvvvsssppptttsssqqqqqqrrrtttuuuuuuvvvxxx~~~|||}}}{{{tttkkkaaa[[[SSSPPPKKKIIIIIIJJJJJJJJJLLLNNNQQQSSSSSSQQQNNNLLL777777666666666666666666888777777888888:::;;;;;;===>>>???>>>===<<<===???;;;;;;<<<<<<<<<;;;;;;:::666888;;;;;;:::888888888<<<===>>>@@@AAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>===;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<===??????@@@@@@@@@;;;;;;;;;:::999888777666777888:::<<<>>>???@@@@@@BBBAAA???===<<<;;;<<<<<<;;;;;;<<<===>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCCCCAAAAAA@@@???>>><<<;;;;;;<<<;;;999888777777888888999999999:::;;;<<<===>>>============<<<<<<<<<<<<999999888777777888999999>>>===<<<;;;<<<===???@@@===AAAEEEFFFDDD@@@>>>===;;;;;;;;;;;;;;;<<<<<<===::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<=========;;;999777666777888999:::::::::::::::;;;<<<<<<;;;;;;:::<<<>>>??????>>><<<<<<<<<===<<<<<<;;;:::::::::::::::;;;<<<===============>>>>>>>>>?????????@@@AAACCCCCCBBBBBBAAA@@@@@@??????>>>>>>>>>>>><<<<<<;;;:::888777666666777777888888888888777777555555555555555666666777;;;;;;>>>EEEMMMYYYkkkzzz}}}{{{zzzyyyyyy|||~~~}}}}}}}}}}}}}}}}}}}}}~~~|||vvvmmmddd[[[VVVPPPMMMJJJIIIIIIJJJKKKKKKKKKMMMPPPSSSRRROOOKKKIII777777777777777666666666999888888777888888999999:::<<<>>>>>>=========>>>:::;;;;;;;;;;;;:::999999777999::::::999888999:::;;;<<<===>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>:::;;;;;;;;;;;;<<<<<<<<<<<<===>>>??????@@@@@@???::::::::::::999888666666777888:::<<<===>>>??????AAA@@@???>>>===<<<<<<<<<<<<<<<===???@@@AAABBBBBBAAABBBBBBCCCCCCDDDDDDDDDAAA@@@???>>>===<<<<<<;;;<<<;;;999888777777888888888888888999:::<<<===>>>===<<<<<<<<<;;;;;;;;;;;;:::999999999999999999:::???>>><<<;;;<<<===???AAA>>>BBBGGGGGGCCC???>>>>>><<<;;;;;;;;;;;;<<<======999999::::::::::::999999;;;;;;;;;;;;;;;<<<===>>>:::999888777777888999:::;;;;;;:::999999999999:::888888888:::===>>>===<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;<<<======>>>>>>>>>>>>?????????@@@@@@AAABBBCCCCCCBBBAAAAAAAAAAAA@@@@@@???>>>>>>>>>;;;;;;:::999888777666666777777888888999999888888666666666666666666666666888888;;;AAAHHHSSSeeeuuu|||zzzvvvzzz~~~|||{{{{{{~~~~~~~~~~~~~~~{{{zzzvvvoooeee[[[UUURRRLLLKKKJJJIIIIIIJJJKKKMMMLLLNNNPPPRRRQQQMMMIIIGGG666777777888888777777777777777777777777888999999888:::===???>>>>>>>>>>>>:::::::::::::::999888888::::::;;;:::888888999;;;::::::::::::;;;;;;;;;:::<<<<<<<<<<<<<<<======>>>::::::;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>======999::::::::::::999777777777888:::;;;<<<======>>>???????????????>>>===<<<;;;<<<>>>???AAABBBBBBCCCAAAAAABBBBBBBBBCCCCCCCCC@@@@@@???>>>===<<<<<<;;;;;;:::999777777777888888888888888999;;;===>>>???;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::>>>===;;;:::;;;<<>>>>>??????>>>===<<<;;;;;;;;;;;;999999:::;;;;;;:::999999::::::::::::;;;<<<===>>>888888999999:::;;;;;;;;;;;;::::::999999::::::;;;888888999;;;===>>>===;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<;;;;;;;;;;;;<<<<<<============>>>>>>>>>>>>???>>>???@@@BBBCCCCCCCCCBBBBBBAAAAAA@@@??????>>>>>>;;;::::::999888777666666666777888999999999999888777777777777777777777666777888<<>>@@@???>>>>>>>>>:::::::::::::::999888777;;;<<<;;;999888888:::<<<===============<<<<<<<<<:::::::::::::::;;;<<<===:::::::::;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;999:::;;;<<<;;;:::999888888999:::;;;<<<============>>>???@@@@@@???======;;;<<<===???AAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@??????>>>===<<<<<<;;;;;;:::888777777777888999888999999:::<<<>>>@@@AAA;;;;;;:::::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;>>><<<:::999999;;;>>>???@@@EEEHHHFFFAAA===>>>@@@BBBAAA???===;;;:::999999::::::;;;<<<<<<;;;::::::999999999:::;;;<<<===>>>777888:::;;;<<<=========::::::::::::;;;<<<======::::::;;;===???@@@>>>===:::;;;;;;<<<======<<<<<<===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<============;;;===???AAACCCDDDDDDDDDBBBBBBAAAAAA@@@???>>>>>>;;;::::::999888777666666666777888999999999999999777777888888888888777666999:::???CCCFFFMMM[[[jjj~~~||||||~~~}}}xxxxxx{{{~~~yyywwwwwwyyyzzz{{{{{{{{{}}}~~~}}}|||~~~~~~zzzwwwrrrpppkkkaaaVVVNNNKKKKKKFFFGGGGGGGGGGGGHHHJJJLLLPPPQQQPPPOOOLLLHHHCCCAAA888888999999999999888888666777777888888999::::::===>>>>>>?????????>>>>>>888888777777777777888888888999::::::;;;;;;::::::<<<===>>>?????????????????????>>><<<<<<;;;;;;;;;888999:::;;;<<<<<<<<<<<<===============<<<;;;;;;::::::;;;<<<;;;:::999888777777777888999;;;<<<===============>>>>>>>>>>>><<<<<<============<<<<<<===>>>???@@@@@@@@@@@@@@@>>>>>>>>>===<<<<<<;;;;;;:::999999999999999999:::::::::::::::;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;===???@@@FFFBBB===<<<===??????>>>@@@@@@@@@@@@@@@???>>>===AAA???===:::999999:::;;;:::;;;;;;;;;;;;:::999999777888:::<<<>>>>>>>>>>>>;;;999888999;;;<<<;;;999999999999:::<<<>>>???@@@BBBAAA@@@>>>===<<<<<<<<<>>>===<<<===???@@@@@@@@@>>>>>>===<<<;;;::::::999;;;;;;;;;;;;;;;<<<===>>>???@@@AAACCCDDDCCCCCCBBBEEECCC@@@@@@BBBBBB???<<<===<<<;;;:::999777666666777888999999888777999:::666777777777777777666666::::::>>>CCCEEEJJJVVVaaawww}}}|||~~~}}}|||}}}zzzuuuvvvyyy|||}}}||||||~~~~~~zzzvvvqqqnnnmmmggg^^^WWWRRROOOMMMKKKKKKJJJHHHGGGGGGIIILLLNNNPPPPPPPPPOOOKKKFFFBBB???777777777888888777777777777888888999::::::;;;;;;>>>>>>>>>??????>>>======999999888888888888999999999999:::;;;;;;;;;;;;:::======>>>?????????>>>>>>>>>>>>===<<<;;;;;;;;;;;;777888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::999999:::999999888777666777777777888999:::<<<===<<<<<<=========>>>>>>>>><<<==================<<<======>>>???@@@@@@@@@@@@?????????>>>======<<<<<<999999888888888888999999::::::999999999:::;;;<<<::::::::::::::::::::::::::::::::::::;;;===>>>???FFFBBB>>>===>>>@@@@@@??????????????????>>>======@@@???<<<:::999999::::::999999999:::999999888777777888:::;;;<<<;;;;;;:::<<<:::888999;;;;;;:::888888999999:::<<<>>>???@@@AAA@@@???>>>===<<<<<<<<<>>><<<;;;<<<>>>@@@@@@???<<<<<<;;;;;;:::999888888:::::::::;;;<<<===>>>??????@@@AAABBBBBBCCCCCCBBBDDDBBB??????@@@@@@>>><<<::::::999888777666555555666777999999888888888999666777777777777777666666999:::===AAADDDHHHRRR]]]sss~~~~~~~~~|||xxxuuuvvvyyy|||}}}||||||~~~{{{wwwrrrmmmjjjddd___WWWQQQMMMKKKJJJIIIJJJIIIGGGFFFGGGIIILLLMMMQQQOOOLLLIIIFFFDDDAAA@@@666666777777777777666666999999::::::;;;<<<<<<===>>>>>>>>>>>>>>>===<<<;;;:::999999888888999999:::999::::::;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>===<<<===<<<;;;::::::999::::::777777888999::::::::::::;;;;;;<<<<<<;;;;;;:::999999999888777666555555666777777777888999:::;;;<<<<<<<<<<<<============>>><<<======>>>>>>======<<<<<<<<<===>>>????????????@@@@@@??????>>>======<<<888888888777777888888888:::999777666777888:::;;;888888888888888999999999:::999::::::;;;===>>>???CCCAAA===<<<===>>>>>>>>>======>>>>>>>>>===<<<<<<>>>===;;;999999999999:::888888888888888777777666777888999:::999999777666<<<:::999999::::::888777777888999;;;===>>>@@@@@@@@@???>>>===<<<;;;;;;;;;===;;;:::;;;===??????>>>::::::999999888888777777999::::::;;;<<<===??????????????????@@@AAABBBCCCCCCAAA>>>============<<<:::999999888777666666666444777:::;;;:::888888888666777777888888888777777999999;;;???BBBDDDMMMVVVkkk}}}yyy|||}}}zzzzzzxxxvvvwwwyyy{{{||||||}}}~~~zzzvvvrrrlllfffbbbZZZVVVPPPLLLJJJJJJIIIHHHJJJIIIGGGFFFGGGIIILLLNNNUUUOOOHHHDDDCCCCCCBBBAAA666666777777777777666666::::::;;;<<<<<<======>>>>>>>>>>>>===<<<;;;:::999999888888777777888888999999999:::;;;;;;;;;;;;;;;>>>>>>>>>>>>===<<<<<<;;;;;;;;;:::999888888999999888888999:::::::::::::::;;;;;;<<<<<<;;;;;;:::999:::999777666555555666666888888888888999:::;;;<<<;;;;;;<<<<<<<<<=========<<<======>>>>>>======<<<:::;;;<<<===>>>???????????????>>>>>>===<<<<<<<<<888888777777777777888888999888666444555666888:::666666777777777777777888999999999:::;;;<<<===>>>>>>===;;;:::::::::;;;;;;<<<<<<<<<======<<<<<<;;;<<<;;;:::999999999999999888999999999999888777777666777888999999888777666;;;:::999999888888777666777888999;;;===>>>???@@@>>>===<<<;;;;;;:::::::::;;;:::999:::<<<===>>>===999999999999888888888888999999::::::<<<===???@@@???>>>======>>>???AAABBBCCCAAA>>>===<<<<<<======>>>===<<<;;;999888777666444777:::<<<;;;999888777777777888888999999888888999888:::>>>@@@AAAGGGOOOaaappp~~~xxxyyy~~~}}}xxxxxxyyyyyyyyyyyyzzz{{{||||||}}}~~~|||{{{zzz|||}}}zzzuuuqqqkkkeee]]]XXXSSSPPPMMMKKKLLLLLLLLLKKKJJJIIIHHHGGGHHHJJJMMMOOOXXXQQQHHHCCCCCCDDDCCCAAA777888888999999888888777::::::;;;<<<<<<======>>>=========<<<;;;:::999888777777666666666666777777888999::::::;;;;;;::::::===============<<<;;;::::::999999888888888888999999::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::::::::999888777666777888888888888888888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<============<<<<<<999999;;;<<<===>>>>>>>>>>>>======<<<;;;;;;::::::888888777777777777888888888777555444444555666777555555555666666666777777888888999:::;;;<<<======;;;;;;:::999999999:::;;;:::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999:::::::::::::::;;;;;;::::::999888666777888:::::::::999999:::::::::999777666666666777888:::<<<===>>>>>>>>><<<<<<;;;:::999999999999:::999888888;;;<<<<<<<<<999999999::::::::::::::::::::::::;;;<<<===>>>???======<<<<<<===>>>@@@AAABBBAAA@@@>>>===<<<===>>>@@@???>>>;;;999777555444444777:::<<<;;;999888777777777888999999999999999999888999===??????CCCIIIWWWbbbrrr{{{xxxyyy{{{{{{{{{||||||{{{{{{|||~~~~~~~~~~~~~~~}}}~~~{{{zzzzzz|||zzzvvvqqqkkkddd]]]UUUPPPMMMLLLKKKKKKMMMNNNNNNNNNKKKJJJIIIHHHIIILLLOOOQQQUUUOOOHHHDDDCCCDDDDDDCCC888888999999999999888888999999::::::;;;<<<<<<===;;;;;;;;;;;;;;;:::999888666666666555555666666666777888888999999999999999<<<<<<<<<<<<<<<<<<;;;:::999999888888888888999999:::;;;;;;<<<<<<;;;;;;;;;::::::;;;;;;::::::999888999888888888888999::::::999999888888999999:::;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;777888:::;;;<<<===>>>>>>======<<<;;;;;;::::::999888888888777777888888888777666666555555555555555444444555555666666777777777888999;;;<<<<<<<<<<<<;;;<<<===<<<::::::<<<===::::::;;;<<<<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::666777999:::;;;;;;;;;:::888999999888666555666777999:::;;;===>>>======<<<;;;:::999888888888888999999777666777999;;;;;;:::999999::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>>;;;;;;;;;;;;<<<===>>>???@@@AAAAAA@@@===<<<<<<===???>>><<<:::777555444333444777:::;;;:::888888888777888999::::::::::::::::::888999>>>@@@???AAAEEENNNVVVbbbppp|||~~~|||{{{|||}}}}}}}}}~~~~~~~~~}}}{{{zzz|||~~~~~~~~~~~~|||}}}}}}tttpppjjjccc]]]VVVPPPLLLIIIHHHIIIJJJMMMNNNNNNMMMKKKJJJHHHHHHIIILLLOOOQQQOOOKKKGGGCCCBBBEEEIIILLL777777888888888888777777777888888999::::::;;;;;;999:::::::::::::::999999777777666666666666777777666666777888888888888777::::::;;;<<<<<<<<<;;;;;;999999999888888999999:::::::::;;;;;;;;;::::::999888888888888888777777666666666888999:::;;;;;;;;;999999888888999999::::::999::::::::::::;;;;;;;;;999::::::;;;;;;::::::999666777999:::<<<==================<<<;;;;;;::::::999999888888888888999999555666777777666555444333444444555555666777777777666777999;;;<<<<<<<<<<<<:::<<<>>>===;;;:::<<<>>>::::::;;;<<<<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<<<<============<<<;;;;;;777888999:::::::::999888666777999888666555666888:::;;;<<<>>>>>><<<;;;:::999999888777777777888888888666555666888::::::999999999999:::;;;<<<<<<===<<<<<<;;;;;;;;;<<<<<<===999:::;;;<<<<<<=========<<>>>>>>>>===<<<<<<;;;;;;::::::999999999999::::::555666777888888666444222444444555555666777888888666777999;;;<<<<<<<<<;;;888:::<<<;;;999888:::<<<:::;;;;;;<<<=========<<<::::::;;;<<<============<<<<<<======<<<<<<;;;:::999:::::::::999888666555444777888888555555777999;;;<<<===>>>>>><<<:::999999888777777777777777888777666555666888999999999888888999:::;;;;;;<<<=========<<<;;;;;;;;;;;;<<<888999;;;<<<======<<<;;;:::===AAA@@@===999888888;;;;;;;;;;;;;;;;;;;;;;;;777888999999888777999:::777888999:::;;;;;;;;;;;;;;;999:::???BBBAAAAAACCCDDDGGGNNN[[[hhhsss~~~|||}}}{{{||||||{{{yyywwwzzz~~~}}}~~~zzz}}}~~~zzzvvvtttgggbbb[[[UUURRROOOMMMLLLJJJJJJKKKNNNQQQQQQPPPOOOGGGFFFEEEEEEFFFIIILLLNNNKKKKKKIIIEEEEEEPPPaaaooo888888777666555444444333777555444666999999777555777777888999999999999888:::888666555444555666777666666666666666666666666777:::<<<===<<<;;;;;;<<<999999999999999999999999;;;:::::::::;;;:::777555777777777777666666666666666666777888:::;;;<<<======;;;888666777999<<<>>>>>>===<<<;;;::::::999888::::::;;;;;;;;;:::999999666999;;;;;;999:::===AAA===<<<;;;;;;::::::::::::;;;;;;;;;;;;:::888666555888888777777666666555555555555666666777777888888666777888:::;;;;;;::::::======<<<<<<<<<<<<=========>>>>>>>>>???????????????>>>===<<<<<<===>>>???;;;<<<>>>???>>>===;;;:::999:::::::::999888666555888777777777888:::;;;<<<===============<<<<<<;;;888777777777777999;;;<<<777777666666666777777888;;;;;;;;;<<<<<<;;;::::::<<<;;;;;;:::::::::;;;;;;<<<<<<;;;::::::::::::;;;>>>>>>>>>===;;;999777555<<<<<<;;;999777666555444:::;;;<<<=========<<<;;;;;;;;;:::::::::;;;<<<<<<>>>>>>>>>>>>????????????CCCDDDIIIRRR___lllwww}}}{{{}}}~~~zzzxxxyyy|||~~~~~~|||~~~}}}~~~~~~}}}~~~|||zzzzzz}}}}}}{{{wwwoooiii^^^ZZZUUUPPPLLLIIIHHHHHHKKKLLLMMMNNNNNNMMMKKKJJJIIIDDD@@@AAAEEEFFFFFFGGGHHHGGGGGGIIIOOO]]]uuu777777777666555555555444777555444666888999777555777888888999:::999999999:::999777666555666777888666666666666666666666666777:::<<<===<<<;;;;;;;;;::::::::::::::::::::::::;;;:::999999:::999777555666666666777777777777777777777888999:::;;;;;;<<<;;;:::888777777999;;;=========<<<<<<;;;:::::::::::::::;;;;;;;;;:::999999666888999::::::<<<>>>@@@>>>===<<<;;;:::999999999::::::::::::999777666444888777777777666666666555666666666777777777777777666777999:::;;;;;;::::::======<<<<<<<<<<<<============>>>>>>>>>?????????======<<<;;;;;;<<<======;;;<<<===>>>>>><<<;;;:::888999999999888777555444777888999;;;<<<<<<=====================<<<;;;;;;;;;:::888777666666777777777666666666666777888888888999:::;;;;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;<<<<<<;;;::::::::::::;;;============;;;999777666;;;;;;::::::999999999888<<<<<<===>>>>>>===<<<;;;;;;::::::::::::;;;<<<<<<======>>>>>>>>>?????????BBBCCCGGGOOOZZZgggqqqwww|||yyy{{{{{{zzz|||}}}~~~|||zzzwwwqqqiiibbbVVVTTTPPPLLLIIIHHHHHHHHHKKKLLLNNNOOOOOOMMMJJJIIICCCAAA@@@BBBDDDEEEEEEEEEBBBCCCGGGMMMWWWiii666666666666666666666666666555555666888888777666888999999::::::::::::::::::999888777777777888999666666666666666666666666777:::<<<<<<;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::888777888888888666555666666777777888888888888888999999999:::::::::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;::::::999888777666666888;;;>>>??????>>>===<<<:::999999888888999999999888777666555444777777777777666666666666777777777777777777666666666777999:::;;;;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>><<<<<<;;;::::::;;;<<<<<<;;;;;;<<<===<<<;;;:::999777777777777777666555444555888<<>>>>>===<<<;;;::::::::::::::::::;;;<<<<<<======>>>>>>>>>>>>??????@@@AAADDDJJJSSS^^^hhhmmmxxxyyy~~~}}}zzzxxxuuuxxx}}}}}}~~~{{{yyyyyy|||~~~{{{wwwsssooohhh___XXXOOOMMMKKKIIIHHHHHHIIIJJJLLLMMMOOOPPPOOOLLLIIIGGG@@@AAAAAAAAABBBBBBBBBAAAAAACCCJJJTTTaaaxxx666666666666666777777777555555666777888888777666999999:::;;;;;;;;;;;;:::::::::999888888999999:::888888888888888888888888888:::<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999777666777888888777555555666777888888999999999999999999999999999999777888888999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;:::999888888777555444666;;;??????===>>>===<<<:::999888888777888777777777666555444444777777777777666666666666999888888777777666666666777888999:::;;;::::::999;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<=========>>>>>><<<;;;;;;;;;;;;;;;;;;<<<:::;;;;;;;;;:::999888777666666666555555444444444444888===BBBDDDCCC@@@>>>;;;<<<<<<<<<<<<;;;::::::666555555444555666777888444444444444555666666777777888999999::::::::::::<<<;;;::::::999999::::::<<<<<<;;;::::::::::::;;;<<<<<<<<<;;;:::999888888999999:::;;;<<<<<<============<<<<<<;;;:::999999999999999999:::;;;<<<<<<============>>>>>>>>>???@@@AAACCCGGGMMMUUU^^^dddmmmrrr{{{{{{xxxuuussstttyyy~~~}}}~~~}}}zzzvvvppplllggg```VVVPPPLLLKKKJJJIIIIIIJJJKKKLLLMMMNNNPPPQQQOOOKKKGGGDDDBBBCCCCCC@@@???BBBDDDCCCKKKKKKPPP[[[kkk666666666777777777777777555666777777777777777777999999:::;;;;;;;;;;;;::::::999999999999999::::::999999999999999999999999888:::<<<<<<:::999999999999999999999999999999999:::888666555666777777777555666666777888999999::::::::::::999999999999888666777888999999999888888777777777888999999::::::;;;;;;;;;;;;:::999888777777555333666:::>>>===<<<======;;;:::999888888888777777666555555444444444666666666666777777777777999999888888777777666666777888999:::;;;:::999888::::::;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999888777777666555555555444444444444444444777===BBBDDDBBB@@@>>>;;;;;;;;;;;;;;;::::::999666555444444444555666777333333333333444555666777::::::::::::999999888777:::::::::999999:::::::::<<<<<<;;;::::::::::::;;;;;;;;;::::::999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;:::999888777777777888888888999:::;;;<<<<<<<<<============>>>>>>>>>@@@BBBCCCEEEHHHNNNWWW]]]eeennnzzz}}}zzzwwwrrrsssvvv}}}}}}yyyzzzzzz|||~~~uuupppiiiddd___YYYQQQKKKLLLKKKJJJIIIIIIJJJKKKKKKNNNOOOPPPOOOMMMIIIEEEBBBAAACCCBBB???DDDOOOVVVVVV\\\YYYZZZeeexxx777777777777777777777777444666888888777666777888888999999:::::::::::::::888999999999999:::::::::999999999999999999999999888:::<<<<<<:::888888999888888888888888888888888888777555555666777777666666777777888888999999999:::999999999999999999999666666777888888888888777777777777888888999999999<<<<<<<<<;;;:::999888777666555555666999;;;;;;;;;<<<;;;:::999999888888999777666555555444444555555666666666666777777777777888888888888888888777777888888::::::::::::999888888999:::;;;;;;:::999888;;;;;;;;;;;;<<<<<<<<<===<<<<<<============<<<<<<:::999888888777666555555555555444444333444444555444777;;;>>>@@@???>>><<<::::::;;;;;;::::::999888:::999777555444333333444333333333444555666777888<<<<<<;;;;;;:::888777666999888888999999:::;;;<<<<<<<<<;;;::::::::::::;;;;;;:::999999999999::::::<<<;;;;;;;;;;;;::::::::::::999888777666666777777888888888888999;;;<<<===<<<<<<============>>>>>>AAABBBDDDDDDDDDIIIQQQWWW```kkkxxx~~~zzzuuutttvvvyyy{{{}}}zzzwwwwwwxxxzzz~~~|||xxxnnnhhhaaa[[[WWWTTTOOOKKKJJJJJJJJJJJJJJJJJJKKKKKKPPPPPPOOOMMMJJJFFFBBB@@@===@@@@@@DDDSSShhhuuuuuuqqqjjjjjjvvv999888888888777666666666333666888888666555777888777888888999:::999999999777888888999999999999999888888888888888888888888888:::<<<;;;:::888888888777777777777777777777777666555555666777777666444888888888888888888888888999999999999999999999:::666666666666777777888888999999999999::::::::::::<<<<<<<<<;;;:::999777777666777777777777777999;;;::::::999999999999999:::777777555444444555555666555666666666777777777888888888888888888888999999888999::::::::::::888888888999:::;;;;;;:::999888::::::;;;;;;;;;<<<<<<<<<:::;;;<<<<<<<<<<<<;;;:::999999888666555444444444666555444333333444555666555666888999:::;;;;;;;;;:::::::::::::::999888888;;;:::888666444444444444666666666777888999:::;;;;;;;;;;;;;;;;;;:::999888666777777888999;;;<<<===<<<<<<;;;::::::::::::;;;:::999999888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<999888777666666777888888777777777888999;;;<<<===<<<<<<<<<=========>>>>>>@@@BBBCCCBBBAAAEEELLLSSSYYYdddoooyyy~~~xxxvvvxxxyyy{{{~~~}}}xxxxxxwwwxxxzzz}}}zzzsssooogggaaaXXXRRRPPPOOOMMMKKKJJJKKKKKKLLLMMMNNNOOOOOOQQQPPPMMMJJJFFFCCC@@@???;;;@@@DDDNNNfff:::999999888777666555555333666888888666555777999777777888999999999999888666777888999999999999999666666666666666666666666888:::<<<;;;:::888777888777777777777777777777777555555555666888888666333999999999888888888888888888888999999999:::::::::666666666666666777888888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999777666555777999888666555888;;;999999888888999999:::;;;888777555555444555666777555666666666777777888888777777777888999999999:::888999:::;;;::::::888888777888:::;;;;;;:::888777:::::::::;;;;;;;;;<<<<<<999999;;;;;;;;;;;;999999999888777666444444333333666555444333444555666777666666555666666888999:::999::::::::::::999888888888777666555555666777888888888888999:::<<<===>>>::::::;;;<<<<<<<<<;;;;;;555666666888999<<<===>>><<<<<<;;;::::::::::::;;;:::999888888888999:::;;;<<<<<<======>>>>>>??????999888777777777888999:::777777777888999;;;<<<===<<<<<<<<<<<<=========>>>???AAABBBAAA???BBBJJJQQQSSS]]]fffmmm~~~zzzyyy{{{~~~~~~{{{yyyxxxwwwxxxzzz}}}zzztttnnniiiccc\\\SSSMMMLLLMMMMMMLLLLLLLLLNNNOOOQQQSSSTTTUUURRRPPPLLLHHHDDDAAA???>>>>>>CCCIIIWWWttt999999999888888888777777555666888999:::888777666999999999888888888888777777777777777777888888888444444444555555555666666999999999888888888777777555555666666777777888888333444444555666777888888777777888888888888777777888999::::::::::::999888777777888888999999999999;;;;;;;;;:::::::::999999<<<<<<<<<<<<;;;:::999888;;;999777666555666777888:::::::::999999888888888888777666555555666777888555555666777777777777777999999999::::::;;;;;;;;;:::::::::999999888888888888999999::::::999999888999999999999999999999999<<<;;;;;;===???@@@===:::999999888888777666666666666555444333444666888999;;;;;;:::::::::;;;;;;<<<:::;;;;;;<<<<<<;;;;;;::::::::::::999999888888888777777888:::::::::::::::???>>>===<<<;;;:::999999::::::999888888999::::::999::::::;;;;;;::::::999:::::::::999999999888888999:::;;;===>>>?????????999999888888888888888999::::::::::::::::::::::::888:::<<<===<<<<<<===>>>@@@@@@@@@AAABBBCCCEEEEEEOOOQQQVVVbbbuuu}}}|||}}}~~~~~~|||yyywwwvvvwwwyyyzzz{{{vvvqqqkkkeeeaaaUUURRRNNNKKKIIIIIIJJJLLLJJJMMMRRRVVVYYYXXXVVVUUUTTTOOOIIICCCAAA@@@@@@@@@DDDDDDMMMddd999999999999999999888888666777888888888777666555777777888888999999999:::777777777666666666666666444444444555555555666666999999999888888888777777555555666666777777777777444444555555666666777777777777888888888888777777888999:::;;;;;;:::999888888888888888999999999:::999999999999888888888888;;;;;;;;;;;;:::999888777:::999777555555666777888999999999999999888888888999888777666666777888999555555666777777777777777999999999:::::::::;;;;;;:::::::::999999888888888888888888999999888888888999999999999999999999999;;;::::::<<>>>>>===<<<;;;:::999999:::999888888888888999:::999999::::::::::::999999999999999999888888888888999999;;;<<<============999999888777777888888999999999999999999999999999999:::<<<===<<<;;;<<<===>>>>>>???@@@AAACCCEEEFFFKKKMMMRRR\\\nnn~~~}}}~~~{{{yyyzzz{{{|||~~~}}}{{{yyyyyyzzz{{{|||}}}zzzuuupppkkkfff```]]]SSSQQQNNNKKKJJJKKKMMMNNNPPPTTTYYY]]]^^^[[[VVVRRRMMMIIIDDD@@@>>>???@@@AAADDDKKKYYYlll~~~::::::::::::::::::::::::999999888888777777666666666666777888999:::;;;;;;777777777666666555555444444444555555555666666666999888888888888777777777555666666666666777777777555555555666666666666666777777888888888888777777888999:::;;;;;;:::999888888888999999999999::::::888888777777777666666666999999999999999888777666999888666555555666777777777888888888888888888999999888888777777888888999555555666666666777777777999999999999999:::::::::999999999999999888888888777777888888888888777777::::::::::::::::::::::::999999:::<<<>>>???===<<<999999999888777777666666666666555555666777999:::<<<<<<;;;;;;;;;;;;;;;<<<::::::;;;;;;;;;;;;::::::777777777777666666666666888888777777888999;;;<<<======<<<;;;:::999999888999999888888888888999999999999::::::::::::999999888888888777777777666666888999999:::;;;;;;;;;:::888888777777777888888999888888888888888888888888999;;;<<<<<<;;;:::;;;<<<<<<<<<===???AAACCCEEEFFFEEEGGGKKKTTTdddyyy~~~~~~}}}||||||~~~{{{xxxxxxxxxxxxsssqqqooorrr~~~~~~|||{{{{{{|||}}}~~~~~~|||{{{uuuqqqlllhhhddd___ZZZWWWOOONNNLLLKKKKKKMMMOOOPPPUUUYYY^^^aaa___YYYQQQKKKFFFCCC@@@======???BBBDDDIIIXXXiiiuuuzzz:::::::::;;;;;;;;;;;;<<<<<<;;;:::999888888888888777777888999999:::;;;;;;999888888777666555555444555555555555666666666666888888888888777777777777666666666666666666666666666666666666666555555555777888888999999888888777999999:::;;;;;;:::999999999999::::::::::::::::::888777777777666666666666888999999999888888777666777777666555555555666777666666666777777888888888888777777777777777777888555555555555666666777777888888888999999999999999999999999888888888888888888888999999999999888888::::::::::::::::::::::::888999:::<<<===>>>===<<<::::::999888888777777666777777666666777888::::::===<<<;;;;;;;;;;;;;;;;;;:::::::::;;;;;;:::::::::666666666666666666666666999888777666777999;;;<<<<<<;;;;;;:::999999888888888888888777777888888888888888999999999999888888777777666666666555555555777777888999999888888888888777777777777888888999777777777777777777777777999:::<<<<<<:::999:::;;;:::;;;<<<===@@@BBBDDDEEEBBBCCCFFFMMMYYYlll~~~~~~|||zzz{{{|||{{{zzzyyyrrroookkklllvvv{{{xxx{{{~~~zzzwwwtttrrrllliiieeeaaa]]]ZZZVVVSSSMMMMMMMMMMMMOOOQQQSSSTTTXXXZZZ\\\\\\XXXPPPIIIDDDAAA@@@>>>======@@@EEEIIITTTbbbssszzz{{{;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<;;;:::999999::::::999999999999999999999::::::999999888777666666555555555666666666777777777777777777777777777777666666666555555555555555666666666666666555555555888888999999999999888888999:::;;;;;;;;;;;;:::999;;;;;;::::::::::::::::::999999888888888777777777888999999999999888888777555555555555555555666666555555555666666777777777555666666666666666666555555555555444555666777777888888888888888888888888888888888888888888888888999::::::;;;;;;::::::999::::::::::::::::::::::::777888:::<<<<<<<<<<<<<<<::::::999999888777777777777777888888999::::::;;;<<<<<<;;;:::::::::::::::999::::::::::::::::::999666777777777777777777777888777666666666888:::<<<::::::999999888888777777777777777777777777777777777888888999999888888777666666666555555555444444666666777777777777777666777777666666777888888999666666666666666666666666777999;;;;;;:::999:::;;;999999:::<<<>>>AAACCCDDDBBBBBBDDDHHHQQQ```pppzzz~~~~~~~~~zzzuuuuuuyyy~~~}}}}}}|||xxxuuurrrqqquuu}}}vvvrrrpppsssyyy~~~|||{{{|||{{{zzzwwwsssoookkkiiieeebbb^^^ZZZYYYWWWTTTRRROOOPPPQQQSSSUUUWWWYYYYYYZZZYYYVVVRRRMMMGGGCCC@@@===>>>===<<<===@@@GGGKKK]]]hhhuuu|||<<<<<<;;;;;;;;;:::::::::======<<<<<<;;;;;;::::::;;;:::::::::999999999999:::::::::999999888888777555555666666666777777777666666777777777777777888666666666555555555555444555555555666666666666666888888999999999999888888999:::;;;<<<<<<;;;:::999<<<<<<;;;;;;;;;;;;::::::::::::999999999888888888888888999999999888888777444444444555555555555555444555555555555555666666444555555666666555555444666555444444444555666777888888888777777777777777777777777888888888888888::::::;;;;;;;;;;;;::::::999999999999999999999999777999;;;<<<;;;::::::::::::::::::999888888777777888888999::::::;;;;;;;;;<<<;;;:::999888888888999999999::::::::::::999999666666666666777777777777777777666666777888:::;;;999999888888777777777777666666777777777777666666777777888888888888777777666666666555555555444444444555555666777777777666666666666666777888888999666666666666666666666666555777999:::999999:::;;;888999999;;;===???AAABBBCCCCCCCCCEEELLLWWWdddlllrrrzzz||||||~~~~~~zzzuuurrrrrrtttwwwxxx}}}zzzxxxzzz~~~wwwpppllliiilllrrrxxx}}}{{{zzzxxxwwwvvvuuutttqqqlllgggbbb___\\\YYYVVVTTTTTTSSSRRRQQQRRRSSSUUUXXXZZZ[[[[[[\\\XXXTTTOOOIIIDDDBBBAAA@@@:::;;;=========BBBJJJPPPeeennn{{{===<<<<<<;;;:::999888888999:::;;;<<<<<<;;;:::999999999::::::::::::::::::999999888888888888888888555666666666777777777777666666666666777777888888666666555555555444444444444444555555666666777777888999999::::::999999888999:::;;;<<<<<<;;;:::999<<<<<<<<<<<<;;;;;;;;;:::::::::999999999888888888666777777888888777777666333333444444555555555555555555555444444444444444444555666777777666555444666555444333333555666888888888777777777666666666666777777777888888888999999::::::;;;;;;::::::999888888888888888888888888777:::<<<<<<:::888888999;;;::::::999999888888777888999:::;;;;;;<<<<<<<<<;;;:::999888777777777777999999::::::::::::999999444444555555555666666666666666777777888888999999888888777777777777666666555555666777777666555555666777777777777777777666666666666666555555555555333333555666777777777777555555555666666777999999666666666666666666666666444666888999999999;;;<<<888999999:::<<<===???@@@DDDDDDCCCDDDHHHPPP[[[bbbgggrrr|||~~~|||yyytttsssssstttuuuwww}}}yyyyyyyyy{{{yyytttooollleeehhhkkkooottt{{{}}}zzzyyywwwvvvtttqqqpppooolllfff```[[[WWWSSSQQQNNNMMMNNNOOOOOOOOOOOOQQQSSSUUUWWWWWWWWWWWWPPPMMMGGGBBB>>>===>>>???999<<>>???EEEDDDCCCCCCEEEMMMVVV]]]```mmmzzz~~~|||zzzzzzvvvwwwxxxxxxxxxxxx|||yyyxxxoooooooooqqqvvv|||wwwssspppmmmdddfffggggggiiinnnwww}}}{{{xxxwwwvvvtttsssnnnnnnllliiiccc]]]WWWSSSMMMKKKHHHHHHJJJLLLMMMMMMJJJLLLNNNPPPQQQQQQPPPOOOIIIFFFAAA===:::::::::;;;:::>>>CCCFFFIIIPPP[[[dddrrr:::::::::999999999888888888999999::::::999999888:::::::::999999999999888888888777777666666666555777666555444444444444444666666666666777777777777333333333333444555666666333333333444444555555555555666777888:::<<<===>>><<<<<<===============<<<;;;<<<===>>>===;;;888777999999888777777666666555888888888888888777666666777666555444444444444444444333222333555555444333666666555444444444444555777666555444444444444444666777888999999888777666555555555555666888999:::777777888888888888777666333333444555555666666666999999888888888888999999999888888888999::::::;;;<<<;;;:::999888888888888777777666555555555555555666777888999::::::999888777666555444333444444555666666666666666777888888777777888888888888777777888888888888888777777777666666666666777777777777666666666666666555555555333444666888999888777666666777999:::999888666444333444555555666666555555666777888::::::999999888999999999:::;;;<<<>>>???DDDDDDDDDDDDEEEHHHMMMPPPWWWaaalllttt|||~~~xxxxxxzzz{{{yyyuuu|||vvvjjj^^^ZZZ]]]bbbjjjrrr|||vvvrrrpppooohhhccc]]]\\\```fffjjjllluuuzzz}}}~~~|||zzzxxxvvvsssooolllkkkgggaaaZZZTTTPPPOOONNNKKKJJJHHHGGGFFFGGGGGGHHHIIIJJJKKKLLLKKKJJJIIIHHHGGGCCC>>>;;;;;;<<<>>>>>><<>>AAABBBCCCCCCDDDGGGJJJNNNSSS]]]hhhqqq{{{|||zzz|||~~~}}}ppp```WWWTTTUUUZZZ```kkkmmmooorrrvvv}}}}}}vvvqqqmmmddd```[[[ZZZ^^^dddiiikkklllpppxxx|||yyywwwtttrrrpppllliiiccc```ZZZTTTOOOLLLJJJJJJJJJJJJHHHGGGFFFFFFGGGGGGGGGGGGHHHHHHGGGFFFEEEDDDBBB@@@===<<<<<<<<<======AAAGGGPPPZZZfffttt;;;;;;;;;::::::::::::999<<<<<<<<<======<<<<<<<<<999999888777777666555555666666666555555555555555777666666666666777777888666666666666666666666666444333222222111222222222//////000111333444555555888888999999::::::999999;;;;;;<<<<<<<<<<<<;;;;;;888888999999999:::::::::<<<<<<;;;;;;:::999999888777777777777777666666555666555444444444444444444444444333555777888888777666666555555444444444444444444444444444444555666666666777777777777666666666666555555555666666666555555666666666666666555555444333222333555777888999888888777777888888999888888888888888888999:::999888777666666666666666777666555555444444555555444555666777777777666555666555444444333444444444555555444444444555666666555555666666666666555555333333333333333444444444444444555555555666666666999999888666555444333222333444666888888888777777777888888999999777666555444555555666666666666666555666777888888888777777888888999:::;;;<<<======>>>@@@BBBCCCDDDFFFHHHJJJPPPYYYcccmmmwww~~~~~~zzzfffWWWOOOJJJKKKOOOWWWZZZ^^^dddmmmyyyxxxnnnggg```\\\XXXWWWZZZ```dddgggcccgggnnnttt|||~~~yyyvvvrrrooollliiieeebbbZZZWWWSSSNNNJJJHHHGGGGGGJJJIIIHHHGGGFFFFFFFFFFFFCCCDDDDDDCCCBBBAAA@@@???>>>>>>=========>>>??????CCCLLLZZZiiiwww:::::::::999999999888888888999999::::::999999888888888777666555444444333555555555555555555444444555555555555666777888888666666666666666555555555444333222111000000000000///000111222444555777777777888999:::;;;;;;::::::<<<============<<<;;;;;;777666666777888999;;;<<<::::::999999888777777777666666777777666666555444555555444333333444444444222111111222555777777666555555555555555444444333333333333333444555555666666666666666666666666666777666555555444444444555444444555555666555555555555444222111222444777999888888777777777777888888888888777777777888888999777666666555444444444555666666555444444444444555333444555666666555444333555444444444444444444444444444444333333444444555333444444555555444444333444444444444444555555555444444444444555555555666888777777666555444444333444555666777888888888777777888888888888777666666555555666777777777777666555666666666777777777777888888999:::;;;;;;<<<<<<;;;>>>BBBDDDFFFGGGHHHJJJRRRYYYaaaiiisss~~~|||yyywwwyyyxxxvvvvvvyyy~~~qqq```SSSJJJGGGIIIPPPQQQVVV]]]hhhvvv~~~uuujjjbbb]]]ZZZVVVTTTVVVYYY^^^``````cccgggkkkqqqyyy}}}zzzwwwsssnnnjjjfffaaa]]]ZZZTTTRRROOOLLLIIIHHHHHHHHHIIIIIIHHHGGGFFFEEEEEEDDDAAAAAAAAA@@@???>>>===<<<<<<===>>>>>>???AAADDDGGGJJJUUUgggwww888888888777777777777666777777777888888777777777777777666666555444333333444444555555555555555555444444444444555666666777777666666666555555444444444333222111000///////////////000222333555666777555777999;;;============>>>>>>>>>>>>>>>===<<<;;;555555666666888:::;;;<<<::::::999888888777777666555666666666666555444444444444333333333444444555222111111222555777777666555555666666555555444333333333333333333444555666666555555555555555555666777666555444333333333333333333444555555555555555555333222111111444666888888777777777777777777888888777777666666777777777555555444444333333444444666666555444444444444444222333444555444444333222333333444444444444444444444444333333333333444444333333444444444444333333222333333333444444444555444444444444555555555666555555555666666666666666444555666777777888888888888888888888888777666666555666777777888888777777666666666666666777777888777888999:::;;;;;;;;;::::::===BBBFFFHHHIIIKKKMMMUUUZZZaaahhhttt|||xxxtttrrrsssqqqnnnmmmpppyyyooo```RRRKKKIIILLLMMMPPPXXXdddqqq|||{{{wwwqqqhhhaaa\\\ZZZVVVSSSRRRTTTXXXZZZ]]]___bbbeeeiiipppwww}}}~~~}}}{{{{{{{{{zzzxxxvvvsssoooiiiccc___ZZZUUURRROOONNNLLLJJJIIIHHHHHHHHHHHHHHHHHHGGGFFFDDDCCCCCCAAA@@@@@@???>>>=========;;;===???@@@BBBGGGMMMRRRXXXeeexxx777777777666666666555555777888888999999888888777666666666555555555444444555555555555555666666666555444444444444555555666777666666555555444444444444333222111000000000000//////000111333444555555555777:::===?????????>>>>>>>>>>>>>>>===<<<;;;;;;555555666888999:::;;;<<<;;;;;;::::::999888888777555555555555555444444333333333333333333444444555444444333555777888888777444555666666666555333222333333333333333333444555555555444444444444555555666555444333333333333333333333444555666666666666444333222111222444666777888777777666666777777888888777777666666666666666555444444333333333444444666555444444333333444444222333444444444333222111222333333444444444444333555555444333333333444444333333444444444444333333000000111111222222333333444444555555555666666666444444555555666777777777555555555666777777888888888888888777777777777777666666777888888888888888777777666666666777888999777888:::;;;;;;;;;:::999999<<>>?????????===@@@EEEIIILLLRRRZZZ```gggttt777777777777666666666666888888999999999999888888555555555555666666666666555555555666666777777777777666555555555555555666777777666555555444333333444333222111111111111111333333444555555666777777888:::===???AAA@@@???>>><<<<<<<<<<<<;;;:::999888444666777999;;;;;;;;;;;;::::::999888888777777666444555555555555444333333333333222222333333444555666555444555777888777666444555666777666555333222444444333333222333333333555555444333333444555555444444333333333333333333333333444666666777777777222222222222333444555666777777666666666666777777888777666555555555555666444444333333333444444555666555444444333333444444333333444444444333222111111222333444555444444333666666555444444444444444333333444444444444333333000000111111222333333444555555666666666777777777555555555666666666666666555555555666666777888999999888888777777777777777666777888888999999888888888888777666777888999:::777888:::;;;;;;:::999888777;;;@@@EEEHHHMMMQQQTTTWWWZZZ___fffsssyyywwwuuuwww|||}}}uuuqqqmmmkkkmmmpppqqqnnnmmmooouuuyyy|||zzzzzz|||sssddd]]]ZZZYYYYYY\\\bbbgggjjjjjjnnnjjjggghhhkkkjjjccc]]]WWWVVVUUURRRPPPQQQVVVYYY[[[\\\]]]^^^```cccgggjjjlllpppvvv{{{|||zzzyyyzzz{{{{{{xxxuuutttrrrooommmlllkkkhhhggg```]]]XXXTTTQQQPPPNNNLLLHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEECCCAAA@@@@@@??????>>>???@@@AAAAAABBBJJJSSS[[[___dddkkkpppzzz888888888888777777777777777777888888888888777777444444555555666777777777555666666666777777888888999888777666666555666666777777666555444444333333444333222222111222222222888888999999::::::;;;;;;;;;===???AAAAAA@@@>>>===:::;;;::::::999888777666444666999;;;<<<<<<;;;:::777777666666555444444444444444555555444444333222222222222222333333444555444333222333555555444333444555666777777555333222555444444333222222222222555444333333333333444555444333333222222333333444333444555666777777777777111111222333444444444555777777666666666666777777888777666555555555555555444444444333333444555555555555444333333333333444333444444555444333222111000111333444555444444333777666555444444444444444333444444555555444444333222222333444555555666666666666666666777777777777777777666666555555555444666555555555666777888999999888888777777777777777777777888999999999999888999888777777777888:::;;;777888:::;;;;;;:::999888666999>>>CCCHHHMMMRRRVVVXXXZZZ]]]bbbnnnzzz}}}{{{tttpppmmmnnnuuu||||||sssnnniiihhhkkkqqqssspppppprrrtttwww{{{~~~|||yyywwwxxxzzztttmmmllliiiffffffggghhhfffccc```^^^]]]aaaffffff___XXXTTTTTTTTTRRRQQQRRRWWW\\\_________^^^\\\]]]^^^```eeeiiiooouuuyyy~~~~~~}}}~~~{{{wwwxxx|||}}}yyywwwuuuuuuvvvuuuqqqmmmnnnkkkhhheeedddbbb```^^^XXXUUUQQQNNNNNNNNNMMMLLLIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGEEECCCAAA?????????>>>>>>???@@@BBBCCCIIISSSaaakkkqqquuuyyy}}}:::999888666666666777888999999888888888888888888999666333444777999888777777777777777777666555555777777666555555555555555888777777666555444444444444444333333222222222333777???FFFEEE>>>999:::>>><<<@@@CCCEEECCCAAA???>>>999999999999999888666666888888999::::::;;;<<<<<<999888777666444444333333222333333222111000///...333222222111111222222333555444333333444555444222333444555666666444222111333222111111333555555444444555555555444333333222444333333222222333333444555555555555555444444444222222333333333333444444666777777777777666666555666555444333333444555666555555666777777666555444555555555555444444444444555555444333222222111000111222333444555555555555555444444444444555666666444444555555444444333222111222222333444555666666444333333333444666888999666555444333333444555666666666666777777777777666888999999:::999888777666555888:::999777666777999666666777888888888888888888888::::::::::::888888:::===BBBFFFJJJNNNSSSVVVYYYUUURRRWWWaaalllsssuuujjjgggeeehhhlllrrr|||zzzqqqjjjiiilllpppqqqpppnnnooopppyyyvvvvvvyyy{{{zzz|||{{{xxxyyy~~~yyywwwuuuoooeee[[[XXXUUUTTTWWW\\\^^^[[[WWWSSSVVVYYYWWWTTTSSSWWW[[[```___]]]^^^______^^^]]]aaadddhhhlllpppuuuzzz}}}}}}}}}{{{uuutttuuuvvvzzz}}}zzzxxxuuutttrrrqqqpppmmmjjjgggcccaaa___]]][[[YYYXXXXXXPPPPPPOOONNNMMMLLLKKKJJJHHHHHHHHHGGGGGGFFFFFFFFFHHHIIIIIIGGGCCC@@@??????===???AAAAAA@@@AAAFFFJJJSSSlll999888777666555666666777888888888888999999999999888666333333666777777666666777777777777666666666777777666555555555555555888777777666555555444444333333222222333555666888>>>FFFMMMLLLEEE>>><<>>>>>>>>999<<<>>>???AAAFFFNNNTTTddd}}}777777666555555555555666777888888888999:::::::::888555333333444555555555666666666777777777777777777666666555555555555666777777777666555555444444333222111222444777;;;===CCCKKKQQQPPPHHH@@@===>>>BBBEEEGGGGGGEEEBBB@@@???===<<<:::999888888999999999999999999999999::::::999888777555444444444444666666555555444444333333333222222111111222222333666444333444555666555444333444555555555444333222444333222222444555444444444555555555555444333333222222111111111111222222333333444444555555666666222222333333333333444444444555666666777777777777555444444333333444444555333333333444555666777888777777666666555444333333222222222333333444444444222222333444555555555555555444444444444555666666444444555555444444333222444444444333333333222222333333333333444666777888777777666666666666777777:::888666555444555666777888888999::::::999777666777888999999888777888999777777888999999999999888999::::::;;;;;;::::::999>>>@@@AAACCCDDDHHHMMMPPP[[[XXXUUUVVVZZZ\\\[[[ZZZ^^^ZZZXXXZZZ]]]bbbkkkuuuyyypppkkkmmmooorrrsssrrrqqqrrrrrrtttooonnnqqqsssuuuyyy~~~pppbbbVVVRRRNNNOOOTTTVVVTTTQQQSSSYYY```eeefffhhhkkkmmmpppkkkccc^^^\\\\\\]]]]]]ZZZ\\\___aaabbbeeeiiilllqqqqqqtttxxx~~~}}}~~~~~~|||{{{|||{{{}}}zzzssslllggghhhjjjnnnvvv~~~|||yyyxxxpppmmmiiieeeaaa\\\WWWSSSOOONNNMMMLLLKKKJJJJJJJJJIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBB???@@@@@@@@@>>>======>>>:::<<<>>>@@@DDDMMMXXXaaavvv555555555555555555555555666777777888999:::;;;;;;666555333333333333444444666666666666666777777888777666555555555555666666777777666666555555555555555444222222555999===@@@CCCHHHMMMKKKDDD>>>===>>>EEEGGGIIIHHHFFFBBB@@@@@@???===;;;999888999:::;;;999999999999888888888888888888666555555444444444666666555444444444444444333222222111111222222333555444333444666777666555333444444555555444333333555444222222444555444444444444555555555555444444222111111000000111111222222222333444444555666666222222222333333333444444333444555666777777777777555555555555555555555555444444333222333444666777888777777666555444333333333333333333333333333333222333444444555555555444555444444444444555666666444444555555444444333222333333333222222222222222222333333444555666777888777777777777777888888888;;;999666444333444666888999:::;;;;;;;;;:::999888999999999999888888999:::777888999999::::::999999:::::::::;;;;;;:::::::::===>>>???@@@AAAEEEJJJNNNWWWWWWWWWZZZ]]]]]][[[YYYZZZVVVUUUWWWYYY]]]fffooo}}}~~~uuuooorrrtttuuuvvvvvvuuuuuuuuuuuupppmmmooorrrtttzzz}}}rrrfff^^^SSSNNNNNNPPPOOOMMMQQQZZZfffqqqvvvxxxyyyyyyvvvooofff^^^[[[[[[\\\]]]YYYZZZ\\\]]]]]]___aaadddiiikkknnnsssyyy{{{vvvvvvuuuqqqoooqqqsssuuuxxx|||xxxqqqoooiiieeefffhhhmmmwww}}}zzzvvvsssqqqlllhhhddd___[[[WWWRRRNNNIIIIIIHHHGGGGGGGGGGGGHHHFFFEEEEEEDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@>>>??????>>>===<<<===??????AAACCCFFFLLLVVVccclll~~~444444444555555555555444666666777888888999::::::555444444333222222444555777777666666666666777888666666555555555555666666666666666666555555555555777666444444555999===???@@@BBBDDDBBB===<<>>;;;999999999;;;<<<888888888888888888777777888777666555555444555555555444333333222333333444333222222111111222222333555333333444666777666555333333444444444444444444666444333333444555444333444444555666666555555444222111111000000111111222111222222333444555666666222222222333333333444444333333444666777777777777666666666777777666666666666555444222222222333444666666666555444333333333555555444333333222111111333333444444555444444444555444444444444555666666444444555555444444333222000000111111222333333444222222333444666666777777666777777888888888888888:::999666444333555777888:::;;;<<<=========<<<;;;;;;:::999888999999::::::888888999::::::::::::::::::::::::::::::::::::::::::;;;<<<===???CCCIIIMMMRRRTTTXXX\\\___^^^\\\YYYVVVSSSRRRTTTVVVYYYaaajjjzzzyyy{{{{{{{{{|||}}}}}}||||||wwwqqqnnnoooqqqsssyyyrrr```RRRMMMLLLKKKJJJLLLWWWhhhwww~~~uuunnneee^^^ZZZZZZ[[[\\\ZZZ[[[\\\\\\[[[[[[]]]___bbbeeeiiinnnsssyyy~~~~~~~~~wwwqqqkkkjjjhhhdddbbbdddeeegggkkkppptttwwwyyyzzz|||{{{{{{~~~|||ssskkkeeeaaa___```bbbgggrrr|||~~~|||yyytttoookkkiiibbb___[[[WWWTTTQQQMMMJJJEEEDDDDDDDDDDDDDDDEEEEEECCCCCCCCCBBBAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>><<<;;;;;;<<<>>>@@@DDDJJJQQQYYYdddqqqzzz333444555555666555555555555666666777777888888888333444444333222333555777999888666555555555666777666555555555555666666777666666666666666666555555888777666555666999<<<>>>===>>>>>><<<:::<<>>===;;;:::999999::::::777777777777777777888888777777666555555555555555444333222111111222333444333222222111111222222333333222222333555666555444333333333444444444444555777555333333444555444333444444555666666666666555222222111111111111222222222222333333444444555555222222333333333333444444333444555555666666666666555666777777777777666555666555444333222111111111444444444333333333333333666555555444222111111000333333444444555444444333555444444444444555666666444444555555444444333222...///000111222333444444111222444555666777777777555666777888888999888888888777666555555666777999:::;;;===>>>>>>===<<<<<<===:::888888999;;;;;;:::999999:::;;;;;;;;;;;;::::::999999888888999999:::888999;;;<<<===AAAFFFIIIMMMQQQVVVZZZ\\\[[[XXXUUURRROOONNNQQQSSSVVV^^^fffvvv{{{uuuqqqrrrrrrsssxxx~~~ooo]]]SSSNNNKKKHHHHHHQQQaaapppyyy|||{{{xxxnnniiiaaa\\\ZZZ[[[[[[[[[[[[[[[\\\[[[YYYYYYZZZ\\\]]]```cccgggkkkpppvvvzzz}}}|||||||||{{{yyywwwvvvuuukkkddd^^^]]]ZZZVVVUUUWWWTTTVVVZZZ___eeekkkoooqqqrrrrrrsssvvvwwwssslllfff]]]\\\\\\___bbbgggrrr~~~~~~~~~}}}{{{zzzwwwsssnnnhhhccc```WWWTTTPPPMMMKKKIIIGGGEEE@@@@@@????????????@@@@@@AAAAAA@@@@@@@@@?????????<<<<<<<<<<<<<<<=========;;;<<<<<<;;;;;;<<<>>>AAABBBKKKWWWdddooo{{{333444555666777666666555555555555555666666666666222333444444333333777:::;;;999777555444444555666555555555555555666777777555666666666666666666666666666666666888:::<<<===999:::;;;::::::<<>>;;;888888:::<<<<<<;;;999::::::;;;;;;;;;;;;;;;999888888777777888888999777999;;;<<<<<<>>>AAADDDFFFKKKRRRWWWYYYXXXVVVUUUPPPMMMMMMPPPRRRUUU]]]eeeqqq|||~~~zzzyyyxxxxxx{{{~~~~~~|||iii]]]UUUNNNIIIEEEKKKTTT___gggkkklllkkkdddaaa]]][[[[[[[[[[[[ZZZYYYZZZZZZYYYWWWVVVWWWYYYYYY[[[^^^```aaaeeejjjoootttwww|||}}}{{{{{{yyywwwtttppplllkkk___XXXRRRPPPOOOKKKKKKMMMJJJKKKMMMPPPUUUZZZ___bbbbbbdddgggiiihhhddd```]]]XXXYYY]]]cccgggmmmyyy|||zzzyyyzzz{{{zzzwwwtttpppooolllhhhccc^^^YYYVVVOOOLLLHHHFFFDDDCCCAAA???======<<<<<<;;;<<<<<<===>>>>>>>>>>>>============:::;;;;;;;;;<<<<<<<<<<<<;;;<<<>>>>>>???BBBFFFJJJPPP\\\nnn333444666777777777666666555555555555555444444444111333555444333444888;;;<<<:::888555444444444555555555555555555666777888555555555666666666666666444444555777999;;;===>>>555777999999:::<<>>>>>???;;;;;;;;;;;;:::999888777444555555666777888888999777666666555555555555666555333222111111222444555333222222222222222222333111000000111333444444333333333333333333444555666888666444444555555444333444444555666777777666666444333333222222333333444444333333333333333333333222222333333333444444444555555555666555555444444222222333444444333222222000111333444444333222111///000000111222222333333222222333333333333444444444444444555444444333333555444444444444555666666444444555555444444333222111111111111000000000000111222444666777777666666333444666777888888888777444444555666777888999999777888:::;;;;;;;;;::::::???;;;888888:::<<<<<<;;;999:::;;;;;;<<<<<<;;;;;;999888777666666777888999888:::<<<<<<<<<<<<>>>???@@@FFFOOOUUUYYYYYYYYYYYYPPPNNNNNNQQQTTTWWW___gggnnnyyy}}}|||xxxtttxxxqqqeee[[[QQQJJJDDDFFFJJJPPPWWW]]]___```]]][[[ZZZZZZ[[[\\\[[[ZZZXXXXXXXXXWWWUUUTTTUUUWWWWWWYYY[[[[[[[[[^^^cccggglllooouuu{{{|||{{{zzzxxxuuupppkkkgggdddXXXPPPKKKIIIHHHEEEEEEGGGIIIHHHGGGGGGIIIMMMQQQSSSUUUXXX\\\]]][[[WWWUUUTTTRRRTTT[[[ccchhhooo|||}}}|||zzzxxxwwwwwwxxxvvvqqqmmmeeedddbbb^^^ZZZUUUPPPNNNNNNJJJFFFCCCBBBAAA???======<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<===???AAACCCEEEJJJOOOSSS```nnn444666777888777666444333888888777777666555333333222333555555444555666888>>><<<999666444333222222444555666777888888888888999888888777666555555444555555555555555666777777777888:::<<<>>>@@@AAABBB>>>>>>>>>>>>????????????999::::::;;;:::999888777777777777777777777777777777666555555666777666444222222111111222222333444333333333222222222111111333222111111111222333444333333444444555555666666333333444444444444444444666666666666555444333222555555444444444333333333222222111111111111111111111111222222222333333333333333444444444444444444111111222222222333333333000111111222222222111111000000000000000111111222444444444333333222222222333333222111222333444555444444444444444444333333444444444333333222222222333333222222111222222333333333333444444444555555777777777777666666666666333333444777999:::999777<<<<<<;;;:::::::::;;;;;;777999<<<======;;;888666777777777777888888888888888777777777777777888888777888999:::;;;;;;;;;;;;???BBBHHHPPPWWWZZZZZZYYYWWWSSSPPPOOOSSSZZZ```cccnnnuuu~~~}}}xxxwwwzzzxxx{{{zzznnnfff^^^SSSKKKHHHFFFDDDFFFJJJOOOSSSUUU^^^______^^^^^^]]]\\\\\\ZZZYYYXXXXXXXXXWWWUUUSSSSSSSSSTTTVVVWWWYYY[[[\\\```dddjjjoootttzzz~~~{{{{{{}}}~~~~~~}}}|||zzzwwwsssooojjjccc___UUUQQQLLLGGGEEEEEEFFFHHHFFFFFFFFFFFFGGGHHHIIIJJJLLLLLLPPPUUUUUUPPPPPPRRRXXXZZZ^^^bbbiiivvv~~~~~~}}}}}}~~~|||zzzwwwuuuttttttsssqqqlllfffaaa___^^^[[[WWWSSSNNNJJJHHHHHHGGGEEECCCAAA@@@@@@???<<<<<<<<<;;;;;;:::::::::;;;<<<======<<<;;;:::999888888888:::<<<===>>>>>>BBBCCCEEEHHHMMMWWWdddmmm~~~555666777888777666444333444444555555555444444333222333555555555555666888:::999888666555444444555666666777888888999888888777777777666666555555555444444444444444555666666777888999;;;===>>>??????>>>>>>>>>======<<<<<<;;;999999:::::::::999888777777777777777777777777777888666555555666666555333222222222111222222333444333333333222222222111111111111000000000111333444555555555555555555666666444444444444444444333333555555555555555444444333555444444444444333333333222222111111111111111111222222222222333333333333444444444444444444444444111111111222222222333333000111111222222222111111000000000000000111111222444333333333333333333222333333222222222333444555666666555444333222222111444444333333333222222222222222222111222222333333333333333444444444444555666666666555555555444444333333444666999999888777:::999999999999999::::::999:::<<<===<<<:::888666666666777777777888888888888888777777666777777777888888999:::;;;<<<<<<;;;<<>>>>>>>><<<<<<;;;;;;;;;:::::::::999:::;;;<<<<<<;;;:::999=========>>>???AAABBBCCCIIIOOOVVV]]]cccmmm{{{555666777777777666444333111222222333444444333333222444666666555555666777777666666555555666666777777888888999999999999888666555555555555555555555333333333333333444555555777777999:::;;;<<<<<<<<<===<<<<<<;;;:::999888888999999999:::999999888777777777777777777777777777999777555555555555444222222222222222222333444444333333333222222222111111111111111222222444555666666666666666666555555555555555444444333333222222333333444555555555555444444444444444333333333333111111222222222222222222222222222333333333444444555555555444444333333222000000111111111222222222111111222222222111111000000000000000000111111222222333333333333333333444333333222222222333444555777666555444333222111000333333333333222222222222222111111111222333333444333333333333444444444444555555444444444333333333444333333555888999888666777777777777777888999:::<<<<<<<<<;;;:::999888777666666777777777777888888888888777666666666666666888999:::;;;;;;<<<<<<;;;999<<>>===<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::;;;<<<<<<<<<<<<;;;============???BBBHHHLLL[[[fffsss|||666666666777666555444444222333333444444333333333222444666777666555666777666666555555666666666777777888888999999888888777444444444555555555555555444444333333444444555666666777888888999999888888999999999888888777777777888999999999999888888888777777777777777777777777999777555555555444333111333222222222222333444444333333333222222222111111333333444555666888999999777777777666666555555555555555444444333222111111111222333444555555555555444444444333333333222222111111222222222222222333333333333333444444444444666666555444333333222222000000000111111111222222111111222222222111000000000000000000000111111222222222222333333444444444222222222333333333444444555555444444333222111111333222222222222222222222111111111111222333444444222222333333333444444444444444444444333333333333444333333444666888777666666666666666777888999:::======;;;:::999888777777666666666666777777777888888888777666555555555555999999:::;;;;;;;;;;;;;;;777999>>>CCCJJJSSS[[[aaacccaaa^^^ZZZXXXYYY\\\^^^^^^dddlllqqqtttwww{{{~~~}}}{{{zzz{{{}}}|||}}}~~~|||wwwsssooommmnnnmmmjjjfff]]]XXXQQQLLLIIIGGGEEEDDDJJJOOOXXXaaahhhlllnnnnnnnnnjjjccc^^^[[[ZZZYYYXXXSSSSSSRRRRRRRRRRRRSSSSSSSSSTTTVVVXXXZZZ^^^cccfffbbbgggmmmnnnmmmnnnssswww~~~|||yyytttqqqmmmkkkhhhfffeeeeeeggghhhfffddd```\\\XXXVVVUUUTTTPPPNNNOOOQQQRRRRRRVVV\\\```dddkkksss~~~~~~~~~|||yyyvvvsssqqqooonnnmmmkkkgggdddaaa]]]YYYUUUSSSPPPLLLJJJJJJJJJIIIHHHGGGEEEDDDCCC??????>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<<<<>>>???@@@CCCLLLXXXaaawww666666666666666555555444666666666666555444333222333555777888777666555666666666666666555555444444555666777777888777777777444444444555555555555555555555555555555666666777666666777777777777666666555555666666777777888888888888888888888888888999666666666666666666666666999777555555555444222000333333222222333333444555333333333222222222111111333333444666777888888999777777666666555555444444555555444333222222111111111111333444555555666555444444333333333222222222111111222222333333333333333333444444444555555555666666555444333333222222000111111111111222222222222222222222222111000///000000000000000111111222222222222333333444444444222222333333333444444444222222333333333333333333222222222222222222222222222111111111222222333444222222222333333333444444555555555444444444333333444333222333555666666555666666666666777888::::::===<<<:::888777666777777555666666666666777777777777666666555444444555555888999::::::;;;:::::::::777999<<<@@@FFFNNNYYY```dddeeeddd```\\\YYYZZZ[[[]]]bbbhhhkkklllnnnrrrvvvzzz|||~~~}}}~~~~~~}}}|||}}}}}}~~~yyyxxxwwwyyy~~~~~~}}}yyywwwttttttvvvvvvtttrrrmmmhhh```YYYSSSNNNHHHEEEGGGJJJQQQYYYdddmmmuuuzzz{{{uuulllddd___[[[XXXWWWTTTSSSRRRRRRQQQQQQRRRRRRRRRTTTUUUVVVVVVXXX\\\^^^ZZZ```fffiiihhhiiinnnrrrwwwzzz~~~~~~{{{yyyyyyzzz{{{}}}~~~zzztttlllfffaaa^^^]]]\\\YYYYYYZZZ[[[[[[```gggiiinnnuuu}}}}}}|||}}}|||{{{zzzyyyvvvssspppkkkjjjhhhgggeeeccc___\\\XXXUUUQQQOOONNNMMMKKKIIIIIIIIIHHHGGGEEECCCAAA@@@>>>>>>===<<<<<<;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<<<<<<<<<>>======<<<<<<;;;<<<<<<<<<:::::::::;;;;;;;;;;;;<<<<<<;;;;;;<<<===>>>???@@@DDDMMMYYYaaahhhuuu777777666555555555555555777777777777666666555444333666999:::888666555555555666666666666444333222333444666777888999::::::777777777666666555555555555444444444444555666666555555666666666666666555666666666777777888888888888777666666777888999:::666666666666666666666666666555333444444555333222444333333333333444555555333333333222222222111111///000111222333222222111333333333444444444444444333333222222222222222222111222333444444444444444333333333222222222222111111111222222333444444555444555555555666666666666444444444444444444444444222333333333333444444444222333333222222000//////000000000000000111111222444333333333333333333222111222333444444444333333222222222222222333333333000111111111222222222222444444333222111111111111111222222222222333333333333333333333222222222222555333111111333444555444666555555555555555666666777777666666666555555444555555555666666666777777333333333333444555666666777777888888888777777666666888::::::;;;AAAKKKSSS```fffmmmnnniiiccc``````]]]^^^___]]]\\\^^^dddiiiqqquuu{{{~~~~~~~~~|||{{{}}}}}}yyysssjjjaaa[[[RRRPPPMMMOOOVVVbbbooowww{{{vvvnnngggaaa]]]YYYWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTVVVXXXXXXVVVTTTSSSSSSRRRSSSUUUVVVYYY[[[\\\^^^^^^cccjjjnnnppprrrwww{{{zzz{{{|||~~~~~~yyywwwvvvtttuuuyyy|||~~~~~~|||yyyyyyyyyxxxvvvssspppooonnnllljjjhhhfffccc^^^[[[XXXWWWUUUUUUTTTQQQNNNKKKKKKIIIHHHHHHHHHHHHFFFEEEBBBAAAAAA@@@???>>><<<;;;<<<;;;;;;:::;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<<<<===>>>@@@CCCFFFIIIKKKRRRaaattt777777666555555555555555444555666666777666666666333666999:::888666555555444444555666666555444333333444666888:::;;;<<<<<<999999888777666555555444444333333333333444555555444555666666777666666666888888888888888777777777888777666666666888999:::666666666666666666666666555444333333555555444333444333333333333444555555333333333222222222111111000111222333444333222111222222222333333444444444222222222222222222333333222222333444444444333333333333333222222222111111111111222333333444555555555555555555666666666777333333444444444444444444333333333444444444555555333333333222222000//////000000000000000111111222444444444333333222222222111222333444555444333333333333333222222111111111000000111111222222222222555555333222111000000000111111222222222333333333222222222111111111111000555333111111222444444444555555444333333333444444444555555666555555444444555555555555666666666777222222222333444555666777666666777777777777666555555777999888888===FFFMMMXXXaaalllqqqoookkkiiiiii[[[\\\[[[XXXWWWYYY___dddpppttt{{{~~~~~~xxxnnnhhh]]]XXXSSSPPPRRRZZZdddjjjmmmiiidddaaa___^^^\\\ZZZVVVVVVUUUUUUUUUUUUUUUVVVWWWYYY\\\\\\YYYVVVTTTSSSPPPOOONNNOOORRRUUUVVVUUUUUU[[[bbbeeeeeefffjjjoooqqqrrrtttwww{{{~~~}}}~~~|||||||||{{{zzzsssssstttsssqqqnnnkkkiiigggeeecccaaa___[[[WWWSSSRRRQQQOOOOOONNNLLLIIIFFFHHHGGGFFFFFFFFFEEECCCAAA============<<<;;;;;;::::::::::::999::::::;;;;;;:::::::::;;;;;;<<<<<<<<>>AAARRR[[[hhhsssxxxvvvppplllfff[[[RRRQQQRRRTTT[[[dddkkkooouuuzzz}}}vvvkkkggg```ZZZXXXXXXZZZ\\\aaa^^^\\\\\\^^^^^^[[[XXX^^^[[[XXXWWWXXXYYYYYYYYY______]]][[[YYYWWWUUUUUUOOONNNMMMMMMMMMOOOQQQSSSRRRVVVYYY[[[ZZZ[[[]]]```bbbdddhhhmmmqqqtttvvvvvvrrrtttxxxzzz|||~~~}}}~~~~~~yyyvvvuuusssrrrpppnnnllliiifffcccbbbaaa\\\[[[YYYWWWTTTQQQOOONNNJJJJJJIIIHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@>>>===<<<;;;:::;;;;;;<<<===:::888888;;;<<<;;;999===;;;999888999:::;;;;;;BBB@@@FFFRRR[[[aaajjjsss666666666666666777888888666666555444444444444555777777777777777777777777666555444444555555444333444555777999::::::::::::777777666444444333333333666555444444444444555666666666666666555555555555666666777777777777666666666666666666777777777777999999888777777777777888555555444333222222222222333333333333333333333333333222222111111222222333222222111000000111222222111111222222222111111000000000000000000000000000222222222222222333333333333333444444333333222111111222444555666555333222333333444444444444444444555444444444444333333333111222222333333222222111111222222222222111000///111111111222222222333333444333333222222333333444333222222222222222222111444333333222111111000000//////000000000111111111000000000000000000000000000000111111222333333444666555333222111111222222222222222111111111000000222222222222222333333444555666666666555555444333555555444444444333333333222222333333444555555666555555555555555555555555444666888999999;;;>>>AAAIIISSSdddttt}}}~~~yyytttkkk```UUUQQQQQQRRRZZZbbbjjjnnnssswwwzzz}}}|||rrrmmmgggaaa^^^]]]___aaaccc^^^YYYWWWXXXZZZYYYWWWZZZYYYWWWXXXZZZ\\\]]]\\\``````^^^\\\YYYWWWVVVUUUOOOOOONNNNNNNNNPPPRRRSSSOOORRRTTTUUUTTTTTTUUUWWWXXXZZZ^^^bbbfffhhhjjjkkkkkknnnqqqtttvvvyyy|||}}}}}}}}}~~~~~~~~~{{{vvvsssqqqnnnlllhhhgggdddaaa^^^[[[ZZZYYYVVVVVVTTTRRRPPPNNNLLLKKKHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@??????======;;;:::::::::;;;;;;;;;999888999;;;<<<;;;::::::999999:::<<<>>>???@@@HHHJJJUUUfffttt~~~666666666666666777888888777666555555444444555555777777777777777777777777777666555555666666555444444555777999::::::999999777777666666444333222111666555555444444555666666666666666555555555555444444555555666666555555444444444444555555555666666888888999999888888777666555444333222222111222222333333333333333333333333222222111111111111222222222222111000000111222222000111111222222222111111000000000000000000000000333333333333333222222222333333333333333222222111222333444555444333222111222222333333444444555555444444444444333333333333111222222333333222222111111111222222111111000000111111111222222222222333333333222222222222333333111111111222222222222222333333222222111000000000//////000000000000111111000000000000000000000000000000000111222222333333444333222111000000111111222222111111111000000000333222222222333333444555555555444333333333444444555555444444444333333333222333333444444555555555444444555555666666777777666777999999999:::<<>>======<<<;;;;;;::::::::::::;;;:::999:::;;;===>>>===;;;888888999:::===???BBBCCCMMMTTTdddzzz666666666666666777777888777666666555555555555555666666666666666666666666888777666666777777666555444555777888999999999888666666777666555333111///555555555555555666666666666666555555555444444444333333444444444444333333333333333333444444444444555666777888777666555444444333333222111111222222222222222222222222222222222222111111111111222222222111111111111111111222000000111222222222111111222222222222222222222222444444333333222222111111222333333333333222111111333333444444333222111000111111222333444444555555444444444333333333222222111222222333333222222111000000111111111111000000111111111111222222222222333333222222222222333333000000111111222222333333222222111111000000000000////////////000000000111000000000000000000000000//////000000111222222222444333222111000111111222111111111111000000000000222222222222333444555555555444333222222222333444555555444444444333333333333333333444444444555555222333333444555666777777666777888777777777999;;;:::AAAPPPbbbrrr{{{zzzwwwqqqjjj```XXXUUUYYYaaahhhjjjllloooqqquuuzzz{{{yyyuuussssssvvvyyy|||{{{ooo```TTTOOONNNOOOPPPOOOPPPRRRWWW\\\```aaa```___^^^\\\[[[YYYWWWUUUUUUNNNOOOQQQRRRSSSSSSRRRRRRTTTSSSRRRPPPNNNLLLLLLLLLIIIJJJLLLNNNPPPRRRSSSTTTVVVYYY]]]aaacccgggjjjmmmmmmnnnpppsssvvvxxxzzzzzzvvvxxx{{{|||{{{zzzzzzzzz}}}}}}~~~~~~}}}~~~|||zzzyyywwwtttpppmmmiiiccc^^^YYYXXXWWWTTTQQQNNNLLLKKKJJJFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAA??????>>>>>>===<<<<<<;;;::::::::::::::::::::::::;;;<<<<<<>>>>>>>>>===<<<>>>=========>>>BBBGGGJJJWWWaaattt666666666666666777777888777777666555555555555666666666666666666666666666999777666666777777666555444555777888999999888777555666666666555333111///444555555666666777777777555555555555444444444444222222333333333333222222111222222222333333333333333444555555555444222111333333222111111111222222222222222222222222222222222111111000000111111222111111111222222111111111///000111222222222222222222222222222222222222222333333333222222111111111222222333333222222111000333333333222222111000000111111222222333444555555444444333333333222222222111222222333333222222111///000000111111111000000000000111111111222222222333222222111111222222333000000000111111222222222111111000000000000//////...////////////000000000////////////////////////...//////000000111111222444444222111111222333333111111111000000000//////222222222222333444555666444333222111111222444444555555444444444333333333333333333444444444444444111111222333444444555555444555666555444444666888888<<>>GGGSSSaaannnuuuvvvzzzyyysssnnnnnnooooooooooooooopppsssyyy|||zzzzzz~~~wwwwwwxxx{{{~~~kkk[[[QQQKKKFFFDDDBBBBBBCCCFFFJJJMMMNNNNNNPPPPPPQQQRRRRRRSSSTTTTTTXXXZZZ^^^bbbbbb```]]][[[WWWTTTPPPNNNMMMLLLJJJIIIGGGFFFFFFFFFFFFGGGHHHIIIKKKMMMPPPRRRSSSTTTWWWYYYYYY[[[^^^aaaccceeeeeefffiiilllppprrrrrrqqqqqqrrrqqqrrrtttvvvyyy{{{}}}~~~{{{{{{{{{|||~~~~~~|||zzzyyyxxxvvvsssrrrqqqqqqooommmnnnnnnnnnnnnkkkhhheeecccaaa___\\\ZZZWWWSSSNNNKKKGGGFFFDDDCCCAAA@@@@@@?????????@@@AAABBBBBBCCCCCCBBBBBBAAA@@@????????????<<<<<<;;;;;;::::::::::::999::::::;;;;;;;;;;;;:::999:::;;;;;;;;;<<>>BBBFFFKKKQQQZZZfffnnn}}}666666666666666777888888888777777666666666666666777777777777777777777777888666555555666777555444555666777888888888777666444444333333222333333444333444666777888888777777555555555444444444333333111222222333333222222111111111222222222333333333333333222111111111111111222222111111111111222222111111111111111111111111111111000000000000111111000111222222222222111000//////000222222333333222000000000000000000000000///////////////000000000222222222222222111000000111000000000000111111222222222222222222222333333333333333222222222222111111222222333333222222111...//////000000000000000000000000000111111111111222222111111111111222222111111111111000000000000////////////////////////........./////////000000////////////////////////------...//////000000111333222111000000111222333111000000000/////////////////////000111222444444222222333444444444444444555555444444444333333333444444444444444444444444333333333333333333333333222333444333222222444666444777;;;???EEEPPP^^^iiiqqq{{{~~~~~~|||yyysssrrrooommmnnnsss{{{xxxuuuuuuxxxzzzyyyyyyzzz{{{qqqddd[[[TTTNNNJJJFFFDDDCCCCCCEEEGGGHHHHHHGGGHHHJJJLLLOOOQQQSSSTTTXXX[[[```dddeeebbb^^^[[[VVVRRRNNNLLLKKKKKKJJJHHHHHHGGGFFFEEEEEEEEEFFFFFFHHHJJJLLLLLLLLLLLLNNNPPPPPPRRRTTTWWWYYYYYYYYYXXX___bbbeeeffffffggghhhiiiiiijjjlllooorrruuuwwwxxxttttttuuuvvvxxxzzz|||~~~|||~~~zzzyyyxxxvvvsssrrrpppooonnnllliiiggggggfffeeecccbbbbbbcccbbb```]]]ZZZWWWVVVTTTQQQOOONNNKKKHHHEEEAAA@@@???>>>>>>======>>>======>>>???@@@AAABBBBBB@@@???>>>======<<<<<<===;;;;;;;;;:::::::::::::::999:::;;;<<<===<<<<<<;;;999;;;===>>>???BBBHHHMMMMMMUUU```iiiqqqzzz666666666666666777888888888888777666666666666666777777777777777777777777777666555555666666555444555666777888888777666666444333222111222333444555333444666777888888888777555555444444444333333333222222333333333333222222111222222222222333333333555444222111111111222333222111111111111111222222111111111111111111111111111111000000000000111111000111222333333222111000//////000222222333333333222222222222222222222222------......//////000000111222222222222111000000000000//////000111222222333333222222222222222222333333333222222222111111222222222333333222222222......///000000000000000000000000000111111111111222222111111111111222222222222111111000000//////.........///////////////............/////////000////////////////////////------......///000000000111111000//////000111222000000000000////////////.........///000222333444111222444555666555444444555555444444444333333333444444444444444444444444444444444444444444444333222333444444333333555777444888::::::;;;BBBOOOZZZhhhwwwuuusssoookkkjjjnnnuuuzzz||||||uuurrrqqqsssvvv{{{||||||{{{|||~~~uuukkkddd^^^WWWSSSLLLJJJGGGEEEFFFHHHHHHHHHAAACCCEEEIIILLLPPPRRRSSSUUUYYY^^^cccccc```\\\YYYVVVRRRMMMKKKLLLLLLKKKIIIJJJIIIHHHFFFFFFFFFFFFGGGGGGHHHIIIIIIHHHHHHIIIJJJJJJLLLNNNPPPQQQQQQPPPPPPVVVXXX[[[\\\\\\]]]___```dddeeegggjjjmmmppprrrtttnnnnnnnnnoooqqqtttvvvxxxrrrvvvzzz}}}}}}}}}}}}~~~~~~{{{xxxvvvtttppplllhhhfffeeedddeeeccc```___^^^^^^\\\[[[ZZZZZZ[[[[[[YYYVVVRRRPPPNNNLLLJJJHHHHHHFFFDDDBBB??????>>>>>>===>>>>>>???<<<======>>>???@@@AAAAAA>>>>>>===<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::999:::<<<=========<<<<<<<<<>>>@@@BBBDDDJJJRRRYYYhhhsss777666555444333444444555666666666666555555555555555555555555555666777777888666333333555444222///333444555666666555444333333333222222333333444555333333222222222333444444444555555555444333333222222222444444444444222222222111/////////111333555555333111//////111333555111111111111111111111111111111111111111111111111222222111111000////////////000000000000111111111111222222333444444444444000000000000000000000000000111111111111222222222000000000000000111111111111111111000000000000000000000000000000000000000111111000///////////////...///000111111111111111111000///......///000111////////////000000000000000000000000000000000000111000///...------...///000000000000///////////////////////////.........000000///...------,,,,,,+++++++++,,,---...///000///////////////000111111000000000000000000000000000000000000000000000000333222222111222333555666444444444444444444444444555555555444333333222222555555555444444333333333222333333444444555555555444222333777;;;???GGGOOOcccuuu~~~ttthhhbbbcccjjjpppttttttssswww~~~xxxtttwwwxxxyyy}}}|||zzzzzzzzz|||}}}~~~~~~~~~}}}xxxppphhhbbb___WWWUUUQQQNNNPPPSSSPPPIIIIIIFFFCCCBBBEEEHHHKKKKKKPPPRRRUUUXXXXXXWWWUUUTTTOOONNNMMMLLLKKKKKKLLLLLLHHHGGGEEEDDDCCCDDDEEEEEEGGGGGGFFFFFFFFFGGGGGGHHHGGGGGGGGGHHHIIIJJJLLLLLLMMMNNNPPPRRRUUUVVVWWWXXXXXXYYY\\\```eeeiiilllmmmlllkkkiiihhhhhhjjjlllmmmmmmoooqqqtttwwwyyyzzz{{{~~~}}}~~~zzzuuusssrrriiifffbbb]]]ZZZYYYYYYYYY\\\ZZZWWWUUUTTTTTTTTTUUURRRSSSUUUUUUSSSOOOKKKHHHGGGFFFEEEDDDBBBBBBAAAAAA======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>===<<<;;;<<<:::888999<<<===;;;999888888888888888888999:::DDDAAAAAAGGGNNNZZZooo777666555333333333444555666666666666555555555444555555555555555666666777999666444444666777555444333444555666666555444333333222222222222333444444444333333222222222333333333333444444333222222111222222444444444444222222111111000000000222444666555333111000000111333555111111111111111111111111111111111111111111111111//////000000000000000000000000000111111111222222222222333333444333333333000000000000000000000000000000111111111222222222111000000000000000000000000000000000000000000000000000000000000000000000111111000/////////////////////000111111111000000000000////////////000000////////////000000000000000000000000000000000000111000///...---......///000000000000/////////...////////////............000//////...------,,,,,,,,,,,,,,,,,,---.../////////////////////000000111000000000000000000000000000000000000000000000000333333222222222333444555444444444444444444444444444444444444444444555555555555444444444333333333666666555444444333222222666444444777999;;;AAAIIIYYYjjjzzzxxxjjjaaaaaafffllloooqqqnnnpppxxx~~~~~~|||~~~~~~|||yyyyyyzzz{{{|||}}}~~~|||xxxrrrooonnnjjjiiigggdddeeefff```XXXPPPLLLFFFDDDEEEGGGGGGGGGIIIJJJKKKLLLMMMMMMMMMLLLLLLKKKJJJHHHGGGGGGHHHHHHHHHGGGFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJIIIJJJLLLMMMOOOPPPPPPQQQRRRSSSVVVZZZ^^^bbbeeefffddddddbbbbbbbbbdddfffggggggiiikkknnnppprrrtttttttttssssssvvvzzz}}}}}}xxxrrrmmmjjjhhhgggaaa^^^ZZZVVVSSSRRRRRRRRRSSSRRROOOMMMLLLMMMMMMNNNFFFGGGIIIIIIIIIGGGEEECCCEEEDDDCCCAAA@@@@@@??????===<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<999999999999999999888888:::888777777::::::999777<<<============>>>@@@BBBEEEDDDIIIUUUeeexxx666555444333333333444555666666555555555444444444555444444444444555666666888666444333555666666666333444444555555444444333222222222222222333444444555444333222222222222222222222222222222111111000222222444444444444222222111111111111222444666777444333111000000111333444111111111111111111111111111111111111111111111111......//////000111111222111111111111222222222333333333333333333333222111000000000000000000000000000000000111111111222222111111111000000/////////000000000000000000000000000000000000000000000000111000000///////////////000000111111111000////////////000000000000//////////////////000000000000000000000000000000000000000000///............///000000000/////////............................../////////...------,,,,,,,,,,,,,,,,,,------.../////////......//////000111000000000000000000000000000000000000000000000000444333333222222222222333333333333333444444444444333333444444555666666777555444444444444333333333666666555555444333333333999666555666666666:::AAANNN\\\lll{{{qqqfffbbbdddgggiiinnnjjjjjjqqqyyy|||yyywwwxxxyyy{{{|||~~~~~~~~~~~~wwwnnn^^^XXXPPPJJJHHHHHHFFFDDDCCCCCCBBBBBBCCCDDDEEEFFFIIIHHHGGGEEEDDDEEEEEEFFFHHHHHHGGGFFFFFFFFFGGGGGGFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFFFFEEEEEEFFFFFFGGGEEEEEEFFFGGGHHHHHHHHHGGGIIIKKKMMMPPPTTTWWWZZZ[[[YYYYYYXXXXXXYYY[[[\\\^^^^^^```bbbdddfffhhhiiijjjgggggggggjjjnnnrrrsssssswwwxxx{{{|||tttoookkkiiifffbbb___]]]\\\[[[VVVTTTPPPMMMJJJIIIIIIIIIJJJIIIGGGFFFFFFFFFGGGHHHCCCDDDDDDEEEDDDDDDCCCBBBBBBAAA@@@>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999888888999;;;;;;:::888777777999:::999888:::;;;======>>>@@@CCCFFFKKKMMMXXXlll555444333222222333444444555555555444444444333333444444333333444444555666666444222111111222333444333333333444444333333333222222222111222333333444555444333222111111111111111222222222222222111111222222444444444444222222111111222222444555777888444333111111111111333444111111111111111111111111111111111111111111111111000000000111111111222222111111222222222333333333333333333333333222111000000000000000000000000000000000000000111111111111222222111000///......---/////////000000000000000000000000000000000000000000000////////////000000000111111111000///......---...000111111000//////////////////000000000000000000000000000000000000/////////.........//////000000/////////.........------.............../////////.........---------,,,,,,,,,,,,,,,---...//////............///000000000000000000000000000000000000000000000000000000444444333222222111111111333333333333333444444444444444444555555666666666444444444444444444444444222333333444555666777777999555444555444222666<<>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999:::999888777888:::<<<===::::::999999:::;;;<<<<<<777:::<<<===???BBBGGGLLLVVV]]]nnn444333222111111222333444444444444444333333333333333333333333333444555555666555444222111111111222333333333222222333333333222111111111111222333333555444333222111000000000222222333333333333222222222222444444444444222222222222222333444666777777333333222111111222333333111111111111111111111111111111111111111111111111333333333222222111111111111111222222222333333333333333333333222111111000000000000000000000000000//////000000000111111111222111111000///...------......//////000000000000////////////////////////000000////////////000000000000000000000///...------...///111111111000///////////////000000000000////////////////////////......//////////////////////////////............,,,---------......//////...............---------------,,,,,,,,,---.....................//////000000000000000000000000000000000000000000000000000333333333222222111111000222222222333333333444444666666555555444444444444444444444444444444444444222222333444555777777888777444333444333222555;;;===EEEQQQaaavvvvvvnnngggbbbfffdddgggooovvvyyy{{{|||zzzzzz{{{}}}|||~~~|||oooeeeaaa]]]XXXSSSJJJHHHDDDAAA??????AAABBBBBBAAAAAAAAAAAACCCDDDEEEDDDDDDEEEEEEEEEEEEEEEEEEDDDFFFHHHJJJKKKJJJIIIHHHFFFFFFEEEDDDCCCCCCCCCCCCFFFFFFEEEDDDCCCBBB@@@?????????AAACCCEEEGGGHHHIIIGGGGGGGGGHHHJJJKKKLLLMMMMMMNNNOOOQQQSSSTTTTTTTTTTTTTTTTTTVVVZZZ]]]^^^^^^]]]___ccchhhmmmoooooonnnpppnnnkkkjjjiiiiiihhhgggbbb___[[[YYYWWWVVVTTTRRRPPPPPPOOOOOONNNNNNNNNNNNGGGEEEDDDBBB@@@@@@??????BBBBBBBBBBBBBBBCCCCCCCCCCCCBBBAAA???>>>>>>>>>???>>>>>>===<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;999999999999999999888888777666555444555666888:::999999999999:::<<<>>>@@@<<<@@@DDDFFFGGGLLLTTTZZZgggsss333222111111111222333444444444333333333222222222333222222222222333444444444666666555444333333444333222222111111222222333111111111111111222333333444333222111111111111111111222333333333333333333222222444444444444222222222222333444444555555555333222222222222222222333111111111111111111111111111111111111111111111111444333333222111111000000111111111111222222222333222222222222222222111000000000000000000000000000/////////000000000111111000000000//////.........---......//////000000111///////////////////////////////////////000000111//////000000000///......---...///000000111111000////////////000000000000////////////////////////---...//////000//////////////////.........------,,,,,,,,,---......//////........................---------,,,,,,------.........------......///000000000000000000000000000000000000000000000000000111222222333222222111000111111222222333333444444666555555444333333222222333333333444444444444555555555555555555555555555666333333555444333666;;;555;;;EEESSSeee{{{|||ooofffbbb```ccckkkqqqrrrtttwww{{{}}}~~~}}}|||}}}~~~~~~|||ssspppmmmgggbbbSSSQQQMMMIIIEEEBBBAAA@@@???>>>=========>>>???@@@@@@@@@AAABBBBBBBBBAAAAAA@@@BBBDDDFFFHHHIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDHHHGGGGGGFFFDDDBBB@@@???===>>>???@@@AAACCCDDDDDDBBBBBBCCCDDDEEEFFFFFFGGGFFFFFFHHHIIIJJJKKKKKKLLLKKKJJJIIIKKKNNNQQQRRRQQQQQQSSSVVVYYY[[[\\\\\\[[[[[[[[[ZZZYYYWWWVVVUUUTTTQQQOOOMMMLLLMMMMMMLLLKKKGGGGGGGGGGGGGGGGGGGGGGGGBBBAAA@@@???>>>>>>======>>>?????????????????????============>>>???@@@AAA======<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;888888888888999999999::::::999888777888999:::;;;888999999:::;;;===BBBEEEEEEJJJOOORRRTTTZZZccckkk{{{222111000000000222333444333333333333222222222222222222222222222333333444///222555666555444555666333222111000000111222333111111111111111222222333222222111111111111111222000000111222222222222222222222444444444444222222333333333444444444333333222222222222222222222222111111111111111111111111111111111111111111111111111111000000000000000000000000000111111111222222000111111222222222222111000000000000000000000000////////////000000000111//////////////////......------......///000000111///////////////////////////////////////000111111......//////000/////////............///000111222////////////000000000000////////////////////////,,,---///000000000////////////.........---------++++++,,,------...//////...........................------,,,,,,---------...------------...//////000000000000000000000000000000000000000000000000000000222222333222111111000111111222333333444444333333333333333333222222333333333444444444555555555555555555666666666666777555555666555333666;;;555888???GGGTTThhh~~~rrrbbb___```fffkkkmmmooossstttuuuyyy~~~|||zzzyyytttooocccaaa^^^ZZZTTTNNNIIIFFFBBBAAA???===;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>===;;;<<<>>>@@@CCCEEEGGGHHHGGGGGGFFFFFFFFFFFFFFFGGGHHHGGGGGGFFFDDDBBB@@@???======>>>??????@@@AAAAAA???@@@@@@AAABBBBBBBBBBBB@@@AAABBBCCCDDDDDDDDDDDDDDDBBBBBBCCCEEEGGGGGGGGGGGGHHHJJJLLLLLLKKKLLLLLLJJJKKKLLLLLLKKKIIIIIIHHHHHHGGGEEEFFFGGGGGGEEEDDDAAAAAAAAAAAAAAAAAA@@@@@@=========<<<<<<;;;;;;;;;<<<============<<<<<<<<<;;;<<<===>>>???@@@AAAAAA<<<;;;;;;:::::::::::::::999999:::::::::;;;;;;;;;666777888888999:::;;;;;;===============<<<<<<<<<:::<<<===>>>???CCCIIIMMMSSSYYY___bbbdddkkkvvv111111000000000111333444333333333222222222111111222222111111222222333444(((---222555555444555666333222111000000111222333111111111000111222222333111111111111111111222222//////000111111111111111222222444444444444222222333333444444333333222111222222222222222222222222111111111111111111111111111111111111111111111111------......//////000000///000000000000111111111///000111222222222222222000000000000000000000000////////////000000000000.........///////////////---------...///000000111///////////////////////////////////////000111111------...///000000000//////............000222333////////////000000000000////////////////////////,,,---///000000000////////////.........---------++++++,,,,,,---...//////---........................------,,,,,,,,,------...------------...//////000000000000000000000000000000000000000000000000///000111222333333222111000000111222333333444444000111111222222333333444333333333444444555555555222222333555666888999999999666666888666444555:::999;;;>>>BBBIIIZZZttt~~~eeeaaa___dddhhhkkkooossspppqqqtttyyy}}}|||}}}~~~}}}{{{vvvrrrqqqnnniiibbbZZZSSSNNNGGGEEEBBB???<<<:::999999888999;;;<<<<<<<<<;;;:::777888999<<>>======>>>>>>>>>?????????>>>>>>???@@@@@@@@@??????<<<===>>>???@@@@@@@@@@@@AAA@@@>>>???AAACCCBBBBBB@@@BBBCCCCCCBBBBBBBBBCCC@@@BBBDDDEEEDDDCCCCCCCCCAAA@@@??????@@@???===;;;???????????????>>>>>>===:::::::::::::::999999999===============<<<;;;;;;:::;;;<<<<<<<<<;;;;;;:::::::::999999999999999999999999999::::::;;;;;;;;;666666777999:::;;;<<<===;;;<<<<<<<<<;;;:::999999>>>@@@BBBCCCEEEIIIPPPUUUccciiiooosssuuu}}}000111111111111222222222333222222111222222333333111111222222222333333333444333222222111111222222222222111111111111111222000000000000000000000000222222111111111111222222222222111111111111222222444444555555444444333222444444444333333333222222333333222111000000000111111111111111111111111111111111111111111111111111444222000///...///000111000000000000000000000000222222222222222222222222000000000000000000000000//////......---------,,,......//////000000111111000000000000000000000000///////////////...------////////////000000000000//////............//////000000000000000000000000000000000000000000000000---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------...//////------------------------////////////000000000000000000000000000111111111000000000000000000000000........................000111111111111222222222555444444333333222222111222222333333444555666666666666666666666777777888:::999777555555666888999999>>>AAA@@@AAAKKK^^^ooozzzlll```___cccfffkkkrrrnnnmmmnnnsss{{{{{{xxxwwwyyyzzz|||}}}|||zzzwwwsssmmmfffaaaZZZUUUMMMEEE???======>>><<<::::::<<>>===<<<============>>>>>>>>>>>><<<===>>>???@@@@@@???>>>============>>>>>>>>>>>>@@@?????????>>>>>>======@@@@@@@@@???????????????BBBAAAAAA@@@???>>>==============================;;;;;;::::::::::::999999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::999999:::::::::;;;;;;;;;::::::;;;<<<<<<<<<;;;;;;=========<<<<<<======>>>@@@AAABBBCCCBBBAAA@@@>>>CCCGGGLLLOOORRRXXXbbbjjjssswww}}}000111111111111222222222222222111111111222222222111111111222222222333333444333222222111111222222222222111111111111111222111111111111111111111111222222111111111111222222222222111111111111222222333444444444444333222222333333333333222222222222222222111000000000111111111111111111111111111111111111111111111111111111333222000......///000111000000000000000000000000222222222222222222222222000000000000000000000000/////////.........------......//////000000000000000000000000000000000000///000000000000///...---.../////////000000000000//////............//////000000000000000000000000////////////////////////---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------...//////------------------------............////////////000000000000000111111111000000000000000000000000////////////////////////000000111111111222222222444333333333333222222222222222333333444555555666555555444444555555666777999888666555555777888999777:::<<<;;;;;;CCCRRR___vvv}}}ooohhheeedddfffkkklllkkkkkkpppxxx|||xxxwwwyyyzzz}}}~~~yyytttqqqfff```WWWOOOJJJFFFCCC@@@???===;;;;;;===>>>===<<<::::::999999;;;<<<>>>???AAABBBDDDEEEEEEDDDBBBAAA@@@??????>>>======<<<<<<<<<<<<<<<<<<============<<<<<<>>>?????????>>>>>><<<<<<<<<<<<============>>>>>>=========<<<<<<<<>>>>>>>>>>>>>>>>>>>>@@@@@@@@@???>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999888888999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;999999:::;;;;;;;;;;;;;;;<<<<<<===>>>@@@CCCEEEFFFIIIKKKLLLLLLJJJIIIKKKLLLMMMSSSYYY]]]aaahhhqqqxxx000111111111111222222222222111111111111111111111111111111222222222222333444333222222111111222222222111111111111111222222111111111111111111111111222222111111111111222222222222111111111111222222222333333333333222111111222222222222111111111000111000000000000111111222111111111111111111111111111111111111111111111111111000///.........///000000000000000000000000000222222222222222222222222000000000000000000000000000000////////////.........////////////000000000000000000000000000000000000000111111000000//////....../////////000000000//////............//////000000000000000000000000////////////////////////---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------......///------------------------------------............/////////000000111111111000000000000000000000000000000000000000000000000000000000111111111222222222222222222333333333333222222333333444444555555444333333333333444555555777666555555555777888999888888888777777<<>>>>>======::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;========================>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999888888888888888999999999999::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;999999:::::::::;;;;;;;;;999::::::;;;;;;<<<<<<<<<===>>>@@@DDDHHHMMMRRRUUUXXXZZZ[[[YYYUUUUUUZZZ___bbbgggnnntttxxx~~~000000111111111222222222111111111111111111000000111111111111222222222222444333222222111111222222111111111000111111222333111111111111111111111111222222111111111111222222222222111111111111222222222222222222222111000000111111111111000000000000///////////////000111222111111111111111111111111111111111111111111111111000///............//////000000000000000000000000111111111111111111111111000000000000000000000000000000000000000/////////////////////////////////////////////////////////000000111111111111000000........./////////000000//////............//////////////////////////////////////////////////////---------............///........................------------------------------------------------------,,,,,,------...///........................------........./////////......//////000111111111000000000000000000000000////////////////////////000000000000111111111111000111111222333333444444222222333333333444444444333333333333333444555555555444444555555777888999:::999777777888;;;???AAAMMM___uuusssjjjgggddddddfffkkkrrrwwwzzz{{{}}}|||vvvuuusssmmmhhhfffccc[[[QQQGGG@@@======>>>===<<<:::::::::;;;;;;;;;;;;<<<<<<<<<;;;:::999888888888999999:::::::::999999999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<=========>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999888777777:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::888888999999999:::::::::;;;;;;<<<<<<===>>>??????BBBDDDIIIOOOWWW```fffjjjqqqttttttooojjjkkksss{{{~~~000000111111111222222222111222222222222111000///000000111111111222222222444333222222111111222222111111000000111222222333111111111111111111111111222222111111111111222222222222111111111111222222111111222222111111000///111111111000000000//////............///000111111000000000000000000000000000000000000000000000000///...............//////111111111111111111111111111111111111111111111111000000000000000000000000/////////000000000000000/////////...............////////////////////////000000111111111111000000............//////////////////............//////////////////////////////........................---------............///........................------------------------------------------------,,,,,,,,,,,,,,,---..................................../////////000000000---......///000000111111////////////////////////........................//////000000000111111111///000111111222333444444222222222333333333333333444444333333444444555666333444444444555666777888999888777777888:::<<<===GGGNNN\\\qqqtttjjjcccdddhhhmmmrrruuutttssssssyyy|||lllZZZMMMGGGGGGGGGFFFDDDBBBAAAAAAAAAAAA>>>>>><<<;;;;;;;;;<<<===888888888888999999999999888888888888999999999999;;;:::::::::::::::::::::888888888888999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;999::::::;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888777777:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::999999::::::::::::999999888888888888999999999:::;;;;;;<<<===???AAACCCDDDGGGKKKTTT```nnnzzz000111111111111222222222222333444444333222000///000000000111111111111222444333222222111111222222000000000000111222333333222222222222222222222222222222111111111111222222222222111111111111222222111222222222222111000000111111111111000000000//////............//////000000000000000000000000000000000000000000000000000....../////////000000000111111111111111111111111111111111111111111111111000000000000000000000000......////////////000000/////////............---000000000000000000000000//////000000111111000000------.........///////////////............//////000000000000000000000000........................---------............///........................------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,------...........................////////////000000000111------...///000000111111////////////////////////......................../////////000000000111111000000000111222333333444222222222222333333333333444333333333333444555555333333444444555666666666555555555555666888999:::AAACCCKKK]]]xxxppphhhiiijjjnnnqqqsssrrrqqqpppuuu{{{rrr___WWWVVVPPPNNNLLLJJJIIIHHHIIIIIIDDDCCCAAA>>>===<<<======;;;;;;;;;::::::999999999777777888888888999999999::::::999888888888999999777777888888888999999999::::::::::::;;;;;;;;;;;;888999999::::::;;;;;;;;;999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888888888888888999999999999::::::::::::::::::::::::::::::999999::::::::::::999999999999::::::::::::;;;;;;;;;<<<>>>AAAEEEJJJOOOQQQOOOWWWddduuu000111111111111222222222333444555555555333111000000000000000111111111111444333222222111111222222000000000000111222333444222222222222222222222222222222111111111111222222222222111111111111222222222222333333222222111000222222111111111000000000//////...---------......000000000000000000000000000000000000000000000000...///000000111111111000111111111111111111111111111111111111111111111111000000000000000000000000------.........///////////////.........---------000000000000000000000000---...///000000000000///---------.........////////////............//////000000000000000000000000........................---------............///......................................................---------,,,,,,,,,,,,,,,++++++,,,,,,---..................................../////////000000,,,,,,---...///000111222////////////////////////........................////////////000000000111000000111111222222333333222222222222222222222222222222222222222333444444333444444555555555444444333444555444333444777999:::<<>>===;;;:::999888777777888888888999999999:::999888777777777888888777777888888888999999999888888888999999999::::::888888999::::::;;;<<<<<<888888999999999999999999::::::::::::::::::::::::888888888888999999999999888888999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<=========>>>>>>>>>@@@DDDKKKSSS\\\cccggg```iiixxx000111111111111222222222444555666666666444111000000000000000111111111111444333222222111111222222000000000000111222333444222222222222222222222222222222111111111111222222222222111111111111222222222333333333333222111111222222222222111111111111000///...---------------000000000000000000000000000000000000000000000000//////000111111111111111111111111111111111111111000000000000000000000000000000000000000000000000,,,---------......////////////.........---------000000000000000000000000------...//////000//////---------.........////////////............//////000000000000000000000000........................---------.........//////.........................................................------,,,,,,,,,,,,,,,++++++,,,,,,---...////////////////////////---------.........//////,,,,,,---...///000111222////////////////////////000000000000000000000000////////////000000000000111111111111111222222222222222222222222222222222111111111000111222222333444444444555555444333333333666777555333333666:::555999@@@FFFOOObbb}}}zzztttnnnjjjkkkppptttwwwyyy{{{|||}}}|||qqqooovvvuuusssqqqpppoooppppppkkklllllljjjddd\\\TTTPPPCCCCCCAAA???===;;;999888888888888888999999999999:::999888666666666777888888888888888999999999999666666777777888888888999888888999:::;;;;;;<<<<<<888888888888888888888888888888888888888888888888777777777888999999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<>>@@@DDDPPPaaannnvvvnnnjjjiiipppzzz~~~}}}}}}~~~}}}rrrcccVVVOOOFFFAAA@@@@@@===:::;;;;;;;;;;;;;;;;;;::::::888888999999999888888777===<<<999777666666777888888999:::::::::999888777::::::;;;;;;;;;:::::::::999999888888888888999999333666::::::999777777888888999:::;;;;;;;;;;;;::::::777666888===@@@@@@>>>===;;;===AAAAAA===<<<>>>???@@@@@@???>>>@@@CCCFFFDDDGGGGGGGGGJJJOOOPPPMMMMMMQQQYYYeeeqqqzzz~~~222222111111111111222222222333333444444333333222000000000000000111111222222222222111111111000000111111111111222222222333444333333222333444555666222111000000000000111222444444444444444444444444333222000//////000222333111111111111000000000000//////////////////////////////////////////////////////000000000000///////////////000111111222222111111111111111111000///222111000//////000111222////////////////////////,,,,,,,,,---------......////////////////////////---------.........//////------------------------000/////////.........---........................................................................///...---,,,,,,---...///........./////////000000------------------------......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------------------------............///...............///000000111000000//////...------////////////////////////000/////////////////////000000000000000000000000111222333333444333333333333333333333444444444444222333444333111000111222444444444444555666777777999;;;>>>===>>>FFFSSS]]]ssszzzpppkkkpppwww}}}yyyxxxyyy{{{}}}kkkcccXXXPPPLLLIIIEEEAAAAAA@@@???>>><<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;:::999888888888999:::999999:::::::::999888777888999:::;;;;;;::::::999:::::::::::::::;;;<<<<<<:::888777888999;;;:::999999999:::::::::;;;;;;;;;===<<<<<<===@@@BBBCCCCCCCCC@@@AAADDDDDDAAABBBEEEHHHJJJLLLLLLJJJIIIJJJLLLPPPTTTVVVVVVYYY______]]]aaaccchhhpppzzz111111222222222222111111222222333333333333222222000000000000000111111222222222222111111111111111111222222222222333333333222222222222333555666777222222111111111111222222333333333333333333333333222111000//////000111222222222222111111000000000//////////////////////////////////////////////////////000000000000//////000000000000000000000000...///000000000000000000111111000000000000111111////////////////////////////////////000000000111////////////////////////---------......................................./////////...............................................................------------------------......------------......---------............///------------------------...------------,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------------------------............////////////...///000000111/////////......------,,,////////////////////////////////////////////////000000000000000000000000111111222333333333333333444444333333333333333333111222333222111000111222333333333444555555666666777999;;;999888;;;DDDKKKVVVdddxxx{{{rrrpppsss}}}yyy{{{|||~~~xxxmmmeee___YYYTTTPPPMMMKKKHHHDDDBBBAAAAAAAAABBBBBBAAA@@@@@@@@@@@@@@@<<<<<<;;;;;;:::;;;;;;;;;::::::;;;;;;;;;:::999888888888:::;;;;;;;;;;;;:::999999888888999:::<<<===@@@<<<888888<<<>>>===;;;<<<;;;;;;:::;;;<<<===>>>???@@@BBBCCCFFFIIINNNRRRSSSNNNKKKLLLKKKJJJKKKPPPUUU[[[```bbb```^^^]]]]]]dddiiimmmooorrrwwwxxxuuuyyyxxxyyy}}}000111333333333333111000222222333333333333222222000000000000000111111222111111111111111111111111222222222222222333333333000000000111111222333444333222222222222222222333222222222222222222222222111111000000000000111111222222111111000///////////////////////////////////////////////////////////////000000000000//////111111000000////////////------...///000000000///111000000000000000000111//////////////////////////////000000000111111111////////////////////////........................////////////////////////........................................................................------------------------------------------------------------------------,,,,,,------------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///...............///000000.........------,,,,,,,,,////////////////////////.........///////////////000000000000000000000000///000111222333333333222444444333333222222111111333444555444333222333444222222333444444555555555222555777777666888===BBBFFFPPPaaauuu}}}uuurrryyysssmmmgggbbb]]]ZZZUUUQQQNNNMMMMMMMMMQQQOOOMMMKKKIIIIIIIIIIIIFFFEEECCCAAA>>><<<::::::::::::;;;;;;;;;:::::::::888999::::::;;;;;;<<<<<<;;;:::::::::;;;===???@@@EEEDDDCCCBBBBBBBBB@@@??????>>>===<<<===@@@BBBDDDAAADDDGGGJJJPPPZZZgggpppooohhhaaa]]]ZZZXXXZZZ___iiiqqqzzz~~~|||yyyxxxyyy{{{111222333444444333222111111222222333333222222111000000000000000111111222111111111111111111111111222222222222222222222222111111111111111111111000222222222222222222222222222222222222222222222222111000000000000000000111000000/////////.........000000000000000000000000//////////////////////////////000000000000//////111111000000///.........,,,---...///////////////000000000111111000000000........................***+++++++++,,,,,,,,,,,,////////////////////////.....................---////////////////////////---------...............................................................------------------------,,,------------------,,,---------------,,,,,,,,,,,,,,,,,,---------......---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------............///------,,,,,,,,,---......------------,,,,,,,,,,,,////////////////////////------....../////////000////////////////////////...///000111222222222222333333333222222111111000222333444444222222333444111222333444555555555555222555777777777777:::===@@@EEEOOO___sss~~~uuuuuuyyy}}}~~~vvvqqqnnnkkkgggbbb___^^^^^^___gggddd```\\\ZZZYYYYYYYYYWWWUUUPPPJJJDDD???<<<:::::::::;;;;;;;;;<<<<<<===<<<;;;:::::::::<<<===>>>@@@??????@@@BBBFFFIIIKKKQQQVVVZZZXXXQQQJJJFFFFFFBBBAAAAAABBBEEEHHHKKKNNNLLLOOORRRXXXcccttt~~~vvvppplllnnnsss222222333333333333222222111111222222222222111111000000000000000111111222111111111111111222222222222222222111111111111000333333444444333222111111111111222222222222111111111111111111111111111111000000000000000000000000........................000000000000000000000000//////////////////////////////000000000000//////000000000//////.........---...//////////////////000000111111111111000000........................+++++++++,,,,,,,,,------////////////////////////...............---------........................---------------.................................------------------------------------------------,,,,,,------------,,,,,,...------------,,,,,,,,,+++,,,,,,------.........,,,,,,,,,------------...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,++++++,,,,,,---...------------------------////////////////////////---------......//////000////////////////////////---...///000111222222222222222111111111111111111///000111111000000111222111222444555666666555555666777999888777666777888<<<<<>>AAABBBNNN```tttpppdddeeeccceeemmmuuuyyy~~~333333222222222222222333222222222222111111111111////////////000000000111222222111000000/////////000000000000000000//////111111111000000000000000000000000000000000000000//////////////////////////////............//////,,,------...///000111111---...//////000000//////---......//////000000000///////////////////////////......------......///...........................///111222111///---,,,------------------------------------------------...........................---,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,------......------,,,------+++******+++------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...------------------------,,,,,,,,,---------......------,,,,,,,,,---.........------,,,,,,------...------------------------------,,,,,,------...///......///000000///..............................000000000000000000000000........./////////000000........................000000111111111222222222333333333444444333333333666666666777777777777777555666888888777888:::<<<<<>>BBBNNN```mmm}}}wwwoookkkkkkqqq|||444333222111000000000000000000////////////000000................................................//////............//////////////////////////////,,,...///...---,,,...//////............------------------------...//////------------------,,,,,,---,,,,,,,,,++++++******------------------------,,,,,,,,,,,,,,,---...///+++,,,,,,------,,,,,,,,,******+++,,,------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---////////////////////////+++,,,,,,------,,,,,,+++++++++,,,------------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++,,,,,,------(((((()))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,------------...------------------------++++++,,,,,,---...//////........................,,,,,,------------------++++++,,,,,,---.................................000000000000000000000000///000000000111111111111111111111222222333333333333333333333333333444555555555666666666666555555333777:::;;;;;;@@@JJJRRRaaalllwwwqqqpppttt|||~~~||||||zzz555444333111000////////////////////////000000111////////////////////////........................///............//////000000000000000000/////////,,,---......---,,,...//////............---------,,,,,,,,,,,,---...///000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000++++++,,,---------,,,,,,++++++,,,,,,------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,+++************+++******+++,,,,,,,,,,,,,,,------------------------,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,+++++++++,,,,,,------...*********+++++++++++++++++++++++++++++++++++++++,,,,,,------------......,,,,,,,,,,,,------------,,,------......------,,,***++++++,,,---...///000........................,,,,,,,,,,,,------------,,,,,,,,,---......//////........................000000000000111111111111000000000000111111111111000000111111222333333333333333222222222222333333555555555555555555555555222666:::;;;;;;<<<>>>AAAKKKRRRbbbwwwtttpppoootttzzz||||||}}}|||~~~~~~zzzuuurrrqqqrrr{{{~~~333333222111000000000111///////////////000111111////////////////////////////////////////////////...............///000000000000/////////.........+++,,,...------,,,...//////............------------------,,,,,,---......---------,,,,,,,,,++++++***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...000000***+++,,,,,,---------,,,,,,,,,------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************************+++,,,,,,------,,,,,,+++)))******+++,,,+++++++++---,,,***)))))))))***+++)))***+++,,,---,,,,,,+++------------------------------.........---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++************************++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,---......---,,,,,,,,,,,,,,,------.................................++++++,,,,,,,,,---------,,,------...//////000000......................../////////000000000111111000000000000111111111111///000000111222222333333222222111111111111222222555444444333333444555555666777888999::::::;;;;;;===CCCMMM[[[mmmyyypppooopppooooooqqqppptttxxxyyyvvvqqqmmmjjjooovvvssseee111111111000111111222333///////////////000111111000000000000000000000000111111111111111111111111...............///000111//////.........---------+++,,,------,,,,,,.../////////.........---------//////...---,,,,,,,,,,,,---------,,,,,,+++++++++))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...000111***+++,,,,,,------------------------------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))***++++++++++++***---,,,***)))))))))******)))***+++,,,---,,,++++++------------------------------...///...---+++***++++++++++++++++++++++++.........------,,,,,,,,,++++++******************))))))******++++++++++++*********************************++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---......---,,,,,,......---------,,,,,,,,,........................+++++++++,,,,,,---------------......///000000000........................---.........//////000000000000000000111111111111///000000111222222333333222222111111111111111222444333222222222333444555888555333222444666777777777<<>>DDDKKKZZZlll~~~|||{{{|||~~~mmmdddXXXNNNKKKJJJIIIHHH222222222222111111111111........................////////////////////////......//////...------,,,---------............///............------....../////////...---------,,,---...............------------,,,,,,,,,---..............................,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------------------------,,,------......------,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,---...//////...---,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,+++++++++++++++++++++************************)))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------......------------------,,,,,,------------------------..............................------------......///............///000000////////////////////////111000000000000000000111000000000000000000000000000000111111222222222333333333333222333333444444333333333444444555555555222333444333333666:::>>>AAAJJJVVVdddvvv~~~}}}}}}}}}lll]]]WWWOOOJJJHHHGGGGGGFFF222222222111111111000000........................////////////////////////.........///......---,,,---------............///------................../////////...---------,,,------...............---000///...---,,,+++++++++........................,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,---------------------------------,,,------......------,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++,,,---......---,,,+++------------------------+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++************************(((((()))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,---------......------------------,,,,,,------------------------------------------------......------------......///............///000000////////////////////////000000000111111000000000000000000000000000000000000111111111111111222222222222222222222333444555222222333333444555555555222333333444444555888:::@@@BBBFFFOOO^^^rrr|||{{{|||ggg[[[TTTQQQLLLIIIGGGFFFFFFEEE111111111000000000000///........................////////////////////////---...............---------------............///,,,---......///........................---------,,,---......///.........111000///---,,,+++******------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,---------------------------,,,------......------,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---------***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,............,,,,,,******+++,,,,,,,,,++++++*********************************+++,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------............------......///000000000000000000000000000000000111111111111000000000000000000000000000000111111111111111111111111222111111222222333444555222222333333444444444555555444333222222333444444;;;999;;;AAAJJJYYYmmm}}}|||yyyzzz|||yyy~~~jjjWWWPPPJJJIIIGGGFFFEEEDDDDDDEEE000000000/////////......////////////////////////////////////////////////------...............------------............///,,,,,,.../////////......---------...............,,,------...//////......000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,++++++******++++++,,,------------------------,,,------......------,,,------,,,,,,,,,,,,++++++************************)))***+++,,,,,,,,,++++++------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++++++++++++++++++++++++++******++++++,,,---......+++,,,,,,,,,,,,,,,,,,+++***************************+++---......---+++***)))***+++,,,,,,,,,,,,+++************************)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,..............................------------......---------------......///000000000000000000000000///000111222222111000///000000000000000000000000111111111111000000000000111111111111222333444555333333333333333333444444555444222111111222333333777444666;;;@@@FFFSSS___www}}}wwwtttwwwzzzuuuzzz|||wwwuuujjjXXXMMMMMMFFFFFFFFFEEEDDDCCCDDDEEE////////////............000000000000000000000000////////////////////////------...............------------.........//////+++,,,.../////////......,,,------....../////////,,,,,,---.../////////.........---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++******************+++------------------------,,,------......------,,,---------,,,,,,,,,++++++************************)))***+++,,,---,,,++++++///...,,,+++***+++,,,,,,++++++++++++++++++++++++++++++------------++++++++++++++++++++++++++++++))))))***+++---...//////,,,------......------,,,************************)))***,,,------,,,***))))))***+++,,,---,,,,,,+++************************'''(((((()))******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////.........------.........---,,,,,,,,,,,,---......000000000000000000000000///000111222222111000///000000000000000000000000111111111000000000000000111111111111222333444555333333333333333333333333555333111111333555666777666444777<<<<<<;;;AAAKKKTTTiii{{{sssqqqtttxxxuuu{{{xxxkkkbbb^^^aaa[[[OOOJJJNNNIIIIIIIIIGGGEEEDDDEEEFFF222111111111000000//////////////////////////////........................////////////////////////&&&(((+++---///000111111//////......------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,---..................---///,,,)))))),,,...---,,,------------------------,,,------......------,,,...------,,,,,,------...---------,,,,,,+++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++---------,,,,,,++++++++++++------,,,***)))***+++******+++++++++,,,,,,,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,......---,,,,,,+++******...---,,,+++***(((''''''*********,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))(((((()))+++---...***+++,,,,,,******+++,,,+++++++++,,,,,,,,,------...------,,,,,,------...---,,,,,,++++++,,,---------------...------,,,,,,........................,,,,,,,,,---...///000000............////////////////////////000000000000000000000000000000000000////////////000000000000111111000000000000111111111111222222222333333333333333333222222111111111//////000111222222333333333444555666777:::???BBBIIIRRR```qqq}}}tttppppppppppppvvvzzzkkkbbb[[[WWWSSSPPPMMMJJJGGGEEEHHHHHHHHHGGGFFFEEEEEEDDD111111111000000000//////////////////////////////........................////////////////////////***+++,,,......///......000000//////..................------------......------------------------,,,------......------,,,...,,,******,,,...---+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++...------,,,,,,------.........---,,,,,,+++******+++++++++,,,,,,---------++++++++++++++++++++++++---,,,,,,,,,+++++++++++++++,,,---,,,*********,,,******+++++++++,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,...------,,,++++++******---,,,,,,+++***)))((((((*********+++------+++***+++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---...+++,,,---,,,+++***+++---,,,,,,,,,---------......------,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------...------,,,,,,------------------------,,,,,,------......//////............////////////....../////////000000000////////////////////////////////////000000000000111111000000000000111111000000000111111111222222333333333222222111111111000000111111222333333444333444555555555777:::===>>>DDDNNN[[[jjj}}}}}}tttoooooorrryyyqqqcccZZZUUUVVVSSSPPPMMMKKKIIIGGGEEEHHHGGGGGGFFFEEEEEEDDDDDD111111000000000000//////////////////////////////........................////////////////////////------......------,,,+++000000000///////////////......------------..............................+++,,,,,,------,,,,,,+++,,,,,,+++,,,------,,,***++++++++++++++++++++++++***++++++,,,,,,++++++***...------,,,,,,------.........---,,,,,,+++******)))******+++---......///+++++++++++++++++++++++++++++++++++++++************+++,,,,,,+++***+++---******+++++++++,,,,,,,,,------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,------,,,,,,++++++******+++++++++*********))))))***))))))+++,,,---+++***************************++++++++++++++++++++++++++++++++++++,,,---......+++---...---,,,+++,,,---------------............------,,,,,,,,,,,,---------,,,+++***************,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........---............/////////------........./////////////////////////////////////////////000000000000111111000000000000111111/////////000000000111111222222222222222111111111111111222222333333444444444444444333222333555888:::===BBBHHHRRRbbbssstttrrrpppssszzzuuudddYYYSSSPPPNNNPPPNNNKKKJJJIIIIIIGGGFFFFFFFFFEEEEEEDDDDDDCCCCCC000000000000000000//////////////////////////////........................////////////////////////.........------,,,,,,+++////////////...............------,,,,,,------...------------------------+++++++++,,,,,,+++++++++++++++,,,---...---+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++************************)))***,,,,,,++++++,,,---******+++++++++,,,,,,,,,,,,---------,,,,,,+++***++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++*********************************))))))***,,,,,,+++***************************************************++++++++++++,,,,,,------,,,---......,,,,,,---...,,,,,,,,,------------...---,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))))))))))),,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,...------------------------------.........//////------------.........///////////////////////////////////////000000000000111111000000000000111111/////////000000000111111222222222111111111111111222222222333333444444444333444444333222222444666;;;===>>>AAAEEEOOO\\\eeexxxyyyuuuzzz|||tttlll```UUUPPPNNNNNNNNNLLLJJJHHHHHHIIIIIIHHHGGGEEEEEEDDDDDDCCCCCCCCCCCC//////////////////000000////////////////////////........................////////////////////////------------------------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++******+++---...---,,,++++++------------------------,,,,,,------------,,,,,,...------,,,,,,------...)))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))***,,,,,,++++++,,,---******+++++++++,,,,,,,,,***+++,,,,,,---------,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,+++++++++++++++******)))************+++++++++***)))((()))+++,,,+++***++++++++++++++++++++++++*********************************+++++++++++++++,,,---......,,,,,,---...******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++******)))))))))***+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,------------............------------.........///........................////////////000000000000111111000000000000111111000000000111111111222222111111111111111111111111222333333333333333444444111333444444333444666888999;;;======>>>BBBIIIOOO^^^iii{{{|||vvv|||sssjjj]]]YYYRRRMMMKKKJJJJJJIIIJJJIIIGGGGGGIIIJJJIIIHHHDDDDDDDDDCCCCCCCCCCCCCCC......////////////000000////////////////////////........................////////////////////////,,,,,,,,,,,,,,,---//////,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******,,,...---,,,+++,,,,,,------------------------,,,------......------,,,...------,,,,,,------...))))))***+++---...//////---------,,,,,,+++++++++++++++++++++++++++++++++*********+++++++++++++++***+++,,,,,,+++***+++---******+++++++++,,,,,,,,,)))***+++,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++++++++++++++++++++++++++++++++************************+++++++++)))((((((***++++++***++++++++++++++++++++++++************************)))******+++++++++***)))+++---...---,,,+++,,,---************++++++++++++,,,,,,++++++++++++,,,,,,++++++*********+++++++++++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------------.........------........./////////........................////////////000000000000111111000000000000111111000000000111111111222222000000000111111111111111222222222222333333333333000222444555555555777999888<<<>>>???===>>>AAADDDKKKRRRaaarrr|||zzzjjj```[[[RRROOOMMMKKKKKKJJJHHHGGGJJJIIIGGGGGGHHHIIIIIIHHHDDDDDDDDDDDDDDDDDDCCCCCC........./////////000000////////////////////////........................////////////////////////------,,,,,,,,,---...///,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,,,,+++++++++---...,,,******,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,...------,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---+++,,,---,,,*********,,,******+++++++++,,,,,,,,,++++++,,,------,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))***+++++++++++++++******************++++++++++++******************+++)))'''''')))++++++******************************************************++++++,,,,,,+++******+++,,,---,,,+++***+++---******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++******++++++,,,---...***+++,,,---............------------------------+++++++++,,,,,,------...,,,,,,---------.............../////////000000000........................////////////000000000000111111000000000000111111/////////000000000111111///000000000111111111222222222222222222222222222000222444555444444666777999<<<>>>>>><<<<<>>BBBAAADDDJJJPPPYYYmmm|||}}}wwwhhh___\\\XXXRRRLLLLLLJJJGGGGGGHHHIIIIIIIIIKKKIIIFFFFFFFFFFFFEEECCCDDDDDDDDDEEEEEEEEEEEEEEE000000////////////000000////////////////////////......//////...---,,,,,,........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))+++,,,+++***---+++***,,,//////,,,)))))))))))))))))))))))))))++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,+++******+++,,,,,,************************)))))))))))))))))))))))),,,,,,,,,+++++++++******************************------,,,,,,+++*********************************,,,,,,+++***))))))******+++,,,,,,------,,,,,,+++......---,,,+++***)))(((************************++++++++++++++++++++++++***++++++,,,,,,++++++***,,,+++***))))))***+++,,,************+++++++++++++++*********))))))((((((((()))***+++,,,+++******************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***------,,,+++,,,---...///...------,,,,,,++++++***+++,,,------......------------------,,,+++******+++,,,------......------)))+++------,,,,,,,,,---.........///////////////+++,,,,,,---.........---......///000000000000000111000///......///000111000000000000000000000000000000000000000000111111000111111111111222222222333333333333333333333333666777888777777888:::===???AAACCCDDDGGGMMMUUU\\\lllttt}}}|||{{{yyyxxxzzzuuudddbbb^^^[[[XXXTTTPPPLLLGGGGGGFFFEEEFFFGGGIIIJJJGGGIIIKKKKKKHHHEEECCCCCCBBBDDDFFFGGGHHHGGGFFFEEE000000////////////000000..............................//////...------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,---,,,+++,,,++++++,,,......,,,)))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,......---------,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++************************,,,,,,++++++************************************((((((((((((((()))))))))************************,,,++++++***))))))******,,,,,,------------,,,,,,,,,,,,++++++++++++******************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++***))))))***++++++(((((((((((())))))))))))************)))))))))((('''((()))***+++***))))))************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,++++++...---,,,+++***++++++,,,+++,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------++++++,,,------,,,,,,,,,***+++,,,,,,------,,,,,,***+++------,,,,,,,,,---////////////............+++,,,------......------......///000000000000///111000///.........///000000000000000000000000000111111111000000000000000000000111111111222222222222222333333333444444444777777888777666777999;;;999:::;;;<<<===AAAGGGLLLSSSZZZgggyyy|||}}}{{{yyyxxx{{{|||kkk```\\\ZZZWWWUUUSSSQQQMMMJJJGGGGGGGGGGGGGGGHHHIIIIIIFFFHHHJJJIIIGGGDDDCCCCCCBBBCCCDDDEEEEEEDDDCCCBBB000//////......//////000.................................///......---,,,........................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,++++++---......,,,***------------------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************)))))))))************************))))))******+++,,,,,,---************************,,,+++******)))*********,,,,,,------------,,,,,,*********+++++++++,,,,,,************************++++++++++++++++++++++++******++++++++++++******++++++***))))))***++++++(((((((((((())))))))))))************))))))))))))''''''((())))))))))))(((************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++///...,,,+++***)))))))))******++++++,,,------...++++++,,,---------------)))***+++,,,------------)))***++++++,,,,,,++++++***,,,---...---,,,---...000/////////...---------,,,,,,------......---------...//////000/////////000///...---------------000000000000000000000000222111111111000000//////000000000111111111222222111222222333444555555666777777888777666666777999888999:::::::::;;;???AAA@@@FFFOOO\\\lll}}}{{{{{{~~~{{{nnnbbbXXXRRRSSSRRRPPPPPPPPPNNNLLLJJJGGGGGGHHHHHHIIIIIIHHHHHHEEEGGGHHHHHHEEECCCBBBBBBDDDEEEEEEEEEEEECCCBBB@@@/////////....../////////........................---...............------........................------------------------------------------------++++++,,,,,,,,,,,,------,,,+++***+++---------,,,++++++,,,---...---,,,***------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++*********************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))))))))))))))))))))************************+++++++++,,,,,,,,,------************************++++++***************+++***++++++,,,,,,++++++***************++++++++++++******************************************************++++++++++++******+++******************+++)))*********++++++++++++*********)))))))))))))))((((((((()))))))))))))))***************************************************+++++++++,,,,,,,,,,,,...---,,,,,,+++***************++++++,,,,,,,,,,,,++++++,,,------------,,,***+++,,,,,,---------,,,******+++,,,,,,,,,,,,,,,***,,,......---,,,---...000000///...------,,,,,,,,,,,,------...------,,,------...////////////...///......---,,,,,,,,,,,,000000000000000000000000222222111111000/////////000000000000111111111111000111222333444555666777666777888777555555666777999:::;;;;;;;;;;;;<<<===:::???DDDJJJSSScccvvvyyyssskkkbbbZZZUUURRRPPPQQQPPPNNNNNNOOONNNLLLJJJEEEFFFGGGHHHHHHGGGFFFEEECCCEEEFFFFFFDDDBBBBBBCCCHHHHHHHHHGGGEEEDDDBBBAAA//////............//////........................------...............---........................+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------+++***)))***+++,,,+++******,,,---...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))*********************************))))))((((((((((((************************+++***************++++++))))))************))))))+++++++++*********))))))************************************************)))******++++++******)))*********++++++*********)))*********++++++++++++))))))))))))))))))******))))))))))))******++++++************************************************************++++++,,,,,,,,,,,,------------------,,,,,,,,,++++++************+++,,,,,,------,,,,,,,,,---------,,,,,,+++***+++,,,,,,---------------***,,,......---------...000//////...---,,,,,,+++,,,------...------,,,,,,,,,,,,---...............---------------,,,,,,+++////////////////////////111111111111000000////////////000000000111111111000000111222333444555666444666777666555444444555555555666777888999999888555999<<>>===<<>>===<<<<<<.........------.........------------------------,,,,,,---.../////////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,+++***+++---...---,,,))),,,//////,,,***+++---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********(((((())))))***************+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,************************((((((((()))******++++++******************************))))))***+++,,,,,,+++,,,,,,------,,,,,,+++''''''((()))***+++,,,,,,************************))))))))))))))))))))))))))))))************)))))))))***+++,,,,,,+++***)))************++++++++++++(((((())))))*********+++)))((('''''''''(((***+++************************,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))+++---...,,,---------,,,***(((''')))))))))***++++++,,,,,,******+++,,,,,,,,,,,,+++******+++,,,------------******+++,,,,,,,,,,,,++++++---//////...---...///,,,,,,---------------------.........---,,,,,,+++++++++,,,------------,,,***+++---///000000000///////////////////////////......///000111222333333////////////000000000000////////////000000000000...111444555444444444555666333000111444777777666777666555666888:::999888??????DDDOOOXXXcccuuuxxxtttnnnfff]]]VVVQQQOOOHHHJJJLLLLLLIIIHHHJJJLLLJJJIIIIIIIIIKKKKKKIIIGGGFFFEEEDDDBBBBBBBBBCCCDDDBBBCCCDDDCCCCCCCCCEEEGGGEEEDDDBBB@@@???>>>======.......................................---------//////.........---------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++***(((''''''(((***+++---,,,+++******+++,,,---************************,,,------...---,,,***)))---------,,,,,,+++++++++***+++,,,,,,***)))))))))************************)))))))))***+++++++++,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++************************(((***,,,,,,+++))))))***)))******+++++++++******+++*********))))))(((((())))))))))))))))))))))))+++++++++***)))((((((''',,,+++++++++******))))))))))))))))))))))))))))))************************)))))))))))))))))))))))),,,+++++++++******))))))++++++******))))))((((((************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********((()))***+++,,,---------***+++,,,,,,------,,,,,,,,,---......//////......,,,++++++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------......111111000/////////////////////............//////........................////////////////////////111222444666666555444333444444444555555555666666333444555666777777777777888:::===@@@FFFOOOYYY___yyy{{{~~~}}}sssmmmbbb^^^[[[YYYYYYTTTLLLEEEGGGFFFFFFGGGIIIKKKJJJIIIHHHHHHGGGFFFEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDDDDDDDBBBAAA@@@??????>>>===<<<;;;::::::---------------,,,,,,,,,---------...............//////.........---------///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---,,,+++************+++,,,************************+++,,,---------,,,+++***------,,,,,,,,,+++++++++***+++,,,,,,***))))))***+++++++++******************************+++++++++++++++***))))))***++++++++++++++++++++++++++++++************************(((***,,,,,,+++))))))*********++++++++++++******************)))))))))((())))))))))))))))))))))))++++++******)))(((((('''++++++*********)))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++*********)))))))))*********)))))))))))))))************************)))************+++++++++*********+++++++++,,,,,,,,,,,,,,,+++++++++******))))))***+++,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,------------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,---------.........111000///............/////////............//////000000000000000000000000////////////////////////000111333444444444333222333333444444444444555555333444555666666777777777888999;;;<<>>===<<<;;;::::::---------,,,,,,+++++++++,,,,,,------......//////...............---------......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))*********++++++++++++,,,,,,+++***))))))***+++,,,---,,,+++******+++,,,---++++++***))))))***++++++***************************+++,,,,,,---,,,,,,+++,,,,,,,,,,,,++++++++++++)))+++,,,,,,***))))))***++++++++++++******))))))+++++++++***************++++++***))))))***++++++++++++++++++++++++++++++))))))))))))))))))))))))(((***,,,,,,***)))***++++++++++++,,,,,,++++++***************))))))))))))))))))))))))))))))))))))+++******))))))(((((('''******))))))))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))(((((())))))))))))************************************)))************+++++++++*********++++++++++++,,,,,,,,,,,,++++++++++++***)))******+++,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,))))))***++++++++++++***++++++,,,,,,++++++******------------------------------------------------,,,,,,,,,---------......---------...............//////...---------......//////............//////000000000000000000000000///////////////////////////000111222333222111111222222222333333333333444333444555666666777666666666777888888999;;;>>>AAABBBHHHQQQZZZfffwww{{{zzz}}}yyyqqqfff___ZZZWWWSSSQQQRRROOOMMMLLLNNNMMMJJJGGGFFFEEEDDDEEEGGGHHHGGGFFFEEEDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCGGGGGGGGGFFFEEECCCBBBAAA??????>>>===<<<;;;::::::......------,,,+++++++++++++++,,,------...//////...........................------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))************++++++++++++,,,***)))'''''')))***,,,+++******))))))******+++******************************************************++++++,,,,,,,,,,,,,,,+++++++++++++++++++++)))***,,,,,,***)))******,,,,,,++++++***))))))))),,,+++++++++***)))))))))+++******************+++************************(((((((((((((((((((((((((((***++++++***)))***,,,,,,,,,,,,,,,,,,,,,+++************)))))))))))))))))))))))))))))))))))))))******))))))(((((((((((()))))))))((((((((((((((())))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))((((((((((((((((((((())))))******++++++************************))))))*********+++++++++************++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++((())))))***+++*********,,,,,,---------,,,***)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................------,,,,,,---------///......------......///........................///////////////////////////000111222222222111111111111111111222222222222333333444555666666666666333555777888999:::<<<>>>@@@BBBEEEHHHNNNYYYhhhsss|||nnnbbb]]]WWWSSSRRRRRRQQQPPPNNNLLLIIIIIIJJJKKKJJJIIIEEEDDDCCCDDDFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEECCCBBB@@@???>>>??????>>>===<<<;;;::::::///.........---------,,,***++++++,,,---...//////---.....................------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))*********++++++++++++***(((''''''(((***++++++******************+++*********++++++*********************************************+++,,,,,,---++++++++++++++++++++++++(((***,,,,,,***)))***++++++++++++*********)))))),,,+++++++++***)))))))))*********++++++*********************************(((((((((((((((((((((((((((***+++***)))***+++------------------,,,++++++))))))))))))))))))******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))(((((())))))******++++++************************))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++)))***++++++,,,,,,++++++)))******+++++++++++++++,,,---.........,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................------------,,,,,,,,,,,,------......------------..............................////////////////////////000111111222222222222222000000000111111111222222222333444555666666666666222444777888888999;;;<<<:::<<<>>>AAAEEELLLVVV\\\bbbnnn~~~wwwooocccZZZTTTQQQNNNMMMMMMMMMNNNNNNNNNLLLIIIHHHIIIJJJJJJJJJFFFDDDCCCCCCEEEEEEDDDCCCAAAAAAAAAAAABBBBBBBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEFFFEEECCCBBB@@@???>>>>>>??????>>>===<<<;;;::::::........................++++++,,,,,,------......---------...............------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************)))))))))))))))))))))))))))))))))************++++++***)))(((((()))***+++------------------------***+++,,,,,,,,,,,,+++***************************+++************++++++,,,*********+++++++++++++++(((***++++++*********+++************************+++++++++***************)))***++++++++++++***)))************************))))))))))))))))))))))))(((*********)))***,,,...............---,,,++++++))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))************************************)))************+++++++++)))))))))************+++***++++++++++++,,,,,,,,,***++++++,,,,,,+++++++++)))******+++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------,,,,,,,,,------,,,,,,,,,---............------------......000000000000000000000000////////////////////////111111111111111222222222000000000111111111111222222333444555555666555555444666777666555444555777777999;;;===>>>AAAEEEGGGOOOTTT___mmm||||||nnnccc^^^YYYTTTPPPNNNMMMLLLKKKKKKKKKKKKLLLLLLKKKJJJIIIIIIIIIJJJKKKFFFEEEDDDDDDDDDDDDCCCBBB@@@@@@AAAAAABBBBBBCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFEEECCCBBB@@@@@@????????????>>>===<<<;;;::::::+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))*********+++))))))))))))))))))))))))))))))))))))************************************,,,------------------,,,+++,,,------------,,,+++************************,,,+++***))))))******+++)))*********++++++++++++((()))++++++******+++,,,)))))))))***++++++,,,,,,***************+++++++++)))***++++++++++++***)))************************************************((()))***))))))***,,,.../////////......---,,,+++((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********)))))))))))))))************************)))************+++++++++))))))))))))******************+++++++++,,,,,,,,,+++++++++,,,,,,++++++***))))))***+++++++++++++++)))***++++++,,,,,,++++++*********)))******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......------,,,,,,,,,+++++++++---------------...//////...------,,,,,,------...000000000000000000000000////////////////////////000/////////000000111111000000111111111222222222222222333444555555555555555666666444222222333555999:::;;;::::::999999:::AAABBBHHHQQQYYYdddxxxssshhhbbb[[[TTTPPPMMMLLLKKKLLLMMMMMMLLLJJJJJJJJJKKKGGGGGGHHHHHHHHHHHHJJJKKKGGGFFFDDDDDDEEEDDDCCCAAA@@@@@@AAAAAABBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@??????????????????>>>===<<<;;;::::::)))***+++,,,------...///---,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++))))))))))))))))))))))))))))))))))))******************++++++++++++*********++++++,,,,,,++++++***,,,,,,............,,,,,,************************---,,,***)))))))))******))))))******++++++++++++''')))++++++******+++,,,(((((()))***+++,,,,,,---))))))******+++++++++,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))************************))))))***))))))***,,,///////////////...---,,,+++(((((())))))*********+++))))))))))))))))))))))))'''''''''((((((((((((((())))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,++++++******))))))((((((************************)))************+++++++++))))))))))))*********************++++++,,,,,,,,,++++++,,,,,,,,,++++++***))))))***++++++++++++***))))))***+++++++++++++++)))(((''''''''')))***+++************************++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,++++++*********---------------...///000...------,,,,,,------...........................///////////////////////////............///000000111111111111222222222222222222333444555555555555444555555333222333555888555666777888999;;;<<<===666888>>>EEEHHHJJJVVVcccqqq~~~zzzrrrhhh^^^UUUTTTRRRNNNJJJHHHHHHIIIIIIIIIJJJIIIGGGFFFGGGGGGBBBDDDEEEFFFGGGHHHIIIKKKHHHFFFEEEDDDEEEDDDCCCAAA@@@@@@AAABBBCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@???===<<<<<<<<<======??????>>>===<<<;;;::::::///...---,,,+++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---+++))))))+++---++++++++++++++++++++++++))))))***++++++++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++---------,,,,,,+++++++++,,,,,,++++++***)))(((((((((((()))***+++,,,,,,,,,---,,,++++++******++++++))))))*********+++++++++******************************++++++++++++******+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((((()))+++---...////////////...---,,,+++))))))))))))))))))))))))+++*********))))))((((((++++++******))))))((((((+++*********))))))(((((())))))))))))))))))))))))***)))((((((((()))+++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((************************************************************************---,,,+++))))))))))))*********+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********)))(((((()))***+++***(((&&&''')))+++,,,+++++++++***)))***+++---......------,,,,,,------...---,,,,,,++++++,,,,,,---........................,,,,,,,,,---------......000///...---------------,,,,,,,,,---------......///////////////000111111111222444333111//////000222222111111111111111222333333333333444555666666666666666666777777777777777999;;;<<<===@@@FFFKKKRRRZZZgggtttzzzlllddd^^^XXXSSSRRRNNNJJJHHHHHHIIIIIIIIIJJJIIIHHHFFFEEEDDDDDDDDDCCCDDDEEEFFFFFFGGGFFFFFFDDDDDDEEEEEEDDDDDDCCCBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEDDDCCCCCCDDDCCCAAA???AAA@@@???>>>===<<<;;;:::???>>>>>>===<<<;;;;;;;;;///...---,,,,,,,,,------,,,,,,,,,---------..............................------------------------------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++))))))***+++++++++++++++************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++---,,,,,,+++******)))))))))))))))***+++++++++,,,,,,,,,+++***************))))))*********+++++++++******************************++++++++++++******************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((((()))***,,,.../////////......---++++++))))))))))))))))))))))))************)))))))))(((*********)))))))))))))))************)))))))))((())))))))))))))))))))))))***)))((((((((()))++++++++++++++++++++++++++++++))))))))))))))))))))))))***************)))))))))************************************************************************+++******))))))***+++,,,******+++,,,,,,,,,,,,+++*********+++++++++,,,,,,++++++++++++++++++++++++++++++***)))))))))***+++...,,,***)))***++++++***,,,+++*********+++,,,---------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---........................,,,---------------------111111///...------------++++++,,,---...//////000///////////////000111111222333444333111//////000222222111111111111111222333333222333333444555666555666666666777777777777888999:::::::::<<<@@@DDDDDDHHHOOOWWWbbbqqqvvvggg\\\VVVTTTSSSMMMKKKJJJIIIIIIIIIHHHGGGHHHGGGFFFDDDCCCCCCCCCCCCBBBCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBFFFEEECCCCCCCCCCCCBBB@@@??????>>>===<<<;;;;;;:::>>>>>>======<<<;;;;;;:::......---,,,,,,,,,------,,,,,,,,,---------..............................---------------------------++++++---000000...+++++++++++++++++++++++++++)))******+++++++++++++++++++++++++++++++++++++++************************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++------,,,,,,++++++************************++++++++++++***))))))))))))******************+++++++++******************************++++++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((()))***,,,------.........---,,,+++***))))))))))))))))))))))))************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))((()))******+++++++++++++++++++++++++++))))))))))))))))))))))))***************+++++++++************************************************************************))))))))))))***+++,,,---******+++,,,,,,,,,,,,+++*********++++++++++++,,,,,,+++***))))))***+++,,,---,,,+++***************222///---,,,,,,,,,***))),,,,,,+++*********++++++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------------------------------------------------,,,000///...............///................../////////////////////000111111333555555444222000///000222111111111111111222222222222222333333444555666555555666666666777777777999999999888666777999;;;;;;===???AAAGGGQQQ___iii}}}|||zzzyyyuuulllbbbYYYUUUTTTKKKJJJIIIJJJJJJIIIGGGDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAA@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBGGGEEEBBBAAABBBCCCBBBBBB=========<<<<<<;;;;;;;;;=========<<<<<<;;;;;;:::------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------...++++++///444555000+++++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******,,,+++++++++++++++++++++---------,,,,,,++++++++++++++++++***************+++***))))))((()))))))))******************************************************++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,,,,,,,------,,,+++******))))))))))))))))))))))))*********)))))))))))))))(((((())))))******++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))))))))***************+++************************************************************************))))))*********++++++,,,******+++,,,,,,,,,,,,+++************++++++++++++---+++***((((((***+++---------,,,++++++*********111///---,,,---,,,+++)))---,,,,,,++++++*********,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---------------------------...------------,,,,,,,,,++++++,,,,,,---///000111111111000///...------,,,///////////////000000111444555666444222000//////111111111000111111222333222222222222333444555666555555555666666666777777888888777666555555666777:::;;;<<<===@@@GGGPPPVVV\\\jjj||||||vvvooojjjgggeeeddddddkkkssswwwuuulllaaaZZZOOOMMMJJJIIIIIIHHHFFFDDDCCCCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDFFFCCC@@@???@@@AAABBBBBB==================<<<<<<<<<<<<<<<;;;;;;;;;::::::,,,---------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------...,,,---111666777222---++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((())))))***++++++++++++++++++++++++------,,,,,,,,,,,,,,,++++++++++++***************+++***))))))((()))))))))******************************************************++++++++++++******))))))))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))******+++++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))******(((((())))))******++++++))))))))))))))))))******))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))((((((((()))))))))******************************************************************************++++++++++++******))))))******+++,,,,,,,,,,,,+++))))))*********+++++++++,,,+++)))(((((()))+++,,,,,,,,,,,,,,,++++++******,,,+++***+++,,,---,,,***,,,,,,,,,,,,+++******)))++++++************++++++---,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---...000////////////.........///////////////000000111333444555444111//////000111111000000111222222333222222222222333444555555555555555555666666666666666666555555666777777777888999;;;===>>>AAACCCEEEHHHQQQ]]]eeelllwwwwwwrrrooogggeeeaaa\\\YYYWWWVVVUUUWWW]]]hhhuuu|||yyyoooeeeVVVQQQLLLHHHFFFFFFFFFFFFDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@AAABBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDAAA>>>===???@@@AAAAAA??????>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;::::::::::::+++,,,---.........------,,,,,,,,,---------..............................------------------------------...111444555111...++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++*********+++++++++++++++,,,,,,,,,,,,++++++++++++******************++++++++++++***))))))))))))***+++++++++*********************************************++++++++++++******))))))))))))************))))))))))))))))))))))))************************)))))))))))))))))))))))))))***************))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))************))))))))))))))))))))))))(((((()))************)))************************))))))))))))))))))))))))'''''''''((())))))******************************************************************************+++,,,,,,++++++)))((((((******+++,,,,,,,,,,,,+++)))))))))************++++++***)))(((((()))***+++******++++++++++++******)))((((((***,,,---,,,+++++++++,,,,,,,,,+++******+++******))))))******+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000///...,,,+++*********+++,,,,,,...///000111111///////////////000111111111333444333111//////000000000000000111222333333111111111222222333444555444444555555555666666666555444444555888999999888888:::;;;<<<===;;;:::999???CCCHHHKKKPPPXXXeeennnyyy~~~rrriiiaaa]]][[[YYYXXXVVVTTTRRRPPPOOOOOOSSSSSSXXXbbbmmmrrrooojjjXXXSSSLLLGGGEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBB@@@>>>>>>???AAAAAA@@@@@@@@@@@@??????>>>>>>>>>::::::::::::::::::::::::+++,,,---.........------,,,,,,,,,---------..............................------------------------+++,,,...///000000...---++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++)))*********++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,,,,,,,+++***************+++++++++*********))))))******************************++++++++++++******((()))))))))************))))))))))))))))))))))))************************((()))))))))))))))((((((((())))))******))))))((())))))))))))))))))))))))((()))))))))*********************)))))))))))))))((()))))))))************))))))))))))))))))))))))'''((()))***+++******)))************************))))))))))))))))))))))))'''(((((()))******++++++************************************************************************)))***++++++++++++))))))******+++,,,,,,,,,,,,+++))))))))))))******************))))))))))))******'''((()))++++++++++++***(((((()))+++------,,,***)))***+++,,,,,,,,,++++++******))))))))))))******---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////000///......------------,,,,,,------............///////////////000111111///000222111000//////000000000000000111222333444111111111111222333444555444444444555555555666666444333333555888:::999777999999:::;;;;;;:::888777;;;<<<===???BBBGGGLLLPPPVVV[[[dddnnnzzzzzzoookkkddd\\\VVVRRRQQQQQQQQQQQQQQQQQQPPPOOOMMMLLLMMMMMMNNNRRRXXX]]]^^^^^^TTTPPPJJJGGGFFFGGGGGGGGGFFFFFFEEECCCBBBBBBBBBBBBAAABBBCCCCCCCCCCCCCCCCCCFFFFFFFFFEEEDDDCCCBBBAAA??????@@@@@@@@@AAAAAAAAABBBAAA@@@AAABBBCCCBBB@@@AAA@@@@@@???>>>===<<<<<<999999999999999999::::::***+++---...///...------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))+++---...,,,+++,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))(((((((((((())))))))))))******++++++++++++*********************+++(((((()))***+++,,,,,,------,,,++++++******++++++++++++++++++******))))))******************************++++++++++++******(((((())))))*********+++))))))))))))))))))))))))************************((()))))))))))))))((('''(((((()))))))))))))))((())))))))))))))))))))))))(((((())))))*********+++++++++******))))))(((((((((((())))))*********+++))))))))))))))))))))))))'''((()))++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,************************************************************************'''(((***+++,,,,,,++++++******+++,,,,,,,,,,,,+++))))))))))))************))))))************))))))%%%'''(((***++++++++++++***)))***,,,------,,,***((()))+++,,,---,,,,,,+++******))))))))))))******---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,...///000000,,,,,,---...000222444555111111///...,,,***)))(((///////////////000111111---///000111000///000111000000000000111222333444111111111111222333444555444444444555555555666666555333333555888:::888666777666555666888::::::999999888999;;;>>>@@@AAA@@@FFFIIIMMMQQQXXX```iiinnn{{{}}}xxxpppiiiccc[[[XXXSSSOOOLLLLLLLLLMMMMMMNNNPPPQQQQQQOOOMMMLLLGGGIIILLLNNNMMMLLLMMMNNNNNNKKKIIIGGGHHHHHHHHHGGGGGGFFFDDDCCCBBBAAAAAA@@@@@@AAABBBBBBCCCCCCCCCCCCHHHHHHHHHGGGFFFDDDBBBBBBAAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBCCCEEEEEECCCAAAAAA@@@???>>>===<<<;;;:::999999999999999999999:::---------------------------..................------,,,,,,,,,,,,---......------......------,,,+++,,,,,,,,,++++++*********+++---......,,,++++++,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++))))))+++,,,***'''))))))************)))))))))************+++++++++------------,,,,,,+++***+++++++++*********))))))************************++++++******************)))))))))))))))))))))))),,,,,,++++++***)))((((((***)))((((((((((((((()))(((((()))******************************************************)))((((((******))))))((((((''''''))))))))))))******************))))))((((((''''''(((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&'''(((******+++++++++))))))))))))))))))))))))+++***)))((((((''''''(((***++++++,,,,,,++++++***)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))+++***((()))+++,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------,,,,,,+++***,,,+++++++++***)))))))))%%%&&&'''((()))***++++++*********)))))))))((((((------------------------,,,,,,,,,---------......//////.........---------,,,,,,,,,,,,,,,---...//////////////////////////////000000000000111111111111111111111111111111111111222222333333222222111222222333333333333444444555555444333444555666777666666666666777777777777777888888999999:::;;;;;;<<<>>>AAADDDIIIMMMOOOQQQ]]]aaahhhsss~~~zzzsssnnnggg```[[[XXXUUUSSSQQQPPPOOONNNMMMKKKJJJJJJMMMNNNOOOPPPOOOMMMKKKJJJHHHHHHHHHGGGGGGGGGFFFFFFHHHHHHGGGGGGFFFEEEEEEEEEHHHGGGDDDBBBAAAAAABBBCCCBBBBBBCCCCCCCCCCCCCCCCCCEEEFFFGGGHHHGGGEEECCCBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@AAABBBCCCCCCCCCBBBAAA@@@?????????>>>>>>======:::888777888999999888777,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,,,,,,,---......------......------,,,+++,,,,,,,,,+++++++++*********,,,---,,,+++)))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++))))))+++,,,***((())))))************))))))))))))*********+++++++++,,,,,,,,,,,,,,,+++******+++++++++*********))))))************************************************************************,,,,,,+++******)))(((((())))))))))))************''''''((()))))))))))))))))))))))))))))))))))))))***************)))((((((***)))))))))((((((((('''))))))))))))***************)))))))))((((((((('''************++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&'''((())))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******++++++,,,,,,++++++***)))))))))))))))******+++))))))))))))))))))))))))***************************((('''''')))******)))*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,+++******+++++++++*********************))))))))))))((((((,,,,,,,,,++++++*********------------------------,,,,,,,,,------------...///.........------------------,,,,,,,,,---..............................000000111111111222222222111111111111111111111111111222222333333222222111222222222333333333444444444333333222333444555666555555666666666777777777777777888888999::::::;;;;;;<<<>>>@@@CCCEEEGGGHHHKKKNNNRRRYYY```hhhmmmqqq~~~xxxqqqjjjeee___[[[VVVSSSQQQQQQPPPOOONNNNNNNNNMMMMMMLLLLLLLLLKKKLLLMMMMMMMMMKKKIIIHHHEEEEEEDDDDDDDDDCCCCCCCCCFFFEEEEEEEEEDDDDDDCCCCCCGGGFFFDDDBBBBBBBBBCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBDDDEEEGGGGGGGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBCCCCCCCCCBBBAAA??????>>>>>>>>>=========:::999888888999999888777+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......------......------,,,+++,,,,,,,,,++++++++++++***)))+++,,,,,,***))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))***++++++***)))))))))************)))))))))))))))*********++++++***++++++++++++***))))))+++++++++***************************************************************+++++++++++++++++++++++++++++++++******))))))((('''(((***+++,,,++++++***&&&'''(((((())))))(((((((((((((((((((((((((((((()))************))))))((())))))))))))(((((((((((())))))))))))************))))))))))))((((((((((((************++++++++++++))))))))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&'''((((((((((((''''''))))))))))))))))))))))))''''''''''''((()))***+++******++++++++++++******)))))))))))))))******+++))))))))))))))))))))))))+++++++++++++++++++++++++++***((()))+++,,,,,,+++))))))))))))))))))))))))*********++++++++++++,,,***++++++++++++***))))))***************+++++++++++++++*********)))))))))------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------............------------......---,,,,,,,,,------......................../////////000000000111111111111111111111111111111111111222222222222111111222222222222333333333333222222222222222333444444333444444555666777888888777777777888999999::::::<<<<<<<<<===>>>>>>?????????@@@CCCFFFJJJNNNQQQSSSXXX```mmm|||zzzvvvllljjjgggeeebbb^^^YYYVVVSSSPPPMMMLLLMMMOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMIIIIIIJJJJJJJJJHHHFFFEEECCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBEEEDDDCCCBBBBBBCCCDDDEEEFFFEEEDDDCCCBBBAAAAAAAAADDDEEEFFFGGGGGGGGGFFFEEEAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBBAAAAAA===============<<<<<<<<<;;;:::888999999:::888777************************+++++++++,,,,,,+++++++++---,,,,,,,,,,,,---......------......------,,,+++++++++++++++++++++++++++***+++,,,,,,***))))))***++++++,,,,,,,,,---------+++++++++++++++++++++++++++************+++******)))******++++++******)))))))))))))))************))))))************))))))***************************************************************++++++++++++++++++++++++++++++++++++*********)))))))))(((%%%&&&)))+++,,,+++***)))'''(((((()))))))))))))))))))))))))))))))))))))))))))))************)))((())))))))))))((((((((((((((()))))))))************))))))))))))(((((((((((('''((((((((()))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''))))))))))))))))))))))))((((((((((((((()))************++++++++++++******)))))))))))))))******+++))))))))))))))))))))))))++++++++++++++++++++++++***((('''((()))*********))))))))))))))))))))))))************++++++++++++))))))************)))))))))))))))***+++++++++,,,((())))))***++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------///...---,,,,,,,,,,,,,,,////////////////////////------........./////////111111111111111111111111111111222222222222111111111222222222222333333333222222222222222333333444222222333444666777888888666666777777888999999999=========<<<<<<<<<<<<<<<<<<===>>>@@@CCCFFFHHHJJJFFFKKKSSS\\\gggssszzzvvvqqqlllhhhddd```]]][[[ZZZYYYYYYYYYWWWTTTQQQRRRPPPMMMLLLMMMNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLHHHHHHHHHHHHHHHGGGEEEDDDEEEEEEEEEEEEDDDDDDDDDCCCAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCBBBCCCDDDEEEFFFHHHGGGEEECCCBBBAAAAAAAAADDDEEEFFFGGGGGGGGGGGGGGGBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999999::::::999777***************************++++++++++++++++++***---,,,,,,,,,,,,---......------......------,,,++++++++++++++++++++++++++++++,,,...---+++******+++++++++,,,,,,,,,---------++++++++++++++++++++++++******+++************+++******++++++++++++******(((((()))))))))*********((())))))******)))))))))************************************************))))))*********+++++++++++++++++++++++++++++++++*********)))))))))))))))###%%%''')))******)))((())))))***++++++++++++***************************((())))))*********))))))(((((((((((())))))))))))((()))))))))************(((((((((((())))))))))))'''((((((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))*********)))(((((())))))))))))))))))))))))******)))((((((((((((((()))******++++++******))))))))))))))))))******+++))))))))))))))))))))))))************************'''%%%$$$$$$&&&''''''&&&************************))))))*********+++++++++((())))))******))))))))))))))))))***+++++++++,,,)))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------------///...---,,,,,,,,,,,,,,,000000000000000000000000........./////////000000000000000000000000000000000111111222222111111000111111111222222222333333222333333333444444444444111222333444555666777777555666666777777888888999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>@@@BBBCCCCCCEEEGGGJJJOOOVVV^^^dddjjjtttwwwsssccc```\\\YYYXXXWWWTTTSSSRRRQQQQQQQQQRRRQQQOOOLLLNNNLLLJJJJJJKKKLLLLLLKKKOOOOOONNNMMMLLLKKKJJJIIIHHHHHHHHHHHHGGGFFFEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDAAAAAAAAABBBBBBCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEFFFHHHFFFDDDCCCBBBBBBCCCCCCEEEEEEFFFGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@;;;;;;;;;;;;<<<<<<<<<<<<===<<<::::::;;;:::999777***************************++++++,,,,,,++++++***---,,,,,,,,,,,,---......------......------,,,+++***++++++++++++,,,,,,,,,+++---......,,,++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++***)))+++,,,******++++++++++++******((((((((()))))))))******((())))))************)))***************+++++++++************************)))))))))***++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))$$$%%%'''((()))((((((''')))***++++++,,,,,,++++++************************((())))))************)))(((((((((((())))))))))))))))))))))))************(((((((((((())))))))))))************++++++++++++((((((((()))******++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))+++***)))(((''''''''''''))))))************)))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((***++++++***************************)))))))))************+++((())))))************)))***************+++++++++,,,,,,+++***)))(((((('''************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------......---,,,,,,,,,------000000000000000000000000000000111111111222222222000000000000000000000000000000111111111111000000111111111111222222222222222222333444444444444444111222222333444555666666555555555666777777888888777777888888999999:::::::::::::::::::::;;;<<<===@@@AAAAAAAAABBBFFFKKKOOOQQQWWW^^^bbbeeekkkssszzzxxxoooiiiddd```^^^TTTRRRPPPPPPQQQQQQQQQPPPNNNMMMMMMNNNPPPOOOMMMKKKJJJIIIHHHJJJLLLNNNOOONNNPPPOOONNNMMMKKKJJJIIIHHHIIIHHHHHHGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCBBBBBBBBB@@@@@@AAABBBCCCDDDDDDEEEBBBCCCCCCDDDDDDDDDEEEEEEFFFEEECCCBBBBBBCCCEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDFFFEEECCCBBB@@@@@@@@@@@@;;;;;;;;;<<<<<<<<<<<<<<<>>>===;;;;;;;;;;;;999888++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,---......------......------,,,+++******+++++++++,,,,,,,,,+++,,,------+++******+++*********++++++++++++,,,************************(((***,,,+++))))))+++---***++++++,,,,,,++++++***(((((((((((()))))))))***((()))******+++++++++***))))))*********+++++++++************************((())))))***++++++,,,,,,************************((()))))))))))))))))))))'''''''''((((((((((((((())))))***+++++++++++++++************************(((((()))***************'''((((((((()))))))))***))))))))))))************'''((((((((()))))))))***************++++++++++++'''(((((()))******++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((()))*********)))))))))))))))))))))))))))***)))((((((((((((((()))))))))************)))))))))))))))))))))******+++))))))))))))))))))))))))************************...,,,++++++---......---))))))))))))))))))))))))))))))))))))************((()))******+++++++++***+++++++++***************,,,++++++***(((''''''&&&)))*********+++++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,---............................../////////000000000111111000000000000000000000000000000111111111111000000111111111111222222222222000111222333444333333222222222333333444444444444444444555666666777777888666777777777888888888999:::::::::::::::;;;<<<===;;;<<<>>>>>>>>>@@@CCCEEEFFFHHHJJJKKKMMMQQQVVVYYYaaahhhrrr{{{}}}vvvrrrkkkfff```ZZZVVVSSSQQQOOOMMMLLLLLLLLLNNNOOONNNLLLKKKKKKLLLMMMOOOOOONNNLLLIIIHHHIIIKKKNNNPPPQQQPPPNNNMMMMMMLLLKKKJJJJJJJJJHHHGGGFFFFFFEEEDDDDDDDDDBBBBBBBBBBBBAAAAAAAAA@@@??????@@@AAABBBDDDDDDEEECCCCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBAAACCCEEEHHHJJJHHHHHHGGGGGGFFFFFFGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDGGGFFFDDDAAA@@@?????????;;;;;;<<<<<<============???>>><<<;;;<<<;;;999888+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......------......------,,,+++*********++++++,,,,,,,,,)))+++,,,,,,***))))))***))))))*********+++++++++************************'''***,,,+++))))))+++---***++++++,,,,,,++++++***(((((((((((())))))))))))))))))***+++++++++++++++))))))******++++++++++++************************((())))))***++++++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))***)))((((((((((((((()))(((((()))***************))))))))))))))))))))))))(((((()))***************'''((((((((())))))******))))))))))))************'''((((((((())))))******(((((((((((())))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))%%%%%%'''((())))))))))))))))))))))))))))))))))))(((''''''(((((()))***+++))))))************)))))))))))))))))))))******+++))))))))))))))))))))))))++++++++++++++++++++++++)))(((&&&'''(((******)))(((((((((((((((((((((((())))))))))))************))))))***+++++++++++++++,,,+++++++++******))))))(((((((((((())))))))))))*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,------...///------------------------,,,,,,,,,---------......000000000000000000000000000000111111111111000000000111111111111222222222///000111222333222111111333333333333333333333333444444555555666777777777999999999999999999999999666777777888:::<<<>>>???999;;;===>>>>>>???@@@BBBAAAAAAAAAAAADDDGGGJJJLLLJJJPPPXXX^^^bbbgggpppvvv}}}{{{zzzzzzzzzyyyvvvtttqqqnnnkkkgggbbb___\\\XXXTTTQQQOOOMMMJJJHHHLLLKKKJJJKKKLLLLLLKKKIIIGGGGGGHHHJJJLLLMMMLLLJJJHHHGGGGGGHHHKKKLLLLLLKKKLLLLLLLLLLLLLLLKKKKKKKKKGGGFFFEEEDDDDDDCCCCCCDDDCCCCCCCCCBBBBBBBBBAAAAAA>>>>>>???@@@BBBCCCDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCBBBAAAAAAAAACCCFFFJJJLLLIIIIIIHHHGGGFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCGGGFFFDDDAAA@@@?????????<<<<<<<<<=========>>>>>>@@@>>><<<<<<<<<;;;:::888............---,,,,,,+++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,+++************)))))))))***,,,,,,+++***,,,,,,,,,+++++++++******))))))***++++++++++++***)))))))))***+++++++++,,,************************(((((())))))*********++++++*********))))))(((((())))))))))))))))))))))))+++***)))'''''')))***+++******+++++++++,,,,,,,,,,,,+++***)))***+++,,,---))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))))))))))))))************))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))&&&((()))******)))(((&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************,,,***((('''&&&'''((()))(((((((((((((((((((((((())))))))))))************))))))************))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))(((((((((((()))))))))))))))))))))))))))))),,,,,,+++***)))))))))*********))))))))))))******,,,***'''%%%%%%'''***,,,))))))))))))))))))))))))+++*********))))))((((((+++++++++*********)))))))))************+++++++++------,,,+++***)))((('''******))))))******+++,,,---------,,,,,,++++++++++++***)))))))))***,,,,,,,,,,,,------.../////////........................222///------...000111111////////////000000000000000000000000000000000000333222111111111222333444222222222222222222222222222222333444555666777888999999888888888888888999999999::::::::::::;;;;;;===<<<:::999:::;;;===???>>>>>>???@@@BBBCCCDDDDDDFFFGGGIIILLLPPPUUUYYY[[[eeefffhhhkkkooossswwwyyy}}}|||~~~yyymmmeeeccccccbbb``````]]][[[[[[\\\[[[XXXUUUQQQPPPMMMJJJGGGFFFEEEEEEGGGHHHIIIKKKJJJIIIGGGFFFJJJKKKLLLMMMMMMLLLKKKJJJKKKKKKKKKLLLKKKJJJJJJIIIKKKLLLLLLLLLKKKJJJIIIIIICCCDDDFFFGGGGGGFFFEEEDDDBBBAAA@@@@@@???????????????@@@AAACCCDDDDDDCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGFFFDDDCCCCCCDDDGGGJJJLLLKKKJJJHHHFFFDDDBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDBBBAAA@@@@@@@@@>>><<<<<<<<<;;;;;;<<<===>>>@@@@@@>>>;;;:::;;;;;;;;;:::++++++,,,,,,,,,+++******++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++***+++++++++***)))((()))+++,,,+++***,,,,,,+++++++++*********))))))***++++++++++++******************+++++++++************************((()))))))))************************)))))))))((())))))))))))))))))))))))******++++++++++++******))))))*********++++++++++++*********++++++,,,,,,))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))(((((()))))))))*********))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))***)))(((((((((((()))*********))))))((((((''''''((()))***++++++***)))((('''((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********,,,+++)))((((((((()))***(((((((((((((((((((((((((((((()))))))))*********))))))************))))))))))))))))))))))))))))))((((((((()))))))))******))))))(((((((((((()))))))))))))))))))))))))))))),,,+++******))))))************))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))************)))))))))(((+++++++++*********)))))))))************++++++++++++++++++*********************))))))******+++,,,,,,,,,,,,,,,+++++++++***,,,+++*********+++------,,,,,,------.../////////........................111///------...000111111.../////////000000000000000000000000000000000000111000000///000111222333222222222222222222222222111111222333444555666666888777777666666777777777999999999:::::::::;;;;;;<<<<<<;;;;;;;;;<<<===>>><<<===>>>???@@@BBBCCCCCCCCCDDDEEEFFFIIILLLOOOPPPQQQRRRTTTVVVZZZ^^^bbbdddiiilllpppssswww}}}vvvsssoookkkiiiiiikkkllluuulllaaaZZZYYYXXXVVVTTTUUUSSSQQQQQQRRRQQQNNNKKKLLLJJJIIIGGGEEEEEEEEEFFFFFFGGGHHHIIIIIIHHHGGGFFFKKKKKKLLLMMMMMMLLLJJJJJJJJJJJJKKKKKKJJJJJJIIIHHHIIIIIIIIIIIIIIIIIIHHHGGGDDDEEEGGGHHHHHHGGGFFFEEECCCBBBBBBAAAAAAAAAAAABBB===>>>@@@AAABBBBBBAAAAAACCCCCCDDDDDDEEEFFFFFFFFFEEEDDDCCCCCCDDDFFFIIIKKKIIIHHHFFFDDDBBBAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBDDDBBB@@@@@@@@@???>>><<<<<<;;;;;;;;;<<<===???@@@@@@===;;;:::;;;;;;;;;:::******+++,,,,,,,,,++++++,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,++++++++++++***++++++,,,,,,,,,***((((((***+++,,,+++,,,++++++++++++*********))))))***++++++++++++***+++++++++***************************************))))))))))))************************)))))))))))))))))))))))))))))))))))))))***,,,......,,,***)))(((((()))))))))*********)))***++++++,,,,,,++++++))))))))))))))))))))))))((())))))******))))))((())))))************))))))(((((())))))))))))******))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))******))))))))))))******++++++***)))((('''&&&&&&))))))++++++++++++))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))******++++++************))))))(((((((((((((((((((((((((((((())))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))++++++***)))))))))************))))))))))))******'''(((************((('''))))))))))))))))))))))))************))))))))))))+++************))))))))))))************+++++++++))))))******+++++++++,,,******))))))******+++,,,+++++++++***************,,,,,,++++++,,,,,,---...,,,,,,,,,---......//////........................111///------///000111000....../////////000000000000000000000000000000000............///000222222222222222222222222222222000000111222333444555555666666555555555555666666999999999999::::::::::::;;;;;;<<<<<<=========<<<;;;;;;<<<>>>???@@@AAABBBFFFFFFFFFFFFGGGHHHIIIIIIEEEEEEGGGJJJMMMPPPSSSUUUSSSTTTVVVWWWXXX[[[___bbbfffkkkqqqtttvvv|||}}}uuunnnjjjiiihhhgggaaa```^^^]]]\\\]]]^^^^^^fff```YYYUUUTTTUUUSSSRRRQQQOOONNNMMMNNNLLLJJJHHHEEEEEEDDDCCCCCCDDDEEEFFFFFFFFFGGGGGGHHHIIIIIIIIIKKKLLLMMMMMMMMMKKKJJJIIIHHHIIIIIIIIIIIIHHHGGGGGGEEEFFFFFFGGGGGGGGGFFFFFFEEEFFFGGGHHHHHHGGGFFFEEECCCCCCBBBBBBBBBCCCDDDDDD>>>???@@@AAABBBBBBAAAAAABBBBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDEEEGGGIIIJJJGGGFFFEEECCCAAA@@@@@@?????????@@@@@@@@@@@@AAAAAACCCAAA????????????===<<<;;;;;;:::;;;<<<>>>@@@AAA???===;;;::::::;;;;;;:::+++,,,,,,---............,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++************+++,,,---------+++(((''')))+++,,,,,,++++++++++++************))))))***++++++++++++***,,,+++++++++***)))))))))************************)))))))))))))))******************)))))))))))))))))))))))))))))))))))))))******+++,,,,,,+++******))))))))))))*********+++((()))+++,,,,,,,,,+++***)))))))))))))))))))))))))))))))))******)))))))))))))))************))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''((()))************)))((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***))))))*********))))))((((((((((((((((((((((((((((((((((((((()))))))))***))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))************))))))))))))******((()))************)))((())))))))))))))))))))))))*********)))))))))))))))************))))))))))))))))))*********+++++++++)))************+++++++++******))))))******+++,,,*********)))))))))))))))++++++++++++,,,,,,------+++,,,,,,------...//////........................000...------///000000000........./////////000000000000000000000000000000------......///111111222111111111111111111111111111111111222333444444555555555555555555555666777888999999999999::::::::::::;;;===>>>>>>>>><<<;;;;;;;;;<<<===???@@@AAABBBHHHGGGGGGGGGFFFFFFFFFGGGDDDDDDFFFHHHJJJMMMOOOPPPLLLMMMMMMMMMLLLMMMPPPRRRWWW[[[^^^______bbbjjjqqquuuuuuwww|||}}}xxxssspppiiifffbbb^^^]]]\\\\\\\\\ZZZZZZZZZYYYYYYZZZZZZZZZYYYWWWSSSRRRTTTUUUTTTSSSPPPOOONNNNNNMMMKKKIIIHHHBBBBBBAAAAAAAAABBBDDDEEEEEEFFFFFFGGGHHHJJJKKKLLLLLLMMMMMMMMMLLLKKKIIIHHHGGGGGGGGGGGGGGGFFFFFFEEECCCDDDEEEFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFEEEEEEDDDBBBBBBBBBBBBBBBCCCDDDEEE@@@AAACCCDDDDDDDDDCCCBBBAAAAAABBBBBBCCCDDDDDDEEEGGGFFFFFFGGGGGGHHHIIIIIIFFFEEEDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBB@@@????????????>>><<<;;;::::::;;;<<<>>>@@@AAA???===:::999:::;;;::::::+++,,,,,,---............,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++************+++,,,------...+++(((''')))***+++++++++++++++*********))))))))))))***++++++++++++***,,,+++++++++***)))))))))******************************))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))+++***)))(((((()))***+++*********+++++++++,,,,,,((()))***+++,,,+++***)))))))))))))))))))))))))))))))))************))))))))))))************))))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******'''(((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))''''''((())))))(((((('''(((((((((((((((((((((((('''(((((((((((()))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))***))))))((())))))************))))))))))))******+++***))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))*********++++++++++++++++++************)))******))))))******+++,,,)))))))))))))))))))))))))))******+++++++++++++++++++++,,,,,,---.................................///...------///000000///............////////////////////////////////////---...///000000111111111111111111111111111111111222222333333444444555555555555555555555666777888888888888999999999::::::999;;;===??????>>>===;;;;;;<<<===>>>???AAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCEEEFFFHHHJJJKKKKKKHHHHHHIIIGGGFFFGGGIIIKKKNNNQQQTTTTTTRRRSSSZZZ______^^^]]]___cccgggiiijjjnnnppptttwww{{{}}}~~~yyypppllljjjiiilllllllllkkkiiigggdddbbb_________^^^\\\ZZZXXXWWWUUUUUUUUUUUUUUUUUUTTTTTTQQQOOONNNMMMNNNNNNMMMLLLKKKKKKKKKJJJHHHFFFEEEEEECCCBBBAAA@@@@@@AAABBBCCCBBBBBBCCCDDDFFFIIIKKKLLLMMMNNNNNNMMMLLLJJJHHHGGGFFFFFFFFFFFFFFFEEEEEEDDDCCCDDDEEEFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDCCCBBBBBB@@@@@@@@@@@@AAABBBCCCCCCAAABBBCCCDDDDDDDDDCCCBBBAAAAAAAAABBBCCCCCCDDDDDDHHHHHHIIIIIIIIIIIIIIIIIIFFFEEEDDDCCCBBBBBBAAABBBBBBBBBBBBBBBBBBAAAAAAAAABBB@@@??????@@@@@@>>>===;;;;;;:::;;;<<<>>>@@@AAA???<<<:::999:::::::::999******+++,,,,,,,,,++++++,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,++++++++++++***++++++,,,,,,---+++)))(((***+++******+++************)))))))))))))))***++++++++++++***+++++++++***************************************************))))))))))))))))))))))))************))))))))))))))))))))))))+++***(((''''''(((***+++***++++++++++++,,,,,,,,,((()))******++++++******)))))))))))))))))))))))))))******++++++******)))))))))************))))))''''''(((((((((((())))))))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''&&&&&&'''((()))***++++++''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''(((((((((((())))))&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))************))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))************))))))))))))******++++++)))(((((()))++++++))))))))))))))))))))))))))))))))))))************(((((()))))))))))))))***)))************+++++++++,,,+++++++++******))))))******))))))******+++,,,))))))))))))************((()))***++++++++++++***+++++++++,,,------.................................---,,,---///000///...------........./////////////////////////////////...//////000111000000000111111111111111111111111333333333333444444444555555555555555555666777888888888888888999999999999:::<<<===??????>>>===<<<;;;;;;<<<>>>???@@@AAABBBBBBCCCDDDEEEFFFFFFEEEEEECCCCCCEEEFFFGGGHHHHHHHHHDDDEEEEEEDDDCCCCCCFFFHHHGGGKKKPPPPPPOOOPPPUUUZZZVVVTTTRRRRRRSSSTTTTTTTTTXXXZZZ\\\^^^_______________bbbeeeiiilllpppuuuxxxyyyxxx|||}}}xxxxxx{{{xxxiii___\\\]]]]]]]]]^^^^^^^^^]]]\\\ZZZYYY]]]___aaa___[[[VVVRRRPPPRRRRRRRRRRRRQQQQQQPPPPPPQQQPPPNNNLLLJJJHHHGGGFFFIIIJJJKKKIIIGGGEEEDDDDDDCCCBBB@@@?????????@@@AAA>>>???AAACCCFFFIIIKKKLLLNNNNNNNNNNNNLLLJJJHHHFFFEEEFFFFFFFFFFFFEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@?????????@@@AAAAAA@@@AAABBBCCCCCCBBBAAA@@@AAAAAABBBBBBCCCDDDDDDDDDHHHIIIJJJKKKKKKIIIHHHGGGEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBAAAAAABBBAAA@@@@@@AAAAAA@@@>>><<<<<<;;;;;;<<<===???@@@>>><<<:::999999::::::999++++++,,,,,,,,,+++******++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++***+++++++++,,,+++******++++++***(((************))))))))))))))))))***++++++++++++******************+++++++++************************************)))))))))(((((()))))))))************))))))))))))))))))))))))************************************++++++++++++)))))))))))))))***++++++)))))))))))))))))))))))))))******++++++******)))))))))************))))))'''''''''((((((((())))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))'''((())))))))))))((('''''''''(((((())))))******((((((''''''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))((('''&&&&&&&&&((()))***(((((((((((((((((((((((('''''''''((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))************))))))))))))******)))******++++++******)))))))))))))))))))))))))))((()))))))))************(((((((((((())))))******)))************+++++++++***************+++++++++******))))))******+++,,,)))))))))******+++++++++)))***+++,,,,,,,,,++++++***++++++,,,,,,---.................................---,,,...///000///------------.........//////////////////////////////......///000///...---,,,111111111111111111111111222222222222333333333333333333333333444555666777888888888888999999999999;;;<<<===>>>???>>>>>>===::::::;;;<<<>>>???@@@AAABBBCCCDDDFFFFFFFFFEEEDDDCCCDDDEEEFFFGGGFFFFFFEEECCCCCCCCCBBB@@@AAACCCEEEDDDIIIOOOPPPOOOOOOSSSWWWRRRPPPNNNMMMNNNNNNMMMKKKPPPQQQRRRSSSRRRQQQPPPOOOPPPRRRTTTVVVWWWYYY\\\___\\\ZZZ\\\gggxxx|||uuurrrqqqpppoookkkjjjgggbbb______dddhhhtttwwwsssfffZZZWWWXXXXXXUUUVVVVVVWWWVVVVVVUUUUUUZZZ\\\]]]ZZZUUUPPPMMMLLLOOOOOONNNNNNNNNOOOPPPPPPOOOOOOMMMKKKIIIGGGGGGHHHJJJKKKLLLKKKGGGEEEEEEFFF@@@???>>>>>>>>>???@@@@@@>>>@@@DDDHHHKKKMMMOOOOOOOOOOOOOOONNNLLLIIIGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCEEEEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@????????????@@@@@@AAABBBCCCCCCBBBAAA@@@BBBBBBBBBCCCDDDDDDEEEEEEGGGHHHIIIJJJJJJHHHFFFDDDCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@CCCBBB@@@AAABBBBBBAAA@@@>>>===<<<;;;;;;<<<===>>>>>><<<999888999:::999999............------,,,+++*********++++++,,,,,,---+++,,,,,,------,,,,,,+++------,,,+++************,,,+++***+++,,,+++)))'''************))))))))))))))))))***++++++++++++***))))))******+++++++++,,,************************+++*********))))))(((((((((((())))))*********+++)))))))))))))))))))))))))))***,,,------,,,***)))))))))))))))***************)))((((((((()))+++,,,))))))))))))))))))))))))******++++++++++++******))))))************))))))''''''''''''((((((((()))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))((()))***++++++***)))((())))))))))))(((((((((((())))))(((((((((((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((())))))((('''&&&'''(((***,,,((((((((((((((((((((((((''''''''''''((((((((()))))))))************))))))))))))))))))))))))))))))+++*********))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))************))))))))))))******'''))),,,......,,,)))'''))))))))))))))))))))))))(((((())))))*********+++'''((((((((())))))******)))************+++++++++'''((()))***+++,,,------*********)))***++++++,,,))))))******+++++++++,,,***+++,,,---...---,,,,,,***++++++,,,,,,---..............................------,,,...///000...------------.........//////////////////////////////---......///...---+++***000000000000000000000000111111111111111222222222222222222222333444555666777888888888888999999999<<<======>>>>>>>>>>>>>>>888999:::;;;<<<>>>??????>>>???@@@AAAAAA@@@???>>>@@@AAABBBCCCCCCCCCBBBAAA@@@@@@@@@>>>======???@@@AAAGGGMMMNNNLLLKKKMMMPPPOOOMMMLLLLLLMMMLLLKKKIIIJJJJJJKKKKKKJJJHHHGGGFFFIIIJJJKKKKKKJJJKKKMMMOOOOOOKKKJJJSSSbbbpppxxxyyyzzzsssjjjccc___]]]]]]]]]YYYYYYXXXUUUSSSTTTYYY^^^hhhqqqrrrfffYYYTTTTTTSSSPPPPPPRRRSSSTTTTTTUUUUUUUUUVVVWWWTTTOOOLLLLLLMMMJJJJJJIIIIIIJJJKKKMMMNNNHHHHHHHHHGGGFFFFFFHHHJJJGGGIIIJJJHHHDDDBBBBBBCCC======<<<<<<===>>>@@@AAABBBEEEIIINNNRRRTTTTTTUUUOOOOOOOOONNNLLLIIIGGGEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEDDDCCCBBBBBBFFFFFFEEECCCCCCBBBBBBBBBBBBAAAAAA@@@????????????CCCDDDEEEEEEEEEDDDCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEFFFHHHIIIIIIFFFDDDBBBAAAAAA@@@@@@???@@@@@@AAAAAAAAAAAA@@@@@@?????????DDDBBBAAAAAACCCCCCBBB@@@???>>>===<<<;;;<<<<<<===>>><<<999888999:::999999************************++++++,,,,,,,,,,,,---------,,,,,,+++*********+++............------,,,+++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++***)))((((((******+++++++++,,,,,,,,,,,,,,,+++***)))(((''''''))))))))))))************))))))))))))))))))))))))++++++******))))))(((((())))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))(((''''''&&&&&&******)))((('''&&&%%%%%%"""&&&)))***)))&&&$$$''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))'''''''''(((((()))***+++&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))************,,,+++***(((''''''''''''))))))(((((((((((())))))(((((())))))))))))((((((((()))***+++,,,---------+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))+++***)))(((((()))***+++******+++++++++,,,,,,,,,******))))))******+++,,,************************++++++,,,,,,,,,,,,------++++++,,,,,,,,,------------///111000,,,***)))+++------------------------////////////000000000000000000000000000000000000...............///000000111111000000000000111111000000000000111111111111444444444222111222555888666666666666777777777777;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<<<<<<<===<<<===???@@@AAAAAA@@@@@@>>>@@@CCCEEEEEECCC@@@>>>@@@@@@@@@>>><<<;;;;;;===CCCHHHLLLJJJKKKMMMNNNMMMLLLKKKJJJJJJKKKLLLJJJIIIJJJIIIFFFDDDCCCCCCDDDEEEEEEEEEFFFGGGGGGGGGGGGGGGIIIHHHIIILLLRRR\\\eeekkkppplllgggaaa\\\XXXVVVUUUXXXTTTOOOJJJIIIKKKNNNQQQ___```aaa^^^ZZZUUURRRPPPNNNMMMMMMLLLMMMNNNPPPQQQUUUUUUSSSQQQOOOMMMKKKJJJHHHIIIIIIIIIJJJJJJKKKKKKIIIHHHGGGGGGGGGIIIJJJLLLJJJIIIGGGDDDBBB@@@???>>><<<======<<<<<>>===>>>???@@@BBBCCCCCCCCCCCCCCCCCCBBB>>>======>>>??????<<<:::;;;;;;::::::999888777777*********************************+++++++++,,,,,,---,,,++++++******++++++...............---,,,,,,***++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))******+++++++++,,,,,,++++++***))))))(((************+++++++++,,,++++++******)))((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((())))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((((('''''''''''''''(((((((((((((((((((((((((((((('''''''''%%%&&&'''(((((('''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((()))***+++(((((()))******)))(((((())))))))))))))))))))))))))))))))))))************+++***)))((((((''''''((())))))(((((((((((())))))((())))))******))))))(((((()))***+++,,,,,,,,,,,,+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))+++***)))(((((()))***+++*********+++++++++,,,,,,******))))))******+++,,,************************+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,+++---//////---++++++---------------------------------------...................................................//////000111111000000///000000000//////000000000111111111222444555666444444555666555555666666666777777777:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===???@@@AAAAAA@@@@@@===???AAABBBBBBAAA???===<<<===>>>===<<<<<<>>>???EEEJJJMMMKKKJJJLLLLLLJJJIIIHHHHHHIIIKKKLLLKKKJJJIIIGGGEEECCCAAAAAABBBBBBBBBBBBCCCDDDDDDDDDDDDDDDFFFFFFFFFIIIOOOWWW___cccgggfffdddbbb^^^ZZZWWWUUUTTTQQQLLLIIIHHHKKKNNNQQQYYYZZZZZZWWWSSSOOOMMMLLLJJJJJJJJJKKKMMMNNNPPPPPPPPPPPPOOOMMMKKKJJJHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIFFFGGGGGGHHHIIIKKKLLLMMMIIIHHHFFFDDDAAA@@@???>>><<<<<<<<<>>>AAAFFFJJJMMMOOORRRUUUWWWWWWUUUSSSRRRPPPNNNKKKIIIIIIHHHGGGEEEFFFFFFEEEEEEDDDCCCBBBBBBEEEEEEEEEFFFFFFFFFFFFFFFMMMJJJEEEBBBBBBCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFDDDCCCCCCCCCBBBAAADDDDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGGGGDDDBBB@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCAAA???===<<<===???@@@AAABBBBBBCCCCCCBBBBBBAAA>>>======>>>???>>><<<:::::::::999888888777666666++++++++++++++++++++++++))))))*********+++++++++,,,,,,++++++******++++++------.........---,,,,,,***++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))*********,,,,,,++++++***))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&''''''((())))))***&&&'''''''''(((((())))))))))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((()))***+++))))))************))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))***))))))(((((())))))************++++++*********))))))***+++,,,,,,,,,,,,******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))******))))))))))))***************++++++++++++,,,******))))))******+++,,,************************++++++++++++,,,,,,,,,,,,*********++++++++++++,,,)))+++---...---,,,---...------------------------,,,------------.........------------------------......------......///000222111000000//////////////////000000000000111111000333666777666555444444333444444555666777888888888999999999999::::::::::::::::::;;;;;;;;;<<<<<<<<<===???@@@AAAAAA@@@@@@======>>>??????>>>======999:::<<<<<<<<<===@@@BBBGGGLLLNNNJJJHHHIIIIIIFFFGGGFFFFFFGGGJJJKKKKKKJJJGGGFFFCCCAAA@@@??????@@@@@@AAAAAABBBBBBBBBBBBBBBDDDDDDFFFHHHMMMRRRWWWZZZ[[[]]]___```^^^ZZZVVVSSSNNNKKKHHHGGGGGGJJJNNNQQQTTTTTTSSSOOOLLLIIIIIIIIIFFFGGGIIIJJJLLLMMMNNNNNNLLLLLLKKKJJJIIIHHHHHHGGGHHHIIIJJJKKKKKKJJJHHHGGGDDDEEEGGGJJJKKKLLLMMMMMMHHHGGGEEECCCAAA??????>>>===;;;<<>>???>>><<<:::888888888777777666666555++++++++++++++++++++++++************++++++++++++,,,,,,++++++***++++++,,,+++,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))((())))))))))))*********(((((())))))************((()))))))))************))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''(((((())))))''''''''''''(((((((((((())))))((((((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************((((((((((((((()))*********))))))))))))))))))******++++++,,,,,,++++++***))))))***+++++++++++++++***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***))))))))))))))))))***************++++++++++++******))))))******+++,,,***************************++++++++++++,,,,,,,,,))))))*********+++++++++++++++,,,---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000------------------------...------------...//////222111000//////...//////////////////000000000111000222444555444333333444222222333444666777888888777777777888888888999999999:::::::::;;;;;;;;;;;;<<<===???@@@AAAAAA@@@???<<<<<<;;;;;;;;;;;;<<<<<<888999;;;;;;<<<===???BBBFFFKKKMMMIIIGGGHHHHHHEEEFFFEEEDDDEEEGGGHHHHHHGGGFFFEEECCCAAA??????>>>>>>@@@AAAAAABBBCCCBBBBBBBBBDDDEEEFFFIIILLLOOORRRSSSSSSUUUXXXYYYYYYUUUQQQOOOGGGFFFEEEDDDFFFIIIMMMOOOQQQPPPOOOKKKHHHGGGHHHJJJFFFGGGIIIKKKLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIGGGHHHJJJKKKKKKHHHFFFDDDDDDFFFIIIKKKLLLLLLKKKJJJFFFEEEDDDBBB@@@??????>>>>>><<<===DDDPPPYYY]]]]]]VVVWWWWWWXXXYYYWWWTTTRRRNNNKKKHHHFFFFFFGGGFFFFFFGGGGGGFFFDDDCCCAAA@@@???BBBDDDEEEHHHIIIJJJJJJJJJKKKGGGCCCAAABBBCCCEEEEEECCCDDDEEEFFFGGGHHHIIIIIIBBBCCCDDDDDDCCCCCCCCCDDD@@@AAACCCDDDEEEEEEEEEEEEAAACCCDDDCCCAAA?????????BBBAAAAAAAAAAAAAAAAAAAAA>>>>>>===<<<===>>>@@@AAA??????@@@@@@@@@@@@??????===<<<<<<===>>>===;;;999888888888777777666666666+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,++++++***++++++,,,,,,)))******+++++++++*********++++++,,,,,,++++++************************************)))))))))))))))+++++++++***************((())))))))))))*********((((((((()))******++++++((()))))))))************))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&))))))((((((''''''''''''((((((((((((''''''''''''%%%&&&(((***++++++***)))((((((((((((((((((((((((&&&'''''''''''''''''''''(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************(((''''''(((((()))***+++******))))))))))))******++++++,,,,,,,,,,,,++++++))))))***+++++++++******)))))))))******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))))))))))))))******)))))))))))))))*********+++++++++******))))))******+++,,,*********************************+++++++++,,,,,,))))))*********+++++++++------,,,+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,............////////////........................---------------...//////111111000///......//////...////////////000000000000111111000///000222444111222333444555666777777666666666777777777777888999999999999:::::::::;;;;;;<<<===???@@@??????>>>;;;:::999999999999:::;;;999:::;;;;;;;;;;;;===???CCCHHHJJJHHHGGGIIIIIIFFFGGGEEEDDDDDDEEEEEECCCBBBDDDCCCBBBAAA@@@???????????????@@@AAAAAAAAAAAAAAABBBCCCEEEHHHJJJLLLMMMMMMPPPPPPPPPPPPOOOMMMKKKJJJCCCBBBBBBCCCEEEHHHKKKMMMMMMMMMKKKHHHFFFFFFHHHJJJIIIJJJKKKKKKKKKJJJHHHGGGIIIIIIIIIIIIIIIIIIJJJJJJEEEFFFHHHIIIIIIGGGDDDBBBEEEGGGJJJLLLLLLJJJHHHFFFEEEEEECCCBBBAAA@@@@@@??????===???GGGSSS\\\______WWWWWWXXX[[[]]]\\\YYYUUUMMMJJJGGGEEEFFFGGGGGGGGGHHHGGGFFFDDDCCCAAA@@@@@@BBBDDDFFFHHHIIIJJJIIIIIIFFFCCCAAA@@@AAACCCDDDDDDBBBCCCCCCDDDEEEFFFGGGGGG???BBBDDDDDDBBBAAABBBCCC@@@AAACCCEEEFFFFFFEEEDDDAAABBBCCCBBB@@@??????@@@BBBBBBBBBAAAAAA@@@@@@???>>>>>>======>>>???AAAAAA>>>??????????????????>>><<<;;;;;;<<<======:::888888888888888888777777777,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++******++++++,,,,,,))))))***+++++++++*********++++++,,,,,,++++++***************************+++++++++***************************************)))))))))*********++++++(((((())))))*********+++))))))))))))************))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))((((((((('''''''''&&&&&&***))))))(((''''''&&&&&&))))))(((((('''''''''&&&$$$%%%(((***++++++***)))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((()))***+++((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************((((((((((((((()))******+++******))))))******+++***++++++,,,,,,++++++***))))))***************)))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))************)))))))))))))))************+++******))))))******+++,,,************************************++++++++++++*********++++++++++++,,,///---+++***+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------........................------,,,,,,------...///000//////......//////000......////////////000000000000///...---...111444111222222333444555666666666666666666777777777777888888999999999:::::::::999:::<<<===>>>>>>======:::999999888888999999:::999:::;;;;;;::::::<<<===AAAFFFHHHGGGFFFIIIIIIGGGFFFDDDCCCBBBCCCBBB@@@???AAAAAAAAA@@@@@@@@@??????<<<======>>>>>>>>>>>>>>>>>>@@@BBBEEEGGGHHHIIIJJJNNNMMMKKKJJJHHHGGGFFFFFFAAAAAAAAABBBDDDFFFHHHIIIHHHHHHGGGEEECCCDDDFFFIIIKKKKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDEEEFFFFFFEEECCCBBBFFFGGGIIIJJJJJJHHHFFFDDDEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@CCCIIIRRRYYY\\\\\\YYYYYY\\\```cccccc^^^ZZZMMMJJJFFFEEEFFFGGGHHHHHHHHHGGGFFFEEEDDDCCCBBBAAACCCEEEGGGHHHIIIHHHGGGFFFBBBAAA@@@@@@BBBCCCCCCBBBEEEEEEDDDDDDCCCBBBBBBBBB???BBBEEEEEECCCAAABBBDDDAAACCCEEEFFFGGGFFFEEEDDDAAABBBBBBAAA?????????AAACCCBBBBBBAAA@@@??????>>>>>>>>>>>>>>>??????@@@AAA>>>>>>????????????>>>>>>;;;;;;;;;<<<===<<<:::888888888888888888888888888,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,++++++******++++++,,,---******+++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************,,,,,,,,,,,,+++++++++***************************************+++++++++,,,)))))))))))))))*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((((((''''''''''''''''''((((((((((((((('''''''''(((((()))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((()))***+++))))))(((''''''((())))))))))))))))))))))))))))))))))))))))))************)))((((((((((((((()))***+++******))))))******+++******++++++++++++******))))))************))))))((()))***++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))((()))***++++++***)))((())))))))))))******************))))))******+++,,,************************************++++++++++++++++++++++++,,,,,,,,,,,,---+++))))))+++------,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------,,,,,,------...///...............///000111........./////////000000...///000000//////000222222222333333444444444444666666666666777777777777888888888888999999999999888999:::<<<===<<<<<<;;;888888999999999999888888888999::::::999:::<<<>>>@@@EEEHHHFFFEEEHHHHHHFFFCCCBBBAAAAAAAAAAAA@@@???======>>>???????????????<<<<<<===>>>>>>>>>>>>>>>>>>???AAADDDFFFHHHJJJKKKJJJJJJIIIHHHFFFEEEDDDCCCAAAAAABBBBBBCCCEEEFFFFFFEEEFFFFFFEEEDDDDDDFFFHHHIIIIIIHHHGGGFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDCCCCCCAAAAAABBBCCCCCCCCCBBBBBBDDDEEEGGGHHHHHHGGGFFFEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBDDDFFFJJJNNNRRRUUUWWW[[[[[[^^^cccgggfff___YYYMMMJJJFFFEEEFFFHHHJJJJJJHHHGGGGGGFFFEEEDDDDDDDDDEEEFFFHHHIIIHHHFFFDDDBBB??????@@@BBBEEEEEECCCAAAEEEEEEDDDDDDCCCBBBBBBAAAAAAEEEIIIHHHEEEBBBCCCEEECCCDDDFFFHHHHHHGGGEEECCCAAABBBBBBAAA??????@@@BBBCCCCCCBBBAAA@@@???>>>===>>>===>>>>>>>>>>>>>>>>>>>>>??????@@@@@@??????>>>;;;::::::;;;<<<<<<999777777777777777777777777777,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++*********+++,,,,,,---+++,,,------............+++++++++,,,,,,+++++++++************************---------,,,,,,+++++++++******************++++++***++++++++++++,,,,,,,,,******))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++******))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((&&&&&&''''''((()))))))))%%%%%%&&&'''((()))***++++++)))'''%%%%%%&&&((()))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((())))))))))))((((((''''''''''''((((((((()))))))))))))))))))))))))))'''''''''(((((()))***++++++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))++++++************++++++*********++++++*********))))))*********))))))(((((()))***++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))*********************)))***++++++,,,************************)))************+++++++++++++++,,,,,,,,,---------,,,)))'''(((,,,...///...++++++++++++++++++++++++---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------///000111222............/////////000---///222333222111000000333333333333333333333333666666666666777777777888777888888888888999999999777888999;;;<<<;;;;;;:::888888999999999999888888666888999999999:::===???AAAFFFHHHFFFEEEFFFGGGDDDAAA@@@??????AAABBBAAA@@@:::;;;<<<===>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@???@@@BBBEEEHHHKKKMMMNNNGGGHHHIIIIIIHHHFFFDDDBBBAAABBBBBBCCCCCCDDDDDDDDDEEEFFFGGGGGGFFFFFFHHHJJJGGGFFFEEEDDDDDDEEEFFFGGGEEEDDDDDDDDDDDDCCCCCCCCC@@@@@@@@@AAAAAABBBBBBCCCBBBCCCEEEFFFGGGGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCFFFIIIKKKLLLNNNPPPSSSZZZ[[[^^^cccgggeee]]]VVVNNNJJJGGGEEEFFFIIIJJJKKKHHHGGGGGGGGGFFFFFFEEEEEEFFFGGGHHHIIIGGGEEEBBB@@@>>>???AAADDDGGGGGGDDDBBBBBBBBBCCCCCCDDDDDDEEEEEECCCGGGKKKKKKFFFCCCDDDFFFDDDFFFHHHIIIIIIGGGEEECCCAAABBBBBBAAA@@@???AAABBBCCCCCCBBBAAA@@@>>>===========================<<>>============>>>>>>???@@@@@@??????>>>=========<<<===>>>@@@@@@AAAAAAAAA>>>@@@CCCFFFIIILLLNNNOOOGGGHHHIIIIIIGGGGGGHHHIIIAAAAAAAAAAAAAAAAAABBBBBBFFFFFFEEEEEEFFFFFFGGGHHHCCCDDDFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEDDDCCCBBBAAABBBBBB@@@???>>>>>>>>>>>>BBBCCCEEEFFFGGGGGGGGGFFFGGGFFFDDDBBBAAAAAAAAAAAAJJJJJJKKKJJJJJJKKKNNNPPPVVVXXX[[[^^^___[[[TTTOOOIIIFFFCCCCCCDDDGGGHHHIIIDDDDDDEEEFFFGGGHHHHHHIIIIIIJJJKKKIIIEEEAAA????????????AAADDDFFFGGGEEECCCEEECCCBBBCCCEEEFFFDDDAAACCCHHHKKKIIIGGGGGGFFFBBBCCCCCCCCCCCCDDDDDDEEEEEE<<<>>>@@@AAA@@@@@@BBBCCCCCCAAA??????@@@@@@???>>>>>>===<<<;;;;;;<<<>>>???@@@>>>===>>>@@@AAA???<<<===<<<;;;999888777777777666555555555555444444444,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++)))******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,------************************++++++************++++++***************+++,,,,,,+++++++++************)))***)))'''&&&&&&''')))***((((((((())))))*********)))))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))(((((('''((()))***+++&&&'''(((******+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***)))))))))(((((((((''')))(((((((((((())))))***))))))))))))((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((***)))(((''''''((()))***''''''''''''(((((((((((($$$%%%&&&((((((&&&%%%$$$)))((('''&&&&&&'''((()))(((((((((((((((((((((((()))******))))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))''''''((()))***++++++,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))*********)))))))))((((((++++++************++++++)))*********++++++++++++*********++++++++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,---.........---,,,......------------......,,,,,,++++++++++++,,,,,,////////////............////////////////////////,,,---...000111111111111444333222222222222333444222222333444555666666777444555777666444333333444777777777888999999::::::777777777777777888888888999777555444555777:::<<<@@@AAACCCCCCCCCBBBAAA???===<<<<<<<<<<<<===>>>>>>???>>>>>>======<<<;;;;;;======>>>???@@@@@@@@@???>>>@@@BBBEEEHHHJJJLLLLLLFFFGGGHHHHHHFFFFFFGGGHHHAAA@@@?????????@@@AAABBBFFFFFFFFFFFFFFFGGGHHHHHHDDDDDDEEEEEEFFFEEEEEEEEEFFFFFFFFFFFFEEEDDDBBBBBBAAAAAA@@@>>>>>>======>>>AAACCCEEEGGGGGGGGGFFFEEEEEEEEECCCCCCCCCCCCDDDEEEIIIJJJKKKKKKJJJKKKNNNPPPUUUVVVXXXZZZZZZVVVPPPKKKGGGDDDBBBBBBEEEHHHJJJKKKGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJHHHDDDAAA??????@@@@@@BBBDDDGGGGGGEEECCCDDDCCCBBBDDDFFFGGGEEECCCBBBGGGHHHEEEBBBBBB@@@===BBBBBBBBBCCCCCCDDDDDDDDD===???AAABBBAAAAAABBBCCCDDDBBB@@@???@@@@@@???>>>===<<<;;;:::;;;<<<>>>??????===<<<>>>@@@@@@>>><<<>>>===<<<:::999888888888666555555555555444444444,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++***+++++++++,,,++++++,,,,,,,,,,,,------************************++++++************++++++))))))((((((((()))******+++++++++************)))******((((((((((((******)))*********************))))))))))))))))))))))))((())))))******))))))(((************************((((((((((((((()))******))))))((())))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))((((((((((((+++******))))))))))))******)))'''&&&&&&(((***+++''''''''''''(((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''((((((((((((''''''))))))))))))''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))((())))))))))))))))))))))))&&&&&&'''(((***+++,,,,,,***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))******))))))))))))((((((,,,++++++******++++++,,,*********+++++++++,,,,,,************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++******************+++***,,,...000///---+++)))...------,,,,,,------...,,,,,,++++++++++++,,,,,,........................////////////////////////+++,,,...///111111111111111111111111222333444555222222333333444444444444444555666666444333333444555555666666777888888888666666777777888888999999999777666555555888;;;<<>><<<<<<;;;;;;<<<===>>>>>>@@@??????>>>======<<<<<<======>>>>>>>>>>>>>>>===>>>???AAADDDFFFGGGHHHHHHDDDFFFFFFFFFDDDDDDEEEFFF@@@???=========???AAABBBEEEEEEFFFGGGGGGHHHIIIIIIEEEEEEDDDDDDCCCDDDDDDDDDGGGGGGGGGFFFEEEDDDBBBBBB@@@???>>>===============@@@BBBEEEGGGHHHGGGEEECCCDDDCCCCCCCCCDDDFFFHHHIIIIIIJJJKKKKKKKKKKKKNNNPPPTTTTTTTTTUUUTTTQQQLLLHHHDDDCCCAAABBBEEEIIIKKKKKKJJJJJJIIIHHHGGGFFFFFFEEEFFFGGGGGGFFFBBB@@@??????AAAAAACCCEEEHHHHHHFFFDDDCCCBBBCCCEEEHHHHHHGGGEEEFFFJJJJJJEEEAAAAAA@@@===AAAAAABBBBBBBBBBBBCCCCCC???AAABBBCCCBBBBBBBBBDDDEEECCCAAA@@@@@@@@@???===<<<;;;;;;:::;;;<<<===>>>======<<<===>>>???===;;;>>>===<<<;;;:::999999999666555555555555444444444++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++...---+++***)))***+++,,,+++++++++,,,,,,,,,------************************++++++************++++++))))))((((((((())))))***+++++++++*********))))))***))))))(((((())))))***+++++++++***************((((((((((((((((((((((((((()))***++++++***)))((())))))))))))))))))))))))((((((((((((((())))))***...---+++((('''''''''((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******))))))))))))((((((((((((++++++***)))(((((((((((()))(((''''''''')))***,,,'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))************)))(((***))))))))))))))))))***((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************))))))(((((((((((((((((((((((((((&&&''''''((()))***++++++))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))((((((+++******))))))******+++))))))*********+++++++++(((((()))))))))*********************+++++++++++++++,,,,,,,,,,,,---------******))))))))))))******,,,,,,.........,,,***)))------,,,,,,,,,,,,------...------------------...------...............///////////////////////////------...//////000000000//////000111222333444555444444444333333333333333333555666666444333333444333444444555666666777777555555666777888999999:::888777666555666888;;;===BBBBBBBBBBBBAAA@@@>>>======<<<<<<<<<===>>>???@@@BBBBBBAAAAAA@@@?????????==================<<<<<<>>>???@@@BBBCCCDDDDDDEEECCCDDDEEEDDDCCCBBBCCCDDD???>>><<<;;;<<<>>>@@@BBBEEEEEEFFFGGGHHHIIIIIIIIIFFFEEECCCBBBBBBBBBDDDDDDGGGGGGGGGFFFDDDCCCAAA@@@??????>>>===============@@@BBBEEEGGGGGGFFFDDDBBBCCCCCCCCCCCCDDDFFFHHHIIIIIIJJJKKKKKKKKKKKKMMMOOORRRQQQQQQQQQQQQPPPLLLIIIDDDCCCBBBCCCEEEHHHJJJJJJLLLKKKJJJHHHFFFDDDCCCBBBDDDEEEEEEDDDAAA??????@@@BBBBBBCCCFFFHHHHHHFFFDDDCCCCCCEEEGGGIIIIIIHHHGGGFFFJJJIIIDDDAAAAAAAAA???AAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDDDDCCCBBBCCCDDDFFFCCCAAA@@@@@@@@@>>>===;;;;;;::::::;;;<<<===>>><<<<<<<<<=========<<<<<<======;;;::::::999999999666555555555555444444444++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++...---+++***)))******++++++++++++,,,,,,,,,------************************++++++************+++++++++******)))))))))******+++++++++*********))))))((((((((((((((((((((((((+++++++++***************((((((((((((((((((((((((((()))***++++++***)))((((((((((((((((((((((((((('''(((((()))))))))))))))...---+++((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******(((((((((((())))))))))))***)))((((((''''''''''''''''''((()))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))******************)))((((((((((((((((((((((((&&&'''((())))))******)))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((((((((((((((((((((((((((((()))))))))((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))''''''''''''(((((((((((()))))))))******++++++++++++++++++,,,,,,,,,------++++++************++++++...---,,,+++++++++++++++,,,,,,++++++++++++,,,,,,---------,,,,,,---------,,,---------......///////////////////////////////////////...............---...///000222333444444555555555444444444444444333444666555333222222333222333333444444555666666555555666777888999999:::777777666666777999<<<===BBBAAAAAAAAA@@@???>>>===>>>>>>>>>>>>???@@@AAABBBBBBBBBAAAAAA@@@?????????<<<<<<=========<<<<<<;;;===>>>???@@@AAABBBBBBBBBBBBCCCDDDCCCAAA@@@AAABBB>>>===<<<<<<===???AAABBBDDDEEEFFFHHHHHHIIIHHHHHHEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEEEEDDDCCCAAA@@@???@@@??????>>>>>>>>>>>>???@@@BBBDDDFFFFFFEEECCCAAACCCCCCBBBBBBCCCEEEGGGHHHJJJKKKLLLLLLKKKKKKLLLMMMNNNNNNNNNOOOQQQPPPNNNLLLFFFDDDCCCCCCEEEGGGGGGGGGKKKJJJIIIGGGDDDBBBAAA@@@CCCCCCDDDBBB@@@???@@@AAACCCCCCDDDGGGIIIHHHFFFDDDDDDFFFIIIJJJJJJIIIHHHGGG@@@DDDDDDAAA???@@@AAA???AAAAAAAAAAAAAAAAAAAAA@@@BBBCCCEEEDDDCCCBBBBBBCCCDDDBBB@@@?????????>>>===::::::;;;;;;<<<===>>>>>>;;;<<<=========<<<<<<<<<<<<;;;:::999888888888999666555555555555444444444++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++---,,,,,,+++*********+++++++++,,,,,,,,,,,,------************************++++++************++++++,,,,,,+++*********+++++++++++++++************)))(((((((((((((((((((((((()))*********************))))))))))))))))))))))))((())))))******))))))(((''''''''''''''''''''''''''''''((()))))))))))))))))))))((())))))***++++++''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***(((((((((((()))))))))))))))((((((''''''''''''((('''((()))))))))))))))(((((((((((((((((('''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''))))))************))))))((((((((((((((((((((((((''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((('''))))))))))))))))))))))))***))))))((((((''''''&&&)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))''''''(((((((((((())))))(((((((((''''''((((((((('''''''''((((((((())))))''''''''''''(((((((((((((((((())))))***+++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,...---+++******+++,,,---,,,++++++******++++++,,,++++++************++++++,,,,,,,,,---......//////////////////////////////000///......------......------///000222222222222555555555555444444444444333444555555333222222333222222333333444555555555666666777777888888999999777666666777888:::<<<===AAA@@@@@@??????>>>>>>>>>????????????@@@AAACCCCCC@@@??????>>>======<<<<<<<<<<<<===============<<<<<<===>>>???@@@AAAAAAAAABBBCCCCCCBBB@@@???@@@AAA>>>>>>>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHGGGFFFEEEDDDDDDCCCCCCDDDDDDEEEFFFCCCCCCCCCCCCBBBAAA@@@@@@BBBAAAAAA@@@@@@@@@AAAAAAAAABBBCCCDDDDDDCCCBBBBBBCCCBBBBBBBBBCCCEEEGGGHHHKKKMMMNNNMMMKKKJJJJJJJJJJJJJJJKKKNNNPPPPPPMMMKKKFFFDDDCCCDDDEEEFFFFFFEEEJJJIIIHHHFFFDDDBBB@@@@@@BBBBBBCCCAAA@@@@@@AAACCCFFFFFFGGGIIIKKKKKKIIIFFFGGGJJJLLLMMMKKKHHHFFFFFF@@@DDDFFFDDDCCCEEEEEEDDDBBBBBBAAAAAAAAAAAA@@@@@@BBBDDDEEEDDDBBBAAAAAABBBBBB@@@>>>>>>>>>???>>>===:::;;;;;;<<<===>>>??????;;;===???>>>===<<<======;;;:::999999888888888999666555555555555444444444************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,------************************++++++************++++++---,,,+++***************+++++++++************))))))))))))******)))))))))((((((((())))))*********)))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((&&&'''((()))***))))))(((&&&'''(((******+++++++++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))'''((((((((()))))))))***(((((((((((((((((()))*********(((''''''((()))))))))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''((((((((((((******))))))))))))******(((((()))******)))(((((((((((((((((((((((((((((('''((()))))))))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))((((((((((((((('''''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))'''''''''((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((()))))))))******((((((((()))***+++++++++)))))))))*********++++++,,,++++++******++++++,,,***+++++++++,,,,,,,,,,,,++++++************++++++++++++************++++++++++++,,,------...//////////////////////////////------,,,,,,---...000111,,,---///000111111111111333333333333333444444444222444555555333222222333222222333333444555555666777777777777777888888888666666777777999;;;<<<===?????????>>>>>>>>>??????>>>>>>>>>???@@@AAACCCCCC???>>>>>>======<<<;;;;;;;;;<<<===>>>>>>>>>>>>>>>;;;<<<===???@@@@@@AAAAAABBBCCCCCCBBB@@@??????@@@>>>???AAABBBCCCDDDDDDCCCDDDEEEFFFGGGGGGEEEDDDCCCBBBCCCDDDEEEFFFGGGGGGGGGBBBCCCCCCCCCCCCCCCBBBBBBDDDCCCCCCBBBCCCCCCDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCEEEGGGJJJLLLMMMNNNOOONNNKKKIIIHHHHHHFFFGGGHHHKKKLLLLLLHHHFFFDDDCCCBBBCCCFFFGGGGGGFFFIIIHHHGGGFFFEEECCCBBBBBBAAABBBBBBAAA@@@@@@BBBDDDJJJJJJKKKMMMOOOOOOLLLJJJJJJMMMPPPOOOKKKGGGDDDCCCBBBHHHKKKIIIHHHJJJIIIGGGCCCBBBBBBBBBAAAAAAAAAAAACCCDDDEEEDDDBBB@@@@@@AAA???>>><<<<<<===>>>>>>===;;;;;;<<<>>>???@@@@@@@@@<<<>>>@@@@@@>>><<<===???;;;;;;:::999999999999:::666555555555555444444444************************,,,------......------,,,++++++++++++++++++++++++******,,,------,,,+++***++++++,,,,,,,,,---------************************++++++************++++++,,,,,,+++***))))))******+++++++++************)))******++++++++++++******&&&''''''((()))******+++)))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))&&&''')))*********)))(((((()))***++++++***(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''((((((((())))))******))))))(((((()))***++++++...+++(((%%%$$$&&&)))+++))))))(((((('''''''''&&&((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''((((((((()))''''''&&&&&&&&&&&&'''''''''((()))******)))((('''(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))&&&'''''''''(((((())))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))&&&'''''''''(((((())))))******))))))))))))******))))))))))))************************++++++++++++'''(((((()))***+++++++++((())))))))))))*********++++++************++++++''')))+++---...---+++***++++++************++++++---,,,,,,,,,,,,,,,,,,---++++++,,,,,,---...//////////////////////////////******++++++---000222444---...///111111111000000111111222222222333333333222444555555333222222333222333333444444555555666888888888777777777777777666666777888999;;;===>>>???>>>>>>>>>>>>>>>???@@@=========>>>???AAABBBCCC@@@@@@??????>>>=========;;;;;;===>>>????????????;;;;;;===???@@@AAAAAAAAABBBCCCDDDBBB@@@??????@@@>>>@@@BBBEEEFFFFFFEEEDDDDDDEEEFFFGGGFFFDDDBBBAAAAAABBBDDDFFFHHHHHHHHHGGGBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDEEEEEEFFFDDDCCCAAA@@@@@@AAABBBCCC@@@@@@AAACCCGGGJJJMMMOOONNNOOOPPPOOOKKKHHHGGGFFFDDDEEEFFFHHHIIIHHHCCC@@@AAAAAAAAACCCFFFHHHHHHHHHIIIHHHHHHGGGFFFEEEDDDDDDAAABBBBBBAAA@@@AAACCCEEENNNNNNNNNPPPRRRRRROOOMMMMMMPPPRRRQQQKKKFFFCCCBBBAAAFFFJJJHHHGGGHHHGGGDDDCCCCCCCCCBBBBBBAAAAAAAAACCCDDDEEEDDDAAA??????@@@===<<<;;;;;;===>>>>>>===;;;<<<===???@@@@@@AAAAAA<<>>===>>>@@@<<<<<<;;;:::::::::;;;;;;666666555555555444444444++++++,,,,,,,,,,,,------)))***,,,---...---,,,,,,......,,,,,,,,,,,,......+++,,,------......------******++++++++++++*********)))((((((((()))+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---.........,,,+++))),,,+++)))((((((((()))***---***'''''')))+++***)))(((((((((((('''''''''''')))************))))))(((+++***)))(((((()))***+++******))))))((((((''''''******)))(((((((((((((((++++++***)))(((((())))))((('''''''''((()))***+++(((((((((((())))))))))))+++++++++************)))******))))))((((((''''''))))))))))))))))))))))))************************''''''(((((())))))******+++)))'''&&&%%%&&&((()))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))******))))))((((((''''''$$$$$$%%%%%%&&&'''(((((((((((())))))*********+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((''''''((()))***+++,,,,,,(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))''')))***++++++***)))'''&&&&&&'''((()))******+++(((((())))))))))))((((((&&&((())))))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,+++++++++*********))))))++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,+++,,,------......------........................------,,,------...///000/////////000111111222222111333444444333222222333444444444333333222222222///000222555777888888999;;;;;;::::::::::::;;;;;;;;;:::999999999;;;>>>???AAABBBAAA???======>>>@@@BBB@@@======???AAABBBBBBEEECCC@@@??????>>><<<:::============>>>>>>>>>>>>;;;;;;<<<<<<>>>???AAAAAAAAABBBAAA???======>>>@@@BBBCCCDDDGGGJJJJJJHHHEEEGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDEEEHHHJJJJJJHHHFFFGGGGGGGGGGGGFFFEEEDDDDDDHHHFFFBBB@@@@@@BBBEEEGGGLLLHHHCCC???===???AAACCCBBBBBBDDDIIINNNQQQOOOMMMQQQNNNLLLKKKLLLKKKHHHEEEFFFGGGGGGGGGFFFDDDCCCBBBGGGFFFEEEEEEFFFGGGJJJKKKNNNMMMLLLIIIGGGFFFEEEEEEEEEBBBAAABBBAAA???CCCHHHUUUTTTRRRPPPNNNNNNNNNOOORRRQQQPPPNNNKKKGGGCCCAAA@@@AAACCCDDDDDDCCCBBBAAABBBEEEGGGFFFDDDCCCDDDFFFEEEEEEDDDDDDCCCBBB@@@???@@@@@@??????????????????>>>???AAABBBBBBAAA@@@???AAAAAAAAABBBBBBAAA@@@@@@===<<<:::999888888999:::888777777666555444444333+++++++++,,,,,,,,,------***+++,,,---------,,,,,,,,,,,,+++******+++,,,,,,***++++++,,,,,,,,,,,,,,,******++++++++++++*********)))((((((((()))++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))((('''(((''''''''''''(((******,,,)))'''''')))+++***)))*********)))))))))((((((((())))))*********))))))***))))))))))))))))))***))))))))))))((((((((((((******)))(((((((((((((((***))))))(((''''''((((((******))))))((((((''''''(((((((((((())))))))))))*********)))))))))((((((***)))))))))((((((((('''((((((((((((((((((((((((************************'''((((((((()))))))))***)))((('''%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((***)))))))))((((((((('''%%%%%%&&&&&&''''''((((((((((((((()))))))))******))))))))))))))))))))))))******)))))))))((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))'''(((***++++++***((('''&&&''''''(((((()))))))))(((((())))))))))))((((((&&&((())))))(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++*********))))))***************************************+++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++***)))*********+++++++++,,,,,,+++,,,------...---------........................---,,,,,,------...///000/////////000111111222222111333444444333222222333444444444333333333222222111111222444666777888999;;;::::::::::::::::::;;;:::999888888999:::<<<>>>???@@@@@@>>><<<<<<>>>@@@AAA???===>>>???AAAAAAAAACCCAAA????????????===;;;<<<<<<<<<<<<<<<=========;;;;;;;;;<<<===???@@@AAABBBBBBAAA???======???@@@BBBCCCEEEIIIKKKKKKHHHEEEGGGGGGHHHHHHGGGFFFEEEEEEEEEEEEFFFIIIKKKKKKIIIGGGEEEEEEFFFFFFFFFFFFFFFEEEFFFCCCAAA??????BBBEEEGGGLLLHHHDDD@@@>>>@@@BBBDDDFFFFFFHHHLLLQQQSSSRRRPPPPPPNNNMMMLLLMMMKKKGGGDDDGGGGGGHHHHHHGGGFFFDDDCCCDDDCCCCCCDDDGGGJJJMMMNNNOOOMMMJJJHHHGGGFFFDDDCCCDDDAAA@@@AAAAAA@@@EEEKKKZZZXXXVVVSSSQQQPPPOOOOOOPPPOOONNNLLLIIIEEEBBB@@@===>>>AAABBBCCCCCCBBBAAABBBDDDGGGGGGEEECCCDDDEEECCCCCCCCCCCCBBB@@@???>>>????????????????????????>>>>>>???@@@@@@@@@??????BBBBBBBBBBBBBBBAAA@@@???<<<;;;:::888888888888999888888777666666555444444++++++++++++,,,,,,,,,,,,***+++,,,,,,---,,,,,,,,,******))))))))))))******)))******+++++++++++++++******++++++++++++******)))))))))((()))******+++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))***++++++%%%$$$%%%%%%&&&((()))***+++)))'''((()))******))))))))))))((((((((('''''''''((()))***************((())))))******))))))((((((((((((((())))))))))))***))))))((((((((((((((()))(((((('''''''''''''''))))))******)))((('''&&&(((((((((((())))))))))))))))))((((((((('''''''''))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))(((((('''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((************(((((((((((((((((((((((((((((((((((())))))))))))((((((&&&((())))))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((+++************)))))))))******************************+++++++++,,,,,,,,,************************+++++++++,,,++++++***)))*********++++++++++++,,,++++++,,,---------------------------------------,,,,,,,,,,,,---...///000...//////000000111111222111222444444222111222333444444444444333333333333333333333333444666888999::::::::::::::::::::::::999888777777888999;;;<<<<<<=========<<<<<<>>>??????>>>===>>>@@@AAA@@@??????>>>>>>>>>??????>>><<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;===>>>@@@AAABBBCCCBBB@@@>>>>>>???AAABBBCCCGGGJJJMMMLLLHHHEEEGGGHHHHHHHHHHHHGGGGGGFFFGGGGGGHHHJJJLLLLLLJJJHHHCCCDDDEEEFFFGGGGGGGGGGGGDDDBBB@@@>>>???AAAEEEGGGJJJHHHDDDAAA@@@AAACCCDDDGGGGGGJJJMMMQQQRRRQQQPPPPPPOOOOOOOOONNNKKKFFFCCCGGGHHHIIIIIIHHHGGGFFFEEEDDDDDDDDDEEEGGGJJJLLLNNNOOOLLLHHHFFFGGGFFFCCCAAADDDAAA@@@BBBBBBCCCHHHOOO^^^\\\YYYUUURRROOONNNMMMMMMMMMKKKIIIFFFCCC@@@>>>===>>>@@@BBBDDDDDDDDDDDDBBBDDDGGGHHHFFFDDDDDDDDDBBBBBBBBBAAA@@@???>>>===????????????????????????>>>>>>>>>>>>>>>???@@@@@@BBBCCCCCCCCCBBBAAA???>>>;;;:::999888777777777888888888777777666666555555***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,++++++)))))))))))))))))))))))))))******+++,,,+++++++++******++++++++++++******)))))))))))))))******+++******************************************************)))((()))***,,,---%%%%%%&&&&&&'''((())))))))))))(((((())))))))))))'''&&&&&&&&&%%%%%%%%%%%%&&&'''(((******+++++++++'''((()))******)))((('''''''''(((((())))))******))))))(((((((((((()))))))))(((((('''''''''((((((%%%&&&(((***+++***)))((((((((((((((()))))))))))))))))))))(((((((((''''''))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''''''''&&&%%%$$$''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))+++*********))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))******)))(((((())))))))))))))))))(((((((((((())))))))))))((((((&&&((())))))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&************))))))))))))++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,******************************++++++++++++******************++++++++++++++++++,,,------------,,,------------------------,,,,,,,,,,,,---...//////......//////000111111111000222333333222111111222444444444333333333333333555444333222333555777999;;;;;;;;;<<<<<<;;;;;;;;;777777777666777888999:::999:::;;;;;;;;;;;;===???>>>======>>>@@@@@@>>><<<===<<<<<<>>>@@@AAA???>>>======<<<<<<<<<<<<;;;;;;999999:::;;;===>>>@@@AAACCCDDDCCCAAA??????@@@BBBBBBDDDGGGKKKNNNMMMIIIEEEGGGHHHHHHIIIIIIIIIHHHHHHIIIIIIIIIJJJLLLMMMKKKJJJEEEEEEFFFGGGGGGHHHGGGGGGFFFDDDBBB@@@@@@BBBDDDEEEHHHFFFCCCAAA@@@AAABBBCCCEEEFFFHHHKKKMMMNNNMMMLLLPPPQQQQQQQQQPPPLLLGGGCCCHHHHHHIIIJJJJJJIIIHHHGGGHHHGGGGGGGGGGGGHHHIIIJJJLLLHHHEEEEEEGGGGGGEEEBBBFFFCCCBBBDDDEEEFFFMMMTTT^^^\\\YYYUUUQQQMMMJJJIIIKKKJJJHHHFFFCCC@@@>>>===???@@@BBBDDDEEEFFFFFFFFFCCCEEEGGGHHHGGGFFFDDDCCCBBBBBBBBBAAA@@@???======>>>>>>>>>>>>???????????????>>>>>>===>>>@@@BBBCCCCCCDDDDDDDDDCCCAAA>>>===;;;;;;:::999999888888888888888777777777666666666*********+++++++++,,,,,,++++++++++++++++++++++++)))******************)))***++++++,,,,,,,,,,,,,,,******++++++++++++******((()))))))))************************************************************'''&&&%%%%%%%%%'''((()))(((((()))))))))((((((((((((((())))))(((((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&'''(((******+++++++++'''((()))******)))((('''''''''(((((())))))******))))))(((((((((((()))))))))))))))(((((()))******%%%&&&(((***+++***)))((((((((((((((())))))))))))******)))))))))((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((('''(((((((((((('''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((('''''''''((((((((((((''''''''''''((((((((((((((((((((((((*********))))))))))))((('''((((((((()))))))))***))))))))))))((((((((((((&&&&&&&&&'''((()))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((())))))(((((((((+++*********************(((((())))))))))))((((((&&&((())))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''&&&&&&)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++++++++++++++++++++++++++)))******++++++*********))))))*********+++++++++***+++,,,,,,------,,,,,,------------------------,,,++++++,,,,,,---...///.........///000000111111///111222222111000000111333333333333333333333333555444333222333555777999<<<<<<============<<<<<<777777666666777777888888666888:::;;;:::;;;<<<=========<<<===>>>>>>===;;;;;;;;;<<>>>>>>>>=========<<<<<<999999:::;;;===???AAABBBDDDEEEDDDBBB@@@@@@AAACCCCCCDDDGGGKKKMMMLLLIIIFFFGGGHHHIIIJJJJJJJJJJJJJJJKKKJJJJJJKKKLLLMMMLLLJJJHHHHHHIIIIIIHHHGGGGGGFFFIIIGGGEEECCCBBBBBBCCCDDDEEEDDDBBBAAAAAAAAABBBBBBDDDFFFIIIJJJKKKKKKJJJJJJOOOQQQSSSSSSPPPLLLHHHEEEHHHHHHJJJKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHFFFCCCDDDGGGHHHGGGEEEIIIFFFEEEHHHIIIJJJPPPWWW\\\[[[XXXTTTQQQMMMJJJHHHJJJIIIFFFDDDAAA???===<<>>=========>>>>>>>>>?????????????????????@@@BBBDDDEEECCCDDDEEEEEEDDDAAA>>>===<<<<<<<<<;;;;;;:::999999777777777777666666666666************++++++++++++,,,,,,+++************+++******++++++++++++*********++++++,,,,,,,,,,,,,,,******++++++++++++******(((((()))************)))************************************************((((((((('''(((((())))))******++++++***)))((((((&&&(((***)))(((''''''((()))))))))((((((((('''''''''((()))***************'''(((((())))))(((((('''(((((((((((())))))))))))((((((((((((((())))))******))))))))))))******+++))))))******)))((('''&&&(((((((((((())))))))))))*********)))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))((((((((('''''''''))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))'''''''''''''''''''''''')))))))))(((((((((((('''(((((((((((((((((((((((())))))))))))((((((((((((''''''(((((())))))******))))))))))))((((((((((((%%%&&&'''((()))******+++(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************(((((())))))))))))((((((&&&((())))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((()))))))))))))))***++++++++++++++++++++++++((()))***+++,,,+++******++++++++++++++++++++++++((()))******+++*********)))))))))************+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///---......//////000000111///000222222000///000111111111111111222222222222333333333333444666888999;;;<<<===>>>>>>===<<<;;;777777777777777777777777666888:::;;;::::::;;;<<<>>><<<;;;;;;======<<<:::;;;;;;===@@@CCCCCCBBB@@@?????????>>>======<<<<<<999::::::<<<>>>@@@BBBCCCEEEFFFEEECCCAAAAAABBBDDDDDDDDDFFFIIIKKKKKKIIIGGGGGGHHHIIIKKKKKKLLLLLLLLLLLLKKKJJJJJJLLLLLLLLLJJJIIIIIIIIIIIIHHHGGGFFFEEEIIIHHHFFFDDDCCCCCCDDDEEECCCCCCCCCBBBBBBBBBCCCCCCFFFHHHKKKLLLLLLJJJJJJKKKMMMPPPRRRQQQNNNJJJHHHGGGGGGHHHIIIJJJKKKKKKJJJIIIEEEEEEFFFHHHIIIKKKLLLLLLEEEEEEEEEEEEFFFFFFHHHHHHKKKHHHIIIKKKLLLKKKPPPVVVYYYXXXWWWUUURRROOOLLLKKKJJJHHHFFFCCCAAA???>>>===??????@@@BBBCCCEEEFFFGGGKKKJJJIIIIIIJJJIIIGGGFFFBBBBBBBBBAAA@@@???>>>===<<<======>>>>>>?????????>>>??????@@@BBBDDDEEEFFFBBBCCCEEEFFFEEEBBB???===<<<=========<<<;;;:::999666666666666666555555555************++++++++++++---,,,***)))))))))***+++)))***++++++++++++***))))))******+++++++++++++++******++++++++++++******'''((()))***+++******)))************************************************++++++,,,,,,++++++******((()))***+++++++++***)))%%%(((******(((&&&'''(((*********)))))))))((((((((())))))*********))))))(((((((((''''''((((((((())))))))))))((((((((((((((((((((((((((()))******((((((((((((((()))************))))))((((((''''''(((((((((((())))))))))))))))))(((((((((''''''''''''((((((((()))))))))***''''''''''''''''''''''''((((((((((((((((((((((((***)))))))))(((((((((''')))((('''&&&&&&&&&''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((()))))))))***%%%%%%&&&&&&''''''((((((******)))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&'''''''''((()))*********))))))))))))((((((((((((((((((((())))))*********(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((''''''((((((((('''''''''((())))))******(((((())))))))))))((((((&&&((())))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))))(((((((((((())))))******))))))))))))))))))))))))&&&((()))++++++***)))(((************************(((((()))***************))))))))))))******************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///------......///000000000...000111111000//////000//////000000000111111111111111222444666777888999999:::;;;<<<<<<;;;:::999777777777888888777777777666999;;;<<<;;;::::::;;;???<<<:::::::::;;;;;;;;;<<<<<<>>>AAADDDEEEBBB@@@???>>>>>>===<<<<<<;;;;;;::::::;;;===???AAACCCEEEFFFFFFFFFDDDBBBAAACCCEEEDDDDDDDDDFFFIIIJJJIIIGGGHHHHHHJJJKKKLLLMMMMMMMMMLLLKKKIIIJJJKKKLLLKKKJJJFFFFFFGGGGGGGGGFFFEEEEEEFFFEEEDDDCCCCCCDDDEEEFFFDDDDDDEEEEEEEEEEEEEEEEEEGGGJJJMMMNNNLLLJJJJJJKKKJJJLLLNNNMMMJJJGGGGGGHHHFFFGGGHHHJJJKKKKKKJJJJJJEEEFFFGGGIIIJJJKKKKKKLLLFFFHHHJJJHHHDDDCCCFFFIIIKKKIIIJJJMMMMMMKKKMMMRRRSSSSSSSSSRRRQQQOOOMMMLLLJJJIIIFFFCCCAAA??????>>>>>>???AAACCCFFFIIILLLMMMOOOLLLIIIIIIJJJKKKJJJHHHAAAAAAAAA@@@???>>><<<<<<<<<<<<======>>>??????@@@<<<===???AAACCCDDDEEEEEEAAABBBEEEFFFEEECCC@@@>>>;;;<<<<<<<<<<<<:::999888444444444444555555555555)))************+++++++++---,,,***)))))))))******((()))***++++++***)))((((((((()))*********************++++++++++++******'''((()))++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((()))*********((('''&&&&&&''')))***++++++++++++$$$(((******(((&&&'''((((((((((((((('''''''''''')))************))))))((()))((('''&&&&&&'''((()))******))))))((((((''''''((((((((((((((()))******'''''''''''''''((()))***((('''''''''((()))***+++(((((((((((())))))))))))(((((('''''''''&&&&&&&&&'''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))******))))))(((((((((''')))(((&&&$$$$$$%%%&&&'''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))******$$$$$$%%%%%%&&&'''((((((++++++******))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''((()))******+++))))))))))))((((((((((((************))))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))((((((''''''''''''(((((($$$%%%%%%&&&'''((())))))(((((())))))))))))((((((&&&((())))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******'''((((((((())))))******((((((((((((((((((((((((&&&''')))***+++***((('''))))))))))))))))))))))))(((((()))***************))))))))))))******************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......------......///000000000...000111111000//////000......//////000000000111///000222555777888999999777888:::;;;;;;:::888777777888888888888888777666777999<<<<<<;;;::::::;;;???===:::888999;;;;;;;;;<<<===???BBBEEEEEECCCAAA>>>>>>===<<<;;;;;;:::::::::;;;<<<>>>@@@BBBDDDFFFGGGGGGFFFDDDBBBBBBCCCEEEEEEDDDCCCEEEGGGIIIIIIHHHHHHHHHJJJLLLMMMNNNNNNNNNMMMKKKIIIIIIJJJKKKKKKJJJBBBCCCDDDEEEEEEFFFFFFEEEBBBBBBAAABBBCCCEEEGGGHHHEEEFFFFFFGGGGGGGGGGGGFFFFFFIIIMMMMMMJJJHHHHHHIIIGGGJJJKKKJJJGGGEEEFFFGGGEEEFFFHHHJJJKKKKKKJJJJJJIIIIIIIIIJJJJJJIIIHHHHHHGGGKKKMMMJJJCCCAAADDDIIIKKKJJJKKKNNNLLLIIIJJJNNNLLLMMMNNNNNNNNNMMMLLLKKKKKKIIIGGGDDDAAA@@@@@@@@@???@@@CCCFFFKKKOOOSSSUUURRRNNNJJJIIIJJJLLLKKKJJJ????????????>>><<<;;;:::;;;<<<<<<===>>>??????@@@:::;;;>>>AAACCCDDDDDDDDD@@@BBBDDDFFFFFFDDDAAA???:::;;;<<<<<<;;;:::888777333444444444444444444444******))))))))))))))))))*********))))))))))))))),,,+++*********+++,,,---***++++++++++++***))))))******+++,,,,,,,,,,,,+++))))))***++++++++++++***))))))(((((((((((())))))++++++******)))(((((((((***************)))(((((())))))))))))************(((((((((((())))))))))))***)))(((''''''((()))***(((((())))))******++++++))))))((((((''''''&&&&&&(((((()))******************)))(((((())))))(((''')))))))))))))))))))))))),,,***(((''')))*********))))))))))))))))))))))))((((((((((((((()))*********))))))((('''&&&&&&%%%'''''''''''''''((())))))))))))((('''''''''''''''%%%&&&''')))***,,,---...+++***'''&&&%%%&&&''')))))))))(((((((((((())))))%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''***)))(((''''''((()))***((((((((((((((((((((((((+++***)))(((((()))***+++(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''''''''***((('''&&&&&&'''(((***'''(((((()))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((***+++,,,,,,+++***(((++++++******))))))((((((((((((((('''((()))******((()))))))))))))))(((((()))))))))))))))******+++))))))))))))))))))))))))+++*********))))))((((((+++++++++***)))(((((('''******))))))******+++,,,+++++++++*********))))))******+++,,,,,,,,,,,,+++...............---------000///...------...///000000000000000111111111111000111333555777999:::;;;999::::::;;;:::999777666444555555666666666666666999999999::::::;;;;;;;;;<<<<<<;;;;;;;;;:::::::::>>>AAAEEEFFFEEECCCBBBBBB???>>>>>>>>>>>>>>>??????;;;<<<>>>@@@AAACCCCCCCCCDDDEEEEEEDDDCCCBBBDDDFFFCCCBBBAAA@@@AAABBBDDDFFFGGGGGGGGGHHHIIIJJJKKKLLLKKKLLLMMMLLLJJJIIIIIIJJJFFFEEECCCBBBAAABBBDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIHHHGGGFFFEEEHHHIIIJJJJJJJJJIIIHHHGGGFFFGGGGGGGGGFFFEEECCCBBBCCCEEEGGGGGGGGGFFFGGGHHHGGGGGGIIIJJJJJJJJJIIIHHHJJJJJJIIIGGGEEEEEEGGGHHHLLLLLLLLLMMMNNNNNNMMMLLLLLLLLLMMMMMMLLLJJJHHHGGGDDDEEEEEEDDDBBBBBBCCCDDDIIIKKKOOOQQQQQQPPPQQQQQQPPPPPPOOONNNLLLJJJHHHGGGAAA@@@>>>>>>???@@@???>>>===;;;999;;;===???===;;;???@@@AAACCCCCCCCCCCCBBBAAABBBCCCCCCBBBAAA???>>>;;;;;;;;;:::::::::;;;;;;555555555444333333222222************************))))))))))))******************))))))***,,,---///***++++++++++++***)))))))))******+++++++++++++++))))))***++++++++++++***((((((***++++++***(((((((((((((((((())))))))))))***************)))(((((())))))))))))************(((((((((((())))))))))))***)))(((''''''((()))***((((((((((((((()))))))))((((((((((((((('''''''''&&&&&&'''((((((((((((((()))((('''((()))***)))((())))))))))))))))))))))))+++)))(((''')))******)))))))))))))))))))))))))))((((((((((((((()))************)))(((((('''&&&&&&))))))(((((())))))***+++))))))((('''''''''''''''((((((((()))))))))*********)))((('''&&&''''''(((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''***)))(((''''''((()))***((((((((((((((((((((((((******)))(((((()))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((()))***++++++)))((('''&&&&&&'''((()))''''''((()))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&*********)))))))))))))))))))))))))))************(((((())))))))))))(((((())))))(((((())))))***+++))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))******))))))******+++,,,+++++++++*********))))))(((((()))***************........................//////...---------...///000000000000111111111111111222333444666888999:::777777888999999888666666555666666777777777777777888888999999:::;;;;;;<<<<<<<<<;;;;;;::::::999999<<>>>>>===>>>>>>>>><<<===>>>@@@BBBCCCCCCCCCDDDEEEFFFEEECCCBBBBBBCCCBBBBBBAAA@@@AAACCCEEEGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMLLLJJJIIIJJJKKKFFFEEECCCBBBAAABBBCCCDDDBBBBBBBBBCCCDDDFFFGGGHHHGGGGGGHHHHHHGGGGGGFFFEEEHHHHHHIIIJJJIIIHHHGGGFFFFFFFFFGGGGGGFFFDDDCCCBBBCCCDDDFFFFFFEEEDDDEEEFFFGGGHHHIIIJJJJJJJJJIIIIIIHHHIIIIIIGGGFFFFFFHHHJJJLLLLLLLLLNNNOOOOOOOOONNNKKKKKKKKKJJJIIIHHHFFFEEEDDDEEEEEEEEECCCCCCEEEFFFQQQRRRTTTSSSQQQNNNMMMLLLNNNNNNNNNNNNLLLJJJHHHGGGCCCAAA???>>>>>>>>>===;;;???>>><<<<<<>>>>>><<<999???@@@BBBDDDDDDDDDCCCBBBCCCCCCCCCCCCBBBAAA@@@@@@<<<;;;;;;:::999999::::::666666555555444333333333******++++++++++++++++++((()))))))))***+++++++++)))(((((()))***,,,...000***++++++++++++***))))))((()))******++++++******))))))***++++++++++++***''')))+++------+++)))'''&&&&&&''''''((())))))******************)))(((((())))))))))))************(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((('''''''''''''''((((((((((((((())))))&&&&&&'''(((((((((((((((((('''&&&((()))+++***)))))))))))))))))))))))))))+++)))'''((()))******)))))))))))))))))))))))))))((((((((((((((()))***************))))))(((((('''((((((''''''(((((()))***)))((((((''''''''''''(((***))))))(((''''''&&&&&&(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''((())))))******))))))(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''))))))(((((((((((())))))((((((((((((((((((((((((***))))))(((((())))))***(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((()))***,,,---)))((('''&&&&&&'''((()))&&&&&&'''(((((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))((()))***++++++***)))(((((())))))))))))))))))***((()))***+++++++++******(((((())))))))))))(((((())))))(((((())))))***+++))))))))))))))))))))))))******))))))))))))((((((&&&&&&'''((())))))************))))))******+++,,,+++++++++***************((())))))***************------......//////000000///......------......///000000000000111111111111222333333444555666777888666777888999999999888777666666777888888888888777666777777999:::;;;<<<<<<<<<<<<;;;;;;:::999888888:::===AAACCCCCCBBBCCCCCC??????>>>==================>>>???AAABBBCCCCCCCCCCCCEEEFFFFFFCCCAAAAAAAAAAAA@@@@@@@@@BBBDDDFFFGGGIIIHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLJJJHHHGGGGGGHHHEEEDDDCCCBBBAAABBBCCCCCCAAAAAAAAABBBDDDFFFGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGFFFEEEEEEFFFFFFFFFEEEDDDCCCBBBCCCDDDEEEDDDCCCBBBBBBDDDHHHHHHIIIJJJJJJJJJJJJIIIFFFGGGHHHHHHGGGHHHJJJLLLMMMNNNOOOOOOPPPPPPOOOOOOKKKJJJHHHFFFEEEDDDCCCCCCCCCDDDEEEEEEDDDEEEGGGHHHRRRSSSSSSQQQNNNJJJHHHGGGIIIJJJLLLMMMLLLJJJHHHFFFEEECCC@@@???>>>>>><<<:::???>>>===>>>???>>><<<:::???AAACCCEEEEEEEEECCCBBBEEEDDDCCCBBBBBBAAAAAAAAA======;;;:::999999888888777777666666555444444333+++++++++++++++,,,,,,,,,(((((()))***++++++,,,,,,***)))))))))***+++---...***++++++++++++***))))))(((((()))************)))))))))***++++++++++++***)))***,,,------,,,***)))(((((((((((())))))*********************)))((((((((()))))))))************(((((((((((())))))))))))))))))(((((((((((()))))))))))))))(((((('''''''''''''''(((((()))))))))***(((((()))***************'''&&&&&&'''***++++++***((((((((((((((((((((((((***)))'''((()))***)))(((((((((((((((((((((((((((((((((((((((((())))))***+++*********)))))))))(((%%%%%%%%%%%%%%%&&&'''''')))(((''''''''''''(((((())))))((('''&&&&&&%%%%%%''''''((()))((((((''''''''''''&&&&&&&&&&&&'''''')))))))))******)))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''))))))(((((((((((())))))(((((((((((((((((((((((()))))))))(((((()))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&'''((()))))))))(((''''''''''''((()))%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))***++++++++++++***)))'''((((((((())))))******&&&(((***+++,,,+++)))((('''(((((())))))))))))(((((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))((((((&&&&&&''''''(((((())))))******))))))******+++,,,***************************+++,,,,,,------,,,,,,------......///000111111//////////////////000000///000000000111111111111333333333444555555555666777888999;;;;;;;;;::::::555555666777777777777777555555666888999;;;<<<===;;;;;;;;;:::999888888888;;;===@@@AAA@@@@@@@@@@@@??????>>>===<<<<<<<<<<<<>>>>>>@@@AAABBBBBBBBBBBBCCCEEEGGGGGGDDDAAA???????????????@@@BBBDDDFFFGGGHHHHHHGGGGGGFFFGGGGGGGGGFFFGGGHHHFFFDDDCCCCCCDDDEEEDDDCCCBBBAAAAAAAAABBBCCCCCCBBBBBBCCCCCCDDDDDDHHHGGGFFFDDDDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDEEECCCAAAAAAAAACCCHHHHHHIIIIIIJJJJJJJJJJJJEEEGGGIIIIIIIIIJJJLLLNNNQQQRRRSSSRRRPPPOOONNNNNNIIIHHHEEECCCAAA@@@@@@AAAAAABBBDDDDDDDDDEEEGGGIIIIIIKKKKKKJJJHHHFFFEEEEEEEEEGGGJJJLLLLLLJJJGGGEEEGGGEEEBBBAAABBBAAA@@@???<<<<<<===>>>??????>>>>>>AAACCCDDDFFFFFFEEEDDDCCCEEEDDDBBBAAA@@@@@@AAABBB@@@???===;;;:::999888888777777777666555555444444******+++++++++,,,,,,,,,((())))))***+++,,,,,,---,,,+++***)))))))))***+++***++++++++++++***))))))(((((()))************)))))))))***++++++++++++***---,,,+++******+++,,,---+++++++++*********))))))***************)))((((((((()))))))))************(((((((((((())))))))))))(((((())))))))))))((((((*********))))))((((((((('''((((((((())))))******(((((()))***************'''&&&&&&'''***++++++***(((((((((((((((((((((((()))((('''((()))***((('''((((((((((((((((((((((((((((((((((((((())))))***************))))))))))))%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&''''''(((((()))(((''''''(((''''''''''''''''''((('''(((((())))))(((((('''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''(((((()))))))))***%%%&&&(((******)))(((&&&''''''((()))))))))))))))((((((((('''((())))))***(((((((((((((((((((((((((((((((((((((((((())))))''''''((((((((((((((((((******))))))******+++,,,************************++++++,,,------------,,,,,,------...///000000111//////000000111111111111///000000000111111111111333333333333444444444555666777999:::;;;::::::999333444555555666666555555444555666777999:::;;;<<<::::::999999999888888888===???@@@@@@>>><<<;;;<<<>>>======<<<;;;;;;<<<<<<>>>??????@@@AAAAAAAAA@@@CCCEEEGGGFFFDDDAAA???>>>======>>>???AAABBBDDDEEEGGGFFFEEEEEEEEEEEEEEEFFFEEEFFFFFFEEEBBBAAAAAABBBDDDCCCBBBBBBAAA@@@@@@@@@BBBBBBAAABBBBBBCCCDDDDDDGGGFFFEEEDDDCCCDDDEEEFFFEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEDDDCCCAAA@@@BBBCCCHHHHHHHHHHHHIIIIIIIIIJJJEEEGGGJJJKKKKKKKKKMMMOOOTTTUUUUUUSSSOOOLLLKKKKKKGGGEEECCCAAA???????????????AAABBBBBBBBBCCCFFFHHHDDDEEEFFFEEECCCBBBBBBCCCBBBDDDGGGIIIJJJHHHEEEDDDGGGEEEDDDDDDFFFGGGFFFFFF>>>??????>>>>>>>>>???@@@EEEFFFFFFFFFFFFEEECCCCCCCCCBBBAAA???>>>??????@@@AAA@@@???===;;;:::999999777777777666555555444444))))))******+++,,,,,,,,,)))*********+++,,,,,,,,,---,,,***)))(((((())))))***++++++++++++***))))))((()))******++++++******))))))***++++++++++++***...,,,***((((((***,,,...------,,,++++++***))))))***************)))(((((())))))))))))************(((((((((((())))))))))))(((((())))))))))))((((((************))))))))))))((())))))))))))))))))***&&&&&&'''(((((((((((((((((('''&&&((()))+++***)))))))))))))))))))))))))))(((''''''((()))***(((&&&))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((''''''(((((()))***(((''''''''''''(((((()))&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((&&&''''''((((((''''''&&&'''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))'''''''''''''''''''''''''''''''''(((((()))))))))))))))))))))))))))))))))***************************)))((((((''''''((((((((((((((((((((((((((((((&&&&&&'''(((((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((()))%%%&&&'''(((((((((''''''&&&'''((())))))******)))((((((''''''(((((()))***))))))))))))))))))))))))''''''(((((((((((())))))((((((((((((((((((((((((******))))))******+++,,,***************+++++++++)))******+++++++++++++++,,,,,,------......//////......000111111111111111000000000000111111111111222222222333333444444444444555666777777777666555333333444555555555555444444555555777888999::::::777777888888888999999999>>>??????>>>;;;999999999<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>???????????????>>>@@@BBBCCCCCCAAA>>>>>>>>>;;;<<<===>>>???@@@AAABBBDDDCCCCCCCCCCCCCCCDDDDDDGGGGGGGGGFFFCCCAAAAAABBBCCCCCCBBBAAAAAA@@@???>>>===>>>???@@@BBBDDDFFFGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAABBBBBBDDDCCCBBBBBBBBBBBBCCCCCCCCCDDDCCCBBB@@@@@@BBBDDDGGGGGGGGGFFFGGGHHHHHHIIIFFFHHHJJJJJJJJJJJJJJJLLLQQQSSSTTTQQQKKKGGGFFFGGGDDDDDDBBBAAA@@@@@@?????????@@@AAABBBAAABBBEEEGGGFFFGGGFFFDDDBBB@@@@@@AAAAAABBBEEEGGGGGGFFFDDDCCCEEECCCCCCDDDGGGIIIJJJIIICCCCCCBBB@@@>>>???AAACCCKKKJJJHHHFFFDDDCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>AAA@@@>>><<<;;;:::999999777777666666555444444333(((((())))))***++++++,,,++++++++++++++++++++++++++++++)))(((((()))*********++++++++++++***)))))))))******+++++++++++++++))))))***++++++++++++***,,,+++***))))))***+++,,,+++++++++******************************)))(((((())))))))))))************(((((((((((())))))))))))'''((()))******)))((('''((((((((()))))))))))))))*********)))))))))))))))&&&&&&'''((((((((((((((()))((('''((()))***)))((())))))))))))))))))))))))(((''''''(((***)))(((&&&))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((())))))(((((())))))***+++'''''''''''''''((())))))''''''''''''''''''''''''(((''''''&&&'''((()))***'''&&&&&&&&&&&&&&&&&&'''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((((((((('''''''''((()))******)))((('''((((((((((((((((((((((((''''''((())))))(((''''''(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&&&&'''((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((())))))''''''((((((((((((''''''''''''((()))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))******))))))))))))******((((((((((((((('''''''''''''''''''''((((((((((((&&&'''((()))************(((''''''''''''((())))))))))))))))))))))))))))))'''''''''((((((((())))))'''(((((())))))***************))))))******+++,,,))))))*********+++++++++)))***++++++,,,,,,++++++,,,,,,,,,---------------+++,,,...///000000000///000000000000111111111111000111111222333444444555444444555666666555333333333444444555555555555555555555666666777888999999555555666777888999::::::<<<======<<<:::888888999::::::::::::;;;<<<============>>>>>>>>>======<<<===>>>???>>><<<;;;;;;===:::;;;<<<===>>>>>>>>>>>>AAA@@@@@@@@@AAABBBCCCCCCGGGGGGGGGEEECCCAAAAAAAAACCCCCCBBBAAA@@@???>>>=========>>>@@@BBBDDDFFFGGGDDDDDDEEEEEEDDDDDDCCCBBBCCCBBBAAA@@@???@@@AAAAAACCCCCCBBBAAAAAABBBCCCCCCAAAAAAAAA???>>>???BBBDDDFFFFFFEEEEEEEEEFFFGGGHHHEEEGGGHHHIIIGGGFFFFFFFFFJJJMMMNNNKKKFFFBBBBBBDDDBBBBBBBBBBBBBBBAAAAAA@@@@@@AAABBBBBBBBBBBBEEEGGGFFFGGGFFFDDDAAA??????@@@AAABBBCCCDDDDDDDDDCCCBBBAAA@@@@@@BBBEEEGGGHHHGGGDDDDDDCCCAAAAAADDDJJJOOOPPPMMMIIIEEECCCBBBBBBCCCAAAAAAAAAAAA@@@???>>>>>>>>>>>><<<;;;999999888888666666555555444333333333'''(((((()))******++++++,,,,,,++++++++++++++++++))))))(((((((((***+++,,,***++++++++++++***))))))******+++,,,,,,,,,,,,+++))))))***++++++++++++************++++++*********((((((((()))******++++++***************)))(((((())))))))))))************(((((((((((())))))))))))'''((()))******)))((('''&&&'''''''''(((((())))))++++++******))))))((((((((())))))******************)))(((((())))))((('''))))))))))))))))))))))))'''''''''(((***)))'''%%%))))))))))))))))))))))))((((((((((((((()))******''''''''''''(((((((((((('''''''''''''''((())))))'''''''''''''''((()))***)))))))))((('''''''''&&&)))(((&&&%%%&&&'''***+++&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''(((((((((((('''''''''((()))******)))((('''((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))$$$%%%&&&'''(((***++++++))))))))))))))))))))))))(((((((((((((((((((((((($$$$$$$$$%%%&&&'''((()))''''''(((((((((((('''''''''(((((()))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&)))(((((((((((()))******&&&'''((()))************'''''''''''''''((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&''')))***,,,------*********)))***++++++,,,))))))******+++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,+++)))***,,,...//////......000000000000111111111111///000111222333444555555666666777777777555444333444555555666666666666666555555666666777777888888444444555777888:::;;;;;;:::;;;<<<;;;999888999:::999999999:::;;;<<<===>>>===============<<<<<<;;;:::;;;;;;:::888888:::;;;::::::;;;<<<======<<<<<>>??????@@@AAABBBCCCEEEEEEEEECCC@@@???>>>???BBBBBBBBBAAA@@@???======@@@@@@@@@@@@AAABBBCCCDDDCCCDDDEEEEEEEEEDDDBBBAAABBBBBB@@@?????????@@@AAACCCBBBAAAAAAAAABBBCCCDDD?????????>>>===>>>AAADDDFFFEEEDDDDDDDDDEEEGGGHHHDDDFFFGGGGGGEEECCCBBBBBBDDDGGGJJJGGGBBB???@@@CCCAAABBBCCCDDDDDDCCCAAAAAABBBCCCDDDCCCCCCCCCEEEGGGCCCDDDCCCBBB???>>>???@@@AAABBBBBBBBBBBBBBBBBBBBB???>>>===???AAADDDDDDDDD@@@AAABBBBBBDDDJJJTTT[[[SSSPPPJJJDDDAAAAAABBBCCCAAABBBCCCCCCBBBAAA???>>><<<;;;:::999888777777777666555555444333333222222++++++++++++++++++++++++,,,++++++,,,......---+++...+++(((%%%&&&)))---000,,,+++***))))))***+++,,,*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******)))((('''&&&%%%%%%))))))*********((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))(((&&&&&&((()))+++***)))((('''&&&&&&'''(((((((((((((((((((((((((((***(((''''''(((((('''%%%'''''''''''''''((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((('''&&&%%%%%%$$$)))))))))))))))(((''''''((((((((((((((((((((((((&&&'''''''''&&&%%%$$$$$$(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((('''''''''''''''((()))***))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((('''''''''''''''((()))***))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))************))))))------,,,+++***)))(((''''''(((((()))))))))))))))************************))))))))))))))))))))))))+++***((('''&&&&&&'''''''''(((***,,,,,,***((('''))))))))))))((((((((((((************************)))************+++++++++***++++++,,,,,,------...------------------------......------------......//////000000000000///...222222222111111111111111222333333444444333333222444444444444444444444444444444444444444444444444444444555555666777777777999888777666666555555555888999:::;;;<<<;;;::::::>>>>>>===<<<:::999888888777888999888777777999:::999999999:::::::::;;;;;;??????>>>>>>???AAACCCDDDFFFEEECCCBBBAAAAAABBBBBBDDDCCCBBBAAA@@@?????????AAACCCDDDCCCAAA??????@@@@@@BBBCCCCCCAAA>>>>>>>>>AAA???===<<<<<<>>>@@@BBBDDDDDDDDDDDDDDDEEEFFFFFF??????>>>======>>>???@@@BBBCCCDDDFFFGGGGGGGGGGGGHHHIIIIIIGGGDDDBBBBBBCCCFFFGGGGGGEEEBBB@@@@@@AAAAAADDDFFFEEEBBB??????@@@AAAAAABBBCCCDDDDDDDDDDDDBBBBBBBBBAAA@@@???======>>>???AAACCCCCCCCCAAA@@@>>>>>>>>>>>>============<<>>GGGVVVZZZUUUPPPKKKEEEBBBBBBCCCBBBAAADDDDDDEEEDDDCCC@@@>>>===>>><<<:::888666555555555777666555444333222111111))))))))))))))))))))))))+++******+++------,,,++++++***)))))))))***+++,,,++++++************+++++++++++++++***************))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((()))))))))))))))))))))(((''''''&&&&&&'''((()))******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))******)))((('''&&&''''''(((((((((((((((((((((((((((***)))''''''((()))'''&&&'''''''''''''''((())))))))))))(((((((((((())))))))))))(((((((((((())))))(((((('''''''''''''''''')))))))))))))))((('''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%''''''''''''''''''''''''''''''((((((((())))))))))))(((((('''''''''(((((((((''''''''''''(((((()))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((()))((((((''''''''''''((())))))))))))))))))))))))))))))))))))((((((''''''))))))))))))))))))))))))((())))))******))))))(((&&&''''''''''''(((((((((''''''((()))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''''''''((()))((()))************)))((())))))))))))((((((((((((************************)))************+++++++++))))))***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,......------------......//////000000000//////...111111111111000000000000222222333333333333222222444444444444444444444444333333333333333333333333444444555555666666777777888777666555555444444555555666888999::::::999999>>>===<<<;;;:::999888888888999999999888888999;;;<<<;;;;;;;;;;;;<<<======????????????@@@AAACCCDDDBBBAAA@@@?????????@@@AAABBBBBBAAA??????>>>>>>>>>@@@BBBCCCBBB@@@>>>>>>???@@@AAACCCBBB@@@>>>>>>>>>@@@???===<<<<<<>>>@@@AAAEEEEEEEEEDDDEEEEEEFFFFFF@@@???>>>=========>>>???BBBCCCDDDFFFGGGHHHHHHHHHHHHHHHHHHFFFDDDBBBBBBCCCEEEFFFFFFDDDBBB@@@@@@AAABBBDDDEEEDDDAAA??????@@@AAAAAABBBBBBBBBBBBBBBBBB@@@AAAAAA@@@@@@???>>>===>>>???AAABBBCCCBBB@@@???>>>>>>>>>=========<<<<<<999???@@@@@@IIIWWW[[[UUUKKKGGGCCCBBBCCCDDDCCCBBBEEEDDDDDDCCCAAA???===<<<===<<<:::888777666666666777777666555444333222222))))))))))))))))))))))))***))))))***,,,,,,+++***)))***+++,,,,,,+++)))(((******++++++++++++******++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))(((''''''''''''(((((((((((((((((((((((((((***)))(((((())))))(((''''''''''''''''''((())))))))))))(((((((((((())))))))))))(((((((((((())))))'''''''''(((((()))))))))((())))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((***)))(((''''''''''''''')))((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((((((((((((((((((((((((***)))(((''''''&&&&&&'''))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))'''(((((())))))(((((('''%%%%%%%%%&&&&&&'''''''''&&&&&&'''(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&'''((()))***+++)))))))))(((((()))))))))(((((((((((())))))))))))************************)))************+++++++++((())))))******+++,,,,,,+++++++++,,,,,,,,,,,,,,,......------------............///////////////...////////////////////////222222333333333333222222333333333333333333333333222222222222222222222222444444444555666666777777666666555444333333333333222333555777888999999999<<<<<<;;;:::999888888888888:::::::::999999;;;===???>>>===<<<<<<>>>@@@AAA@@@@@@@@@@@@@@@AAABBBCCC>>>>>>======>>>>>>???@@@@@@@@@???>>>=========>>>???AAABBBAAA???======>>>>>>@@@AAA@@@>>>=========???>>><<<<<<<<<>>>@@@AAAFFFFFFEEEEEEDDDEEEEEEEEE@@@???>>><<<<<<<<<======AAABBBCCCEEEGGGHHHHHHHHHGGGHHHHHHFFFCCCAAAAAABBBDDDEEEFFFDDDBBBAAAAAABBBDDDEEEDDDBBB???>>>???AAA@@@@@@AAAAAA@@@@@@??????===>>>>>>??????>>>>>>===???@@@AAABBBBBBAAA???>>>=========<<<<<<<<<;;;;;;999???BBBDDDLLLVVVVVVOOOEEEDDDBBBCCCDDDEEEDDDCCCEEEDDDBBB@@@>>>===<<<<<<===<<<;;;999888777777777888777777666555444333333++++++++++++++++++++++++)))(((((()))++++++***))))))***,,,---,,,+++(((&&&)))***+++,,,,,,+++***)))*********+++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++++++++******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''((((((((())))))''''''(((((())))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''((()))((((((((('''''''''((((((((((((((((((((((((((((((***)))(((((()))***)))((('''''''''''''''((())))))))))))(((((((((((())))))))))))(((((((((((())))))((((((((()))))))))))))))(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((***)))(((''''''&&&''''''***)))((('''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''******))))))(((''''''&&&%%%&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))******+++)))(((''''''((()))+++(((((((((((())))))))))))************************))))))*********+++++++++))))))******++++++,,,,,,******++++++++++++,,,,,,...------,,,,,,------...------.../////////......------............//////111111222222222222111111222222222222222222222222111111111111111222222222333333444555555666666777555444333222222111111111111222333555777888999:::;;;:::999888777888888888999:::;;;;;;::::::<<<>>>AAA???===<<<<<<>>>AAABBB@@@@@@@@@@@@@@@AAAAAAAAA=========>>>??????@@@AAA??????>>>>>>===>>>>>>>>>>>>@@@AAA@@@>>>===<<<===<<<>>>>>>>>><<<;;;;;;<<<>>>===<<<<<<===>>>@@@AAAFFFEEEDDDDDDCCCCCCDDDDDDAAA@@@>>><<<;;;;;;<<<<<>>>>>???AAA????????????>>>>>>===<<<:::;;;<<<===>>>>>>>>>>>>@@@@@@AAAAAA@@@???>>>======<<<<<<<<<;;;;;;;;;;;;<<<@@@CCCFFFKKKPPPLLLEEECCCCCCDDDEEEEEEEEECCCBBBDDDCCC@@@>>><<<;;;;;;;;;<<<;;;;;;:::999888888777888777777666555555444444++++++++++++++++++++++++)))(((((()))++++++***(((++++++++++++******)))((()))***+++,,,,,,+++***)))))))))))))))******++++++))))))))))))))))))))))))((((((((((((((((((((((((,,,,,,,,,+++++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((''''''(((((()))***************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((((((((((((((((((((((((((((((((((((((()))((('''((()))***)))((('''''''''''''''((())))))))))))(((((((((((())))))))))))(((((((((((())))))+++******)))((('''''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))((('''''''''''''''***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))((((((((('''''''''&&&(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''')))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''+++******))))))(((((((((%%%&&&&&&'''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))(((+++)))'''&&&&&&''')))+++'''((((((((()))))))))***))))))))))))))))))))))))))))))*********+++++++++******++++++,,,---------*********++++++,,,,,,,,,------,,,,,,,,,,,,------,,,,,,---...............,,,,,,------............000111111222222111111000222222222222222222222222000000000111111222222222333333444444555666666666444333222111000000000000111111333444666888:::;;;:::999777666666777888999999:::;;;;;;:::;;;===???@@@???===;;;<<<>>>@@@BBB@@@@@@@@@@@@@@@@@@??????===>>>???@@@AAABBBBBBBBB???>>>>>>>>>>>>??????@@@>>>@@@AAA@@@>>><<<<<<===:::;;;<<<;;;999999:::;;;>>>=========>>>???AAABBBDDDCCCCCCBBBBBBBBBCCCCCCAAA@@@>>>===<<<<<<<<<======>>>@@@BBBCCCDDDEEEEEEFFFFFFFFFEEEBBB@@@@@@AAADDDFFFGGGGGGFFFEEEGGGHHHHHHEEEAAA>>>===>>>???@@@===>>>>>>>>>===<<<;;;;;;999:::;;;<<<===>>>>>>>>>@@@@@@@@@@@@???>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;>>>AAADDDIIIKKKFFF@@@CCCEEEGGGGGGFFFCCCAAA???BBB@@@>>><<<:::::::::;;;::::::::::::999888888888777777777666555555444444)))))))))))))))))))))))))))(((((()))++++++***))),,,+++******)))******+++******++++++++++++******((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&'''''''''(((((((((((((((((())))))*********+++***)))(((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''(((((()))(((((((((((((((((((((((((((((((((((('''&&&'''((()))(((''''''''''''''''''((())))))))))))(((((((((((())))))))))))(((((((((((())))))+++******)))'''&&&&&&%%%'''(((((((((((('''&&&&&&((((((((((((((((((((((((&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''(((((()))((((((''''''''''''((('''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''(((++++++******))))))(((((((((((((((((((((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&((()))+++,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''(((((())))))(((((('''%%%%%%&&&'''((())))))***&&&&&&'''(((((((((((('''))))))))))))))))))))))))************************))))))*********)))((((((***)))'''&&&&&&''')))***''''''(((((())))))******)))))))))))))))))))))))))))************+++++++++***++++++,,,------......******++++++,,,,,,------------,,,,,,,,,,,,------++++++,,,---............,,,,,,,,,---......//////000000111111111111000000111111111111111111111111000000000111222222333333333333333444555555666666444333222111000000000000111111222333555777999:::888777666555555666888999888999:::::::::;;;===??????>>>===<<<<<<>>>???AAA???@@@@@@@@@???>>>=========>>>???AAABBBBBBBBBBBB>>>>>>===>>>>>>???@@@@@@>>>@@@AAA@@@>>><<<<<<===;;;;;;<<<;;;999999;;;<<<>>>>>>>>>???@@@AAABBBCCCCCCBBBBBBBBBCCCCCCDDDEEEAAA@@@???=========>>>>>>>>>???@@@AAABBBCCCCCCCCCEEEFFFFFFDDDAAA??????@@@CCCEEEFFFGGGFFFFFFHHHJJJHHHEEEAAA>>>>>>>>>>>>>>><<<<<<=========<<<;;;;;;999999;;;<<<===>>>>>>>>>?????????>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;999999<<>>=========<<<;;;::::::::::::888888999999999888888777666666666555555555444444))))))))))))))))))))))))))))))(((***+++,,,+++)))***************+++++++++++++++************++++++(((((()))******+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))*********)))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''''''''''''''&&&%%%&&&((()))))))))((((((((((((((((((((((((((((((&&&%%%%%%&&&'''((((((&&&'''''''''''''''((())))))))))))(((((((((((())))))))))))(((((((((((())))))((((((((('''''''''&&&&&&''''''((((((''''''&&&%%%''''''''''''''''''''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))''''''&&&''''''((()))***(((''''''''''''(((((()))'''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''(((+++++++++***)))(((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''')))***+++))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((())))))******))))))(((###$$$%%%&&&'''(((((()))''''''((()))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''''')))***++++++******)))(((''''''''''''((()))'''''''''((()))*********)))))))))))))))))))))))))))************+++++++++*********+++,,,,,,------+++++++++,,,------......---,,,,,,++++++,,,,,,---******+++------.........,,,,,,,,,---...////////////000000000000000000///111111111111111111111111000000111111222333333444222333333444444555555666444333222111000000000000000000000111222555777888777666444333444666888:::777999::::::::::::===???>>>>>>>>>===>>>??????@@@>>>?????????>>>===;;;:::<<<===>>>???@@@??????>>><<<<<<<<<<<<===>>>???@@@???@@@AAAAAA???======>>>=========<<<;;;;;;===????????????@@@BBBCCCDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHAAA@@@???>>>>>>???@@@AAAAAAAAABBBCCCCCCCCCCCCCCCEEEEEEEEEDDDAAA??????@@@AAACCCEEEEEEEEEFFFGGGIIIHHHDDD@@@>>>??????>>><<<;;;;;;<<<<<<===<<<<<<<<<999:::;;;===>>>>>>>>>>>>>>>>>>=========>>>>>>???>>>>>>>>>=========<<<<<<;;;::::::???DDDFFFDDDCCC@@@CCCEEEDDDAAA===<<<<<<999::::::::::::::::::999666666777888888888777666555555555444444444444444++++++++++++++++++++++++***))))))***,,,,,,+++***'''(((***,,,,,,,,,+++***,,,+++***))))))***+++,,,))))))***+++,,,,,,------))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&'''''''''((((((******))))))))))))))))))((((((''''''((()))***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&%%%&&&((()))))))))((((((((((((((((((((((((((((((&&&%%%$$$%%%'''((('''&&&'''''''''''''''((())))))))))))(((((((((((())))))))))))(((((((((((())))))&&&&&&&&&'''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&((()))***+++'''''''''''''''((()))***'''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''&&&&&&'''''''''***))))))((('''&&&&&&%%%((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((('''''''''(((((()))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))************))))))''''''''''''''''''&&&&&&'''(((((()))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((($$$&&&(((***,,,,,,,,,,,,((((((''''''''''''((((((&&&''''''((()))******+++)))))))))))))))))))))))))))************+++++++++)))))))))***++++++,,,,,,++++++,,,------...//////---,,,,,,++++++,,,,,,---)))***+++,,,------...---,,,,,,------...///000000//////000000000000//////000000000000000000000000000000111222333333444444222222333444444555555666444333222111000000000000////////////111333555666777555444333333555888:::777888999999999:::<<>>>>>??????@@@@@@@@@@@@>>>>>>>>>>>>===<<<:::999:::;;;<<<=========<<<;;;:::::::::;;;<<<===>>>??????AAABBBAAA???======>>>?????????>>>======???AAA??????@@@AAACCCDDDDDDEEEDDDDDDDDDEEEFFFHHHJJJJJJAAA@@@?????????@@@AAABBBCCCCCCDDDDDDDDDDDDDDDCCCDDDEEEEEECCCAAA????????????AAACCCCCCDDDDDDFFFHHHHHHDDD@@@?????????===;;;::::::;;;<<<============:::;;;<<<===>>>>>>>>>>>>======<<<======>>>???@@@>>>>>>>>>>>>============AAA===<<>>?????????>>>===>>>@@@@@@>>>===>>>>>>===<<<;;;::::::999777888:::;;;<<<=========999:::;;;===>>>?????????DDDDDDDDDAAA===;;;:::;;;CCCCCCCCCBBB@@@@@@AAABBBFFFEEEDDDCCCBBBCCCCCCDDDFFFEEEEEEFFFHHHHHHGGGEEEBBB@@@???@@@AAACCCCCCBBB???@@@BBBCCCBBBAAA@@@AAACCCBBBBBBCCCDDDBBB<<<777@@@@@@??????AAADDDGGGHHHEEEBBB>>><<<===>>>??????<<<<<<<<<;;;;;;:::::::::999:::;;;===???@@@AAAAAA===>>>???@@@@@@???======<<<<<<===>>>>>>>>>>>>>>><<<<<<===@@@DDDEEECCC@@@BBBBBBAAA@@@???>>>===<<<999;;;===>>>>>><<<999777555666888888999888777666777666444333222222333333******++++++,,,,,,------******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))***************)))(((((('''''''''((())))))))))))))))))))))))'''''''''(((((()))))))))(((((((((((((((((((((((('''(((((('''&&&&&&''')))))))))(((((((((((())))))***)))))))))((((((((('''(((((((((((((((((((((((()))(((((((((((((((((()))(((((())))))))))))((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))))))))''''''((((((((()))))))))((((((''''''''''''((((((&&&&&&''''''((())))))))))))(((((((((''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((((((((''''''((())))))'''''''''''''''''''''''''''''''''((((((((((((((()))'''&&&'''***+++)))(((''''''''''''''''''''''''))))))(((''''''((())))))))))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))'''(((******(((&&&)))(((((((((''''''''''''((((((((((((((((((((((((***)))(((''''''((()))***(((((())))))))))))(((((())))))((())))))***+++,,,************************+++++++++++++++++++++++++++,,,,,,,,,------......++++++++++++,,,,,,------,,,,,,------.../////////---......///////////////000000////////////000000///000111000///000111333222222222222333333333333444333222222222333444555333333333444444555555555666555555555555666777777999999:::;;;;;;<<<<<<=========>>>>>>???>>>>>>>>>>>>>>>===<<<;;;:::999999777888:::<<<===>>>??????===>>>>>>?????????>>>>>>@@@AAAAAA???===;;;<<<<<>>??????888999999:::;;;<<<======:::;;;===>>>@@@@@@AAAAAA>>>????????????>>>===<<<<<<======>>>>>>>>>======;;;;;;<<<@@@CCCEEECCC@@@BBBAAA@@@???>>>===<<<<<<777888999::::::888666555777888999999999888777666777666444333222222333333***************+++++++++******++++++++++++******+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))******************))))))(((((())))))))))))))))))))))))))))))'''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((''''''(((***))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''))))))((((((''''''''''''(((&&&&&&'''((()))((('''''''''''''''''''''''''''(((((('''&&&&&&'''(((((((((((((((((((((((((((((())))))(((((((((((())))))&&&&&&'''((())))))))))))((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''******))))))(((''''''&&&''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''''''''((((((*********)))(((''''''''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))******)))(((((((((((((((''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))&&&'''((())))))***))))))***)))((((((((((((((()))************************)))***+++,,,,,,,,,***))))))***+++,,,---......///++++++++++++,,,,,,,,,---,,,,,,,,,---......//////111000///...............000000////////////000000000111111111000000222333222333333333333444444444555444333222222222333444444444555555666777888888777777666666555555666666999999:::;;;;;;;;;;;;;;;<<<>>>AAA@@@===<<<===???======<<<;;;:::999999888777888:::<<<>>>???@@@AAABBBBBBBBBAAA@@@???>>>===<<<>>>???>>>===<<<===>>>BBBCCCDDDCCCCCCCCCEEEGGGJJJIIIHHHFFFEEEEEEFFFFFFEEEDDDDDDEEEGGGIIIHHHGGGCCCAAA?????????@@@???>>>EEEEEEEEEEEEEEEDDDCCCBBBEEECCC@@@>>>>>>>>>>>>===;;;<<<===>>>???@@@AAAAAA???===::::::<<<>>>??????888888999:::;;;<<<======<<<===>>>???@@@@@@@@@@@@????????????>>>===;;;;;;======>>>>>>>>>======<<<::::::<<>>===<<<<<<777888888888888777666666999999:::::::::888777666666555333222111222222333************))))))))))))******++++++++++++************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))************))))))(((((()))))))))))))))))))))))))))))))))&&&&&&''''''''''''''''''((((((((((((((((((((((((((())))))(((''''''(((***))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))************))))))'''((((((((((((((((((''''''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&'''''''''(((&&&'''''''''((((((((((((((((((''''''''''''(((((())))))((((((''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))***+++***)))(((%%%%%%%%%&&&&&&((()))***''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''((())))))((())))))))))))))))))))))))'''''''''&&&&&&'''''''''(((((((((((((((((((((((())))))(((((((((((())))))&&&''''''((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))((((((((('''''''''&&&&&&&&&'''''''''''''''(((((((((((())))))))))))((((((''''''''''''((((((***)))))))))(((((((((''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&''')))******************))))))))))))******************************)))******++++++++++++***)))******+++,,,---------******++++++,,,,,,,,,,,,+++,,,,,,------...//////111000///---------.../////////.........///000000000111222111000000222444333333444444444555555555777666444333333444444555555666666777888999::::::999888777666555555555555888999:::<<<>>>>>>>>>>>>???CCCEEECCC>>>;;;<<>>???@@@AAACCCCCCCCCBBBAAA???>>>======>>>???>>>===<<<===??????AAABBBCCCCCCDDDFFFIIIKKKJJJHHHGGGFFFFFFGGGGGGHHHFFFEEEEEEGGGGGGGGGFFFCCCBBB@@@@@@AAABBBAAA@@@GGGFFFEEEEEEEEEEEECCCBBBDDDBBB@@@???>>>>>>>>>======???AAACCCDDDDDDCCCBBB@@@>>><<<;;;<<<>>>>>>===;;;;;;;;;:::::::::::::::======>>>>>>???>>>>>>>>>@@@??????>>>===;;;::::::=========>>>======<<<;;;999:::<<>>>>>===<<<;;;;;;;;;:::::::::999999999999:::;;;;;;;;;:::999777666555444333111111111222333***)))))))))))))))))))))******++++++++++++******)))***,,,------,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))(((((((((''''''((())))))((((((((((((((((((((((((''''''''''''''''''&&&&&&(((((((((((((((((((((((('''(((((('''&&&&&&''')))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))''''''(((((((((((('''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&'''''''''((('''''''''(((((((((((()))******))))))))))))******)))))))))(((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''###%%%(((+++,,,,,,+++***%%%%%%%%%&&&&&&((()))***''''''''''''''''''''''''&&&&&&''''''((())))))***(((((())))))))))))******))))))))))))))))))))))))&&&''''''''''''''''''&&&(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((('''&&&&&&((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''((((((((()))&&&&&&&&&&&&''''''(((((('''((((((((()))))))))***((((((''''''''''''(((((('''((((((((()))))))))***'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&''')))************(((((((((((()))***+++,,,************************+++***)))((((((***,,,---++++++++++++++++++++++++)))***+++,,,,,,,,,++++++++++++,,,,,,---...............---------///111222...---------......///000000111222111000000222444444555555555555666666666888777666555555666777888777777888999999:::;;;;;;:::999888777666555555555666888<<>>>>>===<<<;;;:::999999888555666888;;;===???@@@@@@BBBBBBBBBBBBAAAAAA@@@???@@@AAAAAA@@@>>><<<===>>>===???AAAAAABBBCCCFFFHHHJJJIIIHHHGGGGGGGGGHHHHHHKKKIIIFFFEEEEEEFFFEEECCCDDDBBBAAABBBEEEFFFFFFFFFGGGEEECCCCCCEEEEEEDDDBBBAAABBBCCCBBBAAA???>>>===@@@BBBDDDFFFGGGFFFDDDCCCDDDBBB???>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>======<<<@@@???>>>===;;;::::::999<<<<<<============<<<<<<:::<<<>>>@@@@@@@@@??????>>>======<<<<<<;;;;;;;;;<<<<<<;;;;;;:::::::::::::::;;;;;;;;;:::999777666444333222111000111222222)))))))))))))))***************++++++++++++******(((***---......---***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((('''''''''((())))))((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((('''(((((('''&&&&&&''')))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((('''(((************((('''&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))+++******))))))******+++))))))(((((('''''''''&&&'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''"""###&&&(((******)))(((&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******((()))******))))))***+++''''''''''''''''''''''''&&&'''(((((((((((('''&&&(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((('''&&&%%%%%%((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''(((((())))))&&&&&&&&&'''(((((())))))''''''(((((())))))******((((((''''''''''''(((((('''''''''((()))*********'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''&&&&&&((('''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&'''((())))))***))))))&&&&&&&&&&&&'''(((******************************+++***(((''''''))),,,...+++++++++*********))))))((()))+++,,,,,,,,,+++***+++++++++,,,------......+++,,,,,,---///111222333...------......///000111000222222222111111222444555555666666666777777777888888777777777888::::::999999999::::::::::::::::::999888777666666555666666999===BBBEEEHHHHHHIIIIIIKKKKKKHHHBBB=========>>>>>>===<<<;;;::::::999777888:::<<<>>>???@@@@@@AAABBBBBBCCCCCCBBBBBBAAABBBCCCCCCAAA>>><<<<<<<<<===>>>@@@AAAAAACCCFFFHHHIIIIIIHHHGGGHHHIIIJJJKKKLLLIIIFFFEEEEEEEEEDDDCCCEEEDDDCCCEEEGGGJJJJJJJJJHHHEEEBBBCCCFFFGGGFFFDDDAAACCCEEEDDDBBB@@@??????BBBCCCEEEFFFFFFEEEDDDCCCGGGEEEBBBAAA@@@???>>><<<888999:::<<<===???@@@@@@<<<======>>>>>>>>>>>>===???>>>===;;;:::::::::::::::;;;<<<============<<<<<<>>>AAAAAA@@@???>>>>>><<<<<<<<<;;;;;;;;;::::::999::::::::::::999888888999999:::::::::888777666333222111000000111222222((())))))******+++++++++******++++++++++++******)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))((((((((())))))***+++(((((((((((((((((((((((()))))))))(((((('''''''''((((((((((((((((((((((((((())))))(((''''''(((***))))))(((((((((((())))))'''((((((((()))))))))***((((((((((((((((((((((((&&&''')))******)))'''&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))))))))))))))))))))*********+++******))))))))))))******((((((((((((((('''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))(((''''''(((((((((''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))&&&(((******(((''')))+++'''''''''''''''''''''''''''((())))))))))))((('''))))))))))))))))))))))))))))))(((((((((((())))))'''''''''(((''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((()))******'''''''''((()))*********((((((''''''''''''(((((((((((((((((())))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++***'''&&&''')))''''''''''''((((((((()))(((((((((((((((((((((((('''((()))******)))((('''(((((())))))))))))(((((((((((((((''''''((())))))************************)))((((((((()))***,,,,,,)))))))))***************((()))+++,,,,,,,,,***)))***++++++,,,,,,---......***+++---///000111222222////////////000111222333111222222222111111333555666666666777777777888888777666666666777999;;;<<<;;;:::::::::::::::999999999999888777666666666777888:::???CCCGGGIIIIIIIIIJJJIIIHHHFFFCCCAAA>>>===??????>>>===<<<;;;;;;::::::;;;<<<>>>@@@AAAAAAAAADDDDDDEEEEEEDDDCCCCCCBBBAAABBBBBB@@@===;;;;;;<<<>>>@@@AAABBBBBBCCCFFFHHHIIIIIIIIIIIIJJJLLLMMMOOOJJJGGGEEEDDDEEEFFFGGGFFFGGGFFFEEEFFFHHHJJJJJJJJJIIIEEEBBBCCCGGGJJJIIIGGGDDDEEEEEEDDDAAA@@@AAADDDDDDEEEFFFGGGFFFFFFEEEDDDFFFDDDBBBAAAAAAAAA???===999:::;;;===???@@@AAABBB===>>>???@@@@@@@@@@@@@@@======;;;:::::::::;;;;;;999:::;;;<<<===>>>>>>>>>>>>AAACCCCCC@@@>>>======;;;;;;;;;;;;::::::::::::777888:::::::::999777666777888999999999888777666222111000//////000111222(((((()))***+++,,,,,,---******++++++++++++******+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((******))))))***+++,,,,,,((((((((((((((((((((((((******))))))((((((((('''(((((((((((((((((((((((()))******)))(((((()))+++))))))(((((((((((())))))'''((((((((())))))******((((((((((((((((((((((((&&&'''(((******((('''&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((((((((()))))))))))))))*********++++++++++++))))))(((((((((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%+++++++++******)))''''''***))))))(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''%%%'''))))))'''&&&(((***))))))))))))))))))))))))'''((()))******)))((('''************************))))))(((((((((((())))))%%%%%%&&&'''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((('''&&&&&&%%%%%%'''''''''((()))******+++&&&''''''((()))******+++((((((''''''''''''((((((******))))))(((((('''''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((+++,,,+++((('''(((***&&&'''''''''(((((())))))(((((((((((((((((((((((('''((()))******)))((('''((()))))))))))))))((('''---,,,+++***))))))))))))************************&&&''')))***+++++++++***''''''((()))***+++,,,,,,''')))+++,,,,,,,,,***)))***++++++,,,,,,---......+++,,,...000111111000000111111111111222333444555111222333222111111333555777777777777888888888888555555555555777999;;;<<<<<<;;;;;;::::::999888888999888888777777777777777999<<<@@@DDDGGGHHHHHHGGGHHHGGGEEEDDDDDDCCC@@@>>>@@@@@@???>>>===<<<;;;;;;======???@@@AAABBBCCCCCCGGGGGGGGGFFFFFFDDDCCCBBB???@@@@@@???<<<;;;;;;<<<@@@AAACCCCCCCCCDDDGGGIIIJJJJJJJJJJJJLLLNNNPPPQQQHHHEEECCCCCCEEEHHHIIIIIIIIIHHHFFFGGGHHHIIIIIIHHHJJJFFFCCCDDDIIILLLKKKIIIGGGGGGEEEBBB??????CCCGGGHHHHHHHHHHHHHHHGGGGGGFFFCCCBBBAAAAAABBBBBB@@@???======>>>>>>??????@@@@@@??????@@@AAABBBBBBBBBBBB===<<<;;;:::999:::;;;<<<888999:::<<<===>>>>>>???@@@CCCEEEDDD@@@===<<<===;;;;;;::::::::::::::::::777999;;;<<<<<<:::777666555666888999999888777666111111000//////000111222************************))))))))))))))))))))))))******))))))))))))******))))))(((((('''''''''&&&******))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((*********)))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***---///000***)))(((''''''&&&''''''((((((((((((((('''''''''&&&((())))))(((''''''((()))((('''&&&&&&'''((())))))))))))(((&&&''')))+++******))))))((((((''''''&&&'''((())))))((('''&&&))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&&&&'''((('''&&&)))))))))((()))***++++++'''(((((((((((((((''''''%%%&&&&&&'''((()))******))))))))))))((((((((((((((((((((((((''''''''''''((((((((('''&&&&&&%%%%%%))))))************))))))((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&&&&'''((()))******))))))))))))))))))))))))(((((((((((((((''''''''''''((((((((())))))******((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((('''&&&%%%%%%$$$$$$''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))***+++,,,,,,******))))))))))))******((((((((((((((((((((((((******+++++++++,,,,,,,,,,,,---......//////......////////////000111222333222333555555444444666777888888888888888888888888999:::;;;;;;999999:::;;;888999:::;;;<<<=========::::::999666444444777999777<<>>CCC@@@===<<<<<<;;;===???BBBBBBBBBAAAAAACCCGGGKKKKKKKKKLLLOOOQQQQQQNNNLLLKKKFFFBBBCCCHHHLLLLLLJJJHHHIIIIIIHHHGGGGGGHHHJJJGGGFFFFFFIIIMMMOOOLLLIIIIIIFFFCCCCCCDDDEEEFFFFFFGGGFFFFFFEEEEEEEEEEEEEEEDDDBBBAAAAAABBBAAA???===============>>>???@@@AAA???@@@AAADDDFFFEEEBBB@@@@@@???===<<<::::::999999:::999888:::>>>AAACCCCCCGGGGGGFFFBBB>>><<<<<<<<<===<<<;;;999888777777777999:::;;;;;;999777777888666777888888888777555444333222111111000000111111************************))))))))))))))))))))))))******))))))))))))************)))))))))(((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((&&&'''((()))***+++,,,,,,)))(((((((((''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))+++,,,---(((''''''''''''((((((((('''''''''(((((((((((((((&&&((())))))(((''''''(((((((((''''''''''''((((((((()))))))))'''''')))******)))))))))((((((((('''''''''(((((((((((('''''')))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&'''((('''&&&'''''''''(((((((((((()))'''(((((())))))(((((('''&&&&&&''''''(((((())))))((((((((()))******++++++((((((((((((''''''''''''((((((((('''''''''''''''))))))************)))))))))(((''''''''''''((()))''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''((()))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''''''''(((((()))))))))((()))************)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((('''''''''(((((())))))((((((''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******)))))))))***++++++*********))))))*********++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---............---////////////000111222333222444555555555555666888888888888888888888888888999:::;;;;;;:::999:::;;;888888999:::;;;;;;;;;;;;999999888666555555777999<<<@@@FFFJJJKKKIIIHHHHHHGGGGGGGGGGGGGGGFFFCCCBBB@@@???===<<<<<<===@@@AAA??????AAACCCEEEFFFHHHIIIHHHFFFEEEEEEGGGGGGEEEBBBEEEBBB>>>======>>>@@@BBB@@@AAAAAABBBBBBEEEIIILLLNNNNNNOOOQQQSSSSSSQQQOOOKKKGGGCCCCCCGGGKKKKKKIIIIIIIIIIIIHHHEEEDDDEEEGGGGGGGGGHHHJJJLLLLLLKKKJJJHHHFFFDDDCCCEEEGGGHHHHHHHHHGGGFFFDDDCCCCCCCCCCCCCCCBBBAAABBBCCCBBB@@@>>>@@@???>>>>>>===>>>>>>>>>>>>>>>@@@BBBDDDCCCAAA>>>???>>>===;;;::::::::::::;;;:::999;;;???BBBCCCDDDDDDDDDCCC???<<<999999:::999999888888888999:::::::::;;;<<<;;;999777777777666666777888777666555444333222111111000000111111************************))))))))))))))))))))))))******))))))))))))******************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))''''''((())))))***++++++((((((((((((''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((%%%&&&&&&'''(((((())))))&&&&&&''''''(((((())))))&&&((())))))(((''''''(((''''''(((((((((((('''''''''(((******((((((((()))))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&'''((('''&&&$$$%%%&&&'''''''''&&&%%%(((((())))))))))))(((((('''''''''(((((((((((((((&&&'''((()))+++,,,---...((((((((((((''''''''''''''''''(((((((((((())))))((())))))******))))))((())))))(((((((((((())))))''''''(((((((((((('''''')))))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((((((((('''''''''''''''(((((((((((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))((((((''''''''''''************))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((())))))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,---------------////////////000111222222333444555666555555666888777777777777777777777777:::;;;<<<;;;:::999:::;;;888888999999999999888888888888888666555555777999>>>BBBFFFIIIIIIGGGFFFFFFIIIIIIJJJJJJHHHEEEAAA???<<<<<<;;;<<<===???AAABBB<<<===>>>AAACCCEEEGGGHHHFFFEEEEEEFFFGGGGGGFFFDDDEEEAAA===;;;<<>>===<<<;;;;;;<<<<<<===???AAAAAA>>><<<===<<<;;;;;;:::::::::;;;===;;;;;;<<<@@@CCCDDDEEECCCCCCBBB???;;;999888999888888777777888999:::::::::;;;<<<;;;888666666666666666777777666666555444333222111111000000111111************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((())))))))))))*********)))((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))(((&&&%%%%%%&&&&&&'''((((((((((((%%%&&&&&&'''((()))******&&&((())))))(((''''''(((&&&'''((())))))((('''&&&&&&(((***+++)))((((((((())))))))))))(((((((((((()))((('''&&&&&&'''((()))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((&&&&&&&&&'''((('''&&&"""$$$&&&'''((('''%%%$$$'''((())))))***)))))))))((((((((((((((('''''''''&&&&&&''')))***+++,,,---(((((((((((('''''''''''''''''''''((()))******+++(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''''''''((())))))))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))+++***)))(((''''''''''''))))))******************''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******)))(((''''''((((((,,,++++++++++++++++++,,,******************************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,///////////////000111111222444555666555555666888777777777777777777777777:::;;;<<<;;;:::999:::;;;777888888888777777666555666777777666555555777999;;;>>>BBBEEEEEEDDDDDDDDDIIIKKKLLLLLLHHHCCC???===============>>>???@@@@@@::::::<<<===???@@@AAABBBDDDCCCCCCDDDDDDDDDCCCBBB@@@>>>999777:::@@@BBBAAACCCEEEGGGHHHHHHIIIKKKMMMNNNNNNOOOPPPQQQQQQNNNLLLKKKHHHEEEDDDFFFGGGGGGFFFFFFGGGGGGEEEBBBAAABBBCCCEEEHHHKKKKKKHHHGGGHHHJJJFFFEEEEEEGGGIIIKKKKKKJJJDDDDDDCCCBBBAAAAAAAAAAAACCCCCCBBBCCCEEEEEEDDDBBBBBBAAA???>>><<<<<<;;;;;;;;;;;;;;;===>>>>>><<<:::;;;:::::::::::::::;;;;;;>>><<<;;;===@@@CCCDDDEEEDDDEEECCCAAA===;;;;;;<<<::::::999777777666666666:::;;;<<<:::888666555555666666666666555555444444333222111111000000111111************************))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((()))))))))*********))))))(((''''''&&&'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))***)))((('''&&&''''''(((((('''&&&%%%%%%%%%&&&&&&'''((()))******&&&((())))))(((''''''(((&&&'''((())))))((('''&&&&&&(((***+++)))((((((((((((((((((((()))))))))))))))((('''&&&&&&'''((()))&&&&&&''''''((((((((()))(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''(((&&&&&&&&&'''((('''&&&###%%%'''(((((((((&&&%%%''''''((()))))))))))))))(((((((((((((((''''''''''''''''''((((((((())))))((((((((((((''''''''''''&&&&&&'''((()))***++++++(((((())))))))))))((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''&&&&&&)))(((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******)))((((((((((((((()))))))))))))))))))))***''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******)))(((''''''((((((,,,++++++++++++++++++,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,//////////////////000111222333555555444444666777666666666666666666666666:::;;;<<<;;;999888999:::777777777777666555444444444666777666666666777999888;;;???AAABBBBBBCCCEEEGGGJJJLLLKKKFFFAAA===<<<<<<===>>>???@@@@@@@@@@@@<<<<<<<<<<<<=========>>>DDDDDDEEEDDDBBB@@@??????======999666;;;EEEGGGDDDHHHIIIKKKKKKJJJJJJKKKLLLNNNNNNNNNOOOPPPOOOLLLIIIIIIHHHFFFEEEEEEEEEEEEEEECCCDDDDDDCCCBBBAAABBBDDDDDDGGGJJJJJJHHHFFFGGGIIIFFFFFFFFFHHHKKKKKKJJJHHH@@@@@@@@@@@@AAABBBCCCDDDDDDCCCCCCDDDEEEFFFDDDCCC??????>>>===<<<<<<======;;;;;;:::;;;======;;;999:::999999999999:::;;;;;;===<<<;;;<<>>???@@@BBBDDDFFFDDDGGGIIIHHHBBB>>><<<<<<:::;;;>>>AAABBBCCCCCCCCC???>>>>>>>>>>>>>>>======EEEFFFFFFEEEBBB@@@??????===>>><<<;;;BBBNNNPPPJJJKKKLLLLLLKKKIIIIIIJJJKKKNNNNNNNNNOOOOOONNNKKKHHHGGGGGGFFFEEEDDDDDDDDDEEEBBBCCCCCCCCCAAAAAACCCDDDDDDFFFHHHIIIHHHGGGGGGHHHGGGGGGHHHJJJKKKJJJGGGEEE?????????@@@AAACCCDDDEEEDDDCCCCCCDDDEEEEEECCCBBB======<<<<<<<<<===>>>>>><<<;;;;;;;;;<<<<<<;;;999999999999888888999::::::<<<;;;:::;;;===@@@AAAAAAAAAAAA@@@===:::888999:::555555555555666888999999888999:::999777666666777555555444333333333333444333222111111000000111111************************))))))))))))))))))))))))******))))))))))))******''''''(((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((''''''&&&&&&''''''((('''''''''((()))*********'''''''''(((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((((((((((((((())))))%%%&&&'''(((((('''%%%$$$'''''''''(((((((((((((((&&&((())))))(((''''''(((((((((''''''''''''((((((((()))))))))'''''')))***'''((((((((()))))))))***''''''((((((((((((''''''%%%%%%&&&''''''((())))))((((((((((((((((((((((((&&&''''''((())))))******''''''''''''''''''''''''((('''&&&&&&'''((('''&&&&&&&&&&&&&&&''''''''''''$$$%%%&&&'''((((((((((((&&&&&&''''''(((((()))))))))((((((((('''''''''&&&((((((((((((''''''''''''&&&&&&&&&''''''(((((()))''''''((((((((((((''''''&&&'''((())))))((('''&&&''''''((((((((((((''''''))))))))))))))))))))))))(((''''''&&&&&&''''''((())))))))))))))))))))))))&&&'''''''''((((((((((((((((((((((((((((((((((((******))))))))))))******((((((((()))*********+++))))))))))))))))))))))))&&&&&&''''''((())))))***)))))))))((((((''''''''')))(((''''''''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))***++++++******))))))((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))***++++++*********))))))*********++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---............---000//////........./////////111222222222222333555555555555555555555555555888999:::888666555555666555666666666666666555444111333666666666666888999999:::<<<======>>>@@@BBB@@@DDDFFFDDD???;;;;;;===<<<>>>AAACCCDDDDDDBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>AAACCCDDDCCC@@@>>>???@@@===@@@@@@???IIIWWWXXXOOOIIIJJJIIIGGGFFFGGGIIILLLLLLLLLLLLLLLMMMKKKGGGEEEEEEEEEFFFEEEDDDDDDDDDEEEDDDDDDDDDCCCAAA@@@BBBCCCDDDDDDEEEGGGIIIIIIHHHGGGIIIIIIIIIJJJJJJHHHDDD@@@@@@@@@@@@AAABBBCCCDDDEEEEEEDDDCCCCCCDDDDDDBBB@@@======<<<<<<<<<=========>>>===<<<<<<======;;;::::::999888888888888888999:::999888999;;;>>>??????>>>>>>===;;;888666777888444444444555666777999999666888999999777666777888555555333222222222333444333222111111000000111111************************))))))))))))))))))))))))******))))))))))))******(((((())))))*********+++'''((((((((())))))******))))))))))))))))))))))))'''''''''&&&&&&'''''''''&&&''''''((()))******++++++***)))((('''&&&%%%%%%&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&((()))***"""$$$&&&(((((((((&&&&&&((((((((((((((('''''''''&&&((())))))(((''''''((()))((('''&&&&&&'''((())))))))))))(((&&&''')))+++'''((((((((())))))******&&&'''((())))))((('''&&&%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&''''''((()))******+++''''''''''''''''''''''''((('''&&&&&&'''((('''&&&&&&&&&%%%%%%%%%&&&'''(((###$$$%%%&&&''''''''''''%%%&&&&&&'''((()))******))))))))))))))))))(((((()))(((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''(((((((((((('''''''''((()))******)))((('''''''''((((((((((((''''''))))))))))))))))))))))))'''''''''&&&&&&'''''''''))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((******))))))))))))******''''''((()))***++++++,,,))))))))))))))))))))))))&&&&&&&&&'''((())))))*********))))))(((((((((''')))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((()))+++,,,---,,,++++++***)))(((''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))***+++,,,,,,******))))))))))))************************************+++++++++,,,,,,,,,,,,---......//////......000//////.........//////...000111222111111222444555555555555555555555555777888999888555444444555555555666666666666666555111333555666666777888999888999:::999999999;;;===>>>AAACCCAAA<<<999;;;>>>BBBCCCDDDEEEDDDBBB???===::::::;;;;;;<<<======>>><<<>>>AAA@@@>>><<<===???;;;@@@@@@AAALLL[[[[[[QQQGGGGGGFFFDDDDDDFFFIIIMMMIIIIIIHHHIIIIIIGGGDDDAAADDDEEEEEEEEEDDDDDDDDDEEEFFFFFFFFFDDDAAA@@@@@@AAADDDCCCCCCFFFJJJKKKIIIFFFJJJJJJJJJKKKJJJGGGBBB>>>BBBBBBAAAAAABBBBBBCCCCCCEEEDDDCCCCCCDDDCCCAAA???>>>>>>===<<<<<<<<<<<<<<>><<<<<<======<<<;;;:::999999888777777888888999777666777:::<<<======>>>>>>===;;;888666777888777666666555555555555666555777888999888777888999555444333222222222333444333222222111000111111111))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************)))(((((((((((((((((((((((((((((()))***+++,,,,,,+++***))))))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&''''''(((((((((((((((&&&&&&''''''((()))))))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))(((((())))))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&%%%&&&'''((()))***)))(((&&&&&&''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%((((((((((((((('''''''''))))))))))))************))))))((((((''''''''''''''''''''''''''''''''''''%%%***,,,+++(((%%%(((((())))))))))))((((((''''''''''''((((((((((((''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''+++++++++++++++***)))(((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''(((((())))))******))))))))))))))))))))))))******)))(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((%%%%%%%%%%%%&&&&&&''''''))))))))))))*********************)))))))))))))))))))))))))))))))))))))))(((***---//////...,,,*********+++,,,,,,---......------,,,+++++++++,,,,,,111111000000111111222333444333333333333444555666333444444444444444333333444444555555555555444444444444444555666888999:::===<<<;;;;;;999999888777777;;;???>>>;;;;;;>>>BBB???CCCGGGHHHFFFBBB???>>>======<<<<<<<<<<<<==================<<<<<<<<<<<<>>>@@@CCCHHHLLLMMMJJJHHHCCCCCCDDDFFFGGGHHHIIIJJJKKKJJJIIIHHHFFFDDDBBBAAACCCBBBAAAAAAAAABBBCCCDDDDDDEEEFFFDDDBBBAAABBBCCCIIIGGGFFFEEEEEEGGGHHHJJJLLLLLLKKKJJJHHHFFFCCCBBBEEEAAA===>>>AAAEEEGGGGGGGGGDDD@@@>>>???AAACCCDDD@@@>>>;;;;;;<<<======<<<===>>>>>>>>>===<<<;;;:::999888888888777777666666999999999:::::::::;;;;;;===<<<:::888777777777777666666555666666777888999::::::999888777666555444555555555555555555555555555444222000//////000111))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************)))(((((((((((((((((((((((((((((((((((()))******)))(((''')))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''''''''((((((((((((&&&&&&''''''((())))))***(((((())))))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''((()))***)))((('''&&&''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&((((((((((((((((((((('''(((((()))))))))*********)))))))))(((((((((''''''''''''''''''''''''''''''%%%&&&((()))***)))'''&&&(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))******************)))(((((((((((((((((((((((((((+++******)))((((((''''''(((((((((((())))))******))))))))))))))))))))))))******)))((((((((((((((((((((((((''''''(((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,---,,,+++***+++++++++,,,,,,---------,,,,,,,,,,,,------...///111000000000000111222222222222222222333333333333444444555555555444444333444555555666666555555444555555555555666777888999;;;;;;;;;::::::999999888777;;;>>>===:::999<<<@@@???BBBEEEEEECCC@@@>>>======<<<<<<;;;;;;<<<<<<===>>>>>>=========<<<<<<<<<>>>???BBBEEEIIIJJJHHHFFFCCCCCCDDDEEEGGGHHHIIIIIIJJJIIIIIIGGGFFFCCCBBB@@@BBBBBBAAA@@@AAABBBCCCDDDEEEFFFHHHGGGEEEDDDDDDEEEGGGFFFDDDDDDDDDEEEGGGHHHIIIIIIIIIIIIHHHGGGEEEDDDCCC???======AAAEEEHHHHHHHHHEEEAAA???>>>???@@@AAA@@@===;;;;;;<<<===<<<<<<===============<<<;;;;;;888888888888888888999999:::::::::;;;;;;;;;<<<<<<===<<<:::888777777777888666666666666666666777888:::999999888777666555444222222222222222222222222444333111///......///000))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))((('''))))))))))))))))))))))))&&&''''''((((((''''''&&&(((((()))))))))(((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***&&&''''''(((((((((((((((***))))))(((''''''&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))&&&''''''''''''(((((((((&&&&&&&&&'''((())))))***(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))))))))(((''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))******)))))))))(((((((((((((((''''''''''''''''''''''''+++***)))((('''((()))***(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************++++++'''((())))))))))))))))))((((((((((((((((((((((((++++++******))))))((((((((((((((())))))))))))***))))))))))))))))))))))))***))))))((((((((((((((())))))(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))******)))))))))))))))))))))))))))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---///000111000000//////000000111222///000111222333222111111444444555555555555555444555555666666666666555555555555555555555666777888::::::::::::::::::::::::888;;;===<<<999888:::===???@@@BBBBBB@@@>>>=========<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>============?????????BBBDDDFFFEEEDDDBBBCCCDDDEEEFFFGGGHHHIIIHHHHHHGGGFFFEEECCCAAA@@@BBBAAAAAA@@@AAABBBCCCDDDEEEHHHJJJJJJIIIGGGFFFFFFEEEDDDCCCBBBBBBDDDFFFGGGFFFGGGGGGHHHHHHGGGFFFFFFAAA???======@@@DDDGGGHHHGGGEEEBBB???>>>===>>>>>>???===;;;;;;<<<===<<<;;;<<<<<<=========<<<<<<;;;888888888999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::888777777777888777777666666555666666666999999888777666555555444222222222222222222222222222111000.........//////))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))(((((('''))))))))))))))))))))))))&&&&&&'''''''''''''''''''''(((((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))&&&''''''((((((((((((((())))))((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))'''''''''''''''(((((())))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))***''''''''''''''''''''''''''''''''''''''''''''''''***)))((('''((()))+++---(((((())))))))))))((((((''''''''''''((((((((((((******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))*********+++&&&&&&'''((()))))))))(((((((((((((((((((((((((((''''''((()))******++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))(((((((((((((((((()))''''''''''''((((((((((((((((((((((((''''''''''''((()))))))))************)))))))))))))))*********))))))))))))))))))))))))******)))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...////////////......//////000111...///111333333222111000444444555666666666555555555555555666666555555555555555555444555555666666888888999999:::::::::::::::<<<===<<<999888999;;;???@@@AAA@@@>>><<<===>>>>>>======<<<<<<======>>>??????>>>>>>>>>=========???>>>===>>>@@@BBBBBBBBBAAABBBCCCDDDFFFGGGHHHHHHGGGGGGFFFFFFDDDCCCBBBAAABBBAAAAAAAAAAAABBBDDDEEEEEEHHHKKKLLLJJJHHHFFFFFFDDDCCCBBBAAABBBDDDFFFGGGFFFFFFFFFFFFFFFFFFFFFEEEAAA@@@>>>>>>???AAACCCEEEDDDDDDBBB@@@>>>======>>>>>>===;;;;;;<<<===<<<:::;;;;;;<<<<<<===<<<<<<<<<:::::::::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<;;;999777777777777888888777666555555555555555888888777666666555444444333333333333333333333333222111000////////////000))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************)))))))))))))))(((''''''))))))))))))))))))))))))'''''''''(((((()))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''&&&''''''(((((((((((((((''''''''''''(((((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''******)))((('''&&&%%%%%%(((((())))))))))))((((((((((((''''''''''''((((((************************'''''''''((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))'''(((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''(((((()))))))))(((((())))))))))))((((((''''''''''''((((((((((((******))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''((()))))))))%%%&&&'''(((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((()))***+++************))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((''''''&&&&&&''''''(((''''''''''''((((((((((((((((((((((((((('''''''''((()))))))))************(((((())))))************)))))))))))))))))))))))),,,+++)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++++++++,,,......------......///000...000222333444333111000333333444555666666555555444444555555555555444444555444444444444444555555777888888999999::::::;;;<<<======<<<;;;:::::::::???@@@@@@???===<<<===>>>???>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>============???===<<<<<<>>>@@@AAA@@@AAAAAABBBCCCEEEFFFGGGHHHFFFFFFFFFEEEEEECCCBBBBBBBBBBBBAAAAAABBBDDDEEEFFFFFFHHHKKKLLLJJJGGGEEEDDDDDDCCCBBBAAABBBDDDFFFHHHGGGFFFFFFEEEDDDDDDDDDDDDCCCBBB@@@???======>>>@@@@@@BBBBBBAAA???===>>>@@@===<<<;;;;;;<<<<<<;;;999::::::;;;<<<<<<===<<<<<<>>>======<<<;;;:::999999888888999999999:::::::::;;;:::888777666777777888777777666555555444555555777777666666555444444444333333333333333333333333222222111111000000111111))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((())))))(((((('''&&&))))))))))))))))))))))))(((((((((((()))***++++++&&&&&&'''(((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((''''''&&&&&&&&&''''''(((((((((((((((&&&&&&''''''((())))))***&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''+++***)))((('''&&&%%%$$$(((((())))))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&'''((())))))))))))(((((((((((()))(((''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))''''''(((((((((((())))))&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))(((&&&%%%###(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''''''''(((&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''+++************)))))))))))))))))))))))))))))))))((((((((((((((())))))***''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((())))))*********))))))))))))************((((((((()))******++++++))))))))))))))))))))))))++++++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************------,,,,,,------...//////000111222333222222111222222333444555555555555333333444444444444333333333333333333333444555666777888888888999999::::::===<<<<<<<<<;;;;;;::::::>>>???@@@>>><<<;;;<<<===???>>>>>>======>>>>>>???============<<<<<<<<<<<<>>><<<;;;<<>>AAADDDCCC@@@>>>???AAA<<<;;;;;;<<<===<<<:::999888999:::;;;<<<=========???>>>===<<<;;;999888888888888888888999999999999:::999888777666777777888666666555555444555555555666666555555444444444444222222222222222222222222111222222222222111111111))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((())))))(((((('''&&&(((((((((((((((((((((((((((((((((((((((***+++,,,%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''((((((((((((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((''''''''''''(((((())))))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&'''((()))***))))))((('''((()))))))))(((&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((&&&&&&''''''((())))))***'''''''''((((((((())))))'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((('''&&&&&&%%%(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((************************((((((((((((''''''''''''(((((()))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((+++++++++*********))))))))))))))))))))))))))))))((((((((((((((()))******((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&'''((()))******+++))))))))))))************'''(((((()))******++++++)))))))))))))))))))))))))))))))))))))))***+++++++++++++++,,,,,,---------+++++++++******+++,,,,,,,,,,,,,,,,,,,,,------.../////////000000000111111000111222333444444444444111222222333333222222111222222222222333444555666888888888888888999999999;;;;;;::::::;;;;;;:::999<<<===>>>===;;;:::::::::======<<<<<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;===<<<<<<>>>@@@BBBBBBAAA@@@@@@AAABBBDDDEEEFFFFFFFFFFFFFFFGGGFFFFFFEEEEEEEEEDDDDDDDDDEEEGGGIIIJJJKKKLLLLLLJJJGGGDDDCCCCCCAAA@@@??????@@@BBBEEEFFFDDDCCCBBBBBBBBBCCCDDDEEEBBBBBBBBB???;;;999:::<<>>>>>@@@<<<;;;;;;<<<===<<<:::888777888:::;;;<<<===============<<<<<<;;;:::999999888888999999999::::::::::::999777666666777777888555555444444444555666666555555555444444444444333222222222222222222222222000000111111111111000000))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((((((((((((''''''&&&((((((((((((((((((((((((((('''''''''((()))+++,,,%%%%%%&&&'''((((((((('''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&&&&''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&''''''((((((((((((((()))))))))(((''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&''')))*********)))((('''((()))))))))(((&&&%%%''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***''''''''''''((((((((()))((()))))))))******++++++))))))))))))))))))))))))&&&&&&&&&&&&''')))***+++(((((())))))))))))((((((''''''''''''((((((((()))''''''(((((())))))******%%%%%%%%%%%%%%%%%%%%%%%%******************************))))))(((((('''''')))*********)))(((''''''((((((((((((((((((((((((&&&&&&''')))***,,,------++++++++++++******))))))))))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))''''''''''''((((((((()))"""###$$$%%%&&&((())))))))))))))))))************'''(((((()))***+++++++++))))))))))))))))))))))))(((((((((((())))))))))))******+++,,,,,,---......*********+++,,,---...///,,,,,,++++++,,,,,,---...///............///000000///000111222333333444333111111111222222111111111111111111222333555666777888888888888888888888888:::999888999::::::999999999;;;======:::888888888;;;;;;;;;::::::;;;;;;;;;<<<<<<;;;;;;;;;:::::::::<<<<<<===???BBBCCCCCCAAA???@@@AAABBBCCCEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEGGGHHHJJJKKKNNNNNNNNNKKKGGGDDDCCCDDD???>>>>>>>>>???AAACCCEEEAAAAAA@@@AAABBBDDDFFFGGG@@@AAAAAA???;;;999;;;===AAAEEEIIIGGGAAA======???;;;;;;;;;<<<===<<<:::888777888999;;;<<<======>>>;;;;;;;;;;;;;;;;;;::::::999999:::::::::;;;;;;;;;999888777666666777888888444444444444444555666777444444444444444444333333555555555555555555555555...///000000000000000///******++++++++++++******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((***)))((('''&&&&&&'''(((''''''''''''((((((((()))(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((***((('''&&&&&&'''(((***))))))))))))))))))))))))''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((())),,,------,,,)))''''''(((******))))))((((((''''''((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%&&&'''''''''''''''&&&&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((''''''''''''''''''&&&&&&''''''''''''((((((((()))(((((())))))((('''&&&&&&))))))))))))))))))))))))+++*********))))))((((((++++++***)))((('''&&&&&&((((((((((((((('''''''''&&&&&&''''''(((((())))))''''''((((((((((((''''''((()))*********((('''&&&((((((''''''''''''(((((())))))(((((('''''''''&&&((((((((((((''''''''''''((())))))'''%%%$$$%%%&&&))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))************************))))))(((((((((((()))))))))*********++++++++++++))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...,,,,,,,,,---...///000000000222444666777555444222000111111111111000/////////////////////000111111666555333333333444666888999999:::;;;;;;;;;::::::::::::::::::::::::::::::999:::;;;;;;;;;:::999888;;;;;;:::999999:::::::::===>>>@@@AAABBBBBBAAAAAADDDCCCBBBBBBCCCEEEFFFHHHGGGGGGGGGHHHHHHHHHHHHIIIGGGFFFEEEFFFHHHLLLPPPRRRTTTQQQMMMIIIFFFEEEDDDDDDDDD@@@===>>>BBBEEEDDDAAADDD@@@<<<===BBBDDDCCCAAAEEEBBB???>>>???@@@>>>;;;@@@@@@@@@@@@???===<<<;;;;;;<<<<<<;;;:::999888777::::::;;;;;;;;;:::999888::::::<<<<<<;;;:::777666888777666555666888:::;;;:::999999888777666555555777555333333555555555444444444333333333333222222333333333222222222111111222111///.........///000)))******++++++******)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***)))((('''&&&''''''((('''''''''((((((((())))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((()))(((''''''''''''((())),,,------+++)))''''''(((***)))))))))((((((((('''((((((''''''''''''((((((&&&&&&'''(((((('''&&&&&&&&&''''''(((((('''&&&&&&&&&''''''''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''(((((())))))((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&))))))))))))))))))))))))*********)))))))))((((((******))))))((((((''''''(((((((((((((((((((((''''''''''''((((((((((((((())))))************))))))((()))******)))((('''&&&((((((''''''''''''(((((()))(((((((((''''''''''''(((((((((((('''''''''''''''((()))((('''&&&(((***))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))***)))))))))))))))))))))************************+++******))))))******+++)))))))))*********++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///---,,,,,,------///000000000222444666666555333222222222222111000///...---///////////////000111111555444222222222333555666888888999999::::::999999::::::::::::::::::999999999:::;;;;;;;;;;;;:::999;;;;;;::::::::::::;;;;;;???@@@@@@AAABBBBBBBBBBBBBBBBBBCCCDDDEEEGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKIIIIIIIIIIIIKKKNNNQQQRRROOONNNJJJGGGEEECCCCCCCCCBBB>>>:::;;;???BBBBBB@@@CCC@@@===>>>BBBEEECCCAAACCCAAA>>>===>>>>>>===;;;>>>>>>>>>>>>>>>===<<<;;;::::::;;;;;;::::::999999999:::;;;<<<<<<<<<;;;;;;;;;<<<======<<<;;;999777777666555555555777999:::;;;:::999888777666555444666444333333444555444333444444333333333222222222333333222222222111111111111000///.........//////)))******++++++******)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))***))))))(((''''''''''''(((''''''((((((((()))))))))((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((()))((((((''''''(((((()))+++,,,,,,+++(((''''''((())))))))))))((((((((((((((((((''''''''''''((((((&&&&&&'''(((((('''&&&&&&&&&''''''(((((('''''''''(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''(((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((''''''&&&))))))))))))))))))))))))******))))))))))))(((((())))))))))))((((((((((((''''''((((((((((((((((((((((((((((((((('''''''''))))))************))))))((())))))))))))(((((('''((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''&&&'''((((((((((((***,,,))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))******************************,,,,,,++++++++++++,,,,,,((((((((()))))))))*********+++,,,,,,------,,,,,,******++++++,,,,,,------++++++++++++,,,...//////---------------...///000111222444555666555333222444333222111000///...---//////////////////000111333333222111222333444555666777888999999999999888:::::::::::::::999888888999:::;;;;;;;;;;;;::::::<<<<<<;;;;;;;;;;;;<<<<<>>???CCCEEEDDDAAAAAA???===<<<======<<<:::<<<<<<============<<<<<<999999999:::::::::;;;;;;:::;;;<<<===>>>>>>>>>>>>======>>>>>>>>><<<:::999666666555555666777999:::<<<;;;:::999777666444444555444333333555555555333333333333333222222222222333222222222222111111111000000///............///))))))************))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))******((((((((('''''''''(((((('''(((((((((((())))))))))))((((((''''''&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((''''''''''''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((()))(((((((((((((((((())))))***+++***((('''''')))))))))))))))((((((((((((((((((''''''''''''((((((&&&''''''''''''''''''&&&&&&''''''((((((((((((''')))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''(((((((((((('''''''''''''''(((((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))(((((('''((((((((()))))))))***''''''''''''(((((((((((())))))((((((''''''&&&&&&''''''((((((((((((''''''((())))))))))))(((((((((((((((''''''''''''((((((((((((((((((((('''''''''((((((((((((''''''''''''&&&'''(((((('''(((***,,,(((((((((((((((((((((((())))))*********)))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))*********************************,,,++++++******++++++,,,(((((((((((()))))))))))))))***++++++,,,,,,++++++))))))***+++,,,------...*********+++,,,...///000---------------...///000111222333555555444333222222222111000000/////////000000/////////000000111333333222222333333444555666777888999999::::::999::::::;;;;;;:::999888777:::::::::;;;;;;;;;;;;;;;======<<<<<<<<<===>>>>>>CCCBBBAAA@@@@@@@@@AAABBBAAACCCGGGKKKNNNOOONNNNNNKKKKKKKKKLLLLLLLLLMMMMMMKKKLLLMMMNNNNNNMMMLLLKKKFFFEEEEEEDDDDDDCCCBBBBBBBBB???<<<;;;>>>BBBDDDDDD@@@??????AAADDDEEECCCAAA???>>>===<<<;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>888888999999:::<<<======??????????????????>>>>>>????????????>>>===<<<;;;777777777777777999:::;;;<<<<<<:::999777666555444555444444555666777666444333333333222222222222111222222222222111111111111111111000000////////////)))))))))******)))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&'''((())))))***''''''(((((((((((((((((((((((((((((()))))))))***)))))))))(((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((())))))))))))))))))(((''')))***)))''''''((()))(((((((((((())))))))))))((((((''''''''''''(((((('''''''''&&&&&&'''''''''&&&''''''((())))))((((((+++******))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((('''''''''''''''((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((())))))''''''(((((())))))******&&&'''''''''(((((())))))))))))((((((''''''&&&&&&''''''(((((((((((('''''')))(((((((((((()))))))))((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((('''''''''''''''(((((('''&&&&&&''')))((((((((((((((((((((((((((()))************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))************))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))(((((()))***************))))))******+++,,,------))))))***+++,,,---///000...------------...//////111222333444444444333333000/////////000111222333222111111000000000111111444444444444444555555666777888999:::;;;;;;;;;;;;:::;;;<<<<<<<<<:::999888:::::::::;;;;;;<<<<<<<<<>>>>>>======>>>??????@@@CCCBBB@@@??????@@@AAABBBCCCFFFJJJNNNPPPQQQPPPOOOIIIIIIIIIJJJJJJJJJKKKKKKHHHIIIJJJKKKKKKIIIGGGFFFDDDEEEEEEFFFFFFEEEDDDCCCAAA???======???BBBDDDEEE@@@@@@BBBCCCEEEDDDBBB@@@>>>>>>>>><<<;;;;;;;;;<<<===>>>???@@@@@@AAA@@@@@@999999999:::;;;===???@@@DDDCCCBBB@@@???>>>======?????????>>>>>>===<<<<<<999999999999:::;;;<<<<<<<<<<<<;;;999888666555555555555555666888999777555333333222222222111111111222222222111111111000000222222222222111111000000((())))))******))))))((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''(((((()))&&&'''(((((()))(((((((((((((((((()))))))))******))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((())))))******))))))(((&&&'''((((((''''''((()))(((((((((((())))))))))))((((((''''''''''''((((((((('''&&&&&&&&&&&&'''(((&&&'''(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''(((((('''''''''%%%%%%&&&&&&'''(((((((((''''''''''''((((((((()))&&&'''(((((((((((((((((())))))))))))))))))))))))''''''(((((((((((())))))''''''(((((())))))******&&&&&&''''''((()))))))))((((((((((((((('''''''''))))))************)))))))))(((((((((((())))))***((((((''''''''''''(((((('''''''''(((((((((((((((((((((((((((''''''''''''''''''((('''%%%%%%&&&((())))))))))))))))))))))))'''(((***++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((()))******++++++))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))******'''(((((()))***)))))))))))))))******++++++,,,,,,************+++---............---------......///111222222333333333333333///.........000222444555444333222222222222222222444444444555555555666666777888999:::;;;<<<<<<<<<999;;;<<<>>>>>><<<;;;999;;;:::::::::;;;<<<===>>>???>>>>>>??????@@@AAABBBBBBAAAAAAAAAAAAAAABBBBBBEEEGGGJJJMMMOOOOOOMMMLLLGGGGGGGGGGGGHHHHHHHHHIIIGGGHHHHHHHHHHHHFFFEEEDDDDDDEEEGGGHHHHHHGGGEEEDDD============???AAABBBDDD@@@BBBDDDEEEEEECCCAAA?????????@@@>>>===<<<===??????@@@AAABBBBBBBBBBBBBBB;;;::::::;;;<<<>>>AAABBBGGGEEECCCAAA???>>>===<<<>>>>>>>>>===<<<<<<;;;;;;::::::;;;;;;<<<=========;;;;;;:::999888777777666444444555777999999777555222222222222111111111111222111111111111000000000111111222222222111000///(((((())))))))))))(((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((()))))))))(((((((((((()))))))))*********&&&&&&'''(((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((()))************)))(((%%%&&&(((''''''&&&((()))'''((((((((()))))))))***((((((''''''''''''((((((((('''&&&&&&&&&&&&'''(((&&&&&&((())))))*********''''''''''''(((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''(((((())))))(((((('''%%%%%%&&&&&&'''(((((()))%%%&&&&&&'''((()))******&&&&&&'''((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))(((((((((((())))))))))))&&&&&&''''''((())))))***'''''''''((((((((((((((())))))************)))))))))(((''''''((()))***+++((((((''''''''''''((((((''''''''''''((((((((()))((((((((((((''''''''''''&&&'''''''''&&&''')))+++))))))))))))))))))))))))'''(((***+++++++++))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((()))******++++++)))))))))))))))))))))))))))((((((''''''(((((())))))))))))*********++++++(((((()))******************************+++++++++++++++******+++,,,------///......---------......111111222222333333333333000///......///111333555666555444333333333333333333333444444555555555444666777888999;;;;;;;;;;;;999:::===???@@@???===<<<;;;:::::::::;;;<<<>>>???????????????@@@AAABBBCCCAAABBBCCCDDDDDDEEEEEEDDDEEEGGGHHHJJJKKKJJJIIIHHHFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEEEEDDDEEEHHHIIIIIIHHHEEECCC<<<===???@@@AAABBBCCCDDDAAACCCFFFGGGEEEBBB???===@@@AAABBB@@@>>>===???AAAAAAAAABBBCCCCCCCCCBBBBBB===<<<<<<<<<===???BBBCCCFFFEEECCCAAA???>>>>>>>>>======<<<;;;::::::::::::999:::;;;<<<<<<=========:::::::::999999888888888222222333555777888666444222222222222111111111111111111111111000000000000///000000111000///...---(((((())))))))))))(((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%&&&((()))))))))(((((())))))))))))************$$$%%%%%%&&&'''((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((()))***++++++***)))((($$$&&&''''''&&&&&&((()))'''((((((((())))))******((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((&&&&&&((()))************$$$%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))((((((''''''''''''(((((('''''''''&&&&&&'''''''''(((((())))))))))))((((((%%%%%%&&&&&&'''((())))))$$$%%%&&&'''(((***++++++&&&&&&'''((())))))(((((())))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))((((((((((((&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))''''''(((((((((((('''''')))(((''''''''')))***+++((((((''''''''''''((((((&&&'''''''''(((((()))))))))(((((((((''''''''''''$$$&&&'''(((((())),,,...))))))))))))))))))))))))&&&(((***+++,,,+++***)))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((()))***+++++++++))))))))))))))))))))))))))))))(((((((((((())))))************++++++++++++))))))***++++++++++++++++++++++++***************+++++++++***++++++,,,,,,///......---------......111111222222222333333333222111///...///000222333777666555444444444444444111222333444444444333333555666777888:::::::::;;;888:::===@@@AAA@@@???>>>;;;;;;::::::;;;<<<>>>???@@@@@@@@@@@@AAABBBCCCDDDBBBCCCEEEGGGGGGGGGGGGFFFEEEFFFGGGGGGGGGFFFEEEDDDEEEEEEFFFFFFFFFGGGGGGGGGIIIIIIIIIHHHHHHGGGGGGGGGCCCEEEHHHJJJJJJHHHEEECCC===???BBBDDDEEEEEEEEEFFFBBBDDDHHHHHHEEEAAA>>><<>>AAACCCAAABBBBBBCCCCCCBBBBBBAAA???>>>======>>>@@@CCCDDDEEEDDDBBB@@@?????????@@@<<<<<<;;;999999999999999888999:::;;;<<<<<<<<<<<<999999999999999999999999000000111444666666444222222222222111111111111000111111111111000000000000---.../////////...,,,+++))))))))))))))))))))))))+++)))'''))),,,---,,,***((((((((((((((((((((((((+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,++++++***)))(((''''''))))))))))))(((((((((((())))))))))))))))))))))))''')))***)))((('''(((***&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((('''&&&'''((())))))'''((((((((((((((()))******((('''&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''(((*********))))))((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((+++***((('''&&&&&&&&&'''((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%((((((((((((((('''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((())))))******((((((((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&''''''((()))))))))))))))((((((((((((((((((((((((+++++++++***)))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((('''&&&&&&%%%%%%'''((()))((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%******))))))((((((''''''((((((((((((((()))******+++*********))))))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&))))))((((((''''''&&&&&&'''''''''''''''((())))))...---***)))((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))************)))))))))***++++++,,,,,,------------------,,,,,,...///000222222111111000000000/////////111222333666555444333333333333444333222222444555666444333444666888;;;<<<<<<;;;:::888;;;???CCCDDDCCC@@@???===;;;::::::===???@@@???AAAAAACCCCCCCCCBBBAAAAAAAAABBBCCCEEEFFFFFFGGGGGGEEEEEEDDDCCCCCCCCCCCCDDDFFFEEECCCAAAAAACCCEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEGGGHHHGGGFFFDDDBBBDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFDDDBBB???======>>>>>>@@@@@@>>>===>>>???@@@AAAAAABBBDDDDDDBBB???<<<999<<<;;;:::888777666666666::::::;;;<<<<<<<<<;;;;;;::::::;;;;;;;;;:::999999444555666666666555333333111111111111000000000000000000000000////////////000000///------,,,,,,,,,))))))))))))))))))))))))+++)))((())),,,---+++***))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********)))((((((((())))))))))))(((((((((((())))))))))))))))))))))))''')))***)))((('''(((***'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&'''((())))))'''((((((((((((((())))))***)))(((''''''&&&&&&&&&'''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&'''((())))))))))))))))))((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((+++***((('''&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((('''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((******))))))(((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))(((((())))))))))))(((((()))((('''''''''(((******((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''((((((((((((******)))(((''''''''''''*********)))))))))(((((()))))))))))))))))))))))))))(((((((((''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((''''''''''''''''''''''''((())))))+++***)))(((((()))+++,,,(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))*********************+++,,,,,,------...---------------------...///000222222111111000111000/////////000222333444333333222222222333333555444444555777777666555444666888:::;;;;;;;;;:::888;;;???BBBDDDBBB@@@>>>:::888777777:::<<<===<<<<<<>>>???AAABBBBBBBBBBBBAAAAAACCCDDDEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBAAAAAAFFFEEEBBBAAAAAABBBEEEFFFEEEFFFFFFFFFFFFEEEDDDDDDDDDEEEFFFFFFFFFEEEDDDCCCEEEDDDDDDDDDDDDDDDEEEEEEHHHHHHHHHGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBCCCEEEEEEEEECCCAAA???=========>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBAAA???===;;;:::::::::999999999999999::::::;;;;;;;;;::::::999999999:::::::::::::::999444555666666666555333333111111111111000000000000111000000000////////////111000///...------------))))))))))))))))))))))))+++)))))))))+++,,,+++***++++++++++++++++++++++++))))))((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''')))***)))((('''(((***((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&'''((())))))'''((((((''''''(((((()))***))))))(((''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''''''''''')))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((***)))(((''''''&&&''''''(((((((((((((((((((((((('''((((((((((((((())))))''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((())))))))))))((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))******(((((())))))))))))((((((******)))))))))***+++,,,(((((((((((((((((((((((())))))((((((((((((''''''%%%%%%&&&&&&'''(((((()))(((((('''''''''''''''(((******))))))))))))(((((())))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((('''''''''''''''((())))))((((((''''''((()))+++,,,(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))***************++++++,,,------.................................///000222222111111000111000/////////000111222111111111222222222222222777666555666888999888777555666888:::;;;;;;::::::999;;;???BBBCCCBBB???===;;;:::999:::===?????????888:::<<>>===<<<======@@@AAABBBCCCCCCBBB@@@???AAAAAA@@@???>>><<<;;;:::999999999::::::;;;;;;<<<:::::::::::::::999888777777888999:::::::::::::::444555555555555444333333222222111111111000000000111111000000000/////////111111000///............))))))))))))))))))))))))************+++++++++***++++++++++++++++++++++++((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''')))***)))((('''(((***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&'''((())))))'''(((''''''''''''((())))))(((((('''''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((''''''(((((())))))******''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&'''(((((())))))(((((((((((((((((((((((((((((()))))))))(((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************(((((())))))))))))(((((()))))))))*********++++++(((((((((((((((((((((((()))))))))))))))(((((((((&&&&&&&&&''''''(((((((((###$$$$$$%%%''')))***+++))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))'''''''''''''''((())))))(((''''''''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))((()))))))))******************++++++,,,---------.........///////////////...///000111222111111000111000///......///000111000111222333333444444444888666555666888999888777666666888999:::::::::999999<<>><<<;;;::::::<<<>>>@@@@@@@@@999:::===???AAABBBBBBBBB??????AAABBBCCCDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAADDDDDDBBBAAAAAABBBDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBAAABBBBBBDDDEEEFFFEEEEEEDDDDDDDDDEEEFFFFFFJJJIIIHHHHHHGGGFFFFFFFFFEEECCCAAA@@@@@@BBBDDDEEEBBBAAA???>>>===<<<<<<<<<@@@BBBDDDFFFFFFDDD@@@>>>CCCBBB@@@>>><<<:::888777888999999::::::::::::::::::::::::999999777666555666666888999::::::::::::555555555444444444333333222222222111111111000000111111111000000000//////111111000///////////////***************************+++++++++************************************''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))'''((((((((()))))))))***((((((((((((((((((((((((''')))***)))((('''(((***''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&'''((())))))''''''''''''''''''(((((()))'''&&&&&&%%%&&&&&&''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''(((((())))))******&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((******)))))))))))))))(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************(((((())))))))))))((((((((((((((()))))))))***)))((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''###$$$$$$%%%''')))***+++(((((((((((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&'''''''''''''''''''''&&&&&&''''''(((((())))))'''''''''''''''((()))))))))(((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))((()))))))))************))))))******++++++,,,,,,............//////000000...///000111222111111000111000///......///000000111222333555666777777777777555444444666777777777666777777888999999999999:::<<<@@@BBBBBB@@@===;;;777777777999<<<>>>=========>>>???AAAAAAAAAAAA@@@>>>???@@@BBBCCCCCCDDDDDDAAAAAAAAAAAAAAABBBCCCDDDDDDCCCBBBBBBBBBBBBCCCDDDCCCDDDDDDDDDDDDCCCBBBBBB@@@@@@@@@AAABBBDDDFFFGGGEEEEEEDDDDDDEEEFFFHHHIIIIIIIIIGGGFFFEEEEEEFFFFFFEEEDDDBBBAAAAAABBBCCCDDDAAA@@@???>>>======<<<<<<@@@BBBFFFHHHHHHDDD@@@===??????>>>===;;;::::::999888999999:::999888777777::::::999999888777666555555666777888999999:::999555555444444333333333333222222222222111111111111111111111111000000000000111000000////////////000***************************+++,,,+++)))))))))+++))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))''')))***)))((('''(((***''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))((('''&&&'''((())))))'''''''''&&&&&&''''''((()))&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((()))*********&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''((((((((((((((())))))&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((((((&&&&&&'''(((((((((((('''((((((((((((((((((((((((************))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))******(((((())))))))))))((((((&&&'''(((((())))))((((((((((((((((((((((((((((((''''''(((((((((((())))))+++******)))((((((''''''(((((('''''''''''''''(((''''''(((((((((((())))))))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''''''''((()))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))************((())))))******+++,,,,,,---------......//////000...///000222222111111000111000///.........///000111222555777999:::::::::777555333333444666777666777777777777888888999999:::===@@@BBBBBB???<<<999777777888;;;>>>??????>>>@@@@@@AAABBBBBBAAA@@@?????????AAABBBCCCDDDDDDDDD@@@@@@@@@AAABBBDDDEEEFFFCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAA>>>???@@@BBBDDDEEEGGGGGGEEEEEEDDDDDDFFFIIILLLMMMJJJIIIGGGEEEEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDAAA@@@@@@??????>>>======@@@CCCFFFHHHHHHDDD@@@===::::::;;;<<<============888999999:::999888666555999999999999999888777666555666777888888888888888555444444333222333333333333222222222222111111111222222111111111000000000000//////......//////000***************************+++---+++)))((()))+++))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''&&&'''''''''((()))*********))))))))))))))))))))))))''')))***)))((('''(((***(((((((((((('''''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))((('''&&&'''((())))))''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((())))))(((''''''((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&''''''((())))))***))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))''''''(((((()))******+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))(((((())))))))))))((((((&&&'''((()))))))))((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((('''******)))((('''''''''''''''''''''((((((((())))))))))))))))))))))))))))))''''''''''''((((((((()))&&&&&&&&&'''''''''(((((((((((((((((((((''''''''''''''''''''''''((())))))(((((()))))))))(((((('''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))***++++++,,,,,,---+++,,,,,,---......//////...///000222222111111000111000///...---......///000222555888:::<<<<<<;;;777555333222444666777777777777777777777888888999;;;===@@@BBBAAA???;;;999999999:::===@@@BBBAAA@@@@@@@@@AAABBBBBBAAA@@@??????@@@AAACCCDDDDDDDDDDDDAAAAAABBBBBBCCCDDDEEEFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBAAAAAA<<<>>>AAACCCFFFGGGHHHHHHEEEEEEDDDEEEHHHKKKOOORRRKKKJJJHHHFFFEEEFFFGGGHHHEEEEEEFFFFFFFFFEEECCCCCCAAAAAAAAA@@@@@@???>>>>>>AAACCCFFFHHHGGGDDD@@@===:::;;;===>>>>>>>>><<<;;;666888999;;;;;;:::999888888999999:::999999888888666666777777777777777666555444333222222222333333333333222222222111111111222222222111111111000000///...............//////***************************,,,---,,,)))''')))+++))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))******)))((('''&&&&&&%%%&&&''''''((()))******+++))))))))))))))))))))))))((()))***)))((('''(((*********))))))((((((((('''''''''''''''''''''''''''))))))))))))))))))))))))((('''&&&''')))))))))''''''&&&&&&&&&&&&'''(((((('''''''''''''''((()))***((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&'''((())))))(((''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%&&&&&&&&&'''((())))))***************************''''''''''''''''''''''''''''''(((((())))))******'''(((((()))***++++++,,,((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))%%%&&&''''''((((((''''''(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''(((((((((((((((((())))))))))))((((((&&&''')))******))))))(((((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((%%%%%%&&&&&&'''(((((((((((((((((((((((()))***+++&&&'''''''''(((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&'''''''''''''''((())))))&&&'''((()))************''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))***************++++++,,,,,,---......++++++,,,,,,---...//////...///000222222111111000111000///...------...//////111555888;;;<<<<<<<<<888555333333444666777777888777777777777777888999;;;===@@@BBBAAA>>>;;;888666666777:::>>>???>>>===>>>???@@@AAABBBAAA@@@@@@@@@@@@BBBCCCDDDEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@;;;>>>AAAEEEGGGHHHHHHHHHEEEEEEDDDFFFIIIMMMQQQTTTMMMKKKIIIGGGGGGGGGHHHIIIDDDFFFGGGHHHGGGFFFDDDBBBAAAAAAAAAAAAAAA@@@???>>>AAACCCEEEGGGFFFCCC???===???@@@AAAAAA???;;;888555555777999;;;===<<<<<<;;;888999999:::::::::999999666777777777777777666555555444333222111222333444333333333222222222111111222222222111111111111000......---------......///---,,,,,,+++***)))(((((())))))************))))))******))))))))))))******,,,***(((''')))*********)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***((((((((()))*********))))))((((((''''''''''''(((((())))))******&&&'''(((*********))))))***))))))((()))***,,,---((((((((((((''''''''''''&&&((())))))'''&&&''''''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))((((((((('''&&&&&&&&&%%%"""###%%%&&&'''&&&&&&%%%&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((*********)))))))))))))))###$$$&&&((()))))))))((()))))))))))))))((((((((((((((())))))((('''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))(((''''''&&&&&&%%%&&&'''((())))))))))))(((((()))***************(((((((((((((((((((((((())))))(((((('''''''''''')))(((&&&&&&&&&''''''&&&(((((((((((((((((((((((('''''''''''''''((()))***(((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))(((((('''''''''&&&(((((())))))))))))(((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))******++++++******+++***'''&&&&&&'''''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''((()))******+++(((((())))))*********+++))))))))))))************&&&''')))***,,,,,,------******+++,,,,,,------...111///......//////...,,,//////............/////////222666:::;;;999555333333222111222444555444333333333444666777999::::::;;;===??????===:::999999333555888:::<<<===>>>>>><<<>>>AAAAAA@@@??????@@@>>>???AAACCCEEEEEEEEEEEEGGGEEEDDDEEEEEEEEECCCAAA???AAACCCDDDCCCCCCCCCEEEFFFGGGHHHHHHGGGFFFCCCBBB???@@@CCCFFFHHHIIIIIIIIIDDDEEEFFFGGGIIILLLNNNOOONNNKKKHHHGGGGGGHHHIIIHHHJJJGGGGGGHHHFFF@@@>>>???AAA@@@>>>======>>>@@@BBBEEEFFFFFFFFFDDDAAA>>><<<>>>???>>><<<999777888999:::;;;<<<<<<<<<;;;:::999777888888999999999888888777888888999999999888888333333444444555444444444222222222333333444444444333333222111000000000111.........///////////////,,,++++++******)))))))))))))))************))))))******))))))))))))******,,,***(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((((((((())))))(((((((((((())))))))))))*********)))((('''''''''(((((()))***))))))(((''')))))))))******+++,,,---((((((((((((''''''''''''&&&((())))))((('''((()))(((((((((((('''''''''''''''(((((((((((((((((('''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&'''((((((((('''&&&((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))(((((((((((((((((())))))'''(((((((((((((((''''''''''''((()))))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&)))((('''&&&''''''&&&&&&(((((((((((((((((((((((((((''''''''''''(((((()))'''((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((('''''')))(((((((((''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''')))))))))))))))*********''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((((((((()))***+++)))'''&&&'''(((''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((())))))***************)))))))))))))))))))))))))))************'''((()))***+++,,,,,,,,,+++++++++,,,------......000///////////////......000//////......//////000111333777999:::777444111333222111222444555555444333444555666777999:::::::::<<<>>>>>><<<999888888555666888;;;<<<=========<<<>>>@@@AAA???>>>>>>???>>>???AAACCCDDDEEEDDDDDDCCCBBBBBBBBBCCCBBB@@@>>>>>>@@@BBBCCCBBBBBBCCCDDDGGGHHHIIIJJJIIIFFFDDDBBB@@@BBBDDDFFFGGGHHHHHHHHHEEEEEEFFFGGGIIIKKKMMMNNNLLLIIIFFFFFFGGGHHHIIIHHHJJJGGGGGGHHHFFFAAA>>>???@@@???>>>>>>>>>???@@@AAAEEEEEEFFFEEEDDDAAA>>><<<===>>>===;;;888777888999:::;;;<<<======;;;:::888888888999999999888888777666777777888888777777777333444444444444444333333222222333333333333333333333222111111000000111111///////////////.........************************))))))************))))))******))))))))))))******+++)))(((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''''''''(((((('''''''''((()))***************))))))((((((''''''))))))***))))))'''&&&%%%((()))+++,,,------,,,,,,((((((((((((''''''''''''&&&(((******))))))***+++((((((((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((''''''''''''''''''''''''''''''(((((('''&&&%%%%%%''''''''''''''''''''''''(((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))&&&''''''((())))))******))))))))))))((('''&&&%%%&&&''''''(((((((((((('''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&(((((((((((((((((((((((()))((((((''''''''''''(((''''''((((((((()))))))))(((((((((((((((((((((((()))))))))(((((((((((('''(((((((((((('''''''''''''''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''((((((((())))))******+++))))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''((((((((()))******)))'''&&&'''(((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))+++******))))))((((((''')))))))))*********++++++))))))***+++++++++++++++++++++,,,------....../////////////////////000000000000////////////000000222444666888888555222000222222111222444666555444444444555666888999::::::888;;;======;;;999777777777888999;;;<<<<<<===<<<<<<>>>@@@???>>>======>>>???@@@BBBDDDEEEEEEDDDDDDBBBAAAAAACCCCCCBBB???<<<===???AAABBBBBBBBBCCCEEEGGGIIIJJJKKKJJJGGGDDDBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIKKKMMMNNNJJJHHHEEEDDDEEEGGGGGGGGGIIIGGGFFFHHHFFFAAA>>>???>>>>>>???@@@@@@@@@@@@@@@EEEEEEFFFEEECCCAAA>>><<<;;;<<<<<<:::888777888999999;;;===>>>===;;;999777999999999999999888777666555666666777777666666555444444444444333222222222333333333333333222222222222222111000000000111111000000//////......------((()))))))))*********+++))))))************))))))******))))))))))))******+++)))((((((*********)))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''''''''((('''((((((((()))))))))***&&&&&&'''((()))******+++)))))))))((((((''''''&&&''')))+++......---,,,+++((((((((((((''''''''''''&&&(((************+++,,,((((((((((((''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((()))'''&&&$$$$$$$$$%%%&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))&&&&&&'''''''''(((((((((((((((((((((((('''&&&&&&''''''(((((()))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&&&&'''((((((((((((((((((((((((***)))(((''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))%%%%%%&&&&&&'''((())))))((()))))))))************((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((()))***)))'''&&&'''(((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))((((((((())))))*********+++++++++******+++++++++******)))+++,,,,,,------...//////---...////////////000111000000////////////000000111222444666666555333111222111111333555666666555444555666777888999::::::888;;;======;;;999888888999999::::::;;;;;;<<<<<<<<<>>>???>>>===<<<===>>>BBBCCCDDDFFFFFFFFFEEEEEECCCCCCDDDEEEFFFDDDAAA>>>===???AAABBBBBBCCCDDDEEEGGGHHHJJJKKKJJJHHHEEECCCEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHHHHHHHIIIKKKLLLMMMKKKHHHEEECCCDDDEEEDDDDDDHHHEEEEEEGGGEEE@@@>>>???;;;===???AAABBBAAA@@@???DDDEEEEEEEEECCC@@@>>><<<999::::::999888777888:::999;;;===>>>>>>;;;888666:::::::::999888777666555666666777777777666555555555555444333222111111111444333333333222222111111111111000000000000111111111111000///...------,,,((((((((()))******++++++))))))************))))))******))))))))))))*********)))((()))***+++)))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((('''***)))))))))((((((((('''&&&&&&'''((()))***++++++'''''''''''''''(((((()))&&&(((+++......---+++***((((((((((((''''''''''''&&&(((************+++,,,((((((((((((''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((()))(((&&&%%%$$$%%%&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((()))))))))&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&''''''((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&'''(((((()))(((((()))))))))******))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******(((&&&&&&'''((((((((((((((((((((((((***)))((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((((((((('''''''''(((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))$$$%%%%%%&&&'''(((((()))'''''''''((((((((())))))'''''''''''''''''''''''''''''''''''''''''''''''')))))))))((((((((((((((('''((()))((('''&&&'''(((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&'''((()))******+++************++++++++++++***++++++++++++***))))))++++++,,,,,,---......///,,,...//////...---///111000000////////////000000...///111333444555444444222111111333555777777666555666666777888999::::::999;;;>>>>>>===;;;::::::999999999999::::::;;;;;;<<<===>>>>>>======>>>@@@EEEFFFGGGHHHHHHGGGFFFEEEDDDDDDDDDEEEEEEDDDAAA>>>>>>@@@BBBCCCCCCCCCDDDEEEFFFGGGHHHIIIHHHGGGFFFEEEFFFFFFFFFEEEEEEEEEFFFFFFJJJIIIIIIIIIIIIJJJKKKLLLMMMJJJFFFCCCCCCBBBAAAAAAFFFDDDDDDFFFDDD???===>>>:::<<>>===;;;888666:::::::::999888777666555777888888888777777666555555444333111000000000000333333333222222111111111111000000///000000111111111111000///...------,,,((((((((())))))*********))))))************))))))******))))))))))))*********)))((()))++++++)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))((((((*********)))((('''''''''))))))))))))((((((((((((&&&&&&&&&&&&'''((()))***&&&(((***------,,,+++)))((((((((((((''''''''''''&&&(((******))))))***+++((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((('''&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''''''''(((((())))))***&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''(((((())))))&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''''''''(((((((((((((((''''''&&&%%%%%%$$$%%%&&&'''((())))))))))))***************))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''%%%))),,,+++(((&&&&&&((((((((((((((((((((((((((()))((((((''''''''''''(((&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&''''''''''''((((((((('''''''''(((((((((((((((&&&''''''((((((''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((''''''''''''((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%'''''''''''''''''''''''''''''''''(((((())))))***&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&(((((((((&&&&&&'''(((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))%%%%%%&&&''')))***++++++*********++++++++++++,,,******+++++++++******)))******+++,,,,,,------...+++---///...,,,+++---000//////............//////---...///111333444555555222111111333666777777777666666777777888999::::::999<<<>>>???===;;;;;;;;;888888777888888999:::;;;;;;<<<=========>>>@@@BBBFFFGGGHHHHHHHHHGGGFFFEEEBBBAAA@@@@@@AAA@@@???===>>>@@@BBBBBBBBBAAABBBCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIKKKKKKJJJJJJJJJJJJJJJKKKNNNJJJFFFCCCBBBBBBAAA@@@DDDBBBBBBDDDBBB===;;;===999;;;>>>AAABBBBBBBBBAAADDDDDDEEEDDDBBB@@@===;;;777888999999999999;;;===<<<<<<======<<<:::888777999999999999999888777666888888888888777666555555444333111000///000111111222222222222222111111111000000/////////000111111000000//////......------((((((((()))))))))))))))))))))************))))))******))))))))))))******)))))))))***++++++)))'''))))))))))))))))))))))))(((((((((((((((((((((((('''((()))*********))))))))))))))))))(((((((((((((((((((((((())))))))))))((('''&&&&&&&&&'''((((((&&&''')))+++++++++***)))((((((((((((''''''''''''&&&((())))))((('''((()))((((((((((((''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''((()))))))))((('''&&&%%%&&&''''''&&&&&&'''(((((()))******&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((('''''''''((((((((((((((('''))))))******)))(((((('''((((((((((((((((((((((((&&&&&&'''''''''(((((((((%%%)))---,,,(((&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((()))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&''''''((((((''''''&&&))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((((((&&&&&&'''(((''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((())))))******%%%&&&&&&'''((()))***************+++++++++,,,,,,)))******+++++++++******))))))***++++++,,,,,,---***---///...***)))+++.........------------............///000111222444444222111111333666888888777777777777888888999999:::888:::===>>><<<;;;::::::666666666666777888:::;;;;;;<<<======>>>@@@CCCEEEFFFFFFGGGGGGGGGFFFDDDCCCAAA???===<<<=========<<<===???AAAAAA???>>>???@@@AAA@@@??????AAACCCFFFHHHFFFEEEFFFFFFHHHJJJLLLMMMLLLLLLKKKJJJJJJIIIJJJJJJLLLIIIEEECCCCCCDDDCCCCCCBBB???@@@BBBAAA<<<:::;;;999;;;===@@@AAABBBCCCCCCDDDDDDDDDDDDBBB???===;;;777888:::::::::;;;===???>>>===<<<;;;:::999999999888888999999999888888777777777777777666555444333333222000//////000111222111111111111222222222222///////////////000111111///////////////.........)))))))))))))))((((((((())))))************))))))******))))))))))))******)))))))))***++++++)))'''))))))))))))))))))))))))(((((((((((((((((((((((('''((()))+++++++++***)))''''''(((((())))))******%%%%%%&&&((()))+++,,,,,,***)))'''&&&%%%%%%&&&'''&&&&&&((()))******)))))))))(((((((((''''''''''''&&&((())))))'''&&&'''''')))(((((((((''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''(((((((((''''''&&&&&&%%%$$$%%%'''((()))(((''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((+++***(((&&&%%%%%%%%%%%%'''''''''((()))******+++&&&&&&'''((())))))((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''(((((((((((())))))******++++++))))))))))))((('''&&&%%%(((((())))))((('''&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))%%%)))------(((%%%&&&)))(((((((((((((((((((((((('''''''''''''''((()))***&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))&&&''''''''''''''''''&&&))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((((('''''''''%%%'''((('''&&&&&&'''(((''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''((()))******+++'''''''''(((((((((((((((******+++++++++,,,,,,,,,))))))***+++++++++++++++((())))))***++++++,,,,,,***---///---)))''')))------------,,,,,,---------000000//////000111222222222111111333666888888888777777777888999999999:::777999<<<===;;;:::999999555555444555666777999;;;:::<<<===>>>>>>AAADDDGGGEEEEEEFFFFFFEEEDDDCCCBBBCCC@@@<<<;;;<<<============>>>??????===<<<<<<===???>>>===<<<>>>BBBGGGIIIEEEEEEEEEGGGIIIKKKNNNPPPMMMMMMKKKJJJJJJIIIIIIIIIIIIGGGDDDCCCDDDEEEFFFFFFAAA>>>>>>AAA@@@;;;999::::::;;;===???AAABBBCCCDDDCCCDDDDDDDDDBBB???===;;;777888:::::::::<<<>>>@@@???>>><<<:::999999999:::777888888999999999888888666666666666555444333222222111///...///000222333000000111111222222222333///////////////000111111.........///////////////***)))(((((()))+++---...))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((+++***)))(((((('''(((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((()))*********((((((***...///,,,)))(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&(((******(((&&&''''''''''''''''''''''''%%%&&&'''((((((&&&$$$###&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%%%%&&&'''((((((((('''&&&''''''(((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''&&&''''''((((((((((((((((((((((((((())))))))))))))))))((('''''''''''''''((((((''''''''''''(((((((((((())))))))))))((((((''''''((((((((((((''''''&&&'''''''''(((((()))))))))((('''%%%%%%%%%&&&'''''''''((((((((((((''''''''''''''''''''''''''''''(((((('''(((******)))'''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''((((((***++++++((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&'''(((((()))(((((())))))))))))((((((%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''')))(((''''''((()))(((&&&$$$%%%''')))******)))(((''''''''''''''''''''''''))))))))))))))))))))))))***************************)))))),,,//////+++(((((((((((()))*********+++------------------,,,,,,,,,+++++++++,,,,,,---............//////000111222222333444555666777888999888666555777999:::888555999999999888888888777777999999888777666666777777<<<<<<<<<===???AAACCCEEEGGGGGGGGGFFFEEEDDDDDDCCCCCC@@@===:::999:::<<<=========<<<<<<<<<<<<======?????????@@@AAADDDFFFGGGCCCDDDGGGJJJLLLMMMNNNNNNJJJIIIIIIHHHHHHJJJKKKLLLHHHIIIJJJHHHEEEBBB@@@@@@>>>>>>>>>===============<<<<<<======>>>@@@AAABBBBBB@@@>>>>>>@@@???<<<999;;;:::888888888:::<<<===<<<<<<;;;:::999777777666999888777777666666777777777777777777666555444333000000000000000000000000444333111///......///000000000111111111111000000111///......//////...---(((((()))***++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((((((***))))))(((((((((((()))))))))))))))))))))))))))******))))))))))))******''''''''''''''''''''''''''''''''''''''''''''''''***)))(((((((((((((((((((((((('''(((((((((%%%###(((((((((((((((((((((((()))((('''&&&&&&'''((()))((('''%%%%%%'''((()))(((''''''''''''''''''''''''&&&&&&((((((((('''%%%$$$&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((('''''''''&&&&&&'''(((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''&&&''''''((((((((((((((('''((((((((())))))))))))))))))((('''''''''''''''((((((''''''''''''(((((((((((())))))))))))((((((''''''((((((((((((''''''''''''''''''((((((((()))(((((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&))))))))))))))))))))))))'''&&&&&&(((***+++***)))((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%$$$$$$%%%&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))******+++%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''')))'''&&&'''((()))(((&&&$$$%%%''')))***)))((((((''''''''''''''''''''''''((((((((((((((((((((((((***************************))))))+++---...,,,)))******++++++++++++++++++,,,,,,---------------------------,,,------...............//////000111222222333444555777888999999:::888777888999999777444999999999999888888888888999888888777666666777777<<<<<<<<<===???AAACCCDDDFFFEEEEEEDDDCCCCCCBBBBBBAAA@@@???===<<<;;;;;;;;;>>>>>>===<<<;;;<<<<<<<<>>===<<<<<<;;;::::::;;;;;;===>>>@@@AAABBB@@@>>>>>>??????<<<999;;;:::999888888:::<<<===<<<;;;;;;:::888777777666999999888777777777777777666666666666555444333222000000000000000000000000222222111000/////////000000000111111111111000000111///......//////...---&&&(((***++++++***((('''))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))(((((((((((())))))***))))))))))))))))))))))))***))))))(((((())))))***''''''''''''''''''''''''''''''''''''''''''''''''+++***)))((('''''''''''')))***+++***((('''&&&'''((((((((((((((((((((((((((((((''''''''''''((((((***'''%%%$$$&&&((()))***''''''''''''''''''''''''&&&'''((()))((('''&&&%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''(((''''''&&&&&&&&&&&&'''(((((((((((('''''''''((((((((((((''''''''''''((((((((((((''''''&&&''''''(((((((((((((((''''''((((((((())))))))))))((((((''''''''''''(((((((((''''''''''''(((((('''(((((())))))(((((('''''''''((((((((((((''''''''''''''''''(((((((((((('''''''''(((''''''&&&%%%''''''((((((((((((''''''))))))))))))))))))))))))&&&%%%%%%'''***,,,,,,+++''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%$$$$$$%%%&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))(((((((((((())))))))))))''''''''''''''''''''''''((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))*********%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((('''&&&'''((()))(((&&&%%%&&&''')))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''************************+++***)))***,,,,,,,,,+++------------,,,,,,,,,,,,++++++,,,,,,------......//////...---------...............//////000111222333333444555777888999:::;;;:::999999999888666444:::::::::999999999888888888888777666666666777777;;;;;;<<<===???AAABBBDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@>>><<<:::999@@@???===<<<;;;:::;;;;;;>>>>>>===>>>???AAACCCDDDDDDEEEHHHKKKMMMNNNNNNNNNJJJIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMKKKGGGCCCBBBBBBCCCBBBAAA???===<<<::::::888888888999;;;===>>>???AAA@@@>>>>>>???>>><<<:::;;;:::999888999:::;;;<<<;;;;;;:::999888777777666999999999888888888888888555555555555444333222222000000000000000000000000000000111111111000000///000000111111111111000000111///......//////...---(((((()))******)))''''''))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++(((((('''(((((()))******(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((((((%%%(((+++***((((((***---(((((((((((((((((((((((((((((((((''''''(((((((((***((('''''')))******)))'''''''''''''''''''''''''''(((((())))))(((''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((((((((())))))'''((((((((('''&&&%%%%%%%%%&&&''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&''''''((((((((((((((('''''''''((((((((()))))))))(((''''''''''''((((((((((((''''''''''''(((((('''(((((((((((((((((('''''''''(((((((((((('''''''''''''''(((((((((((((((&&&&&&((((((((('''&&&%%%)))))))))******)))))))))''''''''''''''''''''''''((('''&&&''')))++++++***''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))(((((((((((())))))))))))''''''''''''''''''''''''(((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((((())))))******))))))(((%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&%%%&&&((((((((('''&&&&&&'''((())))))(((((())))))))))))))))))))))))''''''''''''''''''''''''************************+++***))))))***+++,,,,,,......------,,,,,,,,,+++******+++,,,------......///......---------------............///000111222333333444555777888999::::::999999999999888777666::::::::::::999999999999888777777666666666777777::::::;;;===>>>@@@BBBBBBCCCBBBAAA@@@@@@@@@AAAAAABBBAAA@@@???>>><<<;;;;;;AAA@@@===;;;999999999:::======<<<===>>>@@@BBBCCCDDDFFFHHHKKKLLLMMMNNNMMMIIIIIIIIIIIIIIIJJJJJJKKKMMMMMMLLLIIIEEEBBBAAAAAABBBBBBAAA???>>><<<;;;;;;777888888999:::<<<>>>????????????>>>>>>===<<<;;;;;;:::999999999:::;;;;;;:::::::::999888777777666999999999999999888888777444444444444333333222111000000000000000000000000...///111222222111000///000000111111111111000000111///......//////...---***)))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((('''(((((()))******(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''(((******"""%%%''''''%%%$$$'''***(((((((((((((((((((((((('''(((((((((((((((((('''(((((())),,,------***(((''''''''''''''''''''''''''''''((((((((((((((((((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''((('''((((((((('''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&''''''(((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((('''''''''%%%&&&'''(((((('''&&&%%%'''(((((())))))(((((('''''''''''''''''''''''''''+++)))''''''((())))))(((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''((((((((()))))))))***(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''*********++++++*********%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&'''((((((''''''''''''((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))*********))))))***+++,,,------,,,,,,++++++************++++++,,,---......------,,,,,,,,,,,,,,,---............///000111222222222333555666777888999666777888999999999999999:::::::::999999999888888777666666666666666777777999999;;;===>>>@@@AAAAAACCCBBBAAA??????@@@AAABBBDDDBBB???<<<;;;<<<===>>>BBB@@@===:::888888999:::===<<<<<<<<<===???@@@BBBDDDEEEHHHJJJLLLLLLLLLLLLGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJIIIFFFBBB??????????????????>>>>>>>>>>>>>>>999999999:::;;;<<<>>>>>>>>>>>>???>>>===<<<<<<<<<;;;::::::::::::::::::::::::999999888888777777777888999999999999888777666333333333333333333222111111111111111111111111111...///111222222111000///000000111111111111000000111///......//////...---+++***(((''''''(((***,,,))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((((((((()))(((((((((((())))))***)))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&''')))***+++)))***)))(((&&&%%%&&&(((((((((((((((((((((((((((''''''(((((((((((('''''''''(((***---///...***'''''''''''''''''''''''''''''''''''''''''''''((((((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%'''''''''(((''''''&&&&&&%%%%%%&&&''''''''''''&&&''''''((((((((((((''''''''''''((((((((((((''''''&&&''''''(((((((((((((((&&&&&&'''''''''((((((((((((''''''''''''(((((()))((((((''''''''''''((((((&&&''''''((((((''''''&&&''''''((((((((((((''''''((((((((((((((('''''''''%%%&&&''''''((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%))))))))))))))))))))))))---***(((''''''(((((('''&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''''''''&&&%%%))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''(((((())))))******((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))'''(((((())))))(((((('''%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&%%%$$$%%%'''(((((('''((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((()))+++***))))))***,,,++++++++++++******************++++++,,,,,,------,,,++++++++++++,,,------.........//////000111222111111222333555666777888333555777888888888999:::999999999888888888777777666666555555666666777777777999:::<<<>>>???@@@@@@BBBAAA???>>>>>>???AAABBBBBB@@@===;;;:::<<>>@@@AAACCCEEEGGGIIIJJJKKKKKKKKKEEEFFFGGGHHHHHHHHHGGGGGGFFFFFFEEEBBB>>>======>>><<<<<<<<<===>>>>>>??????<<<;;;;;;;;;;;;<<<======<<<>>>??????===;;;<<<<<<;;;;;;::::::::::::999999999999888888888777777777777777888999999777666555333333333444444333333222222222222222222222222222000000111111111000000///000000111111111111000000111///......//////...---))))))))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))***))))))(((((((((((()))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***///---***)))*********)))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''(((***,,,,,,)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((($$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((('''''''''$$$%%%&&&&&&''''''&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''&&&''''''(((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))((((((''''''''''''((((((&&&''''''((((((''''''&&&''''''(((((((((((('''''')))(((((((((''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&)))))))))))))))))))))))),,,)))'''&&&''')))))))))&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''''''''((()))*********((((((((((((((((((((((((''''''''''''((()))******(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%$$$$$$%%%'''(((((('''((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&)))+++,,,***))))))+++************++++++++++++++++++++++++++++++,,,,,,+++++++++,,,---...///000.........//////000111222///000111222444555666666333555888888666555777999888888888777777777666666555555555555555666777777777888:::<<<>>>?????????AAA???===<<<<<<===???AAA>>>===<<<;;;<<<===???@@@AAA???;;;888777888:::;;;>>>============???@@@AAABBBDDDFFFHHHIIIIIIIIIIIICCCDDDEEEFFFGGGFFFFFFEEECCCCCCBBB???<<<;;;<<<===:::;;;;;;<<<===>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;===??????<<<;;;<<<===;;;;;;;;;;;;::::::999888888888888888777777777777555666777888888666555444333333444444444444333333333333333333333333333333222222111000/////////000000000111111111111000000111///......//////...---&&&(((***,,,---,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,---+++***)))(((((('''(((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&''''''(((***'''$$$%%%)))++++++)))((((((((((((((((((((((((&&&'''((())))))((('''&&&((('''&&&'''((()))((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((###$$$&&&'''((('''&&&&&&''''''''''''''''''''''''))))))(((((((((((())))))%%%%%%&&&'''((((((((('''$$$%%%&&&&&&''''''&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''&&&''''''(((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''((()))***((((((''''''''''''((((((&&&''''''''''''''''''&&&''''''((((((((((((''''''))))))(((((('''''''''&&&'''&&&%%%%%%&&&'''((()))))))))************))))))''''''''''''''''''''''''***(((&&&&&&'''***++++++&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))&&&''''''((()))******+++))))))))))))))))))))))))'''''''''((((((***+++,,,(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&''''''(((((('''''''''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''%%%$$$$$$%%%'''((((((''')))(((((('''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))%%%(((,,,---***))))))************++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,...///111222.........//////000111222//////000111333444555666444666888888555333444666777777777777666666666666555555555555555666777888666888:::<<<>>>????????????>>>;;;::::::<<<>>>@@@:::;;;<<<===>>>>>>>>>>>>AAA>>>;;;888777888:::<<<>>>>>>=========???@@@AAABBBCCCEEEGGGHHHHHHHHHHHHBBBCCCEEEFFFFFFFFFEEEDDDAAAAAA@@@>>><<<;;;<<<>>>:::;;;;;;;;;<<<<<<======>>>===<<<;;;::::::::::::;;;===??????<<<:::<<<===;;;;;;;;;;;;;;;:::999888888888888888777777777777444555777888777666444333333333444555555444444444444444444444444444444444444333111///...//////000000000111111111111000000111///......//////...---))))))))))))************+++*********))))))(((((())))))************))))))))))))************))))))+++*********))))))((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''******))))))((((((''''''***))))))(((((((((((()))&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''')))))))))))))))))))))))))))))))))((('''''''''&&&(((((())))))))))))(((((('''''''''''''''''''''''')))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&***)))'''%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))************(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((('''''''''&&&&&&&&&&&&'''''''''''''''******))))))(((((('''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''!!!"""%%%'''(((((((((((())))))))))))))))))))))))''''''((((((((((((((((((***)))(((''''''((()))***((((((((((((((('''''''''******))))))((((((''''''************))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))&&&''')))*********)))((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))(((((((((((())))))+++***)))((((((''''''(((&&&&&&%%%%%%%%%%%%&&&&&&))))))))))))))))))))))))(((((())))))(((&&&$$$###''''''(((((())))))******))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))------------,,,,,,+++***...---,,,,,,---...000111222000...,,,,,,---///111111111111222333444666777444555666666666666666555555555444444444333333333444333333333444444555666888:::<<<===<<<::::::;;;888999;;;<<<===>>>>>>>>><<<<<<===>>>??????@@@@@@BBB???;;;777555666888:::>>>>>>>>>===>>>>>>???@@@CCCEEEFFFHHHHHHHHHFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBAAABBBBBBBBB@@@>>>;;;999<<<;;;;;;::::::;;;;;;<<>>===<<<;;;:::999999:::<<<<<<;;;:::999999999999999999888888888888999999666666666666666555555555333333333444444555555555222222222333333444444444000000000000000000000000000000000000////////////////////////////////////))))))))))))************************)))))))))((())))))************))))))))))))************))))))******)))))))))((((((((((((((()))******)))((((((''''''''''''''''''''''''***)))))))))((((((((('''))))))(((((((((((())))))((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((('''''''''''''''((((((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))((((((((('''''''''''''''''''''''''''((())))))))))))))))))(((((('''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''(((((('''''''''(((((((((((((((***)))))))))(((((((((''''''''''''(((((()))))))))))))))*********)))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))(((((((((((()))))))))((((((((((((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%(((((()))))))))'''&&&%%%(((((((((((((((((())))))(((((()))))))))*********((((((((()))))))))******)))))))))))))))))))))))),,,,,,------,,,,,,+++*********))))))***+++---...111000...,,,,,,...000111111111111222333444555666444555555666666666666666555555555444444444333333444333333333333444444555999:::<<<<<<;;;:::999:::999999:::;;;<<<===>>>>>>????????????>>>>>>>>>>>>@@@===:::777666888:::<<<@@@??????>>>>>>?????????CCCDDDFFFHHHHHHHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCAAA???<<<:::===<<<<<<<<<<<<<<<<<<===???===;;;;;;<<<======<<>>>>>===============<<<<<<;;;:::999999999999888888777777777777888888888888777666555444444333333333333444444555555555222222222222333333444444111111111111111111111111000000000000////////////........................))))))))))))************************))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((((('''))))))************))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((('''(((((()))***+++***))))))((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''###$$$%%%&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((''''''''''''))))))((('''''')))***+++)))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&''''''(((''''''''''''''''''''''''))))))(((((('''''''''&&&&&&''''''((((((''''''&&&&&&&&&''''''(((((())))))))))))))))))((((((((((((%%%&&&'''((()))******+++***************)))((('''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''(((((()))***''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((()))((((((''''''(((((()))''''''''''''((()))***+++(((''''''''''''''''''((()))))))))((((((''''''''''''((()))***))))))''''''((((((((((((((('''''''''(((((())))))))))))******)))))))))*********++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,---...///000111///...------...000111222222222222222333444444444444555555666666666666555555555444444444444333444444333222222222333333999;;;<<<;;;:::888888999::::::999:::;;;<<<>>>???CCCBBBAAA???>>>===<<<<<<===<<<999777888:::===???BBBBBBAAA@@@????????????AAACCCEEEGGGHHHGGGFFFFFFCCCCCCCCCDDDDDDDDDDDDDDDBBBBBBCCCBBBAAA???===<<<>>>>>>>>>======>>>>>>>>>>>><<<::::::<<<>>>>>>>>>============>>>>>>??????<<<;;;:::999888888888888777777666666666666777777999999888666555444333222444444444444444555555555111222222222222222333333111111111111111111111111000000000000////////////------------------------((()))))))))*********************)))))))))))))))******))))))))))))******))))))************))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((()))++++++++++++***)))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&'''''''''((((((((('''%%%###"""%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((''''''''')))((('''&&&'''(((***+++(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&'''((())))))((('''&&&%%%&&&&&&'''((()))******))))))))))))((((((((((((''''''((()))******++++++))))))))))))((('''&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&((()))***''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((''''''((((((((('''''''''''''''((()))***((((((''''''''''''((((((++++++******)))(((((((((&&&'''((()))))))))(((''')))(((((((((''''''&&&&&&(((((((((((()))))))))***)))*********++++++++++++))))))))))))))))))))))))++++++,,,,,,,,,++++++***---------...//////000000000///...------...000111333222222222222222333333444444444444555666666777555555555555444444444444444444333222222222222333:::;;;;;;:::888666777777;;;:::999888999<<<>>>@@@CCCBBB@@@>>>======<<<======<<<999888999;;;>>>@@@DDDDDDBBBAAA@@@?????????@@@AAADDDFFFGGGGGGGGGFFFEEEDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@>>>===<<<===>>>>>>>>>>>>>>>>>>===>>><<<::::::;;;======<<<888999:::;;;<<<=========<<<;;;:::999999888888888666666555555555555666666888777777666555444444333444444444555555555555555222222222222222222222222111111111111111111111111000000000000////////////------------------------((()))))))))************))))))))))))))))))************)))(((((()))******))))))************))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((()))+++++++++******)))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''((((((((($$$%%%%%%&&&&&&%%%%%%$$$((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))***)))(((&&&$$$!!!%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&'''((()))'''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&%%%&&&'''((())))))))))))))))))))))))))))))(((((('''''''''&&&((()))***++++++***)))(((%%%&&&&&&'''((()))******(((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((''''''&&&%%%(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((('''&&&&&&&&&''')))***((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((())))))((('''''''''''''''((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%&&&(((((()))((('''&&&))))))(((((('''''''''&&&'''(((((((((((())))))))))))*********++++++++++++))))))))))))))))))))))))******+++,,,,,,+++++++++)))******+++,,,,,,------///......---...///000111222222111111111222333333444333333333444555777777666666555555555444444444444444333222222333333333999::::::999666555666777:::999888888999;;;>>>???AAA@@@>>>===<<<===>>>???>>>===;;;::::::;;;===???EEEDDDCCCAAA@@@?????????>>>@@@CCCEEEGGGGGGGGGFFFFFFEEEDDDCCCBBB@@@??????>>>>>>>>>>>>>>>===<<<<<<<<<===>>>>>>>>>>>>===<<<@@@>>>;;;:::;;;;;;;;;:::666777999:::<<<============<<<;;;:::999999999999666666555555555555666666555555555666666666666666555555555555555555555555222222222222222222222222111111111111111111111111000000000000////////////------------------------))))))))))))************))))))))))))************+++***)))(((((()))***+++))))))************))))))'''(((((((((((()))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''(((((()))***+++))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''(((((((((((((((&&&&&&&&&'''''''''''''''&&&''''''''''''((((((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''************************(((((((((((((((((((((((()))******++++++******)))&&&&&&''''''(((((())))))(((((((((((())))))))))))'''''''''&&&&&&%%%%%%%%%&&&''''''(((((('''''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((''''''&&&&&&''''''(((***)))((('''&&&&&&&&&&&&(((''''''''''''''''''((('''''''''''''''''''''''''''((()))))))))((('''&&&))))))))))))((((((((((((''''''(((((((((((()))))))))))))))*********++++++)))))))))))))))))))))))))))***++++++++++++++++++***+++,,,---.........---...............///000111111111111111111222333333333333222222333555777888666666666555555555444444444333333333444444555666888999999777555444666777999999888999:::;;;===>>>???===<<<;;;;;;<<<>>>@@@>>>===;;;;;;;;;===>>>@@@EEEDDDBBBAAA@@@?????????===???BBBEEEFFFGGGGGGFFFDDDDDDCCCAAA@@@???>>>============<<<<<<<<<<<<<<<<<<===>>>??????>>>===<<<@@@>>>;;;::::::::::::999888999;;;===????????????>>>===<<<;;;::::::::::::666666555555555555666666444444555555666777777777666666666555555555555555444444333333333333333222222222222222222222222222000000000000////////////------------------------))))))))))))************((()))))))))************+++***)))(((((()))***+++))))))************))))))((((((((()))))))))******))))))(((''''''((())))))'''''''''''''''''''''''''''((((((((()))))))))***))))))(((((((((((())))))''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))%%%&&&((()))))))))''''''&&&&&&&&&'''''''''((((((&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((((((((((('''))))))))))))))))))))))))&&&&&&''''''((()))))))))******))))))))))))******'''''''''((((((((((((((('''((((((((()))))))))***'''''''''(((((((((((((((&&&'''((()))************(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((''''''&&&&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))******++++++***+++,,,,,,+++***(((''')))))))))***************'''''''''((((((((())))))((((((((()))))))))******))))))))))))))))))))))))))))))***+++++++++++++++,,,---...000000000000///---------...///000000111000000000000111222444444333222222222333555777999666666666666555555555555333333333444555666777888666777777666444444666888888888999:::;;;<<<<<<===>>>===;;;999999;;;===>>>;;;;;;;;;;;;<<>>AAADDDFFFGGGGGGGGG@@@@@@@@@???????????????======<<<<<<<<<======>>>===>>>@@@AAAAAA@@@>>>===???<<<:::999:::;;;;;;::::::;;;===@@@AAAAAAAAA@@@???>>>===<<<<<<;;;<<<<<<777666666666666666666777555555555666666666666666777666666666555555555444555555555444444444333333222222222222222222222222000000000000////////////........................))))))))))))************(((((())))))*********++++++***)))'''''')))***+++))))))************))))))(((((())))))******+++++++++***)))(((((()))***+++'''''''''''''''''''''''''''((((((((())))))*********))))))(((((((((((()))&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((($$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))'''&&&%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))%%%''')))+++,,,***((('''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))))))))((('''((((((((((((((((((((((((%%%%%%&&&'''((()))*********)))(((''''''((()))***(((((((((((((((''''''''''''((((((((())))))******))))))***+++,,,---......'''((()))+++,,,,,,,,,,,,(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''$$$%%%'''((((((((('''&&&''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%&&&'''((())))))------......---+++***)))))))))******++++++,,,,,,''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))((()))***+++++++++++++++)))***+++---...------,,,---------...///000000111/////////000111333444555333222111111222555777999777666666666555555555555333333444444666777999:::666666666555444444666999777777999:::;;;<<<<<<<<>>???@@@@@@@@@>>>============>>>>>>???>>>???AAABBBBBBAAA???>>><<<;;;999999:::<<<<<<<<<:::;;;>>>@@@AAAAAA@@@???@@@???>>>======<<<<<<===777777666666666666777777777777666666555555555444777777666666555555555444666666666555555444444444222222222222222222222222000000000000////////////////////////////////////))))))))))))************))))))))))))))))))))))))))))))((((((''''''&&&&&&((((((((()))******++++++''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++((((((((((((((((((((((((******)))((('''&&&%%%%%%&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&++++++***)))(((''''''&&&((((((''''''&&&&&&&&&&&&(((''''''''''''&&&&&&&&&)))((('''&&&%%%&&&&&&'''###$$$$$$%%%&&&'''((((((&&&&&&''''''''''''&&&&&&***)))(((((())))))((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))(((((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&'''((())))))((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((***,,,......+++(((&&&(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&((()))))))))((('''''''''&&&&&&&&&&&&''''''***)))((('''&&&&&&'''(((((((((''''''''''''((((((''''''&&&%%%%%%'''((())),,,)))'''))),,,,,,)))&&&***)))(((''''''&&&''''''''''''''''''''''''''''''&&&''''''((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((((((((((())))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''')))******---000222222///+++'''&&&******))))))))))))******))))))(((((((((((()))))))))(((''''''''')))***+++******++++++++++++******,,,+++*********+++------+++,,,---.........---,,,------,,,------...///000.........//////000111222111222222222222222222333666555555555555444444444333222333666:::===<<<:::777666555555555555666666777888999:::<<<===>>>>>><<<<<<;;;::::::::::::;;;<<<;;;::::::<<>>>>>???===@@@EEEIIIJJJHHHDDDBBBAAA@@@===<<<===@@@CCCFFFEEEDDDCCCBBBAAAAAABBBCCCCCCCCCDDDDDDCCC@@@>>><<<>>>===<<<;;;:::;;;;;;<<<>>>???@@@AAABBBDDDEEEEEEBBBAAA???<<<:::888777666999888888777777777777777666555444333333444555666888888777666666666666666777666666555444444333333000000111111111111000000////////////////////////000///---+++***+++---...))))))))))))************)))))))))))))))))))))))))))))))))(((((((((((((((*********))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***++++++)))))))))))))))))))))))))))))))))(((''''''&&&&&&((((((((((((((()))******''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******)))(((''''''&&&&&&))))))((((((''''''''''''(((''''''''''''&&&&&&&&&)))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%)))'''&&&'''((()))((('''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((******)))(((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((%%%&&&)))++++++***)))'''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((''''''&&&&&&''''''((())))))''''''&&&'''(((((()))((((((''''''(((((()))'''&&&&&&&&&&&&'''(((((((((((()))(((&&&%%%$$$$$$''''''''''''((()))***+++''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&'''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''(((((()))***++++++---//////,,,)))'''&&&******))))))))))))******))))))(((((((((((()))))))))((((((''''''((()))***)))******************)))+++******)))***+++,,,---+++,,,---.........---,,,---,,,------...///000111............///000111222222222222222333333333333666555555555555444444444444333333666:::<<<;;;999777777666666666666666777888999999:::;;;<<<======;;;;;;:::::::::;;;;;;<<<;;;:::999999:::===@@@AAA@@@AAACCCBBB@@@??????@@@@@@BBBFFFIIIJJJHHHFFFDDDAAA@@@>>>======@@@DDDFFFFFFEEECCCBBBBBBCCCDDDEEEJJJJJJIIIHHHFFFCCCAAA@@@@@@>>>===;;;;;;;;;=========>>>???@@@BBBCCCDDDEEECCCBBB@@@===;;;999888888999888888777777777777777666555444444444444555666777777666555555555555666666666666555444333333333000000111111111111000000////////////////////////000///...---------...///))))))))))))************)))))))))))))))))))))))))))))))))))))))*********++++++******)))(((((('''************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))***+++************************((((((((((((((((((((((((((((((((((((((()))******''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%)))))))))((((((((((((((((((''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%'''&&&%%%&&&(((***)))(((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((******)))(((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((###$$$%%%'''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((''''''&&&&&&''''''((((((''''''''''''(((((()))))))))(((((((((((())))))&&&&&&'''(((((((((((('''&&&)))+++)))$$$!!!"""$$$(((''''''(((((()))***+++''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))((('''''''''&&&&&&&&&&&&''''''&&&''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((()))***++++++(((***+++***((('''''''''***))))))(((((())))))***))))))(((((((((((())))))***))))))(((((((((((()))((())))))******))))))(((***))))))))))))***++++++++++++,,,---------------,,,,,,------///000111222............///000111222222333333333444444444444666555555555555444444444555555555777999::::::888888777777777777777888888::::::::::::;;;;;;;;;;;;:::999999::::::;;;<<<===:::999888777888:::===>>>???@@@BBBBBBAAAAAABBBCCCDDDEEEHHHIIIJJJIIIHHHGGGAAA???>>>===>>>AAADDDGGGHHHFFFDDDBBBBBBDDDGGGIIIPPPOOOLLLIIIFFFDDDBBBBBB>>>===:::999888:::<<<===<<<===>>>@@@AAACCCDDDEEEDDDCCCAAA???===;;;::::::999888888777777777777777666555555444444555555666666666555444444444444555666555555444444333333222000000111111111111000000////////////////////////.........///////////////((()))))))))************))))))))))))))))))))))))(((((()))***++++++,,,,,,************))))))((((((******))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''(((***+++))))))))))))))))))))))))''''''''''''(((((())))))&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%((((((((((((''''''''''''(((''''''''''''&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%''')))++++++***'''((((((((())))))))))))''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((((('''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''')))***((((((''''''''''''((((((''''''''''''(((((())))))))))))(((((((((((())))))%%%&&&((()))))))))(((''')))+++,,,+++(((&&&&&&''',,,+++***)))((('''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))(((((('''''''''&&&&&&&&&&&&''''''&&&''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((('''(((((()))******'''(((((((((&&&&&&''')))))))))(((((((((((())))))(((((())))))))))))((((((******))))))((((((''''''(((((())))))))))))(((((()))))))))))))))*********++++++,,,,,,------------,,,,,,---...///111222333...............///111111222333333444444555555555666555555555555444444444666666666777999999888888888888888777888888999999::::::::::::::::::::::::888888888999:::<<<===>>>:::999888888888:::;;;<<<>>>@@@BBBCCCCCCCCCDDDEEEHHHHHHIIIJJJJJJIIIIIIIIIAAA???>>>===>>>AAAEEEGGGJJJHHHDDDBBBBBBEEEIIIKKKQQQOOOKKKGGGCCCAAA@@@@@@;;;999777555555666999;;;<<<===>>>@@@BBBCCCEEEEEEDDDCCCAAA@@@>>>===<<<<<<999888888777777777777777666666555555555555666666555555444333333333333444444444444444333333222222000000111111111111000000////////////////////////,,,---...///////////////((()))))))))************))))))))))))))))))))))))(((((()))***+++,,,------(((((())))))************'''(((((()))******++++++(((((((((((((((((((((((((((((((((((((((((((((((()))((('''''''''((()))***((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%&&&''''''((())))))''''''(((((((((((('''''''''&&&&&&(((***,,,,,,+++&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''')))***(((((((((''''''(((((((((&&&&&&'''(((((()))))))))))))))(((((((((((())))))%%%&&&((()))))))))((('''+++)))(((***,,,---+++))),,,+++***(((''''''&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((('''''''''(((''''''&&&&&&''''''(((&&&''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&'''((((((''''''((('''&&&&&&)))+++))))))(((((((((((())))))(((((())))))))))))((((((******))))))((((((''''''(((((())))))))))))(((((((((((())))))************++++++++++++,,,,,,------,,,,,,------...000111222------------...///000111222222333444444555666666666555555555555444444444555666888888888888888888888888888888888999::::::;;;::::::::::::999999999777777888999:::;;;===>>>::::::999999:::;;;<<<===>>>@@@CCCDDDDDDDDDFFFGGGJJJJJJJJJJJJIIIIIIIIIIIIAAA???>>>===???BBBFFFHHHJJJHHHEEEBBBBBBEEEHHHKKKPPPMMMHHHDDD@@@>>>>>>>>>:::999777555555777999;;;>>>>>>???AAABBBCCCDDDEEECCCBBBAAA???>>>=========999888888777777777777777666666666666666666666666555555444333333333333333333333333333333222222222000000111111111111000000////////////////////////+++,,,---...............))))))))))))************))))))))))))))))))))))))(((((()))***++++++,,,,,,'''(((((()))******++++++''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((())))))******''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((()))******''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&&&&(((''''''''''''&&&&&&&&&%%%&&&''''''((('''''''''$$$%%%&&&'''((()))******(((((())))))))))))(((((('''&&&&&&'''***+++++++++$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''******)))(((((((((((((((''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***)))((('''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))))))))((((((''''''(((((()))&&&'''(((((()))(((((('''((((((''''''''''''((((((''''''((())))))))))))((()))'''%%%(((,,,---+++'''((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''((((((''''''''''''((((((&&&''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&''''''&&&'''((('''&&&''')))***)))((((((''''''(((((()))'''((()))******)))((('''((()))))))))))))))((('''((())))))******))))))(((((()))******++++++******+++++++++++++++,,,------------,,,------...///000------------...///000111111111222333444555555666666555555555555444444444444666888888888777888999777777777777888999::::::::::::::::::999999999999777777888888999;;;<<<===::::::::::::;;;<<<===>>>???AAADDDEEEEEEEEEGGGHHHIIIIIIIIIIIIIIIHHHGGGGGGAAA???>>>===???CCCFFFIIIJJJGGGEEEBBBBBBCCCFFFHHHMMMJJJGGGCCC@@@>>>>>>>>><<<;;;:::::::::;;;<<<===??????@@@@@@AAABBBBBBBBBAAA@@@???>>>============999888888777777777777777555666666777777666666555555555444333333333333444222222222222222222222222000000111111111111000000////////////////////////,,,,,,,,,---------------))))))))))))************))))))))))))))))))))))))((()))))))))******++++++)))))))))))))))*********(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))###$$$''')))*********)))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((()))******''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%'''(((((((((''''''&&&&&&''''''(((((())))))''''''((((((((((((''''''&&&%%%$$$&&&((())))))(((%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&******)))(((((((((((((((''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((())))))(((((((((((())))))'''(((((())))))((('''&&&''''''&&&&&&&&&&&&''''''((((((((((((((())))))***((((((((()))******)))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((('''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((((((((''''''''''''((((((&&&''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''%%%'''((((((&&&&&&'''(((((((((''''''''''''(((((('''((()))******)))(((''''''((()))******))))))((()))******************)))))))))+++,,,,,,,,,+++***,,,+++*********+++,,,---------,,,,,,,,,,,,------------------...///000000000000111222333444555555666555555555555444444444333666888999777777999:::666666666777777999::::::999999999999999999::::::888888888888999:::;;;<<<888888999:::;;;<<<===>>>@@@BBBEEEFFFFFFFFFGGGIIIHHHHHHIIIIIIHHHFFFEEEDDDAAA???>>>>>>???CCCGGGIIIHHHGGGDDDBBBAAAAAABBBCCCGGGFFFCCCAAA???>>>======;;;<<<<<<===============>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<<<<<<<<<<<<<999888888777777777777777555666777888888777666555666555555444444444444444111111111222222222222222000000111111111111000000//////////////////////////////---,,,,,,---......))))))))))))************)))))))))))))))))))))))))))))))))))))))*********++++++******)))(((((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))!!!###&&&***++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((***)))(((''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''((())))))&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&$$$%%%'''(((((((((''''''((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&$$$######$$$&&&''''''%%%(((((((((((()))))))))***'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$$$$&&&'''((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((()))))))))((('''))))))(((((((((((())))))(((((()))))))))'''&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&)))((('''''''''(((***+++(((+++---,,,(((&&&(((******)))(((&&&$$$#########''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))***))))))((((((''''''''''''((((((&&&''''''((((((((((((((())))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((()))(((((('''''''''(((((($$$&&&''''''&&&%%%&&&&&&((((((''''''''''''(((((('''((()))++++++)))((('''&&&'''(((*********))))))******++++++++++++******)))***+++,,,---,,,++++++,,,+++*********+++,,,---------,,,++++++++++++,,,---------------...000000///000000111333444555555666666555555555444444444222555888999777777999;;;666666666666777888999:::888888999999999:::::::::888888888888999:::;;;;;;666777888999;;;<<<===>>>AAACCCEEEFFFFFFFFFGGGIIIFFFGGGHHHIIIHHHFFFCCCBBB@@@???>>>>>>@@@CCCGGGJJJGGGFFFDDDBBBAAA@@@@@@@@@BBBAAA@@@>>>===<<<;;;;;;999:::<<<===>>>===<<<<<<>>>>>>======<<<<<<<<<;;;======<<<;;;;;;;;;;;;;;;999888888777777777777777555666777888888777666555666666555444444444444555111111111111111111222222000000111111111111000000////////////////////////222111///---,,,---...///))))))************))))))''''''((()))***++++++,,,))))))(((((()))***++++++))))))(((((((((((()))))))))(((&&&''')))******)))))))))))))))))))))))))))((((((((((((((()))************)))(((((((((((((((+++*********))))))(((((())))))(((((('''''''''&&&))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((('''(((***)))'''&&&&&&'''(((((('''''''''&&&&&&&&&(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&******)))(((((((((((((((((((((''''''''''''(((((('''''''''((((((***++++++((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&'''((()))***++++++))))))))))))((('''&&&%%%$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%'''))))))'''&&&%%%&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&'''(((((())))))******++++++((((((((((((((('''''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))************))))))))))))***++++++++++++***++++++************++++++---------...............000111111222222333444444333333222222222333333444222444777999999888666555777777888888888888777777777888888999999:::;;;;;;999999999::::::<<<===>>>666888;;;<<<<<<===???AAADDDBBBAAACCCFFFFFFDDDAAACCCBBBAAAAAAAAAAAABBBCCC@@@BBBDDDCCCAAAAAADDDFFFGGGFFFDDDBBBAAAAAAAAAAAAEEECCC@@@===;;;;;;;;;<<>>======<<<<<<;;;;;;:::999888777777555555555555555666777777666666555555444444444333666666666666555555555555333333333222222222111111111111111111111111111111------......//////000000000000000000////////////))))))************)))))))))))))))))))))*********)))))))))))))))***++++++))))))(((((((((((())))))***((('''''')))******)))))))))))))))))))))))))))((((((((((((((()))************)))(((((((((((((((*********)))))))))(((((())))))((((((((('''''''''))))))))))))))))))))))))'''((((((((((((((((((((('''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''(((((((((((('''(((***)))'''&&&&&&'''(((((('''''''''&&&&&&&&&((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((()))(((((((((''''''''''''******)))(((((((((((((((((((((''''''''''''((((((''''''''''''((()))******((((((''''''''''''((((((''''''''''''((((((((((((''''''(((((())))))******''''''((((((((((((((('''%%%%%%&&&&&&''''''(((((((((((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%''''''%%%$$$''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((()))(((''''''''''''((()))&&&'''(((((())))))(((((((((((((((''''''((((((((()))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))************))))))))))))***+++++++++++++++++++++************++++++---------...............//////000111111222222333333333333333333444555555555666888:::999888666444777777888888888888777777777888888999999::::::;;;::::::::::::;;;<<<===>>>999;;;<<<======>>>AAACCCDDDBBBAAABBBDDDEEEDDDBBBCCCCCCBBBAAAAAABBBCCCCCCAAACCCDDDCCCAAAAAADDDFFFFFFFFFFFFEEEDDDBBB@@@???AAA@@@???===<<<<<<<<<===???<<<999999:::<<<======CCCBBB@@@???===<<<;;;;;;;;;;;;:::999888777777666555555555555555666666777666666666555555555444444666666666666555555555555333333222222222111111111111111111111111111111111.........//////000000000000/////////......------))))))************))))))************))))))(((((())))))))))))))))))***+++***))))))(((((())))))******)))'''(((***++++++***))))))))))))))))))))))))((((((((((((((()))************)))(((((((((((((((******))))))))))))(((((())))))((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''(((((((((((('''(((***)))'''&&&&&&''''''''''''''''''&&&&&&&&&(((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((''''''&&&(((((())))))))))))(((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''******)))((((((((((((((()))((((((''''''(((((()))((('''''''''''''''((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))%%%&&&'''((())))))))))))''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''%%%$$$&&&)))***)))&&&''''''''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((()))((('''&&&&&&'''((()))'''(((((()))))))))))))))))))))(((((((((((())))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&******))))))((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))************))))))))))))******++++++++++++++++++************++++++---------.........//////......//////000111111222333333333333444555777777777888:::::::::888555444777888888999999888888777777777888888999::::::::::::;;;;;;;;;<<<=========:::;;;<<<<<<;;;===@@@BBBCCCAAA@@@@@@BBBCCCDDDCCCDDDCCCCCCBBBBBBCCCCCCDDDBBBCCCDDDCCCBBBBBBDDDEEEDDDEEEFFFFFFEEEBBB???===>>>>>>>>>>>>>>>=========>>><<<::::::<<<>>>??????BBBAAA???===;;;:::999999;;;;;;:::999888777666666555555444444555555666777666666666666666555555555666666666555555555555444333222222222222111111111111111111111111111111111////////////000000000000//////......---,,,++++++))))))************))))))******))))))))))))))))))***)))))))))))))))*********))))))))))))))))))******)))((((((***++++++***((((((((((((((((((((((((((((((((((((((())))))******))))))((((((((((((((())))))))))))))))))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((('''(((***)))'''&&&&&&''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''***))))))((((((((((((((())))))(((((((((((())))))(((''''''&&&&&&&&&&&&'''((((((''''''''''''((((((''''''''''''((((((((((((***)))))))))((((((((('''&&&&&&'''(((((((((((((((((((((((((((((('''''''''((((((''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((())))))******)))))))))(((((((((((((((((()))((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&*********)))))))))))))))((((((((((((((()))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))************))))))***************+++++++++++++++************++++++,,,,,,------.../////////......///000000111111222222222333444555666888999777888999::::::999777666777888888888888888888777777777777888999999::::::;;;;;;<<<<<<============999999999999888:::===???BBB@@@???>>>???AAACCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDCCCCCCCCCCCCDDDEEEDDDDDDDDDCCCBBB@@@???>>>??????@@@@@@??????>>>======<<<;;;<<>><<<:::888888888::::::999888777666555555555444444444444555666666666666666666666666666666666666555555555444444444222222222222111111111111111111111111111111111111000000000000000000000000000//////...---,,,++++++))))))************))))))'''(((((()))******++++++******)))))))))))))))*********))))))))))))*********)))'''(((***++++++***((((((((((((((((((((((((((((((((((((((())))))******))))))((((((((((((((((((((((((((((((((())))))(((((())))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((('''(((***)))'''&&&&&&'''&&&'''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((((('''%%%&&&&&&''''''&&&&&&%%%''''''((())))))(((''''''(((((((((((((((((((((((('''''''''(((((((((((((((***))))))((((((((((((((())))))(((((((((((())))))(((''''''&&&&&&&&&&&&'''((((((''''''''''''((((((''''''''''''((((((((((((******))))))((((((''''''(((((()))(((((('''&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$&&&(((&&&###!!!###&&&&&&''''''(((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&(((***,,,,,,***(((&&&''''''((()))))))))))))))(((''''''&&&&&&''''''((('''''''''(((((((((((((((&&&''''''((((((''''''&&&$$$$$$%%%%%%&&&'''(((((((((((((((((())))))******(((((((((((())))))))))))))))))(((((((((((())))))))))))************))))))******)))))))))***+++,,,++++++************++++++,,,,,,------...//////000//////000000111222222333222222333444555666888999555666888999:::::::::999666777777888888777777666666777777888888999:::::::::;;;<<<<<<===<<<<<<;;;888999:::999888999;;;===??????>>>======???BBBDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDBBB@@@>>>>>>>>>@@@AAABBBBBBBBBAAA@@@???=========<<<===>>>@@@BBBAAA???>>>===<<<:::999888888777:::999888888666666555444444444444444444555666666555555555666666666666666555555555555444444444444222222222111111111000000000000000000000000000000000000000///////////////000000//////...---,,,,,,))))))************))))))''''''((()))***+++,,,,,,+++******)))))))))))))))+++******))))))******+++)))(((&&&''')))******)))))))))))))))))))))))))))((((((((((((((()))************)))(((((((((((((((''''''(((((((((((())))))(((((())))))))))))******)))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''(((((((((((('''(((***)))'''&&&&&&'''&&&&&&&&&'''''''''''''''&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((((((((((((((%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((())))))((('''&&&(((((((((((((((((((((((('''''''''(((((((((((((((******)))(((((((((((((((***))))))(((((())))))***((('''''''''''''''((((((((((((''''''''''''((((((''''''''''''((((((((((((******))))))((((((''''''))))))))))))((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((())))))(((&&&%%%''')))(((((((((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&'''***++++++***'''&&&&&&''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((&&&'''((())))))((('''&&&###$$$%%%&&&''')))******'''(((((())))))******+++(((((((((((())))))))))))))))))(((((((((((())))))))))))************))))))+++***)))))))))***,,,---++++++************+++++++++,,,,,,---...///000000//////000111111222222333333333333333444555777777444555666888999::::::;;;555666666777777666666555666666777777888999999999999:::;;;<<<<<<;;;::::::999;;;<<<<<<::::::;;;<<<<<<===>>>======>>>AAACCCEEEFFFFFFGGGGGGFFFFFFEEEFFFEEECCCCCCDDDEEEDDDCCCCCCAAA>>><<<<<>>============>>>???AAABBB@@@>>><<<<<<;;;:::999999999999999999888777666555444444444444333333444444555666444444444555555555555555555555555444444444444333222111111111111000000000000000000000000000000000////////////............/////////...............))))))************))))))(((((())))))*********+++++++++***)))))))))))))))+++******))))))******+++((('''%%%&&&((())))))((())))))))))))))))))))))))((((((((((((((()))************)))((((((((((((((('''''''''((((((((())))))(((((()))))))))*********))))))))))))))))))))))))***))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''(((((((((((('''(((***)))'''&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''((((((((()))******)))(((((((((((((((******))))))))))))******''''''''''''((()))******((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))(((((((((((('''(((((((((((((((''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&'''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''***&&&###$$$))),,,+++((()))))))))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&'''''''''''''''((((((''''''''''''((((((''''''''''''((((((((()))&&&'''((())))))((('''&&&''''''(((((()))***++++++'''(((((()))******++++++(((((((((((())))))))))))))))))(((((((((((())))))))))))************))))))+++***)))((()))***,,,---++++++************++++++++++++,,,---...///000000......//////000111111222333333333333333444555555555555666777888888999999444444555555555555444444666666777777888888999999888999;;;<<<<<<:::999888888:::======;;;:::999999999;;;===>>>======???BBBFFFFFFGGGHHHHHHGGGFFFFFFHHHEEECCCCCCEEEEEEDDDBBBAAA@@@??????@@@BBBEEEFFFAAA@@@>>>=========>>>>>>======>>>@@@BBBAAA>>><<<;;;::::::999999::::::;;;999888777666555444444333444444333333444444555666333333333333444444444555555555555444444444333333111111111111000000000000000000000000000000000000///.........---------,,,,,,------------.........))))))************))))))************))))))))))))++++++***))))))((())))))++++++************++++++'''&&&%%%%%%'''(((((('''))))))))))))))))))))))))((((((((((((((()))************)))(((((((((((((((&&&'''''''''(((((())))))(((((())))))*********+++))))))))))))))))))))))))***))))))((('''&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((('''(((***)))'''&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&'''((())))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''((())))))((((((&&&''''''''''''''''''&&&&&&'''(((******((('''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))******)))(((((((((((((((******))))))))))))******'''''''''((((((***+++,,,((((((''''''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))%%%&&&'''((())))))))))))$$$$$$%%%%%%&&&'''((((((&&&'''''''''(((((())))))&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%&&&,,,((( ******))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((&&&$$$""""""$$$&&&((($$$%%%&&&&&&''''''&&&&&&))))))(((((((((((())))))&&&'''''''''(((((())))))&&&'''(((******((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''(((((()))***+++++++++(((((((((((())))))))))))))))))(((((((((((())))))))))))************))))))+++***)))((((((***,,,---++++++************++++++++++++,,,---...///000111------......///000000000333333222222222333444444666666666666666777777777333444444444444444444333666666666777888888999999777999:::;;;;;;:::888777555888;;;<<<:::888666666777:::>>>>>>======>>>AAAFFFGGGHHHHHHHHHHHHGGGFFFHHHEEECCCCCCEEEFFFDDDBBB??????AAABBBDDDEEEFFFGGG>>><<<;;;:::;;;<<<>>>@@@======>>>@@@BBB@@@===::::::999999999:::;;;;;;<<<888888777666555444333333444333333333333444555555222222222333333444444444555555444444444333333333111111111111000000000000000000000000000000000000......---------,,,,,,,,,***++++++,,,,,,------...