BM6P6(@ }}}tttqqqwwwmmmrrrnnnUUUKKKQQQRRRWWWbbbhhhlll}}}lll\\\\\\tttssskkk___WWWLLLFFFCCC@@@;;;777777666555444444444444444888777666555666999<<<>>>======CCCHHHEEEBBBMMM]]]mmmmmmlllgggaaa___```bbbeee```___aaa```ZZZYYY]]]]]]______^^^```eeejjjkkkhhhbbb```cccddd___\\\^^^hhhaaaXXXSSSTTTWWWXXXXXXUUUTTTSSSRRRSSSTTTVVVWWWXXXZZZ[[[ZZZXXXVVVTTTTTTUUUSSSRRRSSSVVVZZZ\\\]]]\\\^^^VVVPPPSSSQQQOOOUUU]]]YYYUUUTTTWWWZZZZZZYYYTTTWWWZZZ]]]]]][[[XXXUUUTTTVVVUUURRRTTTZZZYYYRRRYYYQQQMMMPPPSSSTTTTTTUUUWWW\\\^^^[[[[[[^^^]]]XXX\\\\\\]]]^^^``````^^^\\\WWWVVVSSSPPPSSSXXXXXXTTTXXXXXXXXX[[[___ccceeeeeehhh___YYYZZZYYYVVVWWW[[[YYYVVVVVVZZZZZZUUUTTTWWW]]][[[___nnnfffKKKAAABBBDDDDDDCCCBBBBBBCCCDDDEEEEEEEEEDDDFFFIIIJJJMMMUUU```jjjpppvvv}}}~~~yyytttqqqqqqiiiooopppjjjeeehhhooossshhhiiijjjkkkjjjhhheeedddhhhhhhgggggghhhiiijjjjjjjjjiiifffddddddeeeggghhhllljjjhhhgggeeeeeeeeefffggghhhiiijjjlllpppuuuyyy}}}uuuoooqqqttttttssstttrrrrrrqqqpppnnnkkkiiihhhiiifffbbb^^^\\\eee}}}~~~uuuppplllkkkmmmnnnqqqmmmfffjjjxxx~~~zzzqqqllliiippp}}}vvvtttrrrnnnkkkiiigggfffeee^^^VVVWWWbbbtttsssgggfffgggeeedddfffeeeeeeeeebbb___]]]^^^___gggiiikkkjjjgggccc```___```___]]]\\\ZZZXXXVVVVVVZZZ___```ZZZOOOIIIJJJOOOaaaLLLGGGQQQRRRSSSXXXZZZjjjsss]]]ccc~~~vvvjjjbbbUUUNNNEEE@@@>>><<<999555777666555444444444444444777777555555666999<<<>>>AAA>>>@@@EEECCCCCCUUUkkkppphhhhhhfffccc______aaadddkkkhhhfffeeebbb```fffooommmcccYYYWWW[[[```dddffffffbbb```cccccc```aaadddvvvjjj]]]WWWXXXZZZXXXTTTSSSSSSSSSSSSTTTTTTUUUUUUTTTWWWZZZ[[[ZZZWWWUUUSSSTTTSSSRRRTTTVVVZZZ\\\]]]YYY\\\UUUOOOSSSQQQNNNTTTWWWWWWVVVUUUUUUXXX[[[^^^\\\\\\YYYUUUSSSTTTXXX[[[QQQRRRPPPNNNRRRYYYZZZVVVYYYSSSOOORRRUUUUUUVVVWWWYYY]]]^^^ZZZYYY\\\ZZZVVVZZZ[[[\\\___```___\\\YYY\\\ZZZVVVSSSWWW[[[YYYSSSWWWWWWWWWZZZ^^^bbbcccdddddd\\\WWWWWWVVVTTTTTTXXXUUURRRRRRUUUVVVRRRSSSVVV___YYYYYYbbbnnn||||||pppUUUGGGAAA???@@@AAABBBBBBBBBDDDGGGIIIAAACCCEEEFFFFFFKKKTTT\\\jjjnnnsssrrrmmmiiiggghhhcccmmmuuusssooonnnnnnmmmkkkllllllkkkjjjhhhfffdddggggggggggggggghhhiiiiiiiiihhheeedddcccdddfffggggggfffeeeeeeeeefffggghhhiiijjjiiiiiiiiikkkooorrrwwwoooiiikkknnnmmmmmmnnnllllllkkkkkkjjjiiigggggggggeeebbb^^^]]]fff}}}yyyqqqlllhhhhhhjjjnnnrrroooiiimmmzzz{{{sssnnnlllssstttssspppmmmjjjhhhfffeeebbbZZZTTT\\\mmm{{{nnncccbbbcccbbbaaabbbccccccbbb```]]]\\\\\\]]]bbbeeehhhiiieee```[[[YYYZZZZZZXXXWWWUUUSSSRRRQQQTTTWWWXXXSSSKKKFFFFFFIIIcccLLLFFFNNNNNNNNNSSSUUUqqq|||ooowwwttt```\\\{{{xxxnnnccc[[[JJJEEE>>>;;;:::999777555666555555444444444555555666666555555777999<<<>>>DDD???AAAGGGEEEEEE[[[xxx{{{cccbbbbbb```^^^]]]___bbbfffkkkkkkkkkhhhccceeetttnnn[[[XXX^^^aaadddgggcccaaa```aaaaaaaaaeeekkkxxxkkk[[[TTTVVVXXXUUUPPPSSSSSSTTTTTTUUUUUUUUUUUURRRTTTXXX[[[[[[XXXTTTRRRPPPPPPQQQRRRTTTWWWYYYZZZQQQVVVPPPMMMQQQOOOKKKPPPPPPSSSTTTSSSRRRTTTZZZ______]]]YYYSSSOOOPPPVVV[[[QQQRRROOONNNQQQWWWYYYXXXYYYTTTQQQSSSTTTSSSSSSVVVXXXZZZZZZXXXXXXZZZZZZWWWYYYZZZ[[[]]]___]]]ZZZVVV___]]]XXXVVV[[[^^^ZZZRRRVVVVVVVVVXXX\\\```aaaaaaaaa[[[VVVVVVVVVUUUUUUWWWUUUQQQOOOPPPPPPNNNPPPSSS[[[UUUTTTYYY[[[___rrrkkkOOO@@@;;;???@@@BBBBBBAAA@@@AAAAAA@@@BBBCCCBBBAAACCCHHHMMM[[[^^^``````^^^]]]___aaaaaalllttttttqqqooonnnllloooooommmkkkiiigggfffeeeggggggfffffffffggghhhhhhgggfffdddcccbbbccceeeffffffeeedddddddddeeeggghhhhhhhhhhhhffffffgggjjjmmmpppiiidddfffhhhggggggiiiffffffgggggggggffffffeeedddbbb___]]]\\\eeezzzssslllhhheeedddfffkkknnnmmmjjjnnnyyy|||yyyqqqmmmmmmttt{{{pppooollljjjgggeeedddccc___XXXWWWdddzzzqqqggg^^^\\\^^^]]]]]]]]]_________]]]ZZZYYYYYY[[[\\\```dddddd```ZZZTTTQQQSSSRRRQQQPPPNNNMMMKKKKKKMMMMMMMMMJJJEEEBBBBBBBBB{{{gggdddkkkfffgggwwwuuuXXXIIIKKKJJJOOO^^^fffyyyooohhheeeyyyzzzkkkkkk{{{|||~~~uuuooofff[[[RRREEEAAA<<<999999888777666555555444444444555555666555555555666888;;;===???CCCAAAEEEJJJHHHKKKdddoooeee```^^^\\\[[[[[[^^^bbbeeeccciiilllhhhaaafffxxxqqq______cccbbbccchhh``````_________aaaffflllnnneeeYYYRRRSSSUUUUUUTTTVVVUUUTTTTTTTTTUUUWWWXXXTTTUUUVVVWWWXXXVVVSSSPPPMMMNNNPPPQQQRRRSSSUUUVVVPPPUUURRRPPPUUURRRMMMRRROOOPPPQQQPPPPPPRRRWWW[[[YYYXXXWWWWWWWWWUUUSSSRRRTTTTTTRRRQQQRRRTTTUUUUUUUUUQQQPPPQQQPPPNNNOOOSSSTTTUUUUUUUUUWWWZZZ[[[\\\[[[ZZZZZZZZZ[[[[[[YYYXXX]]]ZZZVVVVVV[[[```ZZZQQQUUUTTTUUUWWWZZZ]]]______```]]]ZZZYYYYYYYYYYYYYYYWWWTTTQQQOOONNNNNNPPPRRRVVVRRRUUU\\\XXXPPPZZZnnn}}}___LLLFFFAAA???===???BBBBBB???;;;AAACCCDDDCCCBBBAAACCCEEEIIIKKKMMMOOOQQQVVV\\\aaadddiiillliiigggkkkoooqqqqqqpppmmmkkkhhhgggfffeeeffffffeeeeeeeeeeeeffffffeeedddcccbbbaaabbbddddddhhhgggfffdddccccccddddddcccdddeeeeeedddfffiiilllmmmfffcccdddfffddddddfffddddddeeeeeeeeeeeeddddddaaa___\\\[[[ZZZaaassszzznnniiifffcccbbbdddeeehhhhhhgggllltttvvvssskkkiiijjjqqqzzz~~~yyyssskkkiiihhheeecccbbbaaaaaa^^^[[[^^^mmm|||pppfff```YYYXXXYYYZZZYYYXXXYYYZZZZZZXXXVVVUUUVVVWWWYYY[[[^^^]]]YYYSSSOOOMMMLLLKKKKKKIIIHHHGGGFFFFFFGGGFFFDDDCCCBBBAAA???>>>xxxeeeYYY^^^iiigggmmm~~~]]]JJJKKKNNN\\\sssuuuuuuzzzlllgggfffwwwyyynnnhhhccc[[[OOOFFF@@@>>>:::888666666555555444444444444444555666777555555666777:::<<>>@@@AAA@@@>>>???@@@AAABBBAAAAAAAAA@@@@@@@@@AAADDDHHHMMMPPPSSSXXX\\\\\\___eeeiiijjjhhhggggggfffeeedddccccccddddddcccbbbbbbbbbcccccc```____________```aaaaaabbbbbbbbbbbbcccdddfffgggeeeffffffeeecccbbbccceeeeeeaaa```aaa```^^^^^^aaa_______________^^^]]]\\\]]]ZZZYYYYYYYYY\\\iiiuuu|||rrriiifffeeeaaa```aaa``````aaacccfffiiijjjiiidddcccdddiiinnnooojjjeee]]]]]][[[ZZZYYYYYYYYYYYYRRRWWWaaajjjnnnkkkccc]]]WWWWWWUUURRRSSSUUUSSSPPPNNNOOOOOONNNMMMMMMNNNPPPRRRQQQOOOLLLHHHGGGHHHJJJCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@????????????>>>==={{{rrrcccWWWddd~~~sssTTTEEELLLZZZtttuuubbb[[[fffyyylllhhhbbb[[[TTTKKKCCC===666555555333222222222333222333333444555666777888666777888;;;>>>AAACCCDDDDDDFFFFFFWWWhhhbbbbbb___]]][[[[[[]]]^^^]]][[[^^^fffiiieee```___^^^[[[^^^eeeeee]]]YYY]]]\\\VVVVVVXXXYYY[[[aaafffaaaXXXRRRTTTTTTPPPKKKJJJMMMRRRVVVUUUUUUTTTUUUVVVWWWXXXZZZUUUPPPNNNPPPQQQOOOMMMTTTYYY]]]\\\XXXTTTSSSTTTOOOTTTPPPNNNTTTQQQMMMSSSVVVTTTQQQPPPPPPRRRTTTUUUVVVUUUTTTSSSTTTWWWZZZ]]]OOOLLLLLLOOOOOONNNSSS[[[SSSVVV[[[]]]YYYVVV\\\dddaaa[[[VVVUUUSSSOOOQQQVVVSSSRRRQQQRRRUUUVVVVVVVVVSSSVVVVVVSSSSSSWWWXXXWWWUUUTTTTTTUUUXXXZZZZZZZZZWWWZZZ[[[YYYZZZ^^^]]]XXXRRRUUUVVVTTTXXXaaaeeeeee^^^dddeee___YYYWWWVVVSSSTTTZZZhhh}}}~~~}}}___GGG???>>>???>>>>>>>>>???@@@AAA@@@@@@AAA@@@??????AAABBBCCCCCCEEEKKKPPPSSSXXX^^^bbbaaa```aaabbbcccccccccbbbaaadddcccbbbaaaaaaaaaaaabbb^^^^^^^^^^^^_________```____________```bbbdddeeecccddddddcccbbbaaabbbcccccc``````aaa```\\\]]]aaa\\\]]]^^^^^^______^^^^^^\\\[[[[[[\\\^^^aaalllxxxwwwnnnfffcccbbb^^^\\\\\\^^^\\\\\\___aaaccccccccc```^^^___bbbfffgggccc^^^XXXWWWVVVVVVUUUUUUUUUUUURRRUUU[[[aaadddbbb\\\WWWRRRUUUTTTQQQPPPRRRPPPKKKJJJKKKLLLKKKJJJJJJKKKMMMJJJJJJIIIGGGDDDCCCCCCEEEAAAAAA@@@@@@@@@@@@@@@@@@============<<<<<<<<<<<>>???@@@AAAAAA@@@@@@???>>>>>>??????>>><<<>>>BBBEEEFFFLLLVVV\\\]]][[[\\\___aaabbbbbbaaa```ccccccbbbaaaaaa```aaaaaa]]]]]]]]]^^^^^^_________aaa```^^^^^^]]]^^^______]]]___aaabbbbbbbbbdddfffdddbbbaaacccaaa]]]^^^bbb\\\]]]___```aaabbbbbbccc\\\[[[]]]```bbbgggqqq|||ssskkkcccaaa___[[[XXXYYY[[[XXXXXXZZZ\\\]]]]]]^^^[[[ZZZYYY\\\___```\\\YYYUUUTTTTTTSSSSSSSSSSSSSSSWWWWWWXXX[[[^^^\\\VVVQQQOOOSSSSSSOOONNNQQQNNNIIIHHHIIIJJJIIIHHHHHHJJJKKKCCCEEEFFFEEECCCAAA@@@@@@????????????????????????:::;;;<<<;;;999888999;;;zzzsssttttttyyyiiihhhggg{{{^^^NNNHHHXXX~~~eeeZZZsss|||wwwnnnsss{{{~~~wwwppphhh___YYYQQQIIICCC???;;;999555555444333222222222222444444333333333444444555AAA444:::AAA:::AAAKKKBBBEEEEEEXXXjjjbbbbbb^^^ZZZZZZZZZZZZ[[[\\\]]]^^^\\\^^^```aaaaaa___]]]\\\```aaaaaa\\\WWWUUUVVVYYYWWWUUUUUUYYY___aaa^^^ZZZXXXVVVTTTRRRQQQQQQQQQRRRZZZ^^^bbb```YYYSSSQQQRRRaaaYYYQQQMMMNNNPPPOOONNNMMMNNNRRRXXX]]]]]]WWWQQQRRRSSSTTTRRRNNNLLLMMMNNNOOONNNLLLKKKLLLNNNQQQSSSUUUVVVVVVWWWXXXYYYZZZ[[[UUUVVVUUUPPPJJJJJJPPPVVV]]]hhhnnnfff]]][[[]]]^^^\\\]]]]]]YYYTTTOOONNNOOONNNLLLPPPYYY\\\WWWSSSSSS]]]VVVUUUSSSKKKOOOVVVUUU]]]WWWRRRRRRVVV[[[[[[YYY[[[[[[\\\\\\]]]]]]]]]]]][[[\\\YYYRRRQQQXXX[[[YYY^^^___^^^\\\YYYVVVVVVWWWTTTPPPTTT___jjjwwwzzzlllkkkdddYYYMMMFFF@@@???@@@AAAAAACCCDDD???<<<;;;:::999===CCC>>>???AAADDDGGGJJJLLLMMMRRRTTTVVVYYY\\\^^^```bbbaaabbbcccdddcccaaa___]]]^^^\\\\\\^^^aaabbb___\\\\\\___bbbaaa^^^[[[ZZZ[[[]]]^^^```cccdddeeeeeedddfffeeeeeedddbbb```^^^]]]``````_________^^^^^^^^^___^^^^^^___bbbfffjjjmmmfffddd```\\\XXXWWWVVVVVVVVVUUUUUUUUUVVVVVVWWWXXXWWWWWWVVVVVVUUUUUUTTTTTTWWWVVVTTTSSSRRRQQQRRRRRRTTTTTTTTTTTTSSSRRRQQQPPPOOOOOONNNLLLJJJJJJKKKMMMIIIGGGFFFGGGHHHHHHGGGFFFEEEDDDDDDCCCBBBBBBAAAAAA>>>>>>>>>>>>============;;;:::999777666666555555vvvsssrrrzzzttt___\\\uuu___JJJFFFbbbhhhqqqwwwsssppprrryyyssswwwqqqhhh___YYYTTTLLLEEE@@@<<<999777555444444333333333333333666555555555555555666666<<<777@@@DDD<<>>===???@@@===999:::???============>>>>>>>>>>>>???@@@CCCFFFJJJMMMOOOQQQSSSUUUWWWYYY[[[\\\\\\\\\ZZZZZZZZZ\\\^^^^^^\\\ZZZ\\\___aaabbbaaa``````aaaaaa``````_________``````aaaaaa```___^^^\\\[[[[[[YYYYYYYYYYYYYYYYYYYYYYYY\\\[[[YYYXXXXXXZZZ\\\]]]ZZZYYYWWWVVVUUUVVVVVVWWWTTTSSSSSSRRRRRRRRRSSSSSSPPPPPPPPPOOONNNMMMMMMMMMLLLKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNMMMMMMLLLKKKJJJLLLKKKIIIGGGEEEDDDDDDDDDEEECCCBBBAAABBBBBB@@@>>>??????>>>>>>===<<<<<<<<<;;;;;;;;;::::::::::::999777777666666666666666777qqqpppxxxrrrnnnrrrgggYYYOOOYYY{{{jjjaaaeeecccdddqqq}}}yyyxxxqqqlllffflll|||ooogggggghhhaaaWWWHHHEEE@@@<<<999777555333444333333444555666777777777777666666666777777888===@@@BBB>>>===DDDGGG@@@DDDQQQoookkkbbbgggfffaaa___cccaaa^^^\\\\\\^^^aaacccffffffggghhhhhhiiiiiiiiihhhfffeeedddccc```ZZZUUUVVV[[[aaabbbaaa```bbbfffcccaaa]]][[[ZZZ\\\___aaa\\\]]]\\\YYYUUURRRRRRSSSVVVUUUVVVWWWXXXWWWSSSOOOWWWUUUUUUZZZ```bbb^^^YYY\\\XXXTTTRRRQQQPPPMMMJJJOOOPPPRRRTTTVVVXXXYYYZZZVVVVVVVVVWWWXXXXXXYYYYYYaaa\\\XXXZZZ___```[[[TTTVVVUUUUUUXXX]]]aaa___[[[WWWVVVUUUUUUUUUUUUUUUUUUPPPPPPRRRVVVZZZ[[[\\\\\\VVVVVV___aaaXXXXXX___^^^^^^[[[XXXVVVWWW^^^hhhoooXXXXXXXXXYYYZZZ[[[]]]]]]WWWWWWVVVTTTSSSTTTTTTTTT\\\XXXTTTUUUXXXXXXTTTPPPOOONNNPPPSSSQQQOOOSSS[[[jjj}}}[[[HHHDDDBBBCCC===999:::;;;::::::<<<>>>>>>>>>>>>============:::;;;===???AAADDDFFFGGGJJJKKKNNNQQQTTTVVVXXXXXXXXXYYYZZZ\\\]]]]]]\\\[[[[[[]]]___```aaabbbbbbcccbbb```^^^]]]\\\\\\\\\]]]______^^^]]]\\\[[[[[[[[[XXXXXXXXXXXXXXXYYYYYYYYYYYYXXXWWWVVVVVVWWWXXXYYYWWWVVVUUUTTTTTTTTTUUUUUURRRRRRQQQPPPPPPPPPPPPQQQQQQQQQPPPPPPOOONNNMMMMMMJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJIIIIIIHHHGGGFFFFFFEEECCCCCCCCCCCCBBBAAADDDBBB@@@@@@@@@???===;;;======<<<<<<;;;::::::999999999999888888888777777555555444444555666666777rrrgggkkkttt{{{mmmZZZUUUoootttppp{{{pppgggeeeggglllrrr|||wwwttttttkkkfffgggooowwwgggeee^^^```hhhiiisssnnncccfffffffffmmmkkkmmmyyy}}}wwwooocccZZZYYYYYYPPPFFFBBB???<<<999888666444333333333333444555666777888555555555555666777888999;;;@@@AAA@@@CCCDDDAAAAAAIIIqqqgggcccgggdddaaadddcccaaa^^^]]]]]]___bbbdddfffhhhkkklllllliiifffdddeeegggiiihhhccc^^^[[[YYYSSSYYYaaacccaaaaaaeeejjjeeebbb___[[[ZZZZZZ\\\]]]^^^^^^\\\ZZZWWWVVVWWWXXXWWWVVVUUUTTTTTTSSSQQQOOOUUUZZZ```bbbaaa^^^[[[YYYYYYWWWTTTRRRPPPMMMJJJHHHLLLNNNQQQUUUWWWXXXXXXXXXVVVVVVVVVUUUUUUTTTTTTTTT[[[ZZZZZZ[[[]]]\\\XXXUUUWWWWWWYYY[[[\\\\\\]]]___ccc]]]WWWWWW[[[\\\XXXSSSLLLOOORRRVVVZZZ\\\ZZZWWWUUUVVV```ddd\\\]]]bbb___]]]ZZZWWWVVVZZZdddrrr{{{]]]]]]]]]]]]\\\[[[[[[ZZZTTTRRRRRRSSSSSSTTTUUUWWW___ZZZUUUUUUWWWVVVRRRMMMIIIKKKPPPSSSSSSQQQRRRUUU^^^gggssstttkkk]]]MMMOOODDD<<<>>>CCCAAA<<<999========================;;;;;;<<<======>>>??????BBBDDDFFFIIILLLOOOQQQRRRUUUVVVXXXZZZ[[[[[[[[[[[[[[[\\\]]]___bbbcccddddddcccaaa___]]]\\\\\\\\\]]]^^^]]]\\\[[[ZZZ[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYVVVVVVUUUUUUUUUVVVWWWXXXVVVUUUTTTSSSSSSRRRRRRRRRPPPOOOOOONNNNNNNNNOOOOOORRRQQQQQQOOONNNMMMMMMLLLLLLLLLLLLKKKKKKJJJIIIHHHFFFGGGGGGFFFFFFEEEDDDCCCCCCBBBAAACCCEEEFFFEEEDDDCCCAAA?????????>>><<<;;;<<<<<<;;;;;;:::999999999777777777777666666666666333333333333444555666666uuueee```kkkpppYYYMMMfffzzznnnbbbWWWUUUZZZooonnnvvvtttrrrwww|||vvvpppjjjgggccc```aaaeee\\\```ccckkktttwww}}}xxxoooiiiccc^^^VVVPPPOOOPPPIII@@@>>><<<999777777666444222333333333333444555666777333333444555777888:::;;;999@@@CCCFFFIIIAAA@@@OOO{{{zzzeeebbbdddaaabbbgggaaa```___^^^^^^aaaccceeefffhhhjjjkkkiiiccc^^^ZZZaaaeeehhhfff```[[[YYYZZZRRRXXX___bbbaaabbbeeeiiigggeeebbb___]]]\\\\\\\\\\\\[[[ZZZYYYYYYYYYYYYYYYVVVUUUTTTRRRQQQPPPPPPPPPSSS[[[dddeee___YYYWWWXXXUUUWWWWWWUUUQQQLLLJJJIIIKKKNNNSSSWWWYYYYYYXXXWWWWWWVVVTTTSSSQQQOOOMMMMMMVVVXXXZZZ[[[YYYWWWVVVUUURRRTTTXXX[[[YYYXXX\\\cccllleee]]][[[^^^^^^XXXRRRLLLPPPTTTVVVZZZ]]][[[VVVYYYWWW```fffaaabbbeee___\\\YYYUUUUUUZZZcccmmmsss```aaaaaaaaa___\\\YYYWWWRRROOONNNQQQRRRRRRUUUYYY^^^[[[WWWUUUUUUSSSPPPLLLKKKNNNSSSVVVUUUTTTSSSSSSOOO[[[[[[ccctttVVVDDD>>><<<===???;;;;;;<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<>>>>>>@@@BBBDDDGGGHHHIIIMMMOOOSSSUUUUUUVVVWWWYYYZZZZZZZZZ\\\```bbbccccccaaaaaa```___^^^^^^^^^^^^\\\[[[ZZZYYYYYYYYY[[[[[[YYYYYYYYYXXXXXXXXXWWWWWWSSSSSSSSSTTTTTTUUUVVVWWWTTTTTTSSSRRRQQQPPPOOOOOONNNMMMMMMMMMMMMNNNOOOPPPPPPOOOOOOMMMLLLKKKJJJIIILLLLLLLLLLLLJJJIIIHHHGGGEEEEEEEEEEEEDDDCCCBBBAAABBBAAAAAADDDHHHJJJIIIFFFAAA@@@>>>>>>>>>>>><<<;;;;;;;;;::::::999888888888666666666666555555555555333333222222333444555555xxxeeebbbssswwwhhhdddxxxkkk```YYY```mmmzzz{{{vvvwwwzzz{{{tttlllddd___\\\```___YYYTTTQQQQQQKKKCCC;;;999777555555444222111333333222333333444555555222333444666888;;;===???<<>>???AAAAAABBBFFFJJJMMMNNNOOOQQQSSSTTTSSSRRRUUUYYY\\\\\\[[[ZZZ[[[[[[\\\\\\\\\[[[[[[YYYXXXWWWVVVVVVWWWYYYZZZXXXWWWWWWVVVUUUTTTSSSSSSQQQQQQQQQQQQQQQRRRRRRRRRPPPPPPPPPOOOOOONNNMMMMMMLLLLLLLLLLLLMMMOOOPPPQQQOOOOOONNNLLLKKKJJJIIIHHHHHHHHHIIIIIIIIIHHHFFFEEEDDDDDDDDDDDDCCCBBBAAAAAAAAA???>>>BBBFFFHHHFFFBBB???===<<<<<<======<<<::::::999999888888777666666666666555555555444444444333222222222222333333444zzzkkkfffjjjxxxzzzyyypppmmmzzzxxxzzz{{{}}}wwwsssqqqqqqsssrrrkkk```WWWPPPGGG>>>999777555444444333111///333333222222222333444444222333555777:::===@@@AAACCCHHHDDDDDDDDD@@@hhhqqqjjjbbb^^^^^^___``````]]]]]]^^^___aaacccdddeee```aaabbbcccccccccbbbaaaeeebbb```aaabbbbbb^^^ZZZXXXZZZ]]]___````````````bbbccccccbbbaaa```___^^^UUUUUUVVVXXXZZZ[[[ZZZYYYNNNQQQSSSTTTTTTSSSSSSSSSTTTUUUWWWYYYXXXWWWVVVVVVRRR[[[cccaaaXXXPPPOOOQQQQQQUUUZZZ___aaa___\\\YYYQQQQQQRRRTTTUUUVVVWWWXXXYYYXXXXXXYYYZZZZZZXXXUUUVVVSSSTTTYYYYYYUUUXXX^^^RRRUUUVVVUUUSSSTTTYYY]]]YYY[[[ZZZWWWZZZaaabbb^^^ZZZTTTYYY``````ccccccYYYUUUSSSTTTYYY___aaa\\\WWW^^^```ccceeebbb]]]WWWSSSVVVPPPMMMOOOOOOMMMQQQXXXUUUUUUUUUSSSPPPNNNNNNOOOJJJNNNPPPQQQQQQQQQOOOMMMKKKGGGDDDKKKNNNMMMhhhcccJJJ??????@@@@@@???>>><<<;;;:::::::::::::::;;;;;;;;;<<<<<<;;;;;;:::::::::;;;<<<<<<:::???DDDGGGHHHIIILLLOOOMMMKKKJJJLLLQQQTTTTTTSSSSSSTTTVVVWWWXXXWWWVVVVVVWWWVVVUUUTTTTTTVVVWWWYYYVVVUUUTTTSSSRRRQQQPPPOOOOOOOOOOOOOOONNNNNNNNNMMMLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKLLLMMMOOOQQQQQQPPPPPPOOOMMMLLLJJJIIIIIICCCDDDFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDCCCBBBAAAAAA>>><<<:::===BBBCCC@@@<<<<<<;;;::::::<<<<<<;;;:::888888888777666666555555666666555555555444444444333333222222111222222333~~~ooocccjjjkkk~~~||||||}}}}}}xxx~~~zzzeeeTTTLLLGGGAAA<<<555444333222222222333444111222333555666777777777999888777999<<>>===<<<;;;::::::;;;<<<<<<666;;;===;;;:::;;;:::888:::;;;<<<===???AAACCCDDDEEEEEEFFFGGGHHHIIIJJJKKKKKKLLLNNNPPPRRRSSSTTTUUUSSSSSSSSSRRRRRRQQQQQQPPPOOOOOOPPPPPPPPPOOONNNMMMJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMKKKHHHEEECCCBBBCCCDDDDDDDDDCCCAAAAAABBBAAA@@@???>>>>>>>>>>>>;;;;;;:::::::::999999999777777777777777777777777888777777666555555444444333333333444444333222222222222333333333444444444yyypppjjjeeezzz|||{{{zzzzzz{{{qqqdddRRREEE???;;;777333444444333222222222333444222333444555666777777777777777888:::>>>BBBEEEGGG@@@FFFCCCCCCKKKTTT{{{nnncccffffffccccccfffeee```______`````````___^^^^^^[[[]]]___aaaaaa___\\\ZZZ[[[XXXXXX^^^aaa^^^ZZZXXX^^^eeehhhccc^^^___aaaaaa```[[[XXXZZZZZZVVVTTTVVVSSSUUUXXXXXXWWWWWWWWWXXXSSSQQQPPPPPPSSSTTTTTTTTTLLLMMMPPPSSSUUUWWWWWWVVVUUUVVVUUUSSSPPPNNNLLLKKKSSSTTTVVVXXXYYYYYYWWWUUUSSSSSSSSSTTTUUUUUUVVVUUU]]]YYYSSSQQQPPPPPPOOONNNQQQQQQQQQQQQRRRQQQPPPOOOLLLPPPRRRQQQTTTZZZ[[[WWWRRRRRRTTTYYY___aaa___\\\XXXXXXYYYYYYYYYXXXUUUSSSSSSQQQPPPRRRUUUWWWVVVTTTVVVSSSUUUZZZZZZUUUTTTWWWOOORRRQQQMMMJJJLLLMMMKKKQQQQQQPPPOOONNNKKKIIIHHHEEEHHHKKKLLLJJJGGGFFFEEE???@@@AAA@@@@@@BBBFFFJJJTTTssscccKKK>>>999:::???;;;<<<<<<======<<<;;;:::999======888555666666444999999999999:::;;;<<<===>>>>>>???@@@AAABBBCCCCCCEEEGGGHHHKKKLLLNNNNNNOOOOOOOOONNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLKKKKKKJJJGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJJJJJJJJJJKKKLLLMMMJJJJJJJJJJJJHHHEEEBBB@@@AAABBBBBBCCCBBBAAA@@@???@@@???>>>===<<<<<<<<<<<<:::999999999888888888888777777777777777777777777777777666666555444444333333333444444444333333222222333333333333444444444pppfffhhhrrryyy~~~uuu~~~yyyjjjhhhnnnlllYYYOOOCCC;;;888777444111333222222222222222333444444444555555666666666777555777:::>>>AAADDDGGGHHHJJJEEEBBBFFFNNN]]]~~~yyyccc___eeeiiihhheeecccaaa^^^\\\]]]^^^______^^^]]]]]]ZZZ[[[\\\]]]]]]]]]\\\[[[XXXWWWVVVYYY```ddd^^^UUU[[[```bbb___]]]^^^aaabbb\\\WWWTTTUUUUUURRRPPPQQQPPPRRRUUUWWWVVVVVVVVVVVVVVVRRRNNNNNNQQQTTTTTTSSSRRRUUUYYYZZZXXXWWWYYY[[[YYYUUUPPPOOOOOOOOONNNLLLLLLRRRWWWYYYXXXUUUTTTTTTRRRVVVYYYWWWRRRQQQUUUZZZ]]]XXXRRRLLLKKKJJJKKKKKKIIILLLPPPPPPNNNKKKKKKLLLPPPOOOMMMNNNTTTYYYWWWQQQLLLOOOSSSXXX[[[[[[ZZZYYYZZZ[[[[[[ZZZXXXVVVUUUUUUVVVUUUTTTTTTUUUVVVTTTSSSQQQOOOOOOSSSTTTSSSTTTWWWKKKOOONNNJJJHHHIIIHHHFFFMMMNNNNNNNNNMMMJJJGGGFFFFFFHHHIIIIIIFFFCCCBBBBBB???@@@@@@???>>>===>>>@@@>>>LLLeeemmmQQQ???;;;>>>============<<<:::999888<<>>===999999888777777777777777888888999::::::;;;<<<<<<>>>???AAACCCDDDEEEFFFFFFGGGHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFCCCCCCDDDDDDDDDDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKEEEEEEFFFEEECCCAAA???===??????@@@@@@??????>>>===<<<<<<;;;:::999999999999888888888777777777777666666666666666666666666666666666555555444333333333333333444444444444444333333333333444444444555555|||uuujjjdddkkk|||mmmqqqfffccc^^^UUUWWW\\\XXXIIICCC;;;888777777555333222222222222333333444444666666666666666666777777777:::>>>BBBDDDEEEFFFGGGKKKEEEKKKWWWaaavvvooommmhhhiiiiiieeeaaa^^^[[[XXXUUUWWWYYY\\\]]]^^^]]]]]][[[[[[[[[\\\\\\]]]]]]]]]ZZZ^^^^^^ZZZ^^^ddd___TTTUUUWWWXXXXXXYYY\\\```bbbXXXUUURRRRRRQQQPPPNNNMMMOOOQQQSSSSSSSSSTTTVVVXXXWWWTTTQQQQQQRRRSSSRRROOOWWW\\\```^^^YYYUUUWWW[[[^^^VVVPPPQQQTTTRRRMMMJJJJJJRRRZZZ\\\XXXTTTTTTVVVTTTXXXZZZXXXSSSQQQUUUZZZWWWTTTPPPLLLKKKKKKLLLMMMHHHPPPWWWXXXRRRLLLKKKLLLNNNKKKJJJNNNVVVYYYTTTLLLKKKPPPVVVXXXVVVTTTSSSSSSXXXYYYYYYVVVSSSQQQQQQRRRVVVUUUUUUUUUUUUUUUUUUUUUPPPNNNMMMMMMNNNOOORRRTTTOOONNNLLLIIILLLNNNKKKEEEMMMNNNOOONNNLLLIIIFFFDDDJJJJJJJJJGGGCCC@@@???@@@FFFEEECCC@@@>>>=========BBB===AAAWWWzzzmmmTTTMMMPPPPPPLLLEEE>>>::::::<<<>>>666::::::777555777999888;;;:::999888888888888888777777888888999::::::;;;999:::;;;===>>>?????????@@@@@@AAAAAABBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCC@@@@@@AAAAAAAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCDDDEEEGGGHHHBBBBBBBBBAAA@@@>>><<<;;;=========<<<<<<<<<;;;;;;::::::999888888888888888888888888777777777666666555555555555555555555555555555444444444333333333333444444555555555555444444444444444555555555555{{{sss||||||zzzxxxuuutttxxx~~~tttnnnttthhhjjjyyynnnfff\\\YYYVVVOOOPPPQQQJJJ>>>;;;666444555555333222111111222333444555555555777777666666666777888888;;;>>>CCCEEEEEEEEEEEEFFFAAASSSsssrrrjjjuuuuuummmddd``````___]]]\\\WWWYYY[[[]]]^^^]]]\\\[[[YYYYYYYYYZZZ[[[\\\]]]]]]___hhhjjjaaa[[[^^^___[[[WWWUUUSSSUUUWWWZZZ\\\^^^WWWVVVSSSQQQQQQRRRPPPNNNRRRRRRQQQPPPPPPRRRWWWZZZVVVVVVVVVUUUSSSPPPLLLJJJSSSYYY^^^\\\UUUQQQTTTYYYYYYQQQNNNTTTYYYUUUMMMIIINNNVVV]]]^^^XXXTTTUUUYYYVVVUUUTTTSSSRRRRRRTTTVVVTTTTTTSSSQQQOOOMMMMMMNNNNNNXXXaaaaaaZZZQQQNNNOOOKKKGGGHHHQQQZZZ[[[RRRIIIKKKPPPUUUVVVSSSQQQQQQRRRRRRRRRRRRPPPNNNMMMMMMMMMTTTTTTSSSRRRQQQPPPOOOOOOPPPPPPNNNMMMNNNSSSVVVXXXSSSOOOJJJLLLVVV]]]XXXOOOPPPQQQPPPOOOLLLIIIEEECCCIIIIIIHHHEEECCCBBBCCCDDDMMMIIICCC???======>>>>>>;;;>>>AAABBBJJJbbbyyynnnuuuzzzdddOOO@@@<<<===@@@;;;???@@@===:::::::::777:::999999999999999::::::777888888999999:::::::::777888999:::;;;;;;;;;;;;;;;;;;<<<<<<=========>>>BBBAAA@@@@@@??????@@@@@@===>>>>>>??????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@AAACCCDDD??????>>>>>>===<<<;;;;;;;;;::::::999999999999999999999888777777777888888888888888888777777777777444444444444444444444444444444444444444333333333333444555666666666666666444444555555555666666666sssqqqooopppqqqvvv|||ppprrrmmmjjjqqquuuxxx}}}|||}}}sssiii^^^cccYYYVVVSSSJJJIIIGGG>>>;;;999666555555555444333111111333555666777777777888777666666666888999:::>>>BBBGGGHHHFFFEEEFFFHHHKKK}}}ccccccpppwwwkkkaaa```cccdddeeefffaaabbbcccbbb```]]]YYYWWWUUUUUUVVVWWWXXXZZZ[[[[[[aaakkkoooggg\\\[[[bbbiiiddd]]]WWWWWWYYYXXXYYYZZZWWWWWWUUURRRSSSVVVUUUQQQSSSSSSSSSQQQQQQSSSWWWZZZTTTXXX[[[YYYTTTNNNKKKJJJRRRXXX]]]\\\XXXUUUXXX\\\UUUOOOQQQ]]]ddd___WWWTTTSSSYYY]]][[[VVVSSSVVVZZZVVVRRROOOOOOQQQTTTTTTSSSYYYYYYXXXUUUQQQNNNLLLLLLOOOVVV]]]\\\UUUOOOMMMNNNKKKGGGIIISSS\\\ZZZQQQKKKIIIMMMQQQRRRQQQQQQRRRTTTTTTRRRRRRRRRTTTTTTRRRPPPYYYZZZXXXUUUQQQNNNLLLMMMNNNPPPPPPNNNRRRYYY^^^___UUUPPPKKKNNN[[[fffccc[[[RRRRRRPPPNNNLLLIIIGGGFFFFFFFFFEEECCCCCCEEEIIILLLLLLGGG@@@<<<;;;<<<===>>>>>>@@@AAA>>>;;;DDD\\\ssszzznnnPPP@@@;;;;;;<<<@@@AAA>>><<>>888888888888888999:::;;;777777888888999999999999777888999:::::::::::::::999999999999999:::::::::@@@???===<<<<<<<<<===>>>;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>???<<<<<<<<<;;;;;;::::::::::::999888777777777777888888888777777777777777888888888888888777777777777555555555555555555555555555555444444444444444444444444555666777777777777555555555666666666666777yyy|||yyy~~~zzznnnfff\\\YYYPPPMMMJJJ@@@??????777:::888666555555666666666111222444666888888888888777777666666777999;;;<<>>;;;<<<======<<>>;;;>>>AAAAAACCCFFFiiifffUUUOOONNNPPPOOOJJJ???999888999777999999999888999999:::;;;888888888888999999999999888999999::::::::::::999999999888888888888888888===<<<:::999999999;;;;;;999999::::::::::::999999999999999999999999999999999888888888999999:::;;;:::999999888888888888888999888777666666666777777777666666555555666666777777777777666666666555555555555555555555555555555555555555555555555555555444444555777777888888777555555666666666777777777pppvvvmmmeeemmmyyy~~~vvvwww~~~zzzvvv}}}gggbbb___VVVPPPGGGEEECCC:::;;;>>>999555444222111222222333444111333555777999::::::999777666666666777999<<<===>>>CCCHHHHHHGGGGGGKKKOOOxxxvvvaaaccchhhgggaaa___bbbgggfffaaabbbgggdddeeeeeeeeebbb]]]XXXUUUTTTVVVXXXZZZ\\\]]]]]]\\\ZZZ\\\ccchhhdddcccsssnnnbbbYYYZZZ\\\ZZZXXXZZZVVVXXXWWWTTTVVV[[[[[[VVVQQQUUUYYYZZZYYYWWWUUUTTT\\\dddjjjeee[[[VVV\\\ddd___aaaaaa^^^YYYTTTRRRRRRXXXSSSWWWccchhhaaa\\\___ZZZYYYVVVQQQMMMMMMRRRVVVZZZYYYXXXWWWWWWZZZ]]]___```___[[[TTTOOOMMMPPPSSSRRRQQQNNNJJJHHHKKKRRRXXXVVVOOOMMMSSSVVVTTTPPPQQQNNNMMMLLLLLLLLLLLLLLLMMMQQQMMMLLLRRRZZZ]]]WWWPPPVVVXXXXXXUUUQQQOOOOOOPPPLLLPPPOOOKKKMMMUUUXXXVVVPPPQQQNNNHHHGGGLLLPPPPPPNNNMMMKKKIIIIIIKKKLLLNNNKKKIIIEEEAAA???@@@DDDHHHDDDAAA>>>===??????===;;;;;;;;;>>>@@@;;;666;;;DDDCCCUUUzzzxxxssstttvvvvvv___NNNEEE@@@===<<<<<<;;;;;;:::;;;;;;;;;999999999:::::::::::::::999999:::::::::::::::999999999999888888777777666;;;:::888777666777999:::777777888888888888777777777777777777777777777777888777777777777777888999888777777666666666777777999888777666555666777777555555444444444555555666666666555555555444444444666666666666666666666666555555666666666666666666444444666777888888888888666666666666777777777777~~~|||}}}~~~{{{tttyyyttt|||~~~{{{www~~~ooo```\\\TTTKKKJJJCCC<<<999999999666333333333222222222333444444444555666777777666555444666777888888999;;;>>>AAAGGGKKKBBBCCCNNNGGGDDDVVVmmmfffccceeekkkbbbbbbccccccbbbbbbcccdddiiigggffffffbbb\\\[[[]]][[[bbbgggeee\\\WWWWWW[[[[[[```dddccc```dddoooyyyoookkkddd^^^YYYWWWWWWXXXVVVRRRTTT[[[ZZZRRRRRRZZZTTTTTTWWW\\\[[[WWWVVVYYYpppjjjeeeddd```\\\___fffmmmiiibbb[[[ZZZ[[[VVVPPPWWWWWWXXXZZZ[[[ZZZVVVSSSRRRYYY___\\\TTTNNNOOOSSSVVVYYY\\\^^^______``````___ZZZSSSLLLHHHGGGHHHJJJMMMKKKIIIHHHIIIMMMQQQTTTVVVSSSTTTYYYYYYSSSQQQTTTPPPQQQOOOLLLLLLOOONNNJJJLLLMMMNNNPPPSSSSSSQQQOOORRRVVVWWWTTTRRRSSSRRROOOPPPLLLKKKMMMMMMKKKMMMQQQOOOLLLHHHEEEIIIPPPOOOKKKDDDFFFJJJMMMOOOOOONNNMMMMMMJJJFFFBBB@@@@@@BBBCCCBBB@@@>>><<<;;;;;;<<<=========<<<;;;;;;;;;;;;<<>>>>>===<<<::::::::::::===;;;999999888888:::===::::::;;;===>>>===;;;999888888777777666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666777777666666666666777777555444333444666888999999222555999======;;;888666ooowwwwwwtttyyy{{{{{{zzzwwwwwwyyylllpppvvv~~~{{{wwwvvvzzzbbbVVVTTTNNNGGGGGGAAA;;;888888999666333333333333222333333444555666666777777777666555555555777888999:::===@@@CCC???DDDFFFEEECCCAAATTTrrruuueeeaaa___```ddddddbbbaaacccgggiiihhhfffjjjhhhggggggccc\\\ZZZ\\\bbbgggkkkggg^^^XXXXXXZZZWWW\\\aaabbbaaabbbiiiooollliiiccc]]]YYYXXXXXXYYYZZZUUUVVV^^^___XXXVVV\\\ZZZXXXXXX\\\]]]ZZZZZZ\\\ddd___\\\[[[YYYWWW[[[bbbjjjhhhaaa\\\\\\]]]YYYSSSTTTUUUWWWWWWWWWUUUTTTSSSRRRXXX^^^]]]WWWQQQPPPQQQXXXYYY[[[\\\]]]^^^___```]]]YYYRRRKKKGGGFFFHHHIIIKKKKKKJJJJJJJJJLLLOOOQQQWWWUUUWWW]]]^^^YYYXXXZZZWWWYYYWWWQQQNNNPPPQQQPPPWWWVVVUUUUUUTTTQQQMMMJJJRRRWWWYYYWWWVVVVVVTTTOOOPPPKKKIIIJJJJJJHHHIIIMMMSSSRRRMMMGGGFFFIIIHHHDDDGGGHHHKKKNNNOOONNNMMMLLLJJJHHHEEEBBB@@@@@@AAABBBAAA???===<<<;;;;;;<<<===<<<;;;::::::999:::::::::===>>>>>>BBBOOOhhhxxxkkkaaaXXXPPPPPPMMMGGG@@@===???BBB999:::<<>>:::555333999888666555666888999999:::::::::;;;;;;:::999999888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666888777777666666666666777999888777888999999999888>>>===<<<:::999999::::::|||xxx}}}vvv{{{|||{{{~~~ssscccsssyyyqqqooojjjddd```aaahhhnnnqqqqqqtttqqqoootttvvvlllppp|||zzz~~~~~~}}}sssxxxllluuuiiiWWWOOONNNKKKEEEBBB===888666777777666444333333333333333444555555888888888888888777666555444666999;;;<<>><<<;;;:::;;;;;;<<<::::::999888888888888888999===>>>999777AAAXXXlllrrr\\\HHH>>>;;;777:::>>>@@@???===<<<;;;??????===<<<<<<<<<===>>>888888999::::::999999888999999999999999999999999999999999999999999999999777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666888888777666666666666666777888888999999999888888:::888777666777:::===???|||wwwpppqqqtttvvvpppgggdddgggdddfffjjjmmmnnnllliiiggg___dddfffcccdddhhhiiieeerrryyysssttttttuuutttrrrvvv{{{yyyrrrwwwqqqkkkkkkooopppjjjbbb___]]]bbbjjjkkkiiiuuupppkkkbbblll~~~ppp]]]NNNIIIIIIFFFAAA<<<999666444555666555444444333333333444555666777:::999999999888777777666444777:::===???BBBFFFIIILLLFFFGGGFFFOOOwwwjjjffffffbbb______```___aaaeeejjjllljjjhhheeecccaaa```\\\UUUSSSUUUYYY[[[]]][[[WWWUUUUUUWWWXXXZZZ]]]aaaeeegggfffeeejjjhhhddd___\\\ZZZYYYXXXZZZUUUUUU]]]cccaaa^^^]]]]]]WWWVVV[[[___]]]XXXVVV\\\[[[ZZZYYYZZZ]]]ccchhhbbbbbb```]]]\\\]]]ZZZTTTMMMQQQUUUTTTQQQQQQUUUYYYXXXXXXYYYZZZZZZYYYVVVTTT[[[YYYWWWWWWYYY[[[]]]^^^___\\\WWWSSSPPPOOOOOOPPPKKKLLLMMMLLLLLLNNNSSSWWWTTTTTTWWWZZZZZZXXXVVVUUUVVVWWWUUURRRUUU]]]dddfff]]][[[YYYXXXWWWUUURRROOORRRTTTTTTRRRRRRTTTSSSOOOQQQNNNMMMOOOOOOLLLLLLOOOWWW\\\\\\UUUNNNMMMNNNNNNMMMMMMNNNMMMLLLJJJGGGFFFAAAAAAAAAAAAAAA@@@???>>><<<;;;;;;:::::::::;;;;;;:::999888888777777888888<<<;;;<<<<<<<<<===<<<<<>>|||fffaaa]]]^^^```___]]]]]]ccceeegggiiikkklllmmmmmmqqqvvvxxxtttqqqwwwpppbbbYYY```gggqqquuusss|||{{{mmm|||^^^[[[gggqqqbbbQQQFFFBBB@@@<<<999888666444333444444444444444444444444555666777888::::::999888888888888888666999===@@@BBBDDDGGGJJJJJJAAA@@@LLLuuutttllleeebbbaaa___]]]]]]]]]bbbhhhjjjiiiggghhhiiiccc```^^^]]]YYYUUUUUUYYYZZZZZZYYYXXXWWWVVVVVVWWWZZZZZZZZZ]]]bbbfffggggggjjjiiieeeaaa]]]ZZZXXXWWWWWWRRRRRRXXX^^^___]]][[[ZZZVVVWWW^^^aaa]]]UUUQQQXXXYYYYYYWWWXXX[[[___bbb___aaa___ZZZXXXXXXUUUPPPMMMQQQVVVVVVTTTUUUZZZ^^^ZZZXXXVVVVVVXXXYYYXXXWWW\\\YYYUUUUUUWWWZZZ[[[\\\XXXVVVRRROOOLLLKKKKKKKKKLLLNNNNNNMMMMMMQQQYYY___ZZZ[[[\\\[[[ZZZXXXVVVTTTRRRQQQNNNNNNVVVaaafffeeeYYYWWWVVVVVVVVVVVVTTTRRRUUUUUUQQQNNNOOOTTTTTTQQQOOOMMMOOOSSSSSSPPPOOOQQQPPPWWWYYYSSSLLLKKKMMMMMMMMMMMMLLLKKKIIIFFFDDDCCC>>>??????@@@???>>>===<<<999999999999999999:::::::::999999888777888888888===888444444999======;;;777III```xxx{{{sssrrryyy]]]III???;;;<<<>>>???>>>===<<<>>>@@@===<<<:::888999:::<<<>>>999999999999999999999999999999999999999999999999888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888888888888888888777777777888888999;;;======;;;;;;<<<===?????????>>>======<<<<<>>@@@CCCEEEEEEEEEFFFGGGHHHFFFSSSxxxbbb___aaabbb```^^^]]]^^^___YYY___fffhhhgggcccbbbbbb```\\\YYYZZZZZZ\\\ccckkkfffaaa\\\[[[\\\]]]\\\ZZZZZZZZZYYYYYYZZZ\\\^^^```aaaaaaaaa```^^^\\\ZZZXXX```___\\\XXXXXXYYY[[[[[[ZZZXXXXXX[[[ZZZUUUSSSTTTUUU[[[___]]]]]]``````]]]\\\^^^[[[UUUQQQQQQQQQNNNRRRSSSVVVXXXXXXXXXWWWVVVQQQRRRTTTUUUVVVVVVVVVVVV[[[WWWSSSSSSVVVYYYXXXVVVTTTSSSRRRQQQOOONNNMMMLLLLLLPPPUUUTTTRRRRRRXXX]]]SSSVVVUUURRRSSSZZZ]]][[[ZZZ```aaa[[[UUUTTTUUUUUURRRPPPPPPPPPRRRTTTTTTSSSUUUTTTRRRPPPTTTXXXVVVPPPHHHJJJPPPXXXXXXRRRLLLKKKQQQWWWYYYTTTPPPNNNMMMJJJFFFFFFEEEDDDBBBAAA@@@???======<<<;;;::::::999999555555666777888888999999888777666666555555666666000555;;;;;;666111//////<<<:::888777;;;MMMooo|||jjj___gggooonnndddUUUHHHAAA???AAADDDEEEEEEAAA===:::<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999888888999:::;;;===>>>???<<>>DDDIIIFFFPPP```rrrsss]]]dddsssrrrgggbbbUUUTTT]]]pppxxxrrrxxx{{{|||qqqdddhhhiiicccXXXSSSZZZdddQQQCCC888888999666444444444444555444222222222333444444555555666888999:::666666555555666888:::;;;@@@BBBEEEFFFFFFEEEEEEFFFJJJHHHXXX___```ZZZ___aaa^^^ZZZWWWWWWWWWUUUXXX]]]bbbdddbbb___[[[]]]XXXUUUVVVXXX\\\eeeooo```[[[VVVVVVYYY\\\\\\ZZZ[[[\\\]]]\\\ZZZZZZ[[[\\\\\\\\\]]]^^^]]]\\\ZZZYYYhhhhhhccc\\\XXXXXX[[[\\\YYYVVVUUUUUURRROOOPPPUUUPPPYYY^^^]]]]]]```___[[[[[[]]]ZZZSSSPPPQQQRRRPPPTTTTTTUUUWWWXXXVVVRRROOOKKKPPPUUUXXXWWWUUUTTTSSS[[[VVVSSSSSSWWWYYYWWWTTTPPPPPPOOONNNLLLKKKJJJIIIJJJQQQXXXXXXTTTQQQSSSWWWRRRVVVUUUSSSWWWaaagggfff\\\gggmmmdddVVVPPPQQQUUUMMMLLLLLLOOOSSSVVVWWWWWWPPPQQQPPPQQQUUUXXXSSSKKKJJJLLLSSS[[[[[[SSSKKKIIIJJJOOOQQQOOOMMMMMMKKKGGGDDDCCCBBBAAA@@@??????>>>>>>===;;;:::999888888888333444555777888888888888666666555444444444444555888222---///555:::999777333///333>>>AAA===AAAKKKgggzzziiiVVVGGGKKKRRRVVVTTTNNNFFF@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999888888999:::<<<>>>@@@AAAEEEHHHKKKKKKLLLPPPYYY```jjj}}}uuuYYYKKKOOOSSSYYY]]]YYY___nnn|||uuukkkhhhjjjmmmnnnmmmeee```YYYWWWWWWVVVRRRMMMAAA???;;;777444444444555444444444444444444444444222333555777777777777666666666777888999;;;<<<===DDDLLLBBB<<>>>>>>>>:::666666999999777333999999999888888666555555666666555444444444444555333333333222222222111111111222333555777888999:::AAAQQQnnnssseee~~~}}}___IIIJJJEEE???===CCCHHHBBB888<<<>>>>>><<<===???>>>999BBB>>>===>>>:::666888>>>???<<<;;;======::::::===@@@<<<;;;<<<===;;;999:::<<<===;;;777888<<<<<<888<<<:::999:::<<<<<<;;;999999999:::;;;===>>><<<:::===888999AAACCC>>>>>>CCCCCCAAAAAACCCHHHPPP\\\fffwwwhhhQQQJJJTTT\\\gggpppppp~~~tttlllddd______aaa```^^^[[[WWWRRRPPPPPPMMMGGGBBB;;;:::777555444444555555444444444444444333333333333444666777777777777666666777777999;;;???BBBDDDFFFBBB>>>BBBEEE@@@HHH^^^nnnzzzccc___[[[^^^[[[YYYWWWWWWVVVTTTSSSVVVWWWYYY]]]^^^]]]ZZZVVVSSSRRRRRRRRRSSSTTTVVVWWWSSSUUUXXX[[[]]]^^^]]]]]]ZZZccciiigggdddeeeeeebbbdddbbbbbb```[[[VVVWWW\\\lllpppqqqkkkeeeaaa]]]YYY[[[ZZZ\\\___\\\TTTNNNMMMSSSOOOOOORRRTTTTTTVVV[[[[[[YYYUUUPPPLLLKKKMMMOOOLLLNNNQQQRRRRRRPPPMMMLLLSSSQQQVVV``````WWWSSSWWW[[[YYYWWWUUUUUUVVVXXXZZZWWWTTTPPPMMMLLLKKKKKKKKKIIINNNQQQNNNNNNRRRSSSQQQKKKMMMQQQTTTVVVXXXYYYZZZZZZYYYWWWSSSQQQPPPRRRSSSQQQNNNMMMPPPVVVXXXUUUQQQJJJKKKLLLLLLKKKKKKLLLMMMJJJMMMPPPRRRRRRPPPMMMKKKIIIHHHGGGIIIKKKKKKIIIFFFDDDDDDCCCAAA@@@>>>===<<<===:::888:::???BBBAAA>>>888999999888888666555555666555555444444444444444333333222222222111111111111222333444555666777888<<>>@@@DDDDDD@@@AAA<<<<<>>>>>>>>???AAAAAAAAA@@@999999999:::;;;:::999888???BBBFFFGGGEEECCCEEEGGGJJJNNNNNNHHHGGGOOO[[[ccclllfffdddkkkyyyeeePPPMMM^^^pppvvv{{{pppnnn~~~{{{wwwsssiiiccc\\\WWWUUUSSSQQQNNNPPPMMMJJJIIIGGGCCC<<<666444444444444444444555555333333333333333333333333555666666777777777777666777777999;;;???CCCGGGJJJEEE:::>>>FFF???FFFmmmvvv\\\]]]aaaWWW```^^^[[[YYYXXXVVVSSSQQQWWWWWWXXXZZZ[[[[[[XXXVVVRRRQQQOOONNNOOOQQQSSSUUUPPPRRRWWW[[[]]]^^^]]]\\\XXX```bbb```gggsssuuullleeeaaa^^^\\\WWWTTTXXX^^^qqqsssppphhhaaa```^^^[[[XXXVVVZZZbbbgggddd```^^^^^^XXXRRRQQQPPPPPPUUU[[[[[[WWWQQQMMMLLLMMMOOOPPPMMMPPPRRRRRRPPPPPPSSSVVVPPPVVVgggyyy{{{kkkYYYQQQZZZXXXVVVTTTVVVYYY]]]```UUURRROOONNNOOOOOOMMMKKKJJJNNNPPPNNNNNNPPPQQQPPPNNNOOOQQQSSSUUUWWWXXXXXXVVVUUURRRQQQRRRRRRQQQPPPRRRNNNLLLOOOVVVYYYVVVQQQFFFIIILLLKKKHHHHHHJJJNNNMMMOOORRRTTTTTTRRROOOLLLKKKIIIHHHGGGHHHGGGEEEDDDDDDCCCBBB@@@>>>===;;;;;;===;;;:::===CCCFFFFFFDDD888888888888777666555555666555444444333333444444222222222222111111111000111111222222333444444555333444555888CCCWWWqqq}}}}}}iiiWWWQQQGGGCCCMMM___lllpppaaaSSSDDD>>>@@@EEELLLRRRPPPNNNMMMMMMIIICCCAAADDDGGGIIIFFF@@@@@@FFFFFF@@@AAA;;;;;;??????;;;<<>>777777888888777666555555555444444333333333333333222111111111111000000000000000111111111111111222///555:::;;;999<<>>@@@===999555222333444555444555555666666444333222222333333444444555555666777777777777888999:::;;;===???CCCFFFGGGEEEBBB@@@@@@<<<<<>><<<<<<;;;999:::;;;<<<===<<<;;;:::666666666777777666666555444333222222111111222222000000000000////////////......//////////////////111000///000222777<<<@@@@@@???@@@III[[[ppprrrcccRRRNNNKKKLLLPPPUUUWWWWWWyyyvvvzzz{{{xxxxxx}}}]]]YYYrrryyyccciiicccppp~~~|||xxxtttrrrpppmmmkkkjjjkkkmmmnnnooo|||mmmfffmmm~~~yyyeeeYYYWWWTTTNNNJJJCCCBBBAAA???<<<:::999999888777555222111222333555333333444444444444444444333333444555555666777777777777666777888:::<<<===CCCCCCEEEFFFEEEDDDCCCBBBBBBLLLRRReeefffWWW\\\YYYSSSSSSSSSUUUTTTUUUWWWXXXXXXVVVSSSUUUUUUVVVXXXZZZZZZXXXVVVQQQQQQQQQQQQSSSUUUXXXYYY___\\\YYYVVVUUUVVVXXXZZZaaa___aaafffggg```[[[ZZZaaadddiiimmmiiiaaa]]]___dddeeecccaaaaaaccc___YYY^^^[[[[[[^^^___]]]^^^aaaYYYXXXZZZ^^^^^^YYYWWWXXXRRRTTTWWWWWWVVVTTTRRRRRRWWWVVVVVVVVVXXXZZZ\\\^^^[[[___bbb^^^WWWSSSSSSUUUYYYZZZ\\\]]]\\\ZZZXXXVVVPPPSSSUUUTTTQQQQQQSSSVVVQQQPPPSSSYYYZZZWWWYYY___\\\XXXTTTUUUXXX[[[ZZZWWWRRRSSSSSSSSSRRRQQQRRRSSSPPPSSSUUURRRNNNMMMPPPTTTQQQNNNKKKNNNSSSUUUSSSOOONNNPPPSSSUUUTTTQQQMMMKKKCCCEEEGGGGGGDDDCCCCCCDDDAAAAAA@@@??????>>>======888:::<<<===<<<;;;::::::555555666666666666666555333333222111111111111111000000/////////.........---.........//////000000---///222444333333444666:::888666777>>>KKK\\\hhhuuuqqqbbbUUUMMMIIIMMMUUUbbbppp}}}zzziiiooowwwtttssswwwvvvwww\\\ZZZsssiiirrrfffeeexxxooojjjjjjjjjhhhfffdddhhhooovvv{{{}}}|||{{{wwwbbbaaaooozzzxxxsssTTTKKKNNNNNNIIIEEE@@@@@@>>><<<888666666777222333444444333333444555111222222333333444555555444444555555666777888888666666666777999;;;===???GGGFFFEEEDDDDDDDDDFFFFFFMMMfffvvvppp```ZZZYYYTTTUUUWWWSSSXXXXXXYYYZZZ[[[[[[XXXUUUUUUUUUVVVYYY[[[[[[YYYWWWSSSSSSTTTVVVXXXZZZ\\\]]][[[ZZZXXXWWWVVVVVVWWWXXX```YYYYYY___^^^YYY]]]hhhiiiiiilllnnnkkkggghhhmmmcccdddcccaaaeeejjjiiieeelllhhhccc```[[[VVVWWW\\\UUUVVV\\\dddeee___ZZZYYYVVVYYYZZZYYYVVVTTTVVVXXXVVVUUUTTTUUUXXXYYYYYYXXXXXX\\\\\\TTTMMMOOOXXX```ZZZZZZZZZZZZZZZYYYXXXXXXNNNRRRVVVSSSNNNMMMQQQWWWSSSRRRTTTZZZZZZVVVXXX]]]SSSQQQRRRVVV[[[\\\XXXTTTSSSTTTTTTQQQMMMKKKLLLOOOSSSXXX[[[WWWPPPMMMRRRYYYNNNNNNOOOQQQTTTVVVWWWWWWQQQRRRTTTTTTRRRMMMIIIEEECCCFFFIIIHHHEEEBBBAAABBB@@@@@@@@@@@@?????????>>>999;;;======;;;999777777555555666666666666666555333222222111000111111111000/////////............------......///000000111///111222000,,,---222888555666666444000///666>>>JJJ\\\uuuttt___[[[eee\\\[[[ZZZYYY[[[cccmmmtttqqq}}}jjjhhhmmmjjjiiinnnpppqqqttt{{{zzz]]]cccttt___xxxaaaooocccrrrlllWWW___vvv|||wwwsssvvveee]]]QQQJJJHHHFFFCCC@@@===<<<:::888888888888999555444333333555555444333222222333333333444444444777777777777666666666666666777999::::::<<>>======<<<<<<===<<<;;;999999999999888666777444222333555666444111222111111000///......---//////............//////.......................................///000000000000000000111222333444777<<>>AAACCCDDDBBB<<<999;;;CCCcccyyy```[[[YYYXXXYYYWWWTTTXXX______[[[WWWWWWYYYYYYVVVSSSTTTTTTVVV[[[\\\YYYZZZ]]]SSSTTTVVVWWWYYYZZZZZZZZZ\\\YYYUUURRRQQQSSSWWW[[[aaaaaa```]]]ZZZZZZ___dddfffffffffgggggghhhhhhhhhfffaaa]]]___eeeiiihhheeeccc```\\\YYYXXXYYY\\\^^^YYY[[[^^^```bbbaaa___]]]\\\YYYXXXYYYWWWSSSSSSUUUTTTVVVTTTRRRUUU[[[]]][[[^^^YYYSSSPPPRRRXXX___cccYYYXXXXXXXXXYYYYYYWWWVVVVVVTTTSSSRRRSSSSSSRRRPPPVVVXXXYYYXXXVVVUUUUUUVVVNNNOOOQQQRRRSSSTTTTTTUUUPPPPPPOOOMMMKKKIIIHHHGGGNNNUUUZZZXXXQQQKKKJJJLLLLLLHHHHHHOOOUUUSSSOOOMMMNNNOOOOOOMMMKKKHHHEEEBBBBBBAAA@@@???>>>???@@@@@@???>>>===<<<<<<;;;;;;;;;;;;:::888888999999777666666444222222444444333111111111000000///......---///......------......///---------------------------------------......///000//////000111222333333222444777>>>HHHUUUbbbjjj}}}~~~}}}}}}}}}zzzbbb```aaa]]]```ccceeegggjjjrrr~~~nnntttppp[[[yyylllTTTjjj}}}uuummmhhhggggggeee```[[[ZZZ[[[YYYRRRMMMLLLGGGAAA>>>======:::888888777666555444444444555777555333333444333222000333333333444444444555555666666666666666777777777666999<<<>>>???@@@BBBCCCAAA===BBBDDD<<>>>>>>>>>>>???======<<<;;;;;;::::::999:::999777777888888777555444222111111222333111000111000000//////............------,,,,,,------...------------------------,,,,,,,,,,,,,,,------...////////////000111222222111111000......444???HHHVVV[[[jjjzzzyyyxxxxxx{{{qqqmmmaaaiiisssxxxzzz|||qqq]]]UUU\\\___eeeiiiiiiiiipppxxxwww~~~www~~~wwwiiiooo___~~~}}}tttsssoooiiiccc```______YYYUUUQQQPPPPPPOOOJJJFFFDDDAAA===<<<;;;:::888666555444444333333333222222555444333333444444333222444444444444555555555555666666666666777777888888999;;;>>>????????????@@@AAA777BBBIIIAAAZZZuuu```UUUQQQSSSUUUWWWXXXYYY\\\___[[[YYYVVVVVVWWWWWWVVVUUUXXXSSSQQQTTTVVVUUUVVVZZZWWWWWWXXXXXXYYYXXXXXXXXXZZZYYYVVVRRRPPPRRRXXX]]]]]]^^^^^^[[[VVVTTTUUUWWW[[[]]]___bbbbbb```^^^\\\XXXVVVWWW[[[```cccaaa___]]]]]]]]]^^^]]]]]]\\\\\\ccc^^^YYYYYY]]]```^^^[[[YYYUUUSSSTTTSSSPPPPPPSSSOOOOOOOOOPPPTTTXXXZZZYYYPPPOOOQQQUUUYYYXXXSSSNNNMMMPPPRRRSSSSSSSSSTTTVVVSSSQQQOOOOOOPPPQQQQQQPPPUUUVVVWWWVVVTTTRRRRRRRRROOOSSSWWWWWWTTTSSSVVVYYYXXXVVVTTTQQQNNNMMMLLLLLLPPPNNNMMMMMMMMMLLLIIIGGGFFF@@@AAALLLWWWVVVNNNFFFHHHEEECCCCCCBBB@@@@@@BBB@@@??????>>>============;;;;;;;;;::::::999888777888777666666777777666444222111111111111111000///000000/////////.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///.........//////000111...000222222111111333666222888HHHbbb~~~vvvfffffflllvvvzzzxxxyyy|||sssXXXYYYYYY___fffgggdddeeeiiittt|||tttsssyyymmmqqqfff~~~zzzpppnnn``````___\\\YYYWWWWWWXXXNNNKKKGGGEEEFFFGGGEEEDDD???>>>;;;:::888777555333333333333333222222222111333222222333555777666666444444555555555666666666666666777777888999::::::<<<>>>??????===<<<<<<===AAA999EEEPPPOOOllloooddd[[[NNNLLLMMMOOORRRVVVYYYXXXVVVVVVUUUUUUUUUWWWXXXYYYYYYXXXSSSPPPRRRTTTRRRRRRSSSTTTTTTUUUUUUUUUUUUTTTTTTSSSUUUVVVSSSPPPPPPTTTYYYZZZ\\\\\\XXXSSSOOOPPPQQQVVVXXX[[[]]]^^^]]]\\\ZZZVVVUUUVVVZZZ]]]___\\\ZZZZZZ\\\^^^___```^^^]]][[[aaa\\\VVVUUUYYY[[[ZZZWWWWWWSSSQQQRRRQQQNNNOOORRRQQQNNNMMMOOORRRTTTUUUVVVRRRRRRTTTVVVWWWTTTMMMGGGKKKKKKLLLOOOSSSVVVVVVUUUOOOMMMKKKKKKMMMOOOPPPPPPQQQRRRSSSSSSPPPOOOOOOOOONNNNNNOOORRRUUUVVVVVVVVVSSSRRRPPPNNNLLLJJJIIIIIIPPPQQQQQQOOOKKKHHHHHHHHHDDD@@@CCCQQQ\\\ZZZNNNEEEGGGCCCAAACCCBBB>>>>>>BBB??????>>>>>>===<<<;;;;;;999:::::::::999888777666777555444444555666555333000111111000////////////////////////............,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---......///......------......//////------///222555555111...777666777<<>>??????>>><<<;;;<<<>>>CCCXXXtttfffPPPQQQOOOEEEGGGKKKNNNOOOPPPSSSQQQMMMRRRRRRSSSTTTVVVWWWYYYZZZVVVQQQOOOSSSUUURRROOOOOOOOOOOOPPPPPPPPPPPPPPPPPPLLLQQQVVVVVVRRRPPPQQQTTTZZZ\\\\\\YYYTTTRRRSSSUUUWWWXXXYYYYYYZZZZZZZZZZZZVVVVVVVVVYYY[[[[[[ZZZXXXWWWYYY]]]```aaaaaa___^^^[[[XXXTTTTTTUUUVVVUUUSSSUUUQQQNNNOOONNNLLLMMMQQQSSSNNNKKKMMMOOOOOOQQQTTT\\\ZZZWWWSSSOOOMMMLLLLLLIIIIIIIIILLLQQQSSSSSSQQQMMMKKKIIIHHHJJJMMMNNNNNNMMMNNNOOOOOOMMMLLLLLLMMMMMMIIIHHHLLLSSSWWWTTTPPPRRRQQQQQQPPPNNNLLLJJJIIIOOORRRSSSPPPJJJFFFGGGIIICCCAAAFFFTTT]]]YYYNNNFFFGGGCCCCCCHHHGGG???===AAA>>>>>>>>>===<<<;;;:::999888999::::::999888666555555444333333444555444222000111222111///...///000........................---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---------------......///...------,,,------......222...+++,,,000333111///333444444222222888CCCKKK```gggooo~~~yyyyyy}}}www~~~xxx}}}uuujjj```\\\fffddddddiiiqqqwwwzzzzzzvvv]]]HHHJJJUUU\\\aaafffiiigggiiipppyyy}}}lll\\\aaa]]]OOOIIIsssyyyrrrppprrrrrrllleee___WWWQQQRRRSSSTTTRRROOOMMMLLLLLLCCCCCCBBBAAABBBAAA@@@???999999777555333333444555222333444444555444333222444444444555888::::::999555555666666666777777777777888999:::<<<===>>>????????????===<<<===@@@CCCXXXoooSSSKKKGGGDDDCCCDDDOOOVVVSSSMMMLLLMMMLLLPPPPPPQQQRRRSSSTTTVVVWWWRRRNNNOOOVVVYYYVVVQQQNNNLLLMMMNNNOOOOOOOOOOOOOOOJJJSSS\\\^^^ZZZTTTSSSTTTXXXZZZ[[[YYYWWWWWWZZZ^^^]]][[[XXXVVVUUUVVVWWWXXXUUUUUUVVVXXXYYYZZZZZZYYYYYY[[[^^^```aaa```^^^]]]TTTTTTTTTTTTTTTSSSRRRQQQTTTOOOMMMMMMMMMKKKLLLPPPTTTMMMHHHJJJLLLMMMPPPUUU^^^^^^[[[UUUNNNKKKMMMPPPIIIKKKMMMNNNMMMMMMNNNOOOPPPMMMIIIHHHIIIKKKKKKLLLIIIKKKMMMMMMLLLKKKLLLMMMNNNJJJHHHLLLSSSVVVRRRNNNPPPQQQRRRSSSRRROOOLLLJJJKKKMMMOOONNNJJJGGGFFFGGGCCCAAAGGGRRRXXXUUUMMMGGGHHHDDDGGGNNNLLLBBB===AAA============<<<:::888777888999:::::::::888666555444222111222333444333222///111333111///...///111........................------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,------111///---,,,---///111222(((---333555555333333333???@@@QQQeeevvvyyynnnfffiiikkknnnooommmiiiccc___[[[^^^gggqqqrrrlllhhhiiiiiigggffffffcccbbbfffmmmnnnvvv}}}zzzzzzVVVJJJOOOSSSVVVYYYbbb______bbbfffqqq~~~{{{oooeeehhhYYY\\\\\\^^^kkk{{{yyyssskkkeeejjjjjjbbb[[[YYYSSSLLLPPPQQQQQQNNNJJJEEECCCBBB999:::<<<>>>???>>><<<:::999999888666444555777999222333555555666555444333777666555666999:::999888666666666666777777777777888888:::;;;===>>>???@@@??????>>>======???DDDHHHuuuoooLLLNNNRRRDDD===CCCDDDUUU```ZZZNNNJJJMMMPPPOOOOOOPPPPPPPPPQQQRRRTTTOOOLLLOOOXXX]]]ZZZSSSPPPMMMNNNOOOPPPQQQQQQQQQQQQMMMWWWbbbfffbbb[[[WWWWWWUUUWWWYYYYYYXXXZZZ___dddbbb^^^YYYUUUSSSSSSUUUWWWUUUUUUVVVWWWYYYZZZ[[[\\\^^^___aaaaaa```]]]ZZZXXXPPPSSSUUUVVVTTTQQQPPPPPPSSSNNNLLLLLLLLLJJJLLLPPPSSSKKKFFFIIIKKKLLLPPPVVVZZZ^^^```[[[RRRLLLLLLOOOJJJPPPTTTQQQKKKHHHKKKPPPSSSPPPKKKIIIIIIIIIJJJIIIHHHJJJLLLLLLLLLLLLLLLNNNQQQNNNMMMOOOTTTUUUSSSOOOJJJLLLOOOPPPOOOMMMIIIGGGGGGIIIJJJKKKJJJHHHFFFEEECCCBBBEEENNNSSSPPPKKKIIIIIIEEEIIIRRRPPPDDD>>>@@@<<<=========<<<:::888777888999:::;;;:::888666555333222111111333444333111000222333222///...///111---........................------,,,,,,------...************************++++++******++++++,,,---------,,,++++++,,,,,,,,,(((,,,///000---,,,...111444222///...000222444555555222888???DDDYYYsss}}}tttooowww~~~~~~rrrWWWNNNNNNRRRWWW]]]WWWYYYdddkkklllpppwww}}}sssvvvwww|||}}}vvvlllfff```^^^aaalll||||||xxx```ZZZkkk|||qqqiiiaaaccceeebbb]]]WWWRRROOONNNNNNOOOMMMKKKHHHFFFBBB===::::::999999999999999999999:::999888777666666666666666555555444444444555555777888999999999888666555555555666666777777888888999;;;<<<<<<===>>>;;;888BBB>>>888>>>HHHDDDFFFVVVyyydddTTTIIIIIIHHHAAA???DDDFFFVVVeeefffYYYLLLGGGIIIKKKLLLLLLMMMNNNNNNOOOOOOKKKJJJMMMSSSSSSOOOMMMPPPIIIPPPSSSPPPLLLMMMPPPQQQKKKYYYbbb^^^UUUSSSUUUUUUPPPRRRTTTUUUUUUWWW[[[]]][[[XXXTTTQQQRRRVVV\\\___WWWUUU___nnniiiWWWRRR\\\``````^^^[[[XXXWWWXXXZZZSSSSSSQQQPPPOOOOOOPPPQQQRRRMMMJJJMMMPPPPPPPPPRRRPPPPPPOOOKKKIIIKKKPPPUUUSSSVVVUUUQQQQQQSSSOOOHHHIIIHHHMMMVVVXXXQQQJJJIIIJJJIIIIIIMMMQQQPPPKKKEEETTTPPPJJJHHHJJJMMMPPPRRRSSSPPPKKKJJJKKKNNNPPPQQQKKKLLLMMMLLLIIIFFFDDDDDDJJJTTT[[[VVVLLLGGGEEEEEEJJJGGGGGGJJJKKKIIIGGGHHHNNNOOONNNKKKGGGDDDCCCCCCBBB@@@>>><<<:::999888777999999:::;;;:::999888777444444333333333333222222333333333222111000000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))...------,,,,,,------...++++++,,,------...//////............////////////000111333555888<<>>:::777888888888777777777777777:::999888777666666666666666666555555555555555666888888888888777666666555555666777888999999999999:::::::::;;;===AAACCCCCC777FFFIIIAAA>>>AAASSSnnnwwwVVVIIIBBBEEEFFFAAAAAAFFFJJJUUU___^^^SSSIIIGGGIIIIIIJJJJJJKKKLLLMMMNNNNNNKKKIIIJJJPPPWWWZZZWWWRRRRRRYYY]]]YYYSSSPPPNNNKKKDDDNNNTTTPPPJJJJJJNNNOOOQQQTTTVVVXXXYYY[[[]]]___^^^\\\ZZZXXXXXX[[[___aaa[[[XXX```mmmjjj\\\XXXaaa``````^^^ZZZWWWVVVXXXYYYUUUSSSQQQOOOOOOOOONNNNNNQQQMMMMMMRRRUUUUUUTTTVVVQQQQQQPPPNNNNNNPPPTTTXXXUUUVVVTTTPPPPPPSSSQQQLLLLLLJJJNNNVVVXXXRRRMMMLLLJJJIIIJJJNNNRRRSSSPPPLLLTTTTTTRRRPPPNNNPPPUUUYYYRRRNNNKKKJJJLLLPPPSSSUUUKKKMMMMMMLLLIIIFFFFFFFFFDDDLLLPPPLLLHHHIIILLLMMMKKKGGGGGGJJJKKKIIIIIILLLVVVTTTPPPLLLGGGDDDAAA@@@@@@???===;;;:::888888777888999:::::::::999888777444444333333333222222222222222222111000////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))),,,,,,++++++++++++,,,,,,++++++,,,,,,---------...---.........////////////000111222333555777999:::999;;;CCCWWWrrroooZZZPPPKKKKKKRRR]]]aaa]]]]]]ccc^^^cccnnn~~~}}}nnnzzzwwwoooeeeooozzzvvvoooxxxuuuiii___ggghhhZZZSSSQQQVVVNNNLLLIIIFFFCCCBBBBBBBBB@@@???===<<<;;;999666333555555555666666666666666999888777666666555666666666666666555555666666777999888777666555555555555666777999;;;<<<<<<;;;:::<<<;;;;;;<<<<<<<<<<<<===CCCEEEDDDKKKYYYaaappp}}}NNNIII@@@<<<@@@CCC@@@???CCCGGGLLLPPPNNNIIIFFFGGGJJJFFFGGGHHHJJJKKKLLLLLLLLLJJJJJJHHHKKKYYYeee```TTTTTT\\\aaa^^^XXXSSSNNNIIIIIIMMMNNNJJJHHHKKKOOOPPPRRRUUUYYY\\\]]]^^^___```aaa```]]][[[[[[\\\^^^```[[[VVVYYYcccddd\\\ZZZ`````````^^^[[[WWWWWWXXXZZZWWWTTTQQQPPPRRRRRRPPPMMMOOOMMMOOOVVVYYYXXXWWWXXXTTTSSSSSSTTTXXX[[[]]]^^^XXXWWWTTTPPPPPPSSSRRROOOMMMKKKMMMRRRTTTPPPMMMMMMIIIHHHHHHLLLQQQTTTSSSQQQRRRVVVXXXUUUQQQQQQVVV\\\SSSPPPMMMMMMQQQUUUYYY[[[LLLMMMMMMLLLJJJHHHHHHHHHOOOQQQNNNGGGDDDGGGJJJJJJLLLHHHHHHJJJKKKJJJMMMQQQ```ZZZQQQKKKHHHDDD@@@======<<<;;;:::999888888888888999999:::999888777666333333333333222222222222111111000000///.....................------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************++++++************++++++++++++++++++,,,,,,,,,,,,---------.........//////000000000000111222333333999888777;;;DDDPPP\\\ccc~~~|||bbbRRRIIIEEEKKKPPPQQQVVV]]]aaa______cccoookkkgggvvvxxxvvv{{{vvvppplllkkklllzzzrrrmmmfffbbbjjjaaaSSSMMMKKKQQQIIIGGGDDDAAA???>>>>>>>>>999888666666666555333111444555555555555555666666888777666666555555555666777666666666666777777888:::888777555444555555666777999<<<>>>???>>>===;;;>>>>>>AAADDDBBB===;;;;;;HHHLLL___|||TTTHHHDDD>>><<>>???@@@BBBDDDHHHJJJDDDEEEGGGIIIKKKLLLLLLLLLJJJNNNKKKIIIUUUeeeaaaRRRKKKSSSYYYYYYWWWUUURRRMMMPPPQQQPPPNNNNNNPPPQQQRRRPPPTTTYYY]]]^^^^^^^^^^^^ccc```\\\YYYWWWWWWYYYZZZZZZTTTTTT[[[]]][[[[[[___bbbaaa___\\\YYYXXXYYY[[[WWWTTTQQQRRRUUUVVVTTTRRROOONNNRRRXXXZZZWWWUUUVVVXXXWWWWWW\\\cccggghhhggg[[[ZZZWWWUUUTTTTTTRRROOOMMMKKKKKKLLLNNNMMMLLLKKKHHHGGGGGGIIINNNQQQRRRQQQRRRTTTVVVTTTPPPOOORRRUUUSSSPPPNNNNNNQQQUUUXXXZZZMMMMMMMMMLLLJJJIIIJJJLLLYYYWWWQQQIIIGGGJJJKKKIIILLLIIIHHHJJJJJJKKKOOOUUUcccZZZOOOIIIFFFDDD???;;;;;;:::999888888777777888777888999999999888666666333333333222222222222111/////////......---------------------------------++++++++++++++++++++++++************************************************++++++************++++++++++++++++++++++++++++++,,,,,,---------.........///............//////000111555999;;;;;;:::<<<>>>???MMM^^^ooolllZZZKKKJJJMMMMMMNNNRRR\\\\\\[[[[[[```lll~~~yyynnn[[[eee~~~uuummmjjjpppmmmkkkooozzztttWWWNNNIIIFFFJJJDDDCCCAAA>>><<<;;;::::::666444333222333444333111555555555666666777777777777666555555444555555555666666666666666777888888999888666555555555666777888:::===@@@AAA@@@???>>>@@@???AAAEEEEEECCCFFFLLLFFFyyy|||SSSCCCEEEBBB???>>>@@@@@@<<<:::;;;999888999<<<@@@DDDFFFFFFBBBDDDGGGIIIKKKLLLLLLLLLKKKQQQPPPIIINNNZZZYYYOOOFFFLLLPPPPPPRRRUUUUUURRROOONNNNNNOOOOOONNNLLLKKKOOOSSSXXX\\\]]]\\\[[[[[[eeeaaa[[[VVVSSSSSSUUUWWW\\\YYYXXXYYY\\\^^^___aaaccccccaaa]]]ZZZYYY[[[]]]SSSPPPNNNPPPSSSWWWXXXWWWUUUTTTWWW[[[[[[WWWUUUWWW\\\[[[\\\bbbiiinnnnnnmmm^^^\\\[[[[[[ZZZUUUOOOLLLNNNMMMKKKJJJKKKMMMMMMKKKJJJJJJIIIJJJLLLOOOPPPQQQUUUSSSRRRQQQPPPOOONNNMMMPPPNNNLLLLLLNNNPPPQQQQQQMMMMMMLLLKKKIIIJJJLLLNNNPPPQQQNNNLLLNNNTTTTTTQQQKKKHHHHHHIIIIIIIIIOOOVVV^^^VVVKKKEEEDDDCCC???<<<999999888777777777777777777777888888888777666555333333222222222111111111.........---------------,,,,,,------------------++++++++++++++++++++++++************************************************,,,,,,++++++++++++,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,------------------------...///000111000222222111///222999>>>222444666999CCCRRR^^^cccdddmmm```OOOHHHDDDHHHOOOJJJQQQYYY^^^bbbjjjvvvyyymmmhhhqqq}}}sssllljjjkkkiiiiiiiiijjjmmmnnnmmmlllqqqooo\\\JJJGGGDDD>>>@@@>>>===;;;999888666555555555333111111333444333222555555666666777888888888555555444444444444555555555555555555666777888888777777777777777888888999999;;;>>>@@@AAAAAAAAA@@@CCC===:::======???IIIWWWppp{{{rrrNNNKKKIII=========>>>???>>>======<<<<<<;;;;;;===@@@AAABBBAAA@@@BBBFFFIIIKKKLLLLLLLLLLLLQQQPPPJJJHHHNNNPPPLLLHHHKKKMMMMMMOOOTTTUUUSSSLLLLLLNNNRRRQQQMMMJJJKKKQQQTTTYYY\\\\\\[[[ZZZZZZeeeaaa\\\XXXVVVVVVWWWYYY[[[\\\[[[YYYYYY\\\^^^^^^ccccccaaa^^^[[[ZZZ[[[]]]NNNNNNMMMMMMOOOSSSXXX\\\^^^]]]]]]___\\\XXXXXX[[[______```cccgggjjjkkkjjj]]][[[[[[^^^\\\TTTMMMKKKQQQQQQNNNKKKLLLPPPPPPMMMMMMMMMMMMNNNNNNPPPQQQRRRWWWTTTQQQPPPQQQPPPNNNLLLRRRQQQPPPQQQRRRRRRQQQPPPLLLLLLKKKIIIHHHJJJMMMQQQKKKNNNOOONNNQQQTTTSSSOOOIIIGGGHHHIIIGGGGGGMMMUUUVVVPPPHHHCCCAAAAAA???>>>:::999888777777777777777666777777888888666555444222222222222111111111111------------------------,,,,,,,,,,,,------------++++++++++++++++++++++++***************************************+++++++++,,,,,,++++++++++++,,,,,,******++++++,,,---------+++++++++,,,,,,,,,------,,,,,,,,,---...///111111222333333000------000444555444444333444666999:::AAADDDMMMXXXaaalll|||sss^^^LLLHHHLLLBBBHHHRRR[[[bbbiiiooosss}}}|||}}}zzzqqqjjjgggeeecccbbbYYYZZZZZZZZZYYYVVVTTTRRROOORRRHHH>>>@@@???999:::777777666555555444444444555333111111222333333333444555555666777777888888555444444333444444555555444444444444555666777888555666777999::::::::::::;;;<<<===???@@@AAABBBBBBCCC???BBBJJJOOOTTTbbbssswwwNNNCCCHHHFFF<<<:::<<<===<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<===>>>???===@@@DDDGGGJJJKKKKKKJJJMMMLLLKKKIIIHHHHHHKKKMMMIIILLLMMMLLLNNNSSSSSSPPPMMMMMMQQQVVVUUUPPPPPPTTTUUUXXX\\\]]]]]][[[[[[[[[^^^^^^]]]]]]\\\\\\[[[[[[YYY```aaa[[[XXX[[[\\\ZZZbbbaaa```\\\YYYXXXZZZ[[[PPPPPPPPPNNNMMMQQQZZZaaaccc```___^^^[[[XXXZZZ``````aaaaaa___^^^^^^___```[[[WWWWWWZZZYYYRRRMMMMMMQQQSSSPPPLLLMMMQQQQQQMMMLLLMMMNNNOOOOOOPPPQQQRRRTTTTTTSSSQQQPPPPPPQQQRRRRRRSSSTTTVVVWWWVVVSSSPPPKKKKKKIIIHHHGGGIIINNNRRRPPPTTTTTTQQQOOOOOOMMMIIIFFFFFFGGGHHHFFFDDDJJJRRRPPPLLLGGGBBB???>>>>>>???;;;:::999888777777777777555666777777777666555444222222222222111111111111---------...............++++++,,,,,,,,,---------************************************************))))))*********+++++++++++++++************++++++)))***+++,,,---...///000++++++++++++,,,,,,,,,,,,---------------...///000$$$(((...222555555666666///222777<<<<<<888333111222111222555777;;;DDDOOO]]]fffppp~~~fffJJJ@@@FFFHHHMMMTTT]]]dddhhhiiilllppprrrssszzz|||jjjiiimmmnnnssszzz|||~~~}}}}}}~~~|||zzzxxxkkk]]]WWWXXXYYYUUUPPPOOOPPPPPPOOOLLLIIIHHHGGG===CCC===777======777888333333444444555555666666555333111111222333333333444444555555666777888888444444333333333444444555333333333444444666777777444555888:::;;;<<<<<<<<<;;;<<<===>>>@@@AAABBBCCCAAAEEEUUUlllzzzpppGGGGGGJJJ;;;555@@@;;;======:::888888888777888888777777777:::===@@@;;;>>>BBBFFFIIIIIIIIIIIIMMMHHHFFFHHHIIIHHHJJJOOOGGGJJJLLLLLLOOORRRQQQMMMMMMMMMQQQVVVUUUQQQTTT[[[ZZZ\\\______^^^]]]\\\]]]WWWYYY]]]```aaa```^^^\\\]]]gggjjjbbb\\\___```]]]``````^^^[[[XXXWWWXXXZZZTTTVVVUUUQQQNNNQQQ\\\fffccc```]]]\\\XXXVVV[[[bbbaaabbbaaa\\\VVVSSSTTTWWWYYYSSSRRRVVVVVVQQQNNNPPPPPPRRROOOJJJKKKPPPPPPKKKHHHJJJLLLNNNNNNOOOPPPQQQOOORRRTTTQQQMMMMMMRRRXXXKKKMMMPPPSSSUUUSSSOOOKKKKKKJJJIIIGGGFFFIIINNNRRRQQQUUUVVVRRROOOOOONNNLLLEEEEEEGGGHHHEEECCCHHHOOOLLLKKKHHHCCC???===>>>???<<<;;;:::888777777666666555666777777777666444333222222222111111111111000........................+++++++++,,,,,,---------************************))))))))))))))))))))))))))))))******++++++++++++******))))))))))))******))))))+++,,,...///111111******+++++++++,,,,,,,,,...---------,,,------...555222///,,,+++---///000000---,,,...///000333777222111333666444111333777666===DDDHHHOOO___uuutttKKKKKKAAAHHHUUUSSSPPPTTTVVV[[[\\\aaafffhhhjjjrrr{{{zzziiikkkpppnnnkkkmmm{{{uuusssvvvxxxwww{{{wwwzzz{{{wwwrrrrrrtttuuurrrnnnhhh```UUUOOONNNNNNMMMJJJHHHGGGFFFDDDBBBAAA??????<<<;;;:::888777666666666333333333333333333333333333333333333333333333333777777888999999888666555444444555555555555666666555555555555666777999999777:::>>>>>>;;;:::;;;===???@@@:::;;;BBB???@@@KKKFFFccc___QQQDDD>>><<<::::::<<<;;;::::::999888888888999::::::999999999:::;;;;;;BBBAAA@@@@@@AAADDDFFFHHHDDDDDDDDDDDDEEEGGGIIIKKKNNNKKKJJJNNNSSSUUURRRNNNSSSRRRPPPPPPQQQTTTWWWZZZ\\\\\\YYYWWWZZZ^^^\\\WWWXXXYYY\\\\\\\\\\\\]]]___\\\aaadddbbb[[[WWWVVVXXXZZZ[[[[[[XXXVVVUUUSSSQQQUUUYYYWWWPPPRRR\\\```]]]XXXZZZZZZYYYVVVVVVYYY]]]^^^\\\WWWQQQLLLMMMRRRWWWRRRXXXYYYSSSNNNNNNLLLGGGMMMKKKKKKMMMNNNNNNOOOPPPJJJNNNRRRSSSRRRQQQRRRTTTXXXTTTOOOLLLLLLNNNOOOPPPOOONNNMMMMMMNNNMMMJJJHHHIIIHHHGGGFFFGGGIIILLLMMMQQQPPPOOOOOOPPPNNNKKKHHHKKKHHHEEECCCCCCFFFJJJLLLJJJGGGBBB???>>>=========<<<;;;999777666666777777666666666555444444333333222222111111000/////////,,,------......------,,,++++++,,,------...//////************************))))))))))))************)))))))))))))))))))))))),,,,,,+++***))))))******+++---///111000...***(((************************++++++******++++++,,,------------............/////////////////////////////////000111222222333333666666666777:::===AAACCCJJJLLLPPPXXXcccooozzz|||fffOOOGGGMMMMMMLLLMMMHHHRRRRRRVVVYYYXXXWWWZZZaaavvv{{{rrryyy~~~ooorrr}}}yyysssnnnpppnnnllllllnnnlllfffaaaZZZSSSKKKGGGGGGGGGFFFDDDAAAAAA???>>><<<;;;:::999:::999888666555555444444333333333333333333333333333333333444444444555555888999::::::999888777666555555555666666666666666555555555666777888:::;;;===@@@CCCBBB>>><<<===???777AAABBBBBBJJJJJJFFFJJJZZZrrrMMMDDD<<<;;;<<<;;;:::;;;::::::999888888888888888999999999999999::::::;;;???>>>>>>>>>???AAACCCDDDEEEEEEFFFFFFGGGHHHJJJLLLKKKIIIJJJMMMSSSUUUSSSPPPQQQPPPPPPPPPQQQSSSUUUWWWXXXZZZ[[[ZZZ[[[]]]ZZZUUUSSSVVVXXXZZZZZZZZZ[[[\\\\\\^^^```^^^YYYUUUUUUUUUUUUXXXYYYVVVRRRNNNKKKJJJRRRUUUVVVTTTTTTYYY\\\\\\YYYZZZZZZYYYYYYYYY[[[]]][[[YYYTTTNNNJJJKKKQQQUUUZZZZZZVVVRRRRRRVVVTTTOOOOOONNNMMMMMMNNNNNNNNNOOONNNPPPQQQQQQPPPPPPRRRTTTYYYTTTOOONNNPPPRRRRRRQQQNNNNNNNNNOOOOOONNNKKKHHHIIIIIIHHHHHHHHHIIIJJJKKKPPPQQQSSSSSSRRROOOKKKGGGHHHFFFCCCBBBBBBDDDFFFHHHGGGEEECCC@@@>>><<<:::999===<<<:::999888888888888666666666555444444333333222222111111000///......,,,,,,------------,,,,,,+++++++++,,,---------...************************))))))))))))************)))))))))))))))))))))))),,,+++******)))))))))***+++,,,...///...---***)))************************++++++******++++++,,,---------------............//////////////////////////////000000111222222333222222222222555777:::<<<;;;:::999999;;;???CCCEEEOOOXXXdddlllqqqvvv~~~lllggg___ZZZVVVPPPHHHAAAkkk[[[KKKEEEFFFCCCBBBBBBFFFJJJJJJGGGGGGJJJVVVbbbnnnwww}}}xxxtttkkkeeeqqq}}}wwwtttpppoooooommmiiifffaaaaaaaaabbbbbb^^^VVVOOOJJJFFFAAA???@@@@@@???===;;;::::::999777666555555888777666444444333333333333333333333333333333333333333444555666666777777::::::::::::999888777666666666666666666666666666666666666777999;;;===>>>???BBBCCCAAA>>><<<===???<<>>AAADDDDDDAAAKKK^^^fffmmm}}}tttOOO>>>===888777999:::777555666777777666666666666666777777777666666777777888999888888888888999:::;;;<<<===@@@CCCCCCBBBAAACCCEEEFFFEEEGGGJJJNNNOOONNNLLLJJJKKKLLLNNNNNNNNNMMMMMMMMMUUUZZZXXXUUUTTTRRROOOLLLMMMNNNNNNOOORRRWWW[[[]]][[[XXXVVVUUUTTTRRRQQQUUUPPPMMMOOOSSSWWW^^^dddWWWVVVZZZ```\\\PPPNNNTTTVVVTTTTTTVVVYYY[[[YYYVVVSSSQQQLLLIIIIIILLLQQQUUUTTTOOOIIIGGGJJJOOOPPPNNNJJJJJJIIIIIIMMMRRRRRROOONNNOOOOOOPPPPPPQQQRRRSSSQQQPPPOOONNNNNNMMMLLLKKKJJJKKKMMMPPPQQQOOOKKKGGGDDDFFFIIILLLNNNOOOOOOOOOLLLPPPRRRRRRNNNIIIFFFEEEBBBBBBAAAAAA@@@@@@@@@???@@@AAAAAA@@@>>><<<;;;;;;999888666555444444444444666666555444444333333222222222111000...---,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***************************************((()))))))))************)))))))))))))))))))))))))))***************))))))*********)))))))))*********************************************++++++,,,+++,,,,,,,,,------------------------------------....../////////000000000000000//////000111333333///000111222333555666666999777666666777777777666111666<<>>;;;888777999::::::999jjjPPPLLLEEEAAABBBCCCAAA@@@AAADDDJJJOOOQQQUUU___gggkkkwww}}}}}}~~~yyy{{{|||qqqttt{{{|||rrrlllfffaaa```hhhnnnnnniiijjjooojjj```[[[YYYXXXWWWWWWVVVUUUTTTOOONNNLLLKKKIIIEEEAAA???===<<<;;;;;;:::999777555666666666666666666666666666666555444444555555555444444444444444444444444444444555666888999::::::999888888777666555555555666666666666777777777777<<<======???AAACCCEEEFFFGGGHHHGGGDDD???>>>@@@CCC@@@FFF[[[kkkHHH===<<<<<<888555777666444333666555555555444444555555666666555555555555666777777777777777888888999:::::::::>>>CCCCCC@@@???@@@BBBDDDEEEFFFHHHIIIJJJIIIGGGHHHIIIKKKLLLLLLKKKJJJIIIKKKQQQTTTQQQNNNOOOPPPOOOMMMLLLKKKJJJKKKPPPWWW\\\^^^\\\XXXWWWVVVUUUSSSRRRWWWQQQQQQ[[[eeehhhiiikkkYYYWWW[[[bbb___UUUTTTZZZXXXWWWVVVXXX[[[[[[XXXTTTPPPNNNKKKJJJLLLPPPTTTVVVTTTRRRQQQPPPNNNMMMOOOQQQOOOPPPNNNLLLPPPVVVUUUOOOKKKLLLOOOSSSUUUUUUSSSRRROOORRRTTTQQQLLLIIIJJJLLLGGGHHHKKKNNNOOONNNIIIFFFCCCEEEGGGJJJKKKJJJIIIHHHLLLMMMLLLJJJHHHEEEDDDDDDCCCCCCBBBBBBAAA@@@???>>>?????????===<<<<<<@@@CCC999888666444333333444444555555555444333333222222111111000///...---,,,++++++,,,,,,,,,,,,,,,,,,+++*********************)))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((())))))*********))))))***)))((((((((()))************************************))))))******+++,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---...............//////////////////000000111111000000000000///......---444222111111444666666666888999999777555555888<<<999888777666666999>>>CCCBBBAAABBBFFFIIIMMMUUU\\\aaaaaafffooovvvxxx{{{|||~~~zzzwwwhhhiiiddd[[[TTTSSSRRROOOQQQRRRQQQNNNIIICCC>>>;;;<<<======<<<:::999888888>>>===<<<:::999999999999666555333222333444555555~~~XXXKKK???<<<>>>???AAADDDDDDIIILLLKKKMMMRRRUUUUUUXXXaaammmyyy}}}zzzyyy|||uuulllkkkxxx~~~xxxrrrppp}}}zzziiiaaaZZZSSSSSSYYY```aaa```^^^```aaa\\\UUURRRQQQPPPOOOMMMLLLKKKJJJIIIGGGEEEBBB@@@>>>>>>===999999999888777666444333444444444555555666666666666666555555555666666777666666666666666666666666555555666777777888999999777777666555555555666666666777777888999:::;;;;;;???@@@@@@AAACCCEEEGGGHHHHHHHHHGGGCCC???>>>BBBEEEGGGbbbsssJJJ<<<888666666222111222222111333777444333333333333444555555444444444444444555666666777777888888888999999999999???DDDEEEAAA>>>???AAACCCDDDEEEGGGGGGFFFFFFEEEHHHHHHIIIJJJJJJIIIHHHGGGJJJMMMNNNJJJJJJMMMPPPOOOMMMMMMLLLLLLMMMQQQXXX\\\]]]]]]\\\ZZZWWWUUUTTTSSS^^^\\\ddduuu|||uuukkkgggZZZXXXZZZ^^^```___```bbb]]]]]]^^^______\\\XXXUUUMMMLLLKKKMMMQQQTTTVVVWWWTTTSSSTTTTTTQQQLLLMMMPPPYYYZZZVVVQQQUUU[[[XXXOOOKKKMMMQQQUUUXXXWWWTTTPPPLLLOOOPPPMMMIIIFFFGGGJJJFFFGGGIIILLLNNNMMMJJJGGGNNNNNNOOOOOOMMMKKKHHHGGGMMMJJJGGGFFFFFFFFFEEEDDDEEEEEEDDDCCCAAA@@@??????===??????===;;;<<>>;;;999;;;@@@BBBAAABBBEEECCCCCCDDDEEEFFFGGGHHHHHHFFFFFFHHHJJJLLLKKKHHHEEEJJJIIIFFFDDDBBBAAA@@@@@@>>>BBBDDDAAA>>>???===:::<<<::::::;;;<<<;;;888444666777999999888888999;;;999888666555333333222222555555555555666777888999ttt[[[KKKEEECCCEEEGGGEEEIIIJJJHHHIIIMMMOOONNNJJJPPPWWW\\\bbbmmm}}}{{{sssjjjkkkxxx~~~}}}|||wwwuuuttttttsssoookkkhhhfffmmmnnnccc[[[XXXRRRMMMUUUcccddd[[[TTTTTTSSSPPPMMMLLLJJJJJJJJJHHHFFFDDDDDDDDD@@@@@@>>>===;;;::::::;;;666777777777555555444555444444555666777777888888555555555555555666777777777777777777777777777777666666666666777777888888777666666555555666888888888999:::<<<===???@@@AAAAAAAAAAAABBBCCCEEEFFFGGGCCCEEEFFFEEEEEEIIIPPPUUUlllqqqOOO@@@;;;666444222000000222222000111555222222222222222333444444333333333333333444555555666777777888888888888888777===DDDDDD@@@<<<===???BBBCCCFFFGGGGGGGGGGGGGGGHHHHHHIIIHHHHHHGGGFFFFFFIIIKKKJJJIIIKKKPPPQQQNNNLLLNNNQQQSSSTTTUUUWWWYYY[[[]]]___\\\XXXTTTTTTTTT```bbbooo}}}|||lll```^^^```^^^ZZZXXX]]]eeegggeeeaaaccceeeddd```[[[WWWUUUJJJJJJKKKOOOTTTXXXXXXWWWUUUPPPNNNQQQQQQMMMLLLOOOZZZ\\\XXXSSSWWW```]]]RRRRRRQQQSSSUUUXXXWWWSSSPPPNNNLLLJJJJJJLLLMMMLLLKKKGGGGGGHHHKKKMMMMMMKKKIIISSSTTTSSSSSSQQQOOOMMMLLLNNNIIIFFFGGGKKKLLLHHHCCCGGGFFFDDDBBBAAA@@@??????;;;>>>@@@>>>::::::===AAA<<<;;;999777666666666777555555444333333222222111------------------------++++++,,,,,,,,,,,,++++++)))******++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&''')))***+++***)))((((((((()))))))))*********************************)))))))))))))))***++++++************++++++++++++++++++++++++++++++++++++---------,,,,,,,,,,,,,,,+++,,,,,,---.........---++++++++++++,,,---...///000111111111000000000000///000111222333555777888+++...111333333222333333333555777777555444333222888666777888666111222666<<<;;;::::::;;;<<<<<<;;;888777888999;;;<<<:::999999888777888999;;;>>>@@@111666888666666888999777444333222444666777555333999::::::888555333444555333333444555666777888888000222333444444444555555jjjVVVJJJEEEEEEFFFIIIIIIFFFGGGLLLOOONNNJJJLLLMMMKKKJJJOOO\\\fffsss~~~}}}vvvwww|||yyyrrrsssxxx{{{{{{{{{||||||zzzwwwsssuuuuuusssnnnlllllllllllljjjiiiiiijjjgggaaa]]][[[___\\\dddrrrsssfff^^^aaaXXXRRRQQQRRRMMMKKKYYYlllkkk[[[OOOMMMKKKDDDBBBFFFBBBBBBBBB@@@>>><<<<<<===999:::;;;:::999888888888555666777777666666777888666777777888999:::;;;<<<444444444444555555666777888888888888888888888888666666666666666777777777777777666666666888999::::::;;;<<<>>>AAACCCDDDEEEAAAAAAAAABBBBBBDDDEEEEEEBBBFFFJJJMMMRRR[[[fffnnnsssEEE999:::444000555333222333666444000///222222111111111222333333444333333222222333333444555666666777777888777777777333;;;BBBBBB===999:::<<<@@@CCCFFFHHHHHHHHHIIIJJJIIIIIIHHHGGGGGGFFFFFFFFFHHHIIIIIIIIINNNSSSRRRMMMJJJOOOUUUYYYYYYXXXWWWWWWYYY]]]```^^^XXXSSSSSSUUUXXX\\\gggooogggUUUOOOTTTgggeee\\\TTTZZZfffhhhaaaaaaeeegggeee___XXXTTTSSSHHHHHHKKKPPPVVVYYYXXXVVVYYYPPPKKKOOOSSSQQQOOOPPPTTTVVVTTTPPPWWWbbbaaaVVVXXXVVVTTTTTTVVVUUURRROOOXXXQQQLLLNNNWWW[[[XXXRRRHHHHHHIIIKKKMMMNNNLLLKKKMMMMMMNNNNNNOOONNNNNNNNNNNNIIIFFFJJJPPPQQQJJJBBBHHHFFFDDDBBB@@@?????????:::>>>AAA???;;;888999;;;:::999777666555444555555555555444333333222222111,,,,,,,,,---------......+++++++++,,,,,,+++++++++))))))***+++,,,---------))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))%%%''')))***+++***)))((((((((()))***++++++******************************)))))))))))))))******+++)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///////////////------,,,,,,---...000111---///111000...,,,,,,---//////000111000000//////222222222111111222444777222444333111000333666888444444555666333///222888444333222333555777777777999777444333444666777777666666777888888777666555444777777333222555777777666666666666666666666777111333555444222222444777333333333333333222000000222444666666555444333333|||cccQQQFFFKKKBBB@@@GGGJJJFFFGGGMMMFFFGGGJJJKKKKKKLLLNNNPPPWWWYYY^^^eeennnwww~~~}}}wwwpppmmmnnnnnnkkkhhhqqqooommmmmmnnnkkkfffbbbaaabbbbbbbbbbbbaaa``````[[[[[[ZZZXXXVVVUUUSSSSSSTTTUUUUUUVVVUUUSSSQQQPPPMMMKKKHHHFFFHHHMMMSSSWWWTTTNNNFFFBBBAAAAAA@@@>>>@@@???>>>===<<<;;;;;;;;;777777888888888888777777666666666666666666666666777777888888999999::::::666666666777777777777888666666666666666666555555666666666666777777777777::::::999999:::;;;===>>>>>>@@@BBBBBBBBBDDDDDDBBBBBBGGG???:::CCCGGGBBBBBBJJJGGGQQQnnn[[[KKK<<<999999444000///222222000///............000000111111111111000000222222333444444555555666444444555555666777777777777888999:::<<<===>>>>>>===???AAACCCEEEJJJOOOSSSQQQQQQPPPOOOMMMJJJHHHFFFRRRLLLIIINNNWWWZZZTTTMMMLLLSSS^^^jjjooojjj]]]SSSZZZ\\\``````VVVMMMQQQZZZYYY[[[]]]]]]ZZZXXXVVVUUUVVVWWWYYY]]]aaabbbaaa___\\\ZZZ]]]aaa^^^TTTMMMLLLIIIFFFIIIRRRVVVTTTSSSVVVQQQSSSTTTTTTSSSRRRRRRRRRRRRSSSRRRPPPSSSXXXYYYVVVVVVWWWWWWUUURRRSSSVVVZZZbbbZZZRRRQQQVVVYYYVVVRRRLLLMMMMMMNNNNNNMMMMMMLLLHHHJJJLLLMMMLLLJJJIIIHHHSSSRRRNNNLLLRRRVVVOOOCCCMMMOOOMMMEEEAAABBB@@@:::;;;;;;;;;<<<;;;;;;::::::999888777666444222111000444444333222111000///...//////.........---------......---------,,,,,,,,,,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************)))((((((************************)))************+++++++++************************)))************++++++++++++++++++,,,,,,------------,,,---///111333222111..................------....................................//////////////////000111111111111111111111222222222333333333111111222222222333333333444444444444444444444444444444444555555555666666777777666666555555555555333333333444444444555555444444444555555444333333444444444444444444444444555888777222222777999666333333333333333333333333sss]]]OOOGGGAAABBBFFFIIILLLOOOPPPQQQQQQPPPOOOOOOPPPQQQQQQRRRTTTXXX\\\```dddgggpppyyy|||}}}|||vvvvvv}}}xxxrrrjjjffffffeeebbb^^^bbb```______```^^^YYYVVVUUUVVVVVVVVVVVVUUUTTTTTTRRRRRRQQQPPPNNNMMMLLLLLLNNNNNNNNNNNNMMMLLLKKKJJJHHHGGGEEEEEEEEEFFFHHHIIIGGGCCC???>>>>>>>>><<<:::>>>===<<<;;;;;;;;;;;;;;;888888999999999999888888777777777777777777777777777777777777888888888888555555666666666777777777666666666666666666666666777777777888888999999999===<<<<<<<<<<<<>>>???@@@BBBCCCCCCBBBCCCEEEFFFFFF???IIIJJJIIIJJJEEE@@@GGGMMMJJJdddvvvgggLLL@@@666555666444222333222111000///............000000000//////000000000111111111222333333444444333444444555666666777777666666777888:::;;;<<<===>>>@@@CCCFFFJJJOOOVVVZZZOOOOOOPPPOOONNNKKKIIIGGGNNNJJJHHHMMMSSSVVVSSSNNNVVV\\\fffqqqwwwuuullleee]]]ZZZZZZ\\\YYYUUUVVV\\\]]]]]]]]][[[VVVRRRPPPPPPSSSTTTWWW\\\aaaccccccbbb]]]YYYXXXYYYVVVOOOMMMOOOOOOKKKLLLSSSVVVUUUUUUXXXVVVUUUSSSQQQPPPPPPRRRTTTPPPQQQPPPPPPSSSZZZ]]][[[TTTUUUVVVUUUTTTUUUYYY\\\bbb[[[SSSRRRWWWZZZXXXTTTOOONNNNNNNNNMMMMMMMMMLLLLLLKKKJJJLLLOOOOOOKKKHHHPPPPPPMMMKKKNNNQQQKKKAAAKKKMMMKKKDDDAAABBB???;;;;;;;;;;;;;;;;;;:::999999888777666555444333222111444333333222000//////...///.........---------------------,,,,,,,,,,,,+++,,,,,,+++******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))************************************************)))((((((************************))))))*********+++++++++************************)))************+++++++++***+++++++++,,,,,,,,,,,,,,,+++,,,---000111000///..................------....................................//////////////////000111111111111000///000000000000111111111000000000111111111222222222222222222222222222222333333333444444444555555555555444444444333333333333333333333444444444444333333444444444333333222222222222222222222222222222555444111222888:::888333333333333333333333333xxxlllXXXGGGBBBFFFHHHGGGIIIIIIJJJJJJKKKLLLMMMNNNPPPPPPPPPPPPQQQRRRSSSTTTXXX^^^cccdddcccdddiiinnnqqqtttxxx|||~~~}}}|||ooollleee___bbbooo|||wwwqqqjjjdddbbb```]]]ZZZZZZYYYYYYYYYYYYWWWTTTQQQOOOOOOPPPPPPOOOOOONNNMMMJJJJJJIIIHHHHHHGGGGGGFFFIIIHHHGGGFFFFFFEEEEEEFFFDDDDDDDDDCCCAAA???<<<;;;:::999999:::;;;;;;:::888;;;;;;:::::::::::::::;;;888999999::::::999999888888888888888888888888888777777666666666666666666555555555555666666666666666666777777777777777777888999999:::;;;<<<<<<===????????????@@@AAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDGGGEEEIIINNNGGGEEEQQQXXXaaaeee:::===777222222222111111333111111000///............000///...------...///000//////000000111222222333333333333444555555666666333444555666888999::::::;;;===@@@BBBEEEJJJPPPTTTKKKMMMOOOPPPOOOMMMKKKIIIKKKJJJKKKMMMPPPQQQQQQOOOTTTWWW^^^gggnnnooojjjfff```YYYVVVYYY]]]]]]\\\\\\\\\\\\[[[WWWSSSPPPPPPPPPTTTUUUXXX\\\```bbbbbb```\\\WWWRRRQQQPPPPPPSSSXXXVVVRRRPPPSSSUUUVVVWWWZZZYYYVVVQQQMMMKKKMMMPPPRRRNNNPPPOOOOOOTTT\\\```___YYYYYYZZZYYYXXXYYY[[[]]]```ZZZTTTSSSVVVYYYXXXVVVTTTSSSQQQOOONNNNNNNNNOOOPPPLLLJJJMMMRRRSSSNNNIIINNNOOOOOOLLLLLLLLLHHHBBBGGGIIIGGGCCC@@@AAA???<<<<<<;;;;;;:::999888777777666666555444444333222222333333222111000///..................------------,,,,,,,,,+++++++++******+++++++++******))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******************************)))************))))))(((************************)))))))))*********++++++)))))))))))))))))))))))))))************+++++++++***************+++++++++*********,,,...///...---------------------......---------------------------............/////////...//////000000000000000------........./////////////////////000000000000000000000000000000000000111222222222222333333333222222222222222111111111222222333333333444444444111222222333333333222222111111111111111111111111222444333111222666777666222222222222222222222222sss^^^LLLJJJGGG@@@CCCCCCDDDEEEGGGHHHHHHGGGMMMMMMMMMNNNNNNOOOPPPPPPMMMOOOQQQPPPNNNOOOTTTYYY___bbbgggjjjkkkiiieeeccc```^^^YYYUUUYYYfffrrrwwwqqqlllfffaaa^^^\\\ZZZXXX[[[ZZZYYYXXXWWWUUURRRPPPMMMMMMNNNNNNMMMMMMLLLKKKGGGGGGGGGGGGFFFFFFFFFFFFGGGFFFDDDCCCCCCCCCDDDEEECCCCCCCCCBBB???;;;888666666666777888999:::::::::888888888888888999::::::777888888999999888888777777777777777777777777777777666666666555444444444555555555555666666666666777777888888888888999999:::;;;<<<===>>>???@@@@@@@@@@@@AAAAAABBBCCCCCCDDDDDDBBBCCCFFFFFFCCCBBBCCCJJJMMMUUUjjjwwwiiiYYY\\\gggtttyyy}}}WWWEEE777777666444333000......000111000///...............000///---,,,,,,---///000/////////000111111222222222222333333444444555555333333444555777888999:::999;;;<<<<<<===@@@DDDHHHIIIKKKNNNPPPPPPOOOMMMKKKLLLNNNPPPPPPOOOOOOPPPRRRRRRQQQSSSXXX^^^```___\\\^^^ZZZXXX[[[___```^^^[[[XXXXXXXXXVVVTTTTTTVVVXXXZZZZZZ[[[]]]______]]][[[ZZZVVVQQQPPPQQQUUU[[[```ZZZVVVRRRRRRSSSUUUWWWYYYWWWSSSNNNJJJJJJKKKMMMNNNOOOPPPPPPOOOTTT]]]aaa```_________]]][[[ZZZYYYYYY[[[VVVRRRPPPRRRTTTUUUTTTXXXVVVTTTQQQOOOOOOPPPQQQOOOMMMMMMNNNQQQRRROOOMMMNNNPPPQQQOOOLLLIIIFFFDDDDDDDDDCCCAAA??????>>><<<<<<;;;:::888777666666555444444444333333333333333222222111000//////......------------------------+++++++++************)))+++*********)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************************))))))************)))(((************************))))))))))))************(((((((((((((((((((((((())))))*********+++++++++)))))))))))))))******************+++...///...,,,,,,,,,------------......---------------------------------.........//////---...//////000000//////------------................../////////000000000////////////////////////000000000111111111222222111111111111111111111111222222222222333333333333000111111222222222222111111111111111111111111111666666444222111222222111111111111222222222222222WWWjjjhhh[[[OOOBBBIIIGGGFFFFFFHHHHHHFFFCCCEEEFFFGGGHHHIIIJJJJJJJJJGGGHHHIIIHHHFFFFFFIIILLLIIILLLPPPTTTWWWXXXXXXWWWTTTVVVVVVTTTWWW___dddddd```]]]XXXUUUSSSSSSRRRRRRVVVVVVUUURRROOOLLLJJJJJJHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDBBBAAAAAABBBCCCDDDAAA@@@???===;;;999888777888777777666666777:::;;;777777666777777888999:::666666777777777777666666666666666666666666666666777777666666555555444444666666666777777777888888999999999::::::;;;;;;;;;======>>>???@@@AAABBBCCC@@@AAAAAABBBCCCCCCDDDDDDGGGBBB???AAABBBAAAEEEKKKMMMiiipppjjjzzzxxx~~~}}}JJJ333666:::444666777333000...//////000//////...............///...---,,,,,,---...////////////000111111222222111111111222333333444444333444555666777999:::::::::;;;<<<;;;<<<>>>BBBEEEGGGHHHKKKNNNOOOOOONNNMMMPPPSSSVVVTTTPPPOOORRRUUU\\\YYYVVVWWWZZZ\\\\\\ZZZYYY\\\______^^^]]][[[YYYXXXXXXXXXWWWVVVXXX[[[^^^[[[[[[\\\^^^___^^^\\\YYYWWWVVVTTTRRRRRRVVVZZZ\\\XXXVVVRRROOOPPPSSSUUUUUUUUURRROOONNNNNNOOOMMMLLLRRRSSSRRRPPPTTT[[[^^^]]]]]]]]]\\\[[[ZZZXXXVVVTTTSSSQQQNNNLLLLLLNNNPPPRRRVVVUUURRROOOMMMMMMMMMNNNKKKMMMPPPPPPMMMMMMNNNQQQMMMNNNOOONNNJJJEEECCCDDDAAA@@@??????>>><<<<<<<<<;;;:::888666555555444444333333333333333333333333111000000//////.........,,,,,,------------------++++++*********)))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((())))))*********+++++++++))))))))))))))))))))))))+++******,,,......---,,,,,,,,,,,,,,,------......------------------------------------............------...////////////...---------.........///////////////000000000000111000000000000000000000000/////////000000000000111111111111111111222222222111111111222222222333333///000111111222222222111222222222222222222222222666444333333222111111111111111222222222333333333HHH]]]vvvnnn\\\QQQPPPKKKEEEBBBDDDFFFFFFEEECCCDDDDDDEEEEEEDDDDDDCCCAAACCCDDDEEEDDDDDDFFFHHHEEEFFFGGGHHHJJJJJJKKKKKKJJJNNNPPPPPPRRRUUUUUURRRRRRPPPNNNKKKKKKKKKMMMNNNOOOOOOOOOLLLHHHEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBBB@@@??????>>>>>>?????????===<<<:::888777777888999888888777555444555888:::777666666666777888999999555666666666666666666555555555555555555555555555888888777777777777777666999999999999::::::::::::;;;;;;<<<<<<======>>>>>>??????@@@AAABBBCCCCCCDDD@@@AAABBBCCCDDDDDDDDDDDDEEE>>><<>>>>>>>>===;;;<<<<<<<<<===<<<<<<;;;:::999888888888888888888666888999999777777888:::888777777777777777888888666666777777777777666666666666666666666666666666888888999999999999999999;;;;;;<<<<<<<<<<<<============>>>>>>???@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCAAABBBDDDEEEFFFFFFEEEEEECCCDDDPPPbbbjjjfffeeejjj{{{XXXAAA<<<999888999666///222222...///333333///.........------......///---...///000000///...------------...//////000000//////000000111222222333333444555666777888999:::555666777777777999===@@@@@@AAABBBCCCEEEGGGHHHIIILLLOOORRRRRRQQQRRRWWW[[[WWWSSSOOONNNQQQSSSSSSQQQVVV]]]___YYYVVVXXXZZZZZZ[[[[[[ZZZXXXVVVUUUVVVXXXVVVVVVVVVXXXZZZYYYVVVTTTOOOTTTTTTQQQPPPRRRPPPKKKLLLOOOOOOMMMOOOSSSRRRMMMQQQOOONNNPPPUUUVVVTTTPPPRRRTTTTTTSSSUUUXXXXXXSSSNNNNNNOOORRRTTTTTTPPPLLLKKKLLLLLLIIIGGGHHHMMMRRRLLLKKKJJJIIIHHHGGGFFFFFFEEEHHHJJJIIIGGGGGGJJJMMMIIIFFFFFFIIIHHHBBB???AAA>>>:::999<<<;;;777777:::777666444333222333444555333333222222111111000000//////............------++++++,,,,,,,,,---------,,,,,,+++++++++*********((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((()))))))))***************************)))************++++++++++++++++++******)))))))))***))))))***+++,,,+++)))***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---............------------.........//////------........./////////000000000000000000000000////////////000000000000000000111111111222222222000000000000111111111222///000111222333333333333333333333333333333333333222///000555666444444888222333333444555555666666OOORRRSSSWWWbbbuuuiiiVVVLLLHHHEEECCCCCCDDDDDDDDDBBBAAA@@@EEEDDDCCCBBBAAABBBDDDEEE???@@@AAACCCDDDEEEEEEEEE>>>AAABBBAAACCCGGGIIIHHHEEEEEEDDDBBBBBBCCCFFFIIIBBBDDDEEEDDDAAAAAACCCFFF@@@@@@@@@@@@@@@??????>>>??????>>>======<<<;;;;;;999:::<<<======<<<;;;:::999::::::;;;;;;:::999888444999===>>><<<::::::;;;888888777777777777888888777777888888888888777777777777777777777777777777999999999::::::;;;;;;<<<=========>>>>>>>>>>>>???>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBCCCEEEFFFGGGGGGFFFFFFGGGSSSppp}}}hhhKKK999777>>>777///111222111333000,,,---111000***......---------......///,,,...000222222000...,,,++++++,,,------......////////////000111111222222222333444555666888999999;;;;;;:::999888888;;;>>>>>>>>>>>>>>>@@@CCCEEEGGGHHHJJJMMMOOOPPPSSSYYY]]]VVVRRRPPPQQQUUUXXXXXXWWWXXX\\\ZZZSSSRRRXXX\\\[[[WWWXXXXXXVVVUUUTTTUUUVVVWWWVVVVVVVVVVVVTTTPPPMMMJJJPPPRRRPPPQQQUUUTTTOOOHHHLLLNNNMMMOOOTTTRRRKKKNNNKKKIIILLLQQQUUUSSSQQQQQQSSSTTTSSSUUUXXXWWWRRRQQQQQQQQQSSSUUUSSSMMMIIILLLMMMMMMKKKHHHIIIOOOTTTKKKKKKKKKKKKJJJIIIGGGFFFFFFEEEEEEEEEGGGHHHIIIIIIKKKFFFEEEJJJKKKEEEAAABBB===999888<<<;;;666555999666555333222222333444666333333222222111000000///..................------+++++++++,,,,,,---------,,,,,,,,,++++++++++++***(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))************************)))************+++++++++,,,+++++++++******))))))(((((('''(((******)))'''******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,------......------,,,,,,---------.........,,,,,,,,,---------......////////////////////////////////////000000000111///000000000111111222222000000000000111111111111000000111222333444444444222222222222222222222222555111222777777333222666333333444444555666777777OOONNNKKKIIIMMMZZZmmm|||}}}{{{sssTTTKKKQQQMMMIIIDDDAAACCCFFFDDD@@@CCCBBBAAACCCEEEEEEBBB>>>EEEEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEFFFEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@>>>======<<<;;;:::::::::======<<<<<<<<<;;;;;;;;;999999888888999999:::;;;999999999999999999999999999999999999999999999999888888888888888888888888999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>=========@@@@@@???>>>???BBBCCCBBBEEEGGG@@@<<>>>>>===<<<<<<;;;::::::======<<<<<<<<<;;;;;;;;;999999999999999::::::;;;::::::999999999999999999:::::::::::::::999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;============>>>>>>>>>>>>????????????????????????CCCDDDCCCAAA???@@@AAAAAA:::FFFGGGEEEHHHEEEDDDKKK???MMMTTT[[[iiinnnjjjjjj}}}RRR@@@AAA777777555444222000//////////////////..................---------,,,,,,,,,//////000000///...,,,+++------------............//////000000000111111111000222444555666666555444444555555666777777888888999:::;;;;;;;;;===@@@CCCIIIJJJKKKIIIHHHIIIMMMQQQMMMKKKMMMPPPOOOLLLOOOVVVQQQWWWZZZVVVSSSSSSQQQOOOHHHKKKOOORRRTTTTTTTTTTTTQQQKKKIIIMMMNNNKKKIIIKKKMMMOOOQQQQQQOOOMMMLLLLLLIIIKKKNNNNNNLLLLLLMMMNNNNNNOOOPPPRRRUUUVVVVVVUUUPPPOOOOOOOOOOOOOOOMMMLLLOOOSSSTTTRRRRRRTTTRRRNNNKKKTTTMMMFFFSSS\\\UUUMMMQQQKKKHHHIIIIIIGGGGGGJJJIIIKKKMMMLLLIIIHHHIIIJJJKKKIIIGGGEEEDDDBBB>>><<<<<<<<<<<<;;;:::999888777555555555555444444444333333333111000///////////////......------,,,++++++------,,,,,,,,,+++++++++++++++******)))((((((''''''(((((())))))(((((('''***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************************))))))))))))))))))))))))************++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,...//////...,,,+++,,,,,,+++++++++,,,---...........................---------.........//////////////////000000000000////////////////////////000000000000111111111222222222333333333333333333222222222222222222222222222222333333333444444444111222333444444666:::===EEEEEEEEEFFFHHHKKKNNNPPP^^^ooo~~~~~~zzzaaaNNNDDDEEEJJJEEEEEEDDDCCCCCCEEEGGGJJJDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDGGGGGGGGGFFFFFFFFFEEEEEEBBBAAAAAAAAAAAA@@@@@@@@@>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::999999999999:::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA???@@@@@@AAAAAAAAACCCFFFAAAHHHFFFCCCFFFCCCBBBJJJRRRvvvzzzpppMMM888333666333333222111000//////.../////////............---......---------,,,,,,,,,/////////......------,,,------------............////////////000000000000///000222333444444333333222333333444444555555555777888999999999:::===???DDDEEEFFFGGGFFFGGGJJJLLLMMMKKKKKKMMMLLLJJJMMMQQQOOOTTTWWWUUURRRPPPMMMIIIMMMJJJIIIKKKPPPRRRQQQNNNQQQMMMJJJMMMNNNNNNOOOQQQRRRSSSRRRPPPMMMJJJIIIJJJIIIKKKNNNOOONNNNNNOOOPPPOOOQQQSSSUUUUUUTTTRRRQQQPPPOOOMMMLLLKKKLLLMMMNNNNNNQQQRRRPPPPPPRRRQQQNNNHHHZZZVVVJJJTTTbbb]]]RRRTTTMMMHHHGGGGGGFFFFFFIIILLLNNNPPPMMMHHHFFFHHHLLLJJJHHHFFFDDDBBB???<<<999>>>===<<<:::999999888888666666666555555555444444111111000//////////////////......------,,,++++++,,,,,,,,,,,,++++++++++++++++++******)))(((((((((((())))))******))))))((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************************************************************+++++++++,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,---......---,,,+++,,,,,,,,,+++,,,------...------------------------------........./////////////////////000000000000//////////////////000000000000111111111222222222333333333333222222222222333333333333333333333333555555555555555666666666;;;<<<=========???BBBDDDGGGGGGGGGHHHJJJJJJGGGEEEPPPbbbpppzzzmmmUUUMMMOOOIIIGGGFFFEEEGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDFFFFFFEEEEEEEEEEEEDDDDDDAAAAAAAAA@@@@@@@@@??????>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::;;;<<<<<<::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<========================<<<<<<<<<=========>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCC@@@@@@CCCEEEEEEEEEGGGJJJKKKEEEFFFPPPQQQOOOWWWlll[[[???<<<>>>888222111111000000000000////////////.........---------......---------,,,,,,,,,///...------,,,,,,------,,,,,,---------................../////////000000...///000111222222222222222222222333333333444444777888888888777888;;;===AAACCCDDDEEEGGGHHHIIIJJJMMMLLLKKKKKKJJJKKKMMMOOOPPPTTTUUUQQQOOONNNKKKGGGQQQMMMIIIGGGIIIKKKMMMNNNSSSQQQNNNNNNOOOQQQSSSVVVXXXWWWUUUQQQLLLJJJJJJKKKMMMOOORRRSSSTTTTTTTTTTTTQQQRRRSSSRRRQQQOOONNNNNNRRRQQQOOOLLLLLLNNNRRRUUUQQQTTTTTTQQQQQQSSSSSSQQQRRRgggkkkaaabbbeeeccccccWWWQQQLLLJJJIIIDDDCCCDDDGGGJJJLLLIIIDDDBBBGGGLLLGGGEEECCCAAA@@@>>>;;;888???>>><<<:::999999999:::777666666666666555555555111111000000000000111111///......------,,,++++++,,,,,,,,,++++++++++++***************))))))(((((())))))************))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---......---,,,,,,,,,,,,,,,,,,------......---------...........................////////////////////////000000000000//////000000000000111111111111111222222222333333333333333333222222222222333333333333333333333333777777777888888999999999888;;;>>>@@@BBBDDDGGGIIIHHHHHHHHHIIIJJJJJJGGGEEEBBBOOOVVVaaavvvxxxsss```\\\ddd[[[NNNGGGFFFFFFDDDAAADDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBBB@@@?????????>>>>>>>>>>>>============<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<===::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<=======================================>>>>>>>>>???????????????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCKKKFFFDDDHHHJJJFFFDDDFFFGGGYYYgggrrrwwwpppppp}}}uuuzzzsss\\\CCC666444555777999000000000000111111111111............------------......---------,,,,,,,,,...------,,,,,,,,,,,,---,,,,,,,,,------------...---............/////////......///000000111111111222222333333333333444444777888999888777999;;;>>>BBBBBBCCCEEEHHHJJJKKKKKKKKKKKKKKKKKKMMMRRRUUUVVVSSSTTTRRRMMMLLLMMMLLLIIIHHHLLLPPPPPPMMMLLLPPPTTTOOONNNMMMLLLMMMRRRVVVYYY[[[[[[XXXTTTOOOMMMMMMNNNPPPQQQTTTVVVXXXXXXWWWVVVUUUUUUSSSPPPMMMLLLNNNQQQPPPQQQPPPNNNNNNQQQVVVZZZVVVYYYXXXVVVWWW\\\^^^\\\ooovvvvvvwwwxxxkkkaaafffTTTOOOMMMNNNMMMGGGCCCCCCEEEGGGHHHEEEAAA@@@CCCGGGDDDBBBAAABBBBBBBBB@@@>>>???>>><<<:::999999999:::777666666666666555555555222222111111222222333333///......------,,,++++++,,,,,,+++++++++******************)))))))))))))))))))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,------------------,,,,,,,,,---------...............//////000000000000........./////////000000////////////000000000000000000000000111111222222222222222222333333333333333333333333333333333333333333444444444555555555777888999:::<<<===>>>>>>???CCCJJJOOOSSSWWWZZZ\\\DDDEEEGGGHHHHHHGGGFFFFFF===CCCDDDMMMaaaoooyyy}}}sss{{{kkkXXXMMMHHHEEEBBB@@@AAAAAABBBCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDAAAAAAAAA@@@@@@@@@??????>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======:::;;;;;;<<<<<<=========<<<<<<<<<===>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDEEEEEEFFFFFFDDDCCCHHHPPPQQQNNNQQQZZZ\\\pppsssoooDDD@@@<<<;;;888333222555111111111111111111111111.........------------,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........///.........///000000111111333333333333333333333333777777888888888999<<<>>>BBBBBBBBBDDDHHHKKKLLLLLLIIIJJJJJJJJJPPPXXX\\\\\\TTTTTTPPPJJJJJJMMMMMMJJJDDDRRR```aaaWWWMMMKKKNNNMMMPPPPPPNNNPPPVVV\\\^^^\\\[[[ZZZVVVSSSQQQRRRSSSQQQQQQSSSVVVXXXXXXVVVSSSWWWWWWUUUQQQMMMMMMQQQUUUMMMOOOQQQPPPOOOPPPUUUYYYXXX[[[[[[ZZZ^^^dddiiihhhuuujjjpppyyyiiiUUUSSSLLLIIIJJJNNNOOOKKKGGGGGGJJJJJJIIIFFFCCCAAAAAAAAACCCCCCCCCDDDFFFGGGFFFDDD???>>>===;;;::::::999999666666666555555555444444333333222222222333333444///......------,,,++++++++++++++++++******************))))))))))))))))))((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,---............---/////////000000111111222....../////////000000000////////////000000000000000000000111222222333333222222333333333444444444333444444444555555555555444555555666777888999999999:::<<>>BBBFFFHHHFFFDDDDDDEEEAAADDDCCCHHHRRRTTT\\\oootttzzzlllZZZPPPMMMHHHGGGGGGFFFEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@?????????>>>>>><<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<======>>>:::;;;;;;<<<======>>>>>><<<<<<===>>>>>>???@@@@@@????????????????????????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEFFFFFFGGGHHHHHHIIIIIIKKKSSSaaajjjeeeaaammm~~~\\\AAA???777333888;;;999222...111111111000000000000000.........---------,,,,,,......---------,,,,,,,,,***+++,,,------,,,+++***++++++,,,,,,,,,---------,,,,,,---------..................//////000111222222222222222222222222222555666777777777999<<>>@@@EEEIIIKKKKKKIIIJJJHHHFFFJJJSSSVVVSSSQQQQQQNNNJJJKKKNNNLLLHHHHHHVVVdddcccVVVJJJGGGJJJRRRVVVVVVRRRQQQWWW[[[[[[YYYYYYZZZXXXVVVUUUVVVWWWQQQQQQSSSVVVXXXXXXTTTQQQTTTVVVVVVRRRNNNNNNQQQVVVMMMQQQTTTTTTQQQPPPRRRVVVYYY[[[ZZZXXX[[[bbbffffffooojjj]]][[[bbbZZZKKKIIIIIIFFFFFFJJJLLLJJJHHHJJJLLLJJJHHHGGGGGGEEEBBB???BBBBBBBBBDDDFFFGGGFFFEEE>>>>>>======<<<:::999888555555555555444444444333333333222222111222222222///......------,,,++++++++++++++++++************)))))))))))))))))))))***'''(((((())))))((((((''''''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((())))))***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,---------,,,,,,.../////////...---.........///000111111111.../////////000000000000////////////000000000000000000111111222333333444333333333333444444444444333444444555666777888888666777888:::;;;===>>>???AAACCCFFFJJJOOOSSSVVVXXXZZZ\\\___cccjjjuuu:::AAAHHHIIIFFFBBBBBBDDDFFFIIIHHHJJJIII@@@GGG^^^kkkuuu~~~ppp^^^XXXTTTSSSPPPMMMIIIFFFCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>??????@@@@@@@@@@@@@@@@@@?????????>>>>>>;;;;;;:::::::::999999999::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<===>>>>>>;;;;;;;;;<<<===>>>>>>???<<<======>>>???@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBBDDDDDDDDDDDDEEEEEEEEEEEEHHHHHHIIIIIIJJJKKKLLLLLLiiiwww~~~sss|||tttzzzOOO:::777999444111222111///111555000000000000000/////////......---------,,,,,,,,,......---------,,,,,,,,,)))***,,,------,,,+++)))++++++,,,,,,,,,---------,,,,,,,,,---------......///......//////000111222222222222111111111111111333444555666666999<<>>>>>===;;;999888555555444444444333333333333222222111000000111111///......------,,,+++++++++++++++************))))))))))))))))))*********''''''(((((((((((('''''''''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((())))))***++++++,,,,,,************************++++++,,,,,,,,,---------******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,.../////////...------------...///000000111////////////000000000000////////////000000000000000000111222333333444444333333333444444444555555333444555666777999::::::888999;;;===???AAABBBCCCJJJLLLPPPUUUZZZ___ccceeejjjmmmsss~~~FFFFFFFFFFFFEEEEEEGGGHHHNNNKKKGGGCCCBBBDDDGGGIIINNN]]]rrrssspppttt~~~ppptttzzzooo```WWWLLLFFFEEEIIIDDDBBBFFF@@@<<>>======>>>>>>===>>>AAABBB===999:::<<<===>>>@@@???@@@>>>:::888888888777:::999:::======;;;999999888777666777999<<<======999999999888888:::>>>AAA>>>??????>>>===<<<<<<<<>>@@@AAABBBBBBAAA???>>>???<<<888666666666666555444444333333333333222222222222111111000////////////......------,,,++++++---,,,+++***)))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))*********)))))))))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************---+++******+++,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,+++***+++,,,---...++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,---------......////////////000000000000000000000000111111111111000111111111111222222222222222222222222222222222333555777777666555555666:::777444555888:::999777@@@===@@@FFFHHHGGGLLLSSSXXXZZZbbbkkkiiidddlllyyyFFFHHHIIIHHHFFFEEEFFFHHHJJJHHHEEECCCCCCEEEGGGIIIBBBKKKYYYfffrrr|||~~~zzzaaaUUUJJJTTTRRRNNNNNNGGG???BBBDDDCCCBBBAAA???;;;888777;;;;;;<<>>===;;;999999888;;;<<>>:::888>>>======>>>@@@AAABBBAAA=========>>>???@@@BBBDDD@@@AAABBBCCCCCCCCCDDDEEEJJJFFFCCCDDDGGGHHHGGGDDDEEEDDDOOOUUULLLJJJQQQSSShhh}}}www}}}oootttuuuWWWEEE===999999:::444333333222111111000000111111000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................//////000111111111111000111111222444666888999999<<<;;;<<<===???CCCFFFHHHHHHGGGDDDCCCCCCEEEHHHJJJKKKJJJJJJLLLNNNMMMJJJGGGLLLLLLLLLOOOSSSVVVWWWWWW[[[WWWSSSRRRTTTVVVUUUTTTZZZZZZZZZZZZZZZXXXWWWVVVSSSSSSSSSUUUVVVUUURRROOOVVVPPPLLLMMMKKKHHHIIINNNTTTYYYZZZVVVUUUXXXYYYWWWXXXYYYWWWQQQPPPSSSSSSOOOTTT``````QQQHHHMMMPPPMMMIIIGGGDDDDDDFFFHHHIIIJJJHHHIIIJJJKKKJJJGGGDDDBBB???@@@AAABBBAAA@@@>>>===<<<:::999999999888555222444444333333333222222222222222111111000/////////.........---,,,,,,++++++,,,,,,+++***))))))))))))((()))************)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************,,,***))))))***++++++***---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,---...++++++,,,,,,,,,,,,------,,,,,,---------.........,,,,,,,,,---------......////////////000000000000000000000000111111111111000111111111111222222222222222222333333444555555333444666666555444555666444777:::===???AAACCCEEEHHHFFFHHHMMMQQQTTT\\\ddd\\\^^^fffrrr~~~EEEIIILLLKKKGGGDDDEEEHHHEEEEEEDDDCCCDDDEEEFFFGGG???AAAFFFPPP^^^nnn{{{}}}wwwuuu||||||gggOOOEEEAAADDDFFFGGGFFFEEECCCAAA===>>>>>>>>>>>>>>>===<<<;;;<<<===>>>===<<<===>>>:::<<<======<<<<<<======777:::<<<;;;999777888::::::888777777999;;;<<<<<<999999:::===??????===;;;@@@@@@AAAAAABBBCCCDDDDDDDDDGGGHHHFFFCCCCCCHHHMMMRRRUUUVVVQQQKKKJJJPPPVVVhhhsssiii___ooo~~~}}}{{{xxxyyyVVVHHH:::555555444333444333222222111111000000///000000000///......------------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------...//////000000000000000///000111333444666777888999999:::;;;===@@@CCCEEEEEEDDDDDDDDDEEEGGGIIIJJJKKKKKKLLLNNNOOOMMMJJJGGGOOONNNOOOQQQUUUWWWXXXXXXYYYSSSMMMNNNSSSWWWWWWTTTXXXYYYZZZ[[[ZZZYYYWWWVVVWWWTTTRRRSSSWWWWWWTTTPPPUUUPPPLLLKKKIIIHHHKKKOOOUUUXXXYYYUUUSSSUUUVVVUUUXXXWWWTTTPPPOOOPPPNNNJJJNNNSSSTTTNNNJJJKKKMMMMMMIIIGGGEEEEEEGGGHHHGGGFFFFFFGGGHHHHHHGGGEEECCCAAA@@@@@@AAAAAA@@@>>><<<;;;888888:::;;;;;;888333000333333333333222222222222222111111000000//////.........------,,,,,,++++++++++++***************+++(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++))))))))))))))))))))))))++++++++++++++++++++++++************************,,,++++++---000222333222,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,---...++++++,,,,,,,,,,,,---------------.........//////,,,,,,,,,---------......////////////000000000000000000000000111111111111000111111111111222222222111222333333444555666666444555777777666666777888777<<<@@@@@@>>>@@@GGGMMMNNNPPPWWW___bbbaaacccgggppp{{{CCCHHHLLLKKKEEEBBBBBBEEECCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAAFFFPPP^^^mmmwww|||sssqqqzzzjjjqqqyyy{{{rrraaaQQQFFF@@@DDDFFFDDD???<<<>>>@@@AAAAAA<<<:::===AAA@@@===;;;888<<>>======<<<999;;;===??????===>>>AAACCC>>>===<<<;;;<<>>???@@@AAA@@@AAABBBCCC@@@CCCCCCAAABBBHHHPPPTTTMMMRRRTTTNNNHHHMMM^^^nnn|||zzz^^^VVVkkkyyyuuuyyygggCCCDDD<<<666666777444000///111111111000000//////////////////......---------------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,---------------------------...//////000000/////////000111222444555666777888888999:::<<>>===;;;:::888888888::::::888333000333333333222222222222111111111111000//////............------,,,++++++************)))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))*********((((((((((((((((((((((((((((((((()))))))))))))))((()))))))))************))))))))))))************))))))))))))))))))))))))***************************************************)))***---222666888888,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------............,,,,,,,,,---------......////////////000000000000///000000000111111111111000000111111111222222222333333333444444555555555666777888999888999;;;===???AAACCCBBBBBBFFFPPPXXX\\\]]]```dddiiiooowww}}}@@@EEEIIIHHHCCC???@@@BBBBBBBBBBBBBBBAAA@@@???>>>;;;===??????AAAHHHUUU___dddmmmttt|||ssspppmmmzzzyyycccXXXOOO\\\gggfff___XXXOOOFFFCCC>>>CCCSSS^^^XXXGGG:::@@@BBB@@@<<<<<>>:::@@@===;;;;;;===???@@@???<<<===???AAAAAABBBBBBBBBHHHEEE@@@<<<@@@KKK[[[fffZZZYYYQQQHHHMMMaaayyyzzzsss}}}yyyyyy|||uuuyyyNNN<<<:::888444222555666444222222000000////////////..................------------------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,------------------------------...////////////...000000111222444555666666777777888:::<<<>>>@@@AAA>>>???AAACCCEEEGGGHHHIIIGGGIIIKKKLLLKKKIIIGGGEEENNNNNNNNNPPPSSSTTTSSSRRRCCCHHHNNNRRRSSSUUUYYY\\\YYYZZZ[[[[[[ZZZXXXVVVTTTOOORRRTTTRRRNNNLLLOOOSSSPPPNNNKKKHHHHHHKKKNNNOOOOOOOOOPPPQQQQQQRRRUUUYYYPPPLLLJJJLLLPPPRRRPPPOOOSSSNNNLLLOOOMMMGGGEEEHHHEEEEEEEEEFFFHHHHHHGGGEEEAAABBBBBBCCCCCCBBBAAA@@@@@@??????>>>===;;;:::999:::888666666666666444333333333222222222111111111111111000000///............------,,,++++++***************)))******++++++************************((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((()))***++++++((((((((((((((((((((((((''''''(((((())))))))))))((()))))))))************(((((()))))))))*********))))))))))))))))))))))))************************************************''''''''')))---000111111,,,++++++******++++++,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,------+++,,,,,,,,,,,,---------,,,,,,,,,---------......////////////000000000000///000000000111111111111000000111111111222222222444444444444444333333333555777999999:::<<>>======<<<888<<>>>>>======???AAACCCEEEGGGGGGDDDFFFHHHIIIGGGFFFFFFGGGLLLLLLMMMOOOQQQQQQOOOMMMAAAHHHPPPSSSRRRSSSXXX]]]^^^]]][[[YYYVVVSSSPPPOOOMMMSSSXXXVVVOOOLLLOOOUUULLLMMMKKKHHHHHHMMMOOONNNOOONNNOOORRRTTTUUUYYY___RRRKKKGGGKKKPPPRRRRRRRRRQQQMMMKKKJJJHHHCCCBBBDDDFFFFFFEEEFFFGGGGGGEEEDDD@@@@@@AAAAAAAAAAAAAAAAAA>>>>>>===<<<;;;;;;::::::;;;888444333333555555555222222222222111111111111111000000//////......---------,,,,,,++++++******++++++***************+++++++++************++++++((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))&&&''''''(((((())))))***))))))))))))************((((((((()))))))))******))))))))))))))))))))))))************************************************---+++)))***+++,,,++++++++++++************++++++***+++,,,---------,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,---------......////////////000000000000000000000000111111111111000111111111111222222222555555555555555555555555666888:::;;;===AAAEEEHHHIIIMMMTTT[[[```dddfffgggrrr}}}AAA???>>>>>>@@@AAA???>>>??????>>>===<<<<<<======:::===???===999888;;;???HHHPPPWWWggg{{{~~~~~~yyyyyynnnnnndddrrrtttWWW]]]dddnnnnnnhhhkkksss\\\```||||||yyysssxxxxxxLLL888999<<<999555777444444555222------111------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---//////000111111222333333333444555777999:::;;;;;;<<<<<<===???@@@CCCEEEFFFCCCEEEGGGFFFEEEEEEGGGJJJKKKKKKLLLNNNOOOOOOLLLJJJIIILLLOOOOOOOOORRRWWW[[[[[[ZZZWWWTTTQQQOOONNNNNNPPPUUUYYYXXXTTTQQQRRRUUUIIILLLLLLIIIIIINNNPPPMMMPPPMMMNNNSSSTTTTTTZZZaaaYYYOOOHHHKKKPPPPPPPPPQQQJJJLLLKKKFFFCCCDDDFFFFFFKKKIIIGGGFFFEEEDDDBBB@@@??????@@@@@@AAAAAAAAAAAA===<<<<<<;;;;;;:::;;;;;;:::777444222333444555555222222222222111111111111000000000///......------------,,,,,,+++*********,,,,,,+++***))))))))))))+++***)))(((((()))***+++((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))&&&&&&''''''((())))))***))))))))))))************(((((((((((()))))))))***))))))))))))))))))))))))************************************************...---++++++,,,---,,,+++++++++************++++++***+++,,,---------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------...,,,,,,,,,---------......////////////000000000000000000000000111111111111000111111111111222222222444555555777888999::::::<<<===@@@BBBEEEJJJOOOSSSXXX\\\aaadddgggooo{{{BBB>>>;;;<<<@@@CCCAAA>>>======<<<;;;;;;===>>>???;;;;;;:::::::::::::::999444>>>GGGWWWkkkpppsss}}}~~~}}}tttxxx|||{{{{{{nnnhhhzzz|||nnn{{{}}}vvv{{{{{{iiiwww{{{rrrppp|||yyysssSSSGGG===;;;999444222444000///111333111---...333------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------......///000111111222111222444666777888999999<<<<<<<<<===???AAADDDEEECCCEEEFFFEEEDDDEEEIIILLLKKKKKKLLLNNNOOONNNLLLIIISSSPPPMMMKKKMMMQQQVVVYYYTTTSSSQQQOOONNNOOOPPPQQQOOOQQQTTTUUUTTTQQQPPPOOOFFFKKKLLLIIIJJJOOOPPPLLLOOOLLLMMMQQQSSSRRRWWW___```TTTJJJLLLOOONNNMMMNNNFFFLLLLLLEEEBBBGGGLLLKKKOOOLLLHHHEEEDDDBBB@@@>>>?????????@@@AAAAAABBBBBB<<<<<<;;;:::::::::;;;;;;888666444333444555444333222222222111111111111000000000000///......------------,,,,,,+++******)))---,,,+++***))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************'''&&&&&&'''***,,,,,,,,,++++++************++++++***+++,,,---...---,,,,,,++++++,,,,,,,,,------------------.........//////,,,,,,,,,---------......////////////000000000000000000000000111111111111000111111111111222222222333444666888:::===>>>???BBBDDDGGGJJJNNNSSSYYY]]]cccfffhhhhhhnnnDDDAAA???>>>>>>???>>>>>>>>>===<<<::::::;;;<<<===999888777777888:::;;;===??????>>>@@@HHHWWWiiiuuummmtttzzzyyyrrrooossswww{{{vvvwwwwwweeesss{{{~~~}}}|||sssxxxwwwlllnnn}}}uuu{{{bbbIII===;;;888777666555222000////////////....................................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++***)))(((((()))***+++(((***---,,,)))(((***,,,,,,,,,,,,---------.....................///000000444444555555666777777777666666777999<<>>???@@@@@@???>>>???AAACCC;;;:::888999:::;;;::::::999888777666555444333333111111111111000000000000///////////////......---+++,,,,,,------,,,,,,+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''')))++++++***)))))))))))))))))))))************((()))***++++++***)))((())))))))))))))))))))))))******************************+++++++++,,,,,,,,,---,,,,,,+++*********+++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---........................------111111111000000000000000000000////////////000000444222222222444555555555777666666:::???BBBCCCBBBKKKKKKPPPYYY^^^___eeemmmnnnsssCCC@@@>>>===>>>>>>>>>=========<<<;;;;;;:::;;;;;;888777888888999:::;;;;;;888888888999<<>><<<:::999:::;;;;;;:::888777666555444333333222111111111111000000000000///////////////...------+++,,,,,,------,,,,,,+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''')))++++++***)))))))))))))))))))))************((()))***++++++***)))((())))))))))))))))))))))))******************************+++++++++,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,---,,,,,,,,,,,,---..............................111111111111000000000000000000000000000111222333111111111222444666777777999:::<<>>===<<<<<<===<<<<<<;;;:::999888666777888999999999999999777888999999999:::<<>>AAACCCAAAAAABBBCCCEEEFFFGGGGGGFFFFFFFFFGGGHHHJJJKKKLLLOOOPPPRRRSSSSSSSSSQQQPPPQQQNNNMMMOOOSSSUUUUUUSSSJJJKKKLLLOOOQQQPPPMMMKKKGGGHHHKKKKKKLLLMMMOOOQQQOOOQQQRRRQQQNNNKKKJJJJJJHHHMMMSSSTTTPPPLLLIIIIIIJJJMMMLLLIIIMMMTTTRRRKKKKKKHHHEEECCCCCCDDDDDDCCCGGGHHHGGGEEECCCBBBBBBDDDBBB???<<<::::::;;;;;;;;;666666555444333222222111111111111111000000000000...////////////...------++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))((((((''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((()))++++++)))((()))***))))))))))))************))))))************))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,++++++******++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---..............................111111111111111111111111000000000111222333444555111111222444666999;;;<<>><<<<<<======<<<;;;;;;<<<<<<<<<;;;:::888666555666888999999999888777777999;;;<<<<<<;;;;;;;;;666<<>>@@@@@@@@@AAABBBBBBCCCDDDDDDGGGFFFFFFGGGJJJKKKKKKJJJKKKNNNQQQSSSRRRSSSUUUXXXXXXSSSNNNNNNQQQSSSPPPMMMQQQQQQRRRTTTUUUTTTPPPMMMJJJLLLOOOOOOOOOOOOPPPQQQSSSRRRPPPNNNLLLKKKLLLMMMHHHJJJMMMPPPQQQOOOLLLJJJIIILLLLLLIIIIIILLLKKKFFFIIIHHHFFFEEEEEEEEEEEEEEEIIIJJJJJJHHHFFFDDDEEEFFFEEEAAA===;;;:::;;;;;;:::444444333333222111111000111111111111000000000///......//////......---,,,++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((()))+++***)))((()))***((()))))))))************)))))))))******)))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,---..................////////////000111111111111111222222111111111111222333444444444555777888:::<<>>===<<<<<<======<<<::::::;;;;;;<<<;;;999777666555666777888999888777666555555666777888999999888;;;777777BBBVVViiirrrssslllttt[[[:::;;;>>>===666...///555111000//////111111000///............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++************************************************((()))***++++++***)))(((666111+++)))******)))'''+++++++++,,,,,,,,,---------------------...//////000111111222333333444444444555666777999;;;<<<===??????@@@@@@@@@@@@@@@@@@HHHGGGGGGHHHKKKLLLKKKJJJNNNPPPRRRRRRPPPRRRWWW\\\]]]WWWRRRQQQSSSTTTQQQMMMWWWVVVVVVWWWVVVTTTOOOLLLNNNPPPRRRRRRPPPOOOPPPQQQWWWTTTOOOKKKKKKMMMOOOQQQLLLKKKJJJLLLPPPQQQPPPNNNOOORRRRRROOOMMMMMMMMMKKKJJJJJJJJJIIIGGGFFFFFFFFFGGGIIIJJJIIIGGGFFFGGGHHHEEEBBB>>>;;;::::::999888333333333222111111000000111111111111000000000///...............------,,,***++++++,,,,,,++++++***************************((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********(((((()))+++((()))))))))***************))))))))))))))))))***))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,------------,,,,,,,,,,,,---.............../////////000000000000111111222222222333222222111111222222333333666888;;;<<<===???CCCFFFEEELLLVVV\\\___aaaeeeiiijjjtttyyy|||===<<<<<<===>>>>>><<<;;;999999::::::999999888888666666777777777777666666888666444444666666666555666888888666:::III[[[eeefffuuuuuuWWWEEE>>>:::999::::::444...---111111000//////111111000///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))))))))******)))))))))///,,,***)))***,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,------...///000000111111222333333333222333444666888:::;;;<<<>>>>>>????????????@@@@@@HHHHHHHHHHHHIIIJJJKKKLLLTTTUUUTTTRRROOOPPPUUUYYYZZZXXXUUUVVVXXXYYYXXXVVVWWWVVVVVVUUUTTTQQQLLLHHHOOOPPPQQQPPPOOONNNOOOQQQVVVRRRNNNKKKLLLOOOQQQRRROOOLLLJJJKKKOOOQQQQQQPPPPPPRRRTTTQQQMMMKKKLLLNNNJJJKKKLLLKKKIIIGGGFFFGGGEEEGGGIIIHHHGGGFFFFFFFFFBBB@@@===;;;:::999777555333333222222111111111111111111111111000000000000---............---,,,,,,******++++++++++++******************************((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******)))******)))(((((()))+++))))))))))))******************))))))))))))******))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++******++++++,,,,,,++++++,,,,,,------......,,,,,,,,,,,,---------------,,,,,,,,,,,,---...............//////000000111000000111111222333333333333333222333333444555666777;;;???AAAAAADDDIIIMMMPPPZZZdddgggccc______aaayyy===<<<<<<>>>??????===;;;888888888888888999999:::777666666555555666666666:::888666666777888666444,,,555:::888666;;;CCCGGGZZZfffsss|||yyyrrrPPP>>>777999???AAA666...222888999555111000///......000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***++++++,,,,,,------...++++++++++++++++++++++++************************************************+++******))))))******+++)))************+++,,,...***++++++++++++,,,,,,,,,------,,,,,,------...///...//////000000111222222000111333666888:::;;;;;;<<<===>>>???AAABBBCCCDDDGGGHHHIIIGGGEEEFFFJJJNNNTTTTTTSSSRRRQQQQQQSSSTTTTTTTTTVVVWWWYYYZZZZZZZZZUUUTTTTTTTTTSSSOOOKKKGGGJJJKKKLLLLLLKKKMMMOOORRRPPPNNNMMMNNNPPPQQQPPPOOONNNMMMLLLMMMOOOPPPOOOMMMKKKMMMNNNLLLGGGEEEHHHMMMGGGJJJLLLLLLIIIGGGGGGGGGEEEGGGHHHGGGEEECCCBBBBBB>>>===;;;;;;:::888555222333333222222222222111111111111111111000000000000------......------,,,+++******++++++++++++******************************((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))******************)))((((((***,,,))))))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++******++++++,,,---++++++,,,,,,---......///,,,,,,,,,------------...---,,,,,,,,,,,,---......---......///000000111111000000111222222333444444222222333555666999:::<<<;;;@@@FFFIIIKKKNNNUUU[[[aaafffiiihhheeejjjvvv}}}=========>>>@@@@@@>>><<<888777777666777999:::;;;777777555444444555666777888666555666888999666333222333111000555<<<<<<666;;;LLL```ooo{{{dddEEE;;;<<<:::444...000000333666333///222777000...------...///...,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------)))***+++,,,------...///++++++++++++++++++++++++++++++++++++++++++++++++************************---,,,+++******+++,,,---(((***---,,,)))(((***,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......------......///000000000///000222555888999;;;;;;:::;;;===@@@CCCEEEGGGHHHEEEHHHIIIFFFCCCCCCIIINNNOOOOOOQQQRRRTTTTTTSSSRRROOORRRUUUWWWVVVVVVWWWXXXTTTSSSSSSSSSSSSPPPLLLHHHFFFGGGGGGHHHIIIKKKPPPSSSJJJKKKLLLPPPSSSSSSOOOKKKKKKLLLNNNPPPPPPOOOLLLJJJIIIKKKLLLJJJEEEBBBGGGNNNDDDGGGKKKKKKIIIGGGGGGHHHFFFGGGHHHFFFCCC@@@???>>>;;;;;;:::::::::888444000333333333222222222222222111111111111000000000000------......------,,,+++******++++++++++++******************************((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++*********)))'''(((***,,,))))))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++*********+++,,,,,,---++++++,,,,,,---...//////,,,,,,,,,---------......---,,,,,,,,,,,,---......---......///000111111222000000111222333333444444111222444666999===???AAA@@@FFFMMMQQQTTTYYYaaagggiiihhhfffdddlll>>>?????????===<<<:::888888888888888888777666666555555444444444333333333555555444444444333333333222222222333333444444444:::;;;>>>IIIbbbzzz~~~pppvvvooo\\\FFFCCC>>>999666444444444111111111111000000000//////............---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++***))))))))),,,+++***))))))***+++,,,+++++++++*********))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---...///000111222222111111111333555888::::::<<>>;;;999777777777777666555444444444333333333222222333333222222111000000000---......///...---+++***++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((''''''&&&&&&)))((('''&&&&&&'''((()))))))))(((((((((((())))))))))))))))))))))))******))))))*********))))))((()))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,------------............///............/////////000000///...------...///000000111222333444444444333555666888;;;???BBBEEEGGGOOONNNOOOWWWaaahhhjjjhhhvvvhhhggg======>>>======;;;999888777888888888888777666666555555555444444444333333444444444444333333333333222222222222333333333444333555777<<>><<<999777777777666444444444444333333333222222333333222111111000000///............---,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))(((((((((((((((((())))))******)))((((((***))))))(((((())))))************)))))))))))))))))))))************)))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,------------............///........./////////000000////////////000111222222111111222333444555666666999===CCCGGGIIIJJJNNNPPPSSSYYYaaaggghhhgggfffeeeooovvv;;;;;;<<<<<<;;;:::999999777777888888777777666555666666555555555444444444444444444333333333222222111111111222222222222333000555777444333888???BBBFFFXXXccchhhcccLLL???777555555444444333222111000000000000000000000///////////////............---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++++++++***))))))***+++++++++++++++************************++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,---...///000000111////////////000222555666777999;;;<<<===>>>@@@BBB???@@@AAABBBCCCFFFJJJMMMNNNLLLIIIIIIKKKMMMNNNNNNJJJKKKNNNQQQRRRSSSRRRRRRJJJLLLMMMNNNNNNLLLIIIGGGFFFIIIMMMRRRUUUVVVSSSQQQNNNOOOPPPPPPPPPOOONNNMMMJJJIIIHHHHHHIIIIIIHHHFFFGGGGGGFFFEEEFFFGGGHHHIIIIIIIIIHHHEEEBBB@@@@@@@@@@@@@@@??????>>>===<<<;;;???<<<777555444444333222444444444444333333333333333222222111111000////////////...---,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))*********''')))+++------+++)))'''*********))))))*********+++*********))))))(((((())))))************)))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,------------............///....../////////000000000...///000111222333333333222222222333555777999;;;<<>>===<<<<<<<<<<<<;;;888444111111222222111555444444444444333333333222222222111000000//////000///---,,,++++++,,,---************************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))***++++++,,,,,,'''(((***,,,,,,+++***(((++++++************++++++++++++******)))(((((((((((())))))************)))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,------------............///...////////////000000000///000111333333333222111222222222444777;;;>>>AAADDDFFFIIIMMMRRRYYYbbbgggkkkkkkhhhaaa___lll999999999888888888888999777777777777777666555555666555555555444444444444333333222222222111111111000000000000000000000000..................111555000444999AAAQQQgggwww|||www|||bbbLLL???::::::<<<>>>;;;333000000111222333333222111///---/////////............---///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,*********++++++*********************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,------......//////000000000111222333444444444555777888888999:::<<<>>>@@@AAABBBBBBCCCEEEGGGHHHFFFEEEFFFHHHJJJJJJJJJEEEGGGLLLOOOQQQPPPNNNMMMGGGHHHIIIJJJIIIHHHGGGFFFJJJPPPZZZdddiiidddYYYOOOLLLMMMMMMMMMMMMLLLLLLLLLMMMPPPNNNHHHFFFIIIIIIFFFHHHGGGFFFEEEEEEEEEFFFGGGCCCCCCBBB@@@???@@@CCCFFFAAA@@@>>><<<;;;<<<===>>>999666444333333555555444555555555444444444333333222222111111000//////...000///---,,,++++++,,,---************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))***+++,,,------(((((((((((())))))***+++++++++************++++++************))))))(((((((((((()))***************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,------------............///////////////000000000111000111222333222111000///444444555888<<>>QQQdddvvviiiQQQAAA777666888777777888777222---...444///000111111000...---,,,///.........------------///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++)))***++++++++++++***)))***************+++++++++)))))))))************+++******+++++++++,,,,,,,,,,,,,,,---------.........///000000111222222333333333555666777777777999:::???AAABBBCCCBBBBBBDDDEEEFFFEEEDDDEEEHHHIIIIIIIIIAAADDDHHHMMMPPPPPPOOONNNFFFGGGHHHIIIHHHHHHGGGFFFFFFNNNZZZeeeiiidddZZZSSSKKKKKKKKKKKKLLLLLLMMMMMMLLLQQQPPPIIIIIIOOOSSSRRRIIIHHHGGGFFFEEEFFFGGGGGGBBBBBBBBBAAA@@@AAADDDGGGBBB@@@===;;;;;;<<<>>>@@@;;;999888888:::;;;:::999555555555555444444444333222111111000000///......//////...---,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))***++++++,,,,,,)))(((''''''((()))+++,,,*********))))))*********)))))))))))))))))))))***'''((()))******+++******)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,------------............////////////000000000111111111111111222222111111111777888;;;???DDDIIINNNQQQUUUYYY```gggkkkkkkiiifffdddtttnnn<<<;;;:::888777777777888666666777777666666555444444333333333333222222222222111111111000000000000/////////.........------222......111111...///444222000222555222...555@@@YYYjjjqqquuuoooRRRGGG===999777444555999111///...000000///333999...////////////......---.........---------,,,,,,///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************)))***++++++++++++***)))))))))*********+++++++++))))))))))))******************+++++++++,,,,,,,,,,,,,,,------------............///000111111111111333444666666666666888999???@@@CCCCCCCCCCCCDDDFFFEEEDDDDDDEEEHHHIIIIIIHHHBBBDDDHHHKKKMMMNNNMMMLLLHHHHHHIIIIIIIIIIIIHHHHHHHHHOOOXXX^^^^^^ZZZUUUQQQJJJJJJKKKKKKLLLMMMOOOOOOJJJQQQOOOGGGGGGQQQXXXWWWJJJIIIHHHFFFFFFFFFGGGHHHCCCDDDDDDBBBAAA@@@BBBDDDBBB@@@<<<::::::<<<>>>@@@>>>=========>>>>>>;;;999555555555555444444444444111111111000//////..................---,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))******++++++(((((()))******++++++,,,***))))))(((((())))))***((((((((()))******++++++'''((()))******+++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,------------............/////////000000000111111111000000111111222444555666<<<>>>BBBHHHNNNSSSWWWYYYZZZ```fffhhhhhhkkksss{{{}}}wwwuuupppjjj>>><<<:::999777777777888666666666666666555555444333333333222222222111111111111111111000000000000//////.........---------...,,,...111///+++...555,,,...000000...///444:::444DDDJJJQQQhhh}}}mmmXXXIIIAAA>>>999888======666222333555222222666777222...---/////////000000111111111......---------,,,,,,,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++******)))))))))***+++,,,,,,+++***)))))))))******++++++++++++))))))))))))******************+++++++++,,,,,,,,,,,,,,,------------------------...///000000000///333444666666666666777999===@@@BBBDDDDDDDDDFFFGGGDDDDDDDDDEEEHHHIIIIIIHHHGGGHHHIIIKKKKKKJJJIIIHHHIIIIIIJJJJJJKKKJJJJJJJJJNNNRRRWWWWWWSSSOOOLLLLLLKKKKKKKKKLLLMMMOOOPPPQQQKKKQQQNNNDDDCCCNNNVVVUUUKKKJJJHHHGGGGGGGGGHHHHHHFFFFFFFFFDDDAAA@@@@@@AAAAAA???;;;999999;;;>>>@@@???>>>>>>??????===:::777666666555555555444444444111111111000//////......---......///...---+++***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))*********'''(((+++---...---,,,+++))))))(((((((((((())))))''''''((()))***+++,,,,,,''''''(((******+++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,------------.........//////000000000000111111111111//////000111444777:::;;;???BBBHHHNNNTTTZZZ]]]___ccchhhkkkfffcccnnnrrrjjjjjjnnnvvv<<<;;;:::999777666555444777666555555666777555444222222222222222222222222000000000000//////////////////.........------------,,,,,,---///000///...,,,,,,------...//////000222666:::;;;<<>>AAACCCAAA===:::888666666777666555333666666666666666555555555333333222222111000000000------,,,++++++******)))******************************)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***************+++,,,,,,***+++---------+++***((())))))))))))))))))))))))))))))))))))************))))))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......///---------.........//////111000//////000111222222000222555888<<>>===<<<===@@@DDDAAA???>>>@@@DDDHHHJJJLLLHHHGGGEEEDDDEEEGGGJJJLLLIIIIIIIIIIIIJJJJJJKKKKKKJJJHHHIIIMMMOOONNNPPPTTTTTTZZZ]]]YYYSSSPPPMMMJJJNNNNNNNNNLLLJJJJJJLLLNNNNNNLLLLLLMMMJJJGGGGGGKKKVVVRRRLLLGGGDDDDDDFFFHHHHHHDDD??????BBBCCC???<<<888666555555666666555333444444555555666666666666333333333222111111000000------,,,++++++******)))************************))))))((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***++++++)))***+++++++++***)))((())))))))))))))))))))))))************++++++++++++))))))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......///------........./////////000111111111111222222222222666;;;@@@EEEKKKPPPTTTVVVWWW^^^gggkkkiiigggiiieeerrrzzzwww{{{999999888777666555444333444333333444777888888777555444444222111000//////000000/////////.........------------------------///---,,,,,,------+++***++++++,,,,,,------------000///000111222333111000---333666666???QQQccclllnnnZZZNNNFFF===999888999999777777666666777888666222...111111111000000/////////000000/////////.........------------------------------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,+++***)))((((((((((((************************************************************++++++++++++***++++++---...///000000///000111111111222444666444777::::::999<<>>:::777666555555777777666444333333333333333333333333333333333222111111000000------,,,++++++******)))************************((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((((())))))******)))(((((((((((((((((((((((((((((()))))))))*********++++++((()))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......///............///////////////000222222222222222333888<<>>999<<<:::999999:::888444000222222222333444444222111/////////////////////...////////////............,,,,,,,,,---------------------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++******)))(((((())))))************************))))))))))))))))))))))))))))))*********+++++++++)))***+++,,,---...///000...000111000000000222444333777999999888;;;CCCIIIKKKGGGCCCBBBDDDFFFEEECCCEEEEEEDDDEEEFFFHHHKKKLLLDDDEEEGGGJJJKKKMMMMMMMMMGGGIIIJJJKKKOOOTTTXXXYYYUUUUUUQQQJJJGGGJJJMMMLLLJJJIIIGGGGGGFFFFFFEEEEEEIIIKKKKKKIIIGGGHHHIIIJJJPPPNNNJJJFFFEEEFFFHHHIIIAAA@@@>>>???@@@@@@<<<999888777666666888888777666555444444333222222111111333222222111111000000///------,,,++++++******)))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******((()))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......///........./////////000000---000222222222333555777@@@EEEKKKPPPTTTXXX[[[]]]eeegggjjjiiifffkkk~~~zzz{{{666666555555444333333222333222222333555666555444444444333333222111000000/////////.........------,,,,,,,,,,,,---------------+++******,,,,,,+++)))++++++++++++++++++++++++---+++******+++---......---///000//////000222333111777???DDDJJJXXXkkkzzzuuuiiiRRRIII===666555999>>>@@@444333333555777888777555333222111000/////////000............/////////////////////.........------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))*********))))))******+++************************)))))))))))))))))))))))))))))))))************+++******++++++,,,---......---.../////////000222444888999999888666888===AAAEEEDDDCCCDDDEEEGGGFFFFFFEEEEEEFFFGGGHHHHHHIIIIIIGGGGGGIIIIIIIIIHHHGGGFFFEEEHHHJJJJJJMMMRRRUUUTTTKKKOOOPPPMMMMMMNNNKKKGGGLLLJJJIIIHHHIIIHHHFFFEEEEEEHHHIIIFFFFFFHHHJJJJJJOOOMMMJJJFFFCCCBBBAAAAAA???>>>===>>>>>>>>><<<::::::888777777888888777555777777666555444333222222222111111000//////......------,,,++++++******)))))))))))))))))))))))))))'''(((((((((((()))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))******''''''(((((((((((())))))))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......///....../////////000000000---000333333444666;;;@@@IIIMMMRRRVVVYYY\\\___aaaiiigggfffiiippp}}}555555444444333333222222333111111111333333222111111111111111000000////////////.........---------++++++,,,,,,,,,---------+++***)))***+++,,,+++***+++++++++++++++*********------------,,,,,,------''')))+++...//////000111///000111//////555@@@IIIOOOYYYlll|||yyy}}}qqqeeeXXXJJJ>>>666@@@>>><<<;;;:::666111---:::888444111///......---444444333111///.........---.........//////000000//////.........---------,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******************************************************)))******+++,,,---************************))))))))))))))))))))))))))))))))))))******************++++++,,,,,,,,,---,,,---.........///222444999888777666666777999:::>>>AAACCCEEEEEEEEEFFFGGGEEEFFFHHHIIIIIIHHHFFFEEEFFFFFFGGGHHHGGGFFFDDDBBBFFFKKKLLLKKKMMMRRRSSSOOOGGGJJJLLLKKKKKKLLLIIIDDDMMMKKKIIIIIIJJJJJJGGGEEEBBBGGGHHHEEEEEEJJJLLLKKKKKKJJJHHHFFFCCC@@@>>>===???>>>===<<<<<<<<<;;;::::::888777666777777555333555555555444444333333333000000//////......------------,,,++++++******)))))))))))))))))))))))))))((((((((()))))))))******''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((())))))***+++((((((((((((((())))))***))))))))))))))))))))))))(((((()))))))))*********))))))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......///.../////////000000000000...111444555666;;;CCCJJJQQQTTTXXX[[[^^^```dddfffdddcccjjj|||~~~|||444444444333333222222222444222111222333333222111////////////............//////.........---------+++++++++,,,,,,---------***)))((()))+++,,,,,,+++++++++******************(((***---...---++++++,,,---,,,...000000......///---...///000000111333444666555;;;FFFNNNUUUaaannn{{{uuufffUUUIIIIIICCC<<<888888999999999555333222222444555444333111000//////000222333444***,,,.../////////111222------......///000000000//////.........------------------....../////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))******+++,,,......************************))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++,,,+++,,,.........///222444555444333333666888999888<<<@@@EEEFFFDDDCCCDDDEEEEEEGGGJJJKKKJJJHHHDDDBBBAAACCCEEEFFFGGGFFFDDDCCCIIINNNPPPNNNOOOSSSSSSNNNMMMNNNKKKGGGHHHLLLLLLIIIMMMKKKIIIIIIJJJJJJGGGCCCAAAFFFHHHEEEFFFKKKNNNMMMEEEFFFFFFFFFDDDBBB@@@>>>>>>===<<<;;;;;;;;;;;;;;;:::888666666666555333222111111222222222222333333/////////...------,,,,,,------,,,,,,+++******)))))))))))))))))))))))))))(((((())))))******++++++''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((()))***+++)))))))))))))))))))))))))))************+++++++++))))))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......///////////////000000000000///333666777999???IIIQQQUUUWWW[[[^^^aaadddhhhjjjaaaeeewww}}}666666666555444222111000333333333222222222111111000000000000000000000000------------------------***+++,,,------,,,+++***)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------............////////////222111111111333666999:::CCCHHHQQQ[[[fffsss|||ppphhheeeSSSOOOIIICCC>>><<<<<<<<<:::999999888777666666555666666555444444333222222000000000000000000000000////////////////////////////////////////////////////////////////////////------------------------------------------------/////////......---------000---,,,---///000...,,,---,,,,,,++++++,,,,,,------------------------------------------------------------,,,,,,+++++++++///...---,,,+++,,,---...************************......---,,,,,,---------++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++///...,,,+++,,,...000111333222222333444666888:::999>>>DDDGGGHHHFFFDDDCCC???AAADDDEEEEEECCC@@@>>>FFFFFFFFFFFFFFFFFFFFFFFFGGGHHHJJJJJJJJJJJJKKKLLLMMMOOOKKKEEEJJJUUUUUULLLFFFFFFHHHIIIJJJHHHCCC@@@DDDDDDDDDAAAAAADDDFFFFFFFFFEEEDDDBBBAAA@@@??????DDD===:::======999999===888777666666777666444222444333333222111000...............///......---------,,,+++)))))))))******,,,+++***(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&%%%&&&''')))***)))))))))(((''''''&&&&&&''''''''''''''''''''''''******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***))))))))),,,,,,,,,+++++++++******)))************+++++++++***++++++,,,,,,------...------......///000000000111000......000111111000222444888???FFFMMMQQQSSS``````bbbfffiiiiiifffbbbccczzzwww666666666555444333111000222222222111111111000000////////////////////////------------------------+++++++++,,,,,,+++++++++)))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------.........////////////000/////////000222555666000333777;;;AAAGGGNNNSSSkkkxxxzzzddd```XXXOOOGGGAAA>>><<>>@@@AAACCCCCCCCCCCCKKKJJJHHHGGGGGGHHHJJJLLLHHHHHHHHHHHHHHHHHHIIIJJJMMMQQQPPPMMMSSS^^^]]]UUUJJJIIIGGGGGGHHHGGGFFFDDDFFFFFFDDDAAA@@@AAADDDEEEEEEEEEEEEBBB@@@???AAABBBCCC===;;;======;;;<<<@@@999777666666666666444222333333333222111000///............///......---,,,...---+++***)))******+++)))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((222000---***(((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))(((,,,,,,++++++************************++++++++++++***++++++,,,,,,---......---------...//////000000//////000111111222333444333:::BBBIIINNNTTTZZZ___^^^eeekkkjjjccc```ccciii666666666555444333222111111111111000000000//////////////////////////////------------------------,,,++++++++++++++++++,,,)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------.........//////------,,,,,,---...000111---...///...---///111444555???GGGIIIPPP\\\cccbbbgggtttsssmmmeee]]]VVVMMMDDD===???>>><<<;;;999888888888444444444444444555666666444444444333222222111111111111111000000//////...////////////////////////........................------------------------------------------------------------------------------------------------...------------,,,,,,,,,...---,,,,,,......---,,,------,,,,,,,,,,,,------------------------------------------------------------------,,,,,,,,,,,,((())))))***+++,,,---...++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,+++++++++---///111222111111111222333555777888===???BBBCCCBBB@@@@@@AAA<<<======???AAACCCFFFGGGLLLJJJGGGFFFFFFIIILLLOOOIIIHHHFFFEEEEEEGGGHHHJJJMMMQQQSSSSSSYYY```___WWWNNNKKKFFFDDDEEEGGGIIIIIIFFFEEEDDDBBB@@@AAAEEEHHHFFFHHHJJJGGGBBB@@@CCCGGG@@@===<<<>>>???===>>>BBB:::888666666666666444222333333333222111000///.........//////...------,,,...---,,,************+++'''&&&&&&&&&''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((444222///+++(((&&&%%%%%%&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))+++************)))))))))************+++++++++,,,+++++++++,,,------......,,,------......///000000000222444333111222555888;;;DDDMMMSSSUUUYYYaaaggg___gggmmmhhhbbbiii~~~}}}vvv555555555555444333222111222111111111000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---))))))*********+++++++++***************************************************++++++++++++,,,,,,,,,,,,,,,---------.........,,,,,,+++++++++,,,------333444444333111111333444...333555333333888;;;:::???FFFNNNRRRVVV]]]iiirrr|||vvvtttwwwqqqkkkgggeee\\\PPPHHHGGG@@@>>>;;;:::;;;;;;999777777888888999999999999888555555555666555555444444222222222111111111000000222222111111111000000000................................................------------------------------------------------................................................---------------,,,,,,,,,------,,,,,,---------,,,------,,,,,,,,,,,,------................................................------------------,,,,,,******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************)))******++++++******)))))))))))))))))))))))))))*********************************+++---///111222000000000111222444666777<<<===>>>>>>>>>>>>@@@BBB??????@@@AAABBBDDDDDDEEEGGGFFFEEEDDDEEEHHHJJJLLLIIIGGGEEEDDDFFFIIIKKKLLLKKKOOORRRSSSWWWZZZWWWPPPNNNJJJFFFCCCDDDGGGIIIIIIDDDDDDFFFGGGFFFEEEHHHLLLGGGMMMQQQNNNFFFBBBCCCGGG>>>???AAACCCBBB???>>>>>>;;;999777666666666444222333333333222111000//////////////////...---,,,,,,---,,,+++***))))))***+++(((((('''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((,,,+++***((('''&&&&&&&&&''''''''''''(((((())))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))******+++***)))))))))))))))))))))*********+++++++++,,,,,,++++++,,,,,,---.........,,,------...//////000000333555666333000111888>>>HHHMMMRRRUUUXXX\\\bbbfffkkkiiieeeeeepppeeehhh|||555555555555444333222222333333222222222111111111........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---))))))*********+++++++++*********************************************************+++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,...///000000///000222333333666666333333555777777555666666555333555;;;AAA@@@CCCIIIOOOTTTZZZ___aaaaaaeeelllrrrwwwzzz{{{{{{zzzxxx|||zzzqqqiiigggaaa\\\]]]```^^^YYYUUUPPPMMMKKKGGGCCCDDDHHH???======>>>===999888999999888777777888999999999333333444444444333222111222333444444333222111000222222111111111111000000111111000000000000000///------------------------........................------------------------------------------------................................................------------------------------------------------...------,,,,,,------...................................................---------------------------...///000///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******************************************************))))))***,,,---///000111/////////000111333555666888999:::;;;;;;===AAADDDBBBCCCEEEFFFFFFDDDBBB@@@BBBCCCEEEGGGHHHIIIJJJJJJJJJGGGEEEEEEIIIMMMOOOOOOJJJNNNQQQSSSVVVWWWUUUPPPJJJHHHEEEDDDEEEGGGGGGGGGEEEFFFKKKOOOLLLGGGHHHMMMHHHNNNRRRPPPGGGAAA@@@BBBAAAFFFJJJKKKGGGCCC???<<<<<<:::777666666555444333222222222222222111000///////////////...---,,,++++++***)))(((((()))***+++,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))***+++,,,,,,)))))))))))))))))))))******++++++++++++,,,,,,,,,+++,,,,,,------...//////------...//////000000111222444444222111666AAAJJJSSSQQQQQQUUU\\\bbbeeefffqqqgggaaannnxxxuuu~~~444444555555444444333222333333333222222222222111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,)))************+++++++++************************************************************+++++++++++++++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,***,,,------,,,,,,...///...//////...------///000+++...222555666666777888333333333333555777:::;;;555666999;;;>>>AAACCCDDDEEEFFFDDDBBBDDDIIIKKKHHHFFFBBB@@@AAADDDDDD@@@<<>>999666666555444666;;;888777777777777777888999666555444222111111000000444444555555555444333333000111222333333333333333111111111111111111111111................................................------------------------------------------------------------------------................................................---------............///---...//////------...///......------------......................................................------------............000111333333222000,,,***------------------------,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************************************)))***+++,,,---...//////.........///000222444555555666888999:::<<<@@@CCCBBBDDDGGGIIIHHHFFFBBB@@@BBBDDDGGGKKKMMMNNNMMMMMMKKKHHHFFFGGGLLLOOOPPPOOOLLLOOORRRUUUWWWYYYYYYXXXHHHFFFEEEEEEFFFGGGFFFEEEJJJJJJOOOTTTOOOFFFGGGNNNHHHKKKNNNKKKDDD>>>===>>>GGGNNNRRROOOIIIEEEAAA===>>>;;;888666555555444333222222222222222111000000000000//////...---++++++))))))(((((()))+++---...------+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((''''''***))))))(((''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))***+++,,,,,,---)))))))))************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////...//////000000111222222...000222444888AAALLLTTTVVVTTTTTTZZZdddkkkkkkiiiccccccnnn444444555555444444333333222222222222111111111111........................+++++++++++++++++++++++++++++++++,,,,,,+++++++++)))************+++++++++************************************************************++++++++++++++++++++++++,,,,,,,,,,,,***++++++,,,------------,,,---//////...---...///111111222222000......000555555666666555222///---<<<:::777666666777777777888888888888999:::;;;<<<666999:::666555888:::999666666777888:::<<<======444888999666666888:::888>>>999666777777555555888888888777444333333333222555555666555555444444555/////////////////////000111111222222333333444444000000000000000000000000................................................------------------------........................................................................................................./////////000000---///111000...---///000......------------......................................................------------.........///...000333444444111...,,,------------------------------------...///000111------------------------++++++++++++++++++++++++***++++++,,,,,,++++++*********************************************************+++,,,------............---...///111333555444666777888888:::===@@@???AAACCCEEEGGGGGGGGGFFFDDDFFFHHHKKKNNNPPPQQQQQQNNNJJJHHHIIIMMMOOONNNKKKOOOPPPQQQSSSTTTUUUWWWYYYIIIGGGEEEEEEFFFHHHHHHGGGJJJHHHMMMRRRNNNGGGJJJUUUKKKKKKHHHDDD@@@???AAACCCIIIPPPQQQJJJCCCBBBBBB@@@???<<<888666555555444444111222222222222111000000000000000///...,,,+++***)))))))))***,,,...000222++++++***))))))((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++************++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,------.../////////000000000111222222333333...111666<<>>@@@BBBCCCDDDCCCBBBAAAEEEEEEHHHLLLPPPRRRRRRQQQOOOOOOOOOOOOOOOOOOOOOOOOYYYWWWUUUPPPMMMKKKMMMOOOLLLJJJHHHJJJLLLMMMKKKHHHIIIJJJJJJGGGDDDGGGOOOVVVPPPKKKDDDAAAAAACCCFFFHHHGGGEEECCC@@@===;;;:::999<<<999666333222333444555000111111111111000///////////////...------,,,,,,+++---000222111...)))'''+++***)))(((((()))***+++((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((((((((()))***&&&''''''((()))******+++))))))))))))))))))))))))+++*********))))))(((((()))************+++++++++++++++,,,,,,,,,,,,------)))******++++++,,,------......//////000000111111111000000000111222444444<<<@@@BBBAAAEEEPPPUUUTTT\\\ccclllooohhhffftttvvv{{{111222222333333222222111///////////////////////////.........------------------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...------------............////////////000000000000//////000000111111222222000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000//////......000000000000000000000000........................................................................//////............//////....../////////000000000////////////000000000000....../////////000000000....../////////000000000//////000000///......---////////////////////////........................................................................////////////////////////......//////000111111222////////////////////////000//////000111222000///------------------------...........................---,,,,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,,,,---......------...000///000222222222444888:::===???AAACCCDDDDDDCCCBBBDDDDDDFFFIIINNNPPPQQQPPPRRRRRRQQQQQQPPPOOOOOOOOOPPPPPPQQQOOOMMMKKKLLLMMMKKKLLLMMMOOOPPPNNNIIIFFFHHHIIIHHHFFFEEEGGGMMMRRRKKKHHHEEEDDDDDDEEEEEEDDDBBBAAA???<<<999777666666999888666444333333444555111111111222111000000////////////...------,,,,,,+++,,,...000///,,,)))'''((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((+++***)))(((((('''((((((''''''(((((())))))******))))))))))))))))))))))))************)))))))))((()))************+++++++++++++++,,,,,,,,,,,,------+++++++++,,,------............//////000111111111111111000000222555999;;;@@@IIIPPPQQQSSSYYY\\\\\\aaaffflllllljjjwww{{{111111222222222222111111////////////////////////............------------,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------............---........./////////////////////////////////000........................000000000000000000000000000000000000000000000000////////////////////////000000000////////////...////////////////////////........................................................................//////............//////------.........///////////////000000000111111111/////////000000000111111////////////000000000000//////000000//////......222111111000000/////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000//////000000111111222222////////////////////////222000///000222333333222////////////////////////...........................---,,,,,,---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++---......------...//////000111111222333777999;;;===???AAACCCDDDDDDDDDDDDDDDDDDGGGKKKNNNPPPPPPTTTSSSSSSRRRPPPOOOMMMLLLHHHJJJMMMNNNMMMLLLLLLLLLIIIMMMQQQSSSPPPKKKFFFCCCGGGGGGFFFEEEFFFHHHJJJLLLEEEEEEEEEFFFGGGFFFCCCAAA???>>><<<999777555444444666666555555444444444444111222222222222111000000//////......---,,,,,,,,,+++,,,,,,---,,,+++)))((('''''')))******)))''''''((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((,,,+++***(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---......//////......///000000111111222111111000111555:::@@@DDDEEENNNVVVYYY[[[___dddeeekkkgggdddhhhxxxzzz111111222222222222111111////////////////////////------------------------,,,+++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---.../////////************************************++++++++++++***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........,,,,,,---------..............................---------------------------////////////////////////////////////////////////........................////////////////////////................................................................................................///......------......///------------.........///////////////000000000000000000000000111111111111000111111111111222222222///000000000000000//////444333333222111000000///111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111//////000000111111111111000000000000000000000000222000...///111333444444////////////////////////........................///---,,,---......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++---......---,,,...///...///000000111222555888999:::<<>><<<:::888666555555333444555666555555333333222222222222222111111000//////...------,,,,,,+++++++++******)))))))))(((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((('''(((((())))))))))))(((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,---......//////...//////000111111222222111000000333888@@@HHHMMMNNNRRRWWWZZZ^^^dddjjjmmmnnnccc```sssmmmqqq}}}000111111222222111111000........................,,,,,,------------------++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++---...//////000************************))))))*********+++++++++*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,------------.........---------------........................................................................------------------------.............../////////------------------------..............................................................................------------......------------.........///---------.........//////000000000000111111111111222222333333333444444444000000111222222111111111555555444333222222111111222222222222222222222222111111111111111111111111000000000000000000000000222222222222222222222222000000000000000111111111111111111111111111111111111///......111333444444........................///////////////////////////...------/////////---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------,,,,,,---///...///000//////111444666666777:::<<>>===;;;999888777666666222333444555555444222111111222222222222111000000.........---,,,,,,++++++******))))))(((((()))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******))))))*********++++++++++++++++++,,,,,,,,,------+++++++++,,,------......//////000000111222222222111111333777>>>GGGOOOTTTZZZZZZ\\\bbbgggiiijjjjjjccchhhxxx}}}nnn{{{xxx000000111111111111000000........................,,,,,,,,,,,,------------*********+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***+++,,,,,,,,,************************)))))))))************+++************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,,,,------------------------------......................................................---------------------------------------------------............/////////........................------------------------------------------------------------------------......------------......------........./////////,,,,,,---------........./////////000000000111111333333333444444444444555111222333333444333333333666555555444444333333333333333333333333333333333222222222222222222222222111111111111111111111111333333333333333333333333111111111111111111111111222222222222222222222222111000///000222333333222///////////////////////////////////////////////////...---...000000000...------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***,,,------,,,,,,---...---...//////...000222555444555777999<<>>::::::888777666555555444333333444555444333111000000111111111111000//////......------,,,+++++++++))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((***+++,,,(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,,,,,,,,,,------+++++++++,,,------......//////000111111222222333222555999@@@GGGOOOUUUXXX\\\]]]bbbiiilllhhhddddddcccvvvyyy000000111111111111000000........................++++++,,,,,,,,,---------)))*********++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***+++++++++************************))))))))))))************************************************++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------------...,,,,,,------......//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////........................------------------------------------------------------------------------...------,,,,,,------........./////////000000000------------.........///....../////////000000000222222222222333333333333333333444555555555555555555555555555555555555555444444444444444444444444333333333333333333333333222222222222222222222222333333333333333333333333444444444444444444444333444444444444444444444444333222111222444444333111000000000000000000000000///////////////////////////...---...000111000///..............................---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***,,,------,,,+++---...---............///111444333333555777:::<<>>@@@BBBAAAAAAAAAAAABBBAAA===;;;999888777666555444444444444444444333222111000000///000000000000///............---,,,,,,++++++***((())))))*********))))))'''(((***++++++***((('''((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***+++''''''(((((())))))******))))))))))))))))))))))))((()))))))))************)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---....../////////000000111111222333333555:::AAAIIIQQQVVVZZZ\\\ZZZ^^^dddiiigggdddjjjsss000000111111111111000000........................+++++++++,,,,,,---------))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........,,,,,,------...///000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////////////////////////////------------------------------------------------------------------------...------,,,,,,------...////////////000000000000............/////////000............////////////000000111111111222222222444444555666777777666666555555555666666666666666555555555555555555555555333333333333333333333333444444444444444444444444444444444444444444444444666666666666666666555555555555555555555555555555444333444555666555333111111111111111111111111111000000000000000000000000///......///000111111000.................................------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***,,,------,,,+++---...---.........---...111333222222444555888;;;===>>>@@@@@@BBBEEEIIIJJJIIIHHHCCCEEEHHHJJJKKKJJJIIIHHHGGGIIIJJJIIIGGGDDDDDDDDDLLLHHHFFFFFFIIIKKKJJJHHHEEEGGGGGGCCC===;;;???DDD@@@@@@AAACCCCCC@@@;;;777999999888777666555555666555555444333111000000//////////////////......---......---,,,,,,++++++***((()))***++++++***)))((($$$''',,,//////,,,'''$$$((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))((((((((((((((()))&&&''''''((()))******+++))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++++++++,,,,,,,,,---------------......///000000000000000000111222222333333888===FFFPPPWWW\\\]]]]]]___bbbggghhhcccfffzzz000000000000000000000000000///...---,,,---......,,,,,,,,,------.........,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,---------------------------------------------------------------------------------------------------------------------------------............///........................------------------------........................000000//////.........---000000000000000000000000////////////000000000000000000/////////.........000111111222222222111111222222333444444555666666333777777222000333777888999777444222444777777555444555777999999888777777777777999;;;;;;:::;;;>>>===<<<:::888888999;;;<<>>???;;;<<<@@@>>>??????===:::999;;;===999777777999888555666:::555444333333222111222555222333666666333......000333222111222222000000111000000111000///---+++***......................../////////...---------,,,000000///...------,,,,,,------------------------+++,,,------......------...000111111000000111222666333000222666:::<<<<<<@@@AAAAAABBBHHHLLLHHHAAABBBDDDGGGIIIKKKKKKJJJIIINNNIIIGGGIIIHHHFFFJJJQQQTTTNNNJJJJJJJJJEEEBBBBBB>>>JJJOOOGGGAAADDDEEEAAABBB@@@???@@@???<<<;;;;;;999<<<>>>===999666555555555555444444444333333333000000000///......------------,,,,,,+++***))))))******))))))(((((('''''')))---000///***'''(((+++''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++))))))))))))************++++++,,,,,,,,,---------///............//////000000222444555555555666777@@@KKKUUUWWWZZZ___bbb```fffgggfffdddgggyyy}}}000000000000000000000000000///...---,,,------...,,,,,,,,,---------......,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))(((((((((((((((((((((((()))))))))***))))))))))))************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,---------------------------------------------------------------------------------------------------------------------------------............///........................------------------------........................000000/////////........./////////////////////////////////000000000111111//////000000000000000111000111111222222111111000666666555555555555555555777999888444444777888666555666777888;;;>>>>>><<<===<<<:::888999<<<@@@CCCGGGFFFGGGKKKMMMLLLNNNQQQRRRNNNKKKIIIKKKMMMMMMLLLHHHGGGKKKQQQQQQLLLJJJMMMOOOPPPPPPNNNLLLIIIHHHHHHAAAAAADDDGGGGGGEEEDDDFFF;;;::::::;;;999555444777000...---000222222000///...---...//////......//////000000111111000///...///......------,,,++++++//////...............---//////......------,,,,,,------------------------***+++,,,,,,------,,,,,,...000111111000000111222666333111222555999;;;;;;;;;>>>???@@@DDDIIIIIIDDDEEEFFFHHHIIIJJJKKKJJJJJJIIIGGGGGGIIIGGGHHHQQQ]]]ooo```QQQKKKJJJHHHGGGGGGFFFQQQTTTKKKDDDFFFGGGDDDDDDBBBAAAAAA@@@>>><<<;;;888:::<<<;;;777444333333333333333222222222111111000000000///......------------,,,,,,+++******)))***)))))))))((((((((('''(((,,,...---)))&&&''')))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++))))))))))))************++++++,,,,,,,,,---------//////.........///000000///333666555333555;;;AAAJJJSSSYYYYYYYYY___dddfffjjjgggdddhhhxxx000000000000000000000000//////...------------...,,,,,,,,,,,,------------+++++++++++++++*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***))))))))))))(((((((((((((((((()))))))))******))))))))))))************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,---------------------------------------------------------------------------------------------------------------------------------............///........................------------------------........................000000////////////......///////////////////////////000000000000111111111///000000111222222333333222222333333333333222222555444333333333444555666333555555555:::@@@@@@<<>>@@@===>>>???@@@FFFLLLKKKFFFKKKKKKNNNPPPQQQPPPRRRWWWUUUYYY]]]]]]YYYTTTQQQQQQ^^^]]]aaagggfff___]]]```iiiqqq|||~~~yyysssqqqcccbbb``````cccmmm}}}mmm^^^[[[^^^bbbaaa]]]WWWZZZdddkkkkkkeeeWWWLLLOOOSSSPPPLLLJJJJJJLLLKKKHHHGGGFFFDDDAAA<<<===<<<888666666555222222222222222222222222111111111111000000/////////.........//////000000111,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,...///000000//////000222555444222222333555666777;;;BBBFFFDDDCCCHHHNNNPPPHHHHHHGGGGGGFFFGGGGGGHHHCCCDDDDDDCCCAAACCCKKKSSSRRRIIIDDDGGGKKKKKKHHHGGGEEEKKKMMMGGGDDDGGGKKKKKK??????>>>===???AAA>>>:::666777777666555333222111111111000000000/////////000000000///......------,,,,,,,,,++++++*********))))))))))))((((((((((((((()))+++***'''&&&'''(((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++))))))*********+++++++++,,,,,,,,,------------...////////////000111222222111333555555777???KKKTTTXXXYYY[[[^^^bbbffffffeee^^^lll////////////////////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))************))))))))))))************((()))))))))************))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,---.........------------------------------------------------------------------------------------------------------------------------------------............///........................---------......///////////////////////////////////////000000000000000000000000000000000000000000111111111111222222222222333222222222222222222222333444555666777777777777<<<===>>>@@@CCCGGGJJJLLLMMMPPPQQQOOOOOOQQQQQQMMMKKKKKKOOOVVV[[[```mmmzzzuuuooommmzzz{{{}}}|||tttyyylllVVVSSSXXXUUUPPPNNNLLLUUUXXXQQQJJJJJJMMMNNNGGGJJJHHHCCCAAACCCBBB>>>999888777555444222222111000000000111111111111111...//////000000111111111,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---///000000//////000111333333333222222333555666<<>>???>>>===AAAFFFDDD===777777666555555444333222222111111111111000000000000000000///......------,,,,,,+++++++++++++++***(((((((((((()))))))))))))))******)))((('''((()))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''&&&''''''(((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++************++++++++++++,,,,,,---------........./////////000000222333333444333333777???IIIRRRWWW]]]ZZZ[[[aaagggfff```[[[```|||000000000000000000000000......//////......---,,,,,,,,,,,,,,,++++++++++++)))))))))***************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))************+++)))))))))*********++++++))))))))))))************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,------...++++++,,,---............---------------------------------------------------------------------------------------------------------------------------------............///........................---------...//////000000//////////////////////////////000000000000111111111111111111111111111111111111222222222333333333333444444444444444555555666777999;;;<<<===>>>>>>EEEFFFHHHJJJMMMOOOQQQQQQMMMVVV\\\XXXTTTVVV\\\___bbbccckkkvvvwwwmmmhhhkkkiiihhhlllrrruuuooo___TTTTTTUUUSSSMMMRRRQQQKKKJJJNNNMMMGGGCCCBBB???<<<999777666555111111111111111111111111000000000000111111111111........................------------------------------...///////////////---///000000......///111111222333222111222444555:::AAADDDAAA>>>AAAEEEFFFDDDDDDDDDDDDDDDDDDCCCCCCBBBCCCBBBDDDIIIMMMKKKEEEKKKIIIJJJKKKIIIGGGJJJPPPHHHIIIIIIGGGDDDBBBBBBCCC@@@BBBAAA???DDDKKKIII@@@888777555555555555444222222222222222111111111111000000000///......------++++++++++++++++++++++++(((((((((((())))))))))))***)))(((((((((((())))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((())))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++*********++++++++++++,,,,,,---------............000000000000111222444444666555777>>>JJJSSSXXXXXXaaa___```eeegggddd```___yyy000000000000000000000000---.../////////...---,,,,,,,,,,,,+++++++++******((()))))))))*********+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++))))))))))))************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,---......***+++,,,---............---------------------------------------------------------------------------------------------------------------------------------............///........................---------...///000000000//////////////////////////////000000000111111111222222222222222222222222222222222333333333333444333444555666888999:::;;;???@@@CCCEEEHHHJJJKKKKKKLLLOOORRRVVVYYY[[[[[[\\\hhhwww{{{qqqrrr~~~tttpppuuuqqqeeeYYY^^^\\\SSSQQQTTTRRRKKKMMMLLLIIIEEEBBB@@@??????888888777666555444333222222111111111111111000000000000000//////......---........................,,,---......//////......---...//////......///111...000222222111111333666555;;;???===<<>>CCCKKKGGG<<<888666444444555666444222222222222111111111000000000000000///......------++++++++++++++++++++++++'''((((((((()))))))))***)))'''&&&&&&&&&'''((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&)))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++*********+++++++++,,,,,,------------............000000000111222333444555666999@@@JJJSSSYYY\\\\\\bbbcccfffgggcccbbbmmmzzz000000000000000000000000---.../////////...,,,,,,,,,,,,,,,++++++*********(((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******++++++++++++)))************+++++++++))))))))))))************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,---......***+++,,,---............---------------------------------------------------------------------------------------------------------------------------------.........//////........................---------...///000000111000000000000000000000000//////000000111111111222333333333333333333333333222222333333333444444444222333555888;;;===???@@@HHHJJJMMMPPPSSSUUUWWWWWWUUUXXX^^^dddhhhkkkllllll~~~wwwrrrtttpppgggTTTRRROOOLLLIIIHHHGGGGGG@@@???>>><<<999777555444333222222222111000000000222222111000///......---////////////////////////+++,,,------......---------...//////......///111---///222222111111333666333999<<<<<<===???@@@===AAACCCEEEGGGGGGFFFEEECCCEEEJJJJJJEEEDDDIIILLLKKKIIICCCBBBGGGJJJHHHEEEDDDFFFFFFGGGIIIGGGDDDBBBBBBAAACCC@@@;;;@@@HHHCCC777888555222222444555444111111111111111000000000000000000000///......------++++++++++++++++++++++++'''((((((((())))))******(((&&&$$$$$$%%%&&&''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&******))))))((((((''''''(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,---------.........//////000000000111222444555666555===IIISSSYYY\\\^^^___^^^ccchhhggg```ddd|||xxx///////////////////////////............---------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((((((***)))))))))***+++,,,,,,************************))))))))))))***************+++,,,,,,------,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***...........................------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................................////////////////////////------......///000000000555222000000111222222111000000111111111111000000444222222333555555222///222111333666777666555666;;;;;;>>>CCCEEEEEEIIIOOOQQQ\\\aaa\\\\\\bbbbbb[[[VVVcccxxxiii]]]VVVRRRQQQQQQNNNSSSLLL???>>>GGGBBB444777999999777222///000222000333333......222111,,,///---,,,,,,---......---......---------,,,,,,,,,------------------------////////////000000000000555666777999;;;===>>>???BBBCCCDDDCCCAAAAAACCCEEESSSNNNHHHDDDDDDGGGLLLPPPKKKEEEDDDGGGGGGEEEGGGMMMIIIIIIIIIGGGFFFDDDBBB@@@===>>>??????===;;;:::999777555333111000000000111222222111000//////000000000000000///......------,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((+++***((('''''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((+++,,,,,,---,,,+++***)))((((((((((((((('''''''''''''''(((((())))))******(((((((((((())))))))))))))))))))))))************)))************+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,---333333333555777888777555;;;LLL[[[]]]\\\^^^``````aaakkkjjj\\\^^^|||////////////////////////............------------++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))***++++++************************))))))))))))***************+++,,,,,,------,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***...........................------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................................////////////////////////------......///000000000/////////000111111000000000000111222222222222222444222111333555666444222999777555666888;;;@@@CCCFFFEEEGGGKKKMMMKKKLLLOOOVVVhhhxxx~~~}}}|||dddOOOHHHDDD@@@BBBBBB@@@<<<777444222222,,,000111///000444555222222000......//////...---.........------------,,,------------------------.../////////000000000000444444666888:::<<<>>>??????AAABBBBBBBBBBBBEEEGGGKKKIIIGGGFFFFFFIIILLLNNNGGGCCCAAADDDDDDCCCEEEJJJJJJIIIFFFDDDAAA>>><<<;;;AAA@@@???>>>>>><<<999666777555333111000000111111222222111000000000000000000000000///......------,,,+++++++++************))))))))))))))))))))))))((((((((((((((((((((((((***)))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))***++++++***)))((('''((((((((((((((((((((('''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++***+++,,,,,,------,,,,,,---,,,,,,,,,,,,,,,---...333333333333444555777888DDDQQQ\\\[[[WWWYYY^^^```eeeccc___bbbyyy////////////////////////............------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++******)))((((((((())))))************************))))))))))))***************++++++,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................................////////////////////////---......//////000000111,,,...111222111000000111000000111222222222333333555444333333555777777666777777888:::???EEEJJJMMMQQQMMMKKKMMMOOOQQQVVV]]]vvvrrr[[[MMMHHHHHHFFFCCCAAA@@@???===<<<444777777333000111222000555333000000000000///---/////////.........------------------------------....../////////000000000222333444777999<<<>>>???<<<>>>@@@AAAAAACCCFFFHHHCCCDDDEEEGGGIIIJJJKKKKKKFFFCCCAAACCCCCCBBBDDDHHHHHHFFFCCC@@@>>><<<;;;;;;EEEBBB???>>>>>><<<888444666555333111000000111111222111000000000000000000000000000///......------++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((((((''''''&&&''''''(((((((((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++***+++,,,,,,------,,,,,,---,,,,,,,,,---......///333444444333222555;;;@@@NNNWWW\\\ZZZWWWZZZ```dddddd\\\___zzz////////////////////////.........---------,,,,,,************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******************)))(((''''''((((((************************((()))))))))******************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++------------------------...------,,,,,,------...------------------------++++++,,,,,,,,,,,,------................................................////////////////////////.........///000000111111///111333222000000111333222222111111111222222222666666555555777999;;;<<<;;;@@@GGGKKKPPPUUUUUUSSSPPPOOOPPPTTTZZZfffzzzxxx|||}}}~~~fffYYYQQQMMMHHHFFFFFFEEEBBB???===<<<:::666222000000000444222000///000000///...000000/////////........................................../////////000000000111333555888:::<<<===;;;===???@@@@@@BBBEEEGGGAAACCCEEEHHHIIIJJJJJJJJJHHHFFFEEEDDDCCCCCCDDDEEEDDDCCC@@@???>>>???@@@AAAEEEBBB>>>===>>>===888444555444333222111111111111111111000000000000000111000000000///......------*********))))))))))))((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((((((((('''%%%$$$((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))*********+++++++++***+++,,,,,,------,,,,,,------------...///000111333555666444444999DDDMMMTTTWWW[[[]]]```ccceeeeee]]]bbbxxx////////////////////////...------------,,,,,,,,,************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))((((((******)))(((''''''(((((())))))))))))))))))))))))((()))))))))************)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,------------------------...------,,,,,,------...------------------------+++++++++,,,,,,---------................................................////////////////////////......//////000111111111444333222000...///111222444333222111111222222333555666888:::===AAAEEEHHHNNNTTTWWWWWWYYY]]]\\\WWWTTT[[[fffpppyyywwwzzznnnhhh___XXXTTTOOOIIIEEEBBB>>>999666666555666888222111//////000111000///111111000000000000//////....................................////////////...///111333666888:::;;;;;;===>>>??????@@@CCCEEEEEEEEEFFFGGGHHHHHHIIIIIIIIIHHHFFFDDDBBBBBBBBBAAABBBAAA???>>>>>>???@@@BBBCCC@@@===<<<<<<<<<999777444444333222111111111111111000000000000000111111000000000///......------*********))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((((('''%%%$$$((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((('''''''''''''''(((((((((((())))))))))))((()))))))))************))))))*********+++++++++***+++,,,,,,------,,,,,,---------...///111222333111333555666888@@@LLLWWWXXXWWWZZZbbbhhhhhhddd___]]]vvvzzz////////////////////////------------,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((('''******)))((((((((())))))))))))))))))))))))))))))))))))))))))************)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------***++++++,,,,,,------...................................................////////////////////////...//////000000111111222444222//////000111111000444444333333333555666888666:::>>>CCCGGGLLLRRRVVVWWWZZZYYYSSSVVV```eeecccttt~~~~~~yyytttqqqooo^^^RRREEE@@@>>><<<999999555333222111222222111000222222111111111000000000........................------........./////////...///000222444666777888;;;<<<===>>>>>>???BBBDDDGGGGGGFFFFFFFFFGGGGGGHHHEEEGGGEEEAAA@@@BBBAAA???BBBAAA???===<<<<<<======@@@???===;;;999888888888333333333222222222111111000000000000000111111222000000000///......------++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((((()))******&&&&&&''''''((()))))))))(((((((((''''''''''''&&&(((((((((((())))))))))))))))))))))))************)))************+++++++++***+++,,,,,,------,,,,,,------...///000222444555111333666999>>>GGGSSS[[[\\\ZZZ]]]dddfffccc___^^^rrrzzzxxx////////////////////////---------,,,,,,,,,++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******)))))))))***++++++))))))))))))))))))))))))))))))))))))************))))))***+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------******+++,,,,,,---....................................................../////////////////////////////////000111111222222333111///333999:::666111444333444555888;;;>>>@@@BBBFFFKKKOOOQQQSSSWWW[[[UUU\\\aaacccppprrr\\\SSSOOOHHHBBB???===;;;888777666555333222333222222222222111111111........................---------.........//////...///000111333444555666888999;;;===>>>@@@CCCFFFDDDDDDEEEFFFFFFFFFFFFEEEAAADDDDDDAAAAAAEEEFFFBBBAAA@@@@@@@@@??????>>>>>>>>>@@@@@@<<<666333555888222333333333222222111111000000000000000111222222000000000///......------,,,+++++++++************((((((((((((((((((((((((((((((((((((((((((((((((***)))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((('''''''''(((***+++&&&&&&''''''((())))))***(((((('''''''''&&&&&&&&&(((((((((((())))))))))))))))))))))))************)))************+++++++++***+++,,,,,,------,,,,,,------...///111333555666777888;;;@@@HHHPPPYYY^^^___```dddeee```\\\cccmmmooo////////////////////////---------,,,,,,,,,++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++******))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------******+++,,,,,,---....................................................../////////////////////////////////000111111222222333111222:::BBBDDD<<<333333333444777;;;@@@EEEHHHPPPSSSWWWXXXVVVUUUVVVXXXWWWgggwwwlllbbb```ZZZSSSOOOEEEBBB>>>;;;:::888555333333333333222222222111111////////////////////////---------.........////////////000111222333444444555777:::<<<>>>AAAEEEHHH???AAADDDFFFGGGFFFDDDCCC???DDDEEECCCDDDJJJKKKHHH???@@@AAACCCDDDDDDDDDDDD???AAABBB<<<333///222666222222333333333222111111000000///000000111222222000000000///......------,,,,,,,,,++++++++++++***((((((((((((((((((((((((((((((((((((((((((((((((+++***)))''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((''''''&&&'''((()))***&&&&&&&&&'''((())))))***(((((('''''''''&&&&&&&&&(((((((((((())))))))))))))))))))))))************)))************+++++++++++++++,,,---------,,,,,,------...000222444666777>>>???BBBHHHPPPXXX^^^```aaaeeeiiifff\\\ZZZkkk{{{......---------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***************)))(((((()))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++,,,,,,,,,---------...///000///...---...///............/////////000...///000111111000///...,,,...111222111222333444222444666555444444666888:::;;;>>>BBBEEEHHHOOOUUUaaa[[[XXX[[[ZZZZZZdddqqqzzz~~~{{{gggWWWGGGAAA@@@>>>;;;999<<<666222333333222000111///......///000000///---......---------......///000111111111222222222222444666888:::;;;===@@@CCCAAABBBCCCCCCDDDCCCCCCBBBDDDCCCBBBCCCFFFIIIJJJJJJGGGEEECCCCCCBBBBBB@@@>>>???>>>;;;777444444777:::666555333111000///......222000///111333444222//////......------,,,++++++***++++++++++++***))))))))))))(((((('''''''''&&&)))((('''&&&&&&'''((()))******))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((('''''''''&&&''''''(((((())))))******))))))))))))))))))))))))(((((()))***+++,,,,,,---,,,,,,,,,+++,,,,,,------111111111333666888888777;;;BBBLLLRRRVVV[[[aaafffhhheeedddbbbZZZ```......---------,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***************)))(((((()))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++,,,,,,,,,---------...///000///...---...000........./////////000000//////000111111000///......000222333222222333555444555666666777888;;;===GGGGGGKKKQQQTTTUUUVVVXXXLLLWWWllliii^^^YYYSSSLLLHHHAAA???;;;777555444222///444333222111111///,,,***///......------......///000000000000111111111222333444777888:::<<>>===<<<:::777555666888;;;777666555333111000000000222000///111333333111///.........---,,,,,,++++++***++++++++++++***)))))))))((((((((('''''''''''')))((('''&&&&&&'''((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))((())))))******+++++++++---,,,,,,,,,,,,---......///000222444555666666666@@@GGGPPPVVVYYY]]]cccgggiiifffbbbcccppp......---------,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))************))))))((()))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---------------///000///...---///000....../////////000000000///000000111111111000000000222333333333333444555333333555888;;;???BBBEEERRRQQQTTTZZZ[[[XXXXXXZZZ___uuuwwwcccVVVTTTSSSIII;;;444777777333///......///111000///---//////............//////////////////000000000000111333555777888;;;>>>AAA======>>>???BBBDDDGGGIII@@@DDDJJJNNNOOOLLLGGGDDDOOOLLLIIIFFFEEEBBB???<<<;;;;;;:::888666777999;;;888888666444333222222222111111000111222222111///......---,,,,,,++++++*********++++++******)))(((((((((((((((''''''''''''((((((''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''*********)))(((''''''''')))))))))))))))))))))))))))))))))))))))*********---,,,,,,,,,------...///---000444444333333555888HHHNNNUUUZZZ]]]```dddhhhiiiccc\\\dddzzz......---------,,,,,,,,,++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))************)))((())))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...---...//////......///000...////////////000000000000000111111111111111111000111333333222333555666666888<<<@@@EEEJJJMMMPPPOOOQQQXXX```___\\\aaakkk|||pppQQQ>>><<<<<<888111000///000222222111000000000//////.../////////.........////////////000000222555666888:::>>>@@@======<<<===@@@CCCGGGIIIEEEHHHLLLNNNMMMLLLJJJIIILLLJJJGGGEEECCCAAA>>>;;;;;;<<<;;;999777666888999888777666444333333222222111111111111111111000///------,,,,,,+++************************))))))(((((((((((((((((('''''''''(((((((((''''''(((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''***)))))))))((((((((('''))))))))))))))))))))))))***)))))))))))))))))))))++++++++++++,,,---.........111444222000222999???OOOSSSYYY]]]```bbbdddgggggg``````wwwoooggg......---------,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((())))))*********))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........,,,...//////......///111////////////000000000111111111111111222222333333///111222333333555888;;;AAADDDIIIMMMOOOSSSXXX\\\YYYaaaqqq}}}zzzttt{{{___MMMCCC;;;===:::666444333222000///222111000///////////////---.........////////////111333555666777999<<>>=========>>>AAADDDEEELLLLLLKKKIIIHHHIIINNNQQQIIIGGGEEEDDDCCCBBB@@@>>>=========;;;777555555555666666444333222222222222000111222111000/////////,,,,,,,,,+++******)))))))))************)))(((((('''''''''((((((((((((((('''(((((((((((((((((('''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))************))))))))))))************+++,,,---...222333333000///555@@@IIITTTWWW[[[___aaabbbcccdddaaa```ttt|||jjjxxx......---------,,,,,,,,,+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((())))))************))))))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------............,,,...//////......000111/////////000000000111111111111111111222333444555111222444666888<<<@@@CCCIIINNNRRRRRRRRRWWWcccmmmfffUUUNNNAAA===777333222222333222333222111000000//////000............////////////111222444555555666999<<<>>>=========>>>???AAABBBLLLLLLIIIEEECCCFFFNNNTTTGGGFFFDDDDDDEEEEEECCCBBB===>>>>>><<<888555333333555444333222111111111111000111222222000......///,,,,,,+++******))))))((())))))******))))))(((''''''''''''(((((((((((((((''''''(((((((((((('''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((((((((('''''''''((()))*********))))))))))))))))))))))))***************+++++++++*********+++,,,---...///444444222111444===IIISSSWWWYYY\\\___bbbccccccbbbWWWfffxxx......---------,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))***************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------............,,,---//////......000222//////000000000111111111222222111111222333555666444666999<<<@@@EEEKKKOOOOOOUUUYYYXXXYYYfff~~~wwwjjjmmmUUUNNNDDD<<<888888888888444333222111000000000000....../////////000000000000111222222222333555777;;;<<<<<<===>>>???@@@@@@DDDFFFGGGEEECCCDDDJJJPPPFFFDDDCCCCCCDDDDDDCCCAAA;;;===>>><<<999666444444555444333222111111111111///111333222///------///+++++++++***))))))(((((()))))))))))))))(((((('''''''''''''''((((((((()))&&&'''((())))))((('''&&&'''''''''(((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))******++++++,,,,,,------,,,,,,,,,---...///000111444333333555<<>>AAAFFFLLLSSSXXXXXX___ddddddhhh||||||vvv{{{ppp```PPPEEE===:::888444333222111000000000000////////////000000000000///000000000///000222333999:::<<<>>>???@@@@@@@@@<<>>999;;;======:::777555555555444333333222222222222///111333222///,,,---///++++++******)))((((((((()))))))))))))))(((((('''&&&'''''''''(((((())))))&&&'''((())))))((('''&&&'''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&'''''''''(((((())))))******))))))((((((''''''))))))))))))))))))))))))******+++,,,------......------......000111222333222222444999CCCNNNVVVZZZ[[[[[[^^^aaadddeeedddbbbnnn...------,,,+++***))))))************************(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''************************************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******++++++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------------.........//////000000000000////////////000111222222000000000222333666777555333333666:::AAA@@@EEEPPPWWWXXX[[[___mmmkkk}}}wwwttteee[[[QQQHHHEEE===999888333++++++222222000---...111111///,,,000000111222333333444444555666888;;;<<<=========<<>>BBBAAA===;;;===???;;;888666666777888777777444333333222111111111111222111000//////.........,,,,,,++++++***)))(((((())))))))))))))))))))))))'''((()))******)))((('''******))))))(((((('''''''''''''''''''''''''''''''''&&&%%%%%%'''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((''''''''''''(((((((((((())))))))))))*********************)))))))))))))))******+++,,,---//////000...------...000111111000333555;;;CCCLLLSSSVVVWWWZZZ___]]]```gggdddaaaiii}}}---,,,,,,++++++*********************************(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''************************************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******++++++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------------.........//////000000000000000000000//////000222222111111222444333444555666777<<>>DDDIIILLLPPPRRR]]]gggdddddd~~~|||{{{{{{yyy~~~TTT>>><<<:::666444,,,000333222...---///222///000000111111222222222222333555777999:::;;;;;;;;;???AAAAAACCCHHHIIIGGGCCCCCCBBB===999888;;;>>>???===:::999999:::999888777666444222111//////...222111000///............,,,,,,++++++***))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((('''''''''''''''''''''''''''((()))))))))((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''(((((((((((((((((())))))))))))******))))))))))))))))))******+++,,,,,,,,,------......---...///000111111111111666===GGGOOOSSSUUUXXXZZZ\\\^^^bbbeee]]]WWWyyyiii___zzz*********++++++,,,,,,,,,************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************************************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******++++++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,------------...............////////////000000000000000111111111000111222222111333555888888;;;@@@FFFLLLQQQSSSSSSVVVZZZqqq}}}{{{{{{|||xxxhhh``````wwwqqqwwwyyysssXXXJJJ>>>888888444555555333///......000//////000000000111111111222333444666888:::;;;<<<===>>>@@@AAACCCEEEGGGFFFCCCCCCBBB???<<<;;;===@@@>>><<<:::999:::;;;;;;:::666555444222111000000000111111///...............+++++++++*********)))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((()))((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***)))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,---,,,---///000111111222333:::DDDOOOVVVXXXXXXZZZ]]]```___[[[\\\aaallluuudddttt*********++++++,,,,,,---************************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******++++++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,---------................../////////000000///000000000111111111222111222333333333555888;;;<<>><<<;;;;;;>>>;;;999999:::;;;;;;;;;333333222222111222222222111000///...------------+++++++++***************(((((((((((((((((((((((()))((('''&&&&&&'''((()))'''''''''''''''(((((((((''''''''''''''''''''''''%%%''')))(((&&&$$$%%%&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))(((((())))))************++++++,,,,,,,,,,,,,,,,,,+++---///000000111444777AAAJJJUUU[[[[[[[[[]]]___cccbbbZZZ^^^{{{|||*********++++++,,,,,,,,,************************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******++++++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---------................../////////000000000///000000111111222222222333444555666777;;;???CCCKKKPPPWWWZZZYYYWWWXXXZZZeeemmmzzz|||iiiWWWGGG@@@888444444555444222111111111111111111111111222333444555888:::===>>>???>>>@@@DDDDDDAAA@@@AAABBBCCCCCCBBB@@@>>>;;;:::@@@>>>;;;::::::;;;:::999222222111111222222333444111000///...------------************************(((((((((((((((((((((((((((''''''''''''''''''(((&&&''''''''''''(((((((((''''''''''''''''''''''''(((******((($$$"""$$$'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))((((((((()))******++++++***+++++++++,,,,,,------,,,...000000111444999>>>KKKPPPWWW\\\]]]^^^```bbb___bbbaaasss++++++++++++++++++,,,,,,************************(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******++++++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++------------.............../////////000000000000///000000111111222333333333444777:::>>>CCCJJJOOOWWWZZZ]]]ZZZXXX]]]iiittt|||wwwvvv~~~pppgggXXXJJJ???888555444222222222222222222222111111111222444666999<<<===<<<;;;???EEEFFFAAA???@@@DDDDDDCCCDDDFFFGGGGGGGGGFFFCCC???<<<;;;999777666333333222222111222222222000000///...------------************************((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&))))))'''%%%&&&+++///((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&''''''(((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))'''(((((()))******++++++))))))***+++,,,------......000222222222777@@@GGGSSSUUUWWWZZZ]]]```bbbccc]]]hhhyyy++++++++++++++++++++++++************************(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---------.........//////////////////000000000000///000000111222222333333222555888===BBBJJJRRRWWWWWW[[[^^^^^^cccuuu|||~~~jjjQQQAAA:::999333333222222222222222222000000111222555888;;;===:::999>>>FFFHHHBBB???AAAEEEDDDDDDGGGLLLRRRVVVXXXLLLHHHCCC???;;;999555333555444333222111111111111000000...---------------******************++++++((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''"""%%%'''''''''+++333:::((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&''''''(((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))'''(((((()))***+++++++++((())))))+++,,,---......111333444333444:::EEEMMMYYYWWWWWWYYY]]]aaadddddddddtttwwwmmm******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------------............///////////////000000000000.........//////000111222000111111111000111333555444@@@FFFEEEGGGQQQWWWVVV^^^eeeiii{{{uuuZZZGGG:::666:::333...222222000444000111222333333444777999:::???DDDEEECCC@@@>>>>>>AAAAAA@@@BBBHHHOOOWWW\\\NNNIIIBBB===:::888777666444444333222111000///...///............---------+++++++++************))))))(((((((((''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''')))'''%%%%%%)))///666:::''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&%%%$$$%%%''')))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))))))))******+++,,,,,,((()))++++++,,,...222555333333333444777???JJJQQQVVVZZZ\\\[[[]]]bbbccc```ddd}}}eeeeeennn{{{******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------------............///////////////000000000000//////...//////000111111111222222111111333777;;;BBBGGGKKKMMMRRRWWWXXXUUUmmmvvv[[[GGG>>>AAA;;;555666444000000000111222222222333444555888;;;>>>>>>===;;;<<<===AAA@@@@@@BBBEEEKKKPPPTTTKKKGGG@@@;;;999777666555444444333222111000/////////............---------+++++++++************)))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''))),,,---'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&''')))+++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))***+++,,,,,,---------+++,,,---------...111333333333333555;;;EEEOOOVVVXXXWWWWWW\\\aaabbb```]]]|||eeehhhvvv******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))*********++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///////////////000000000000000///////////////000111222222222222444999@@@DDDLLLOOOTTTVVVSSSSSS[[[fff~~~mmm^^^NNNLLLCCC999666777666333222222222333333333333333666888999888888999;;;===??????@@@AAACCCFFFHHHIIIGGGCCC>>>:::777666444333444333333222111000/////////............---------+++++++++************))))))))))))(((((((((''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))((('''''')))+++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************((()))+++---...---,,,+++,,,---.........///111444333222444999BBBLLLUUUYYY[[[VVVWWW```ddd```___bbbwwwaaannn******************************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///////////////000000000000000000/////////000000111333333444666:::AAAJJJPPPQQQVVV\\\[[[SSSVVVuuuvvvjjjYYYEEE888999:::111333333222333444444444333666666888999:::;;;===>>><<<===???AAABBBCCCBBBBBBBBB???;;;888777555333222333333222222111000000//////............---------+++++++++*********)))))))))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&''''''''''''''''''''''''$$$%%%'''))))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%'''''''''&&&%%%'''((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************&&&(((+++---...---+++******,,,...//////111333555222444888AAAKKKRRRVVVWWW]]]ZZZ^^^eeeaaaZZZdddvvvwwwwww}}}******************************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///////////////000000000000111111000000000111222222444666999===BBBKKKTTTZZZYYYWWWXXX]]]dddzzzhhhNNNJJJDDD000555333000000222333333222333555777999<<<<<<<<<;;;:::<<>><<<999888777666333111333333222222111000000000///............---------+++++++++*********))))))***)))))))))(((((((((((('''''''''''''''''''''''')))))))))((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((((((&&&&&&&&&'''(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************(((***---///000///---,,,...000111111111111222333333888AAAJJJRRRUUUUUUTTT[[[]]]dddeeeYYYVVVrrr******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///////////////000000000000111111111111222333444555999<<>>;;;:::999999999777555222222222222111111111000000///............---------+++++++++************)))******)))))))))((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((,,,***)))'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((***++++++)))(((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************---...000222333222111000444666777666333222111222888@@@JJJRRRVVVVVVVVVUUUYYY^^^ddd```XXXccc******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///////////////000000000000111111222333444555777888???DDDJJJPPPSSSVVVYYY[[[^^^dddrrrfffHHHAAA888333222333222000444222111333777999888777;;;===@@@BBBBBB@@@===;;;:::999999:::;;;999666444222222222111111111111111///............---------+++++++++************)))*********)))))))))(((((())))))))))))))))))))))))((((((((((((((()))))))))((((((((((((((((((((((((******)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((***,,,+++***((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************...///000111111222111111666888::::::888777777888???GGGQQQVVVVVVWWWZZZ^^^\\\___```^^^eee~~~{{{yyysss******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------.........//////////////////000000000000111111222333555777999:::EEEJJJQQQVVVXXXXXXWWWWWWaaa}}}zzz}}}sssUUULLL@@@999777777555333888555111222555888:::999<<<>>>@@@AAAAAA>>>;;;999:::999:::;;;<<<;;;888555222222222111111111111111//////.........---------+++++++++************)))************))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))&&&''')))+++,,,---------''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&(((******(((&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************,,,,,,------...//////000333666999<<<===>>>???AAADDDMMMUUUWWWVVVWWW___gggbbbaaa\\\^^^tttyyyzzzcccdddddd}}}+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++...///////////////......////////////000000000000///111333444222111111222444222222666777888BBBNNNLLLLLLSSSXXXQQQLLL[[[sssuuunnnbbbQQQ@@@666666<<<333111555444000777<<<444<<<<<<<<<<<<<<<<<<;;;;;;:::777555777;;;<<<888444555333111222555666666444000000000///......------+++******)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((()))******+++))))))(((((('''''''''&&&''''''''''''(((((((((((()))***+++***)))((()))***(((((((((((((((((((((((('''###"""&&&(((&&&&&&(((&&&&&&&&&'''((()))******''''''''''''(((((((((((('''(((((())))))))))))((((((((())))))*********+++++++++++++++,,,------...000222444666999<<<@@@CCCJJJPPPVVVXXXWWWWWW[[[```bbb[[[XXXiii^^^XXXfffwww+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++......////////////......////////////000000000111---///111222111000111222777444777>>>CCCEEEJJJPPPRRRMMMPPPXXX]]]eee{{{qqq___NNNDDDAAA;;;444555555///333;;;888:::;;;;;;<<<<<<<<<;;;;;;888666666999???AAA@@@===555333111222444666555444000000//////......------+++******)))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))&&&''''''((())))))******)))(((((((((''''''''''''''''''''''''((((((((((((&&&'''))))))(((((()))+++((((((((((((((((((((((((***&&&###$$$$$$###&&&+++&&&&&&&&&'''(((((())))))''''''''''''(((((((((((('''(((((()))))))))))))))))))))))))))*********+++++++++++++++,,,---......111333444555666:::@@@EEEMMMQQQUUUWWWXXXZZZ___ccc___[[[```{{{vvv^^^___vvv******))))))))))))******))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,(((((((((((())))))))))))))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,......///////////////.../////////000000000111111---///111111111111333444444444999DDDMMMOOOPPPQQQNNNNNNWWWjjj~~~~~~iiiVVVNNNCCC444222666000///555666999999:::;;;<<<<<<<<<;;;888666777:::???BBBAAA???444333222222444555555444000000//////...---------+++******)))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))'''''''''(((((())))))***((((((((((((''''''''''''''''''''''''(((((((((((($$$%%%'''((('''((()))+++(((((((((((((((((((((((())))))+++---***&&&'''+++&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((())))))*********)))))))))***************++++++++++++,,,---...///222444555444444888BBBJJJQQQRRRTTTVVVZZZ^^^aaaccc\\\^^^pppiiieeeyyy~~~***))))))))))))))))))***))))))))))))))))))))))))((()))))))))************************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***+++------(((((((((((())))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,---...////////////////////////000000000111111111111222333333222333555888555:::BBBLLLRRRSSSSSSSSSLLL\\\yyyyyyXXX>>>444999666111333444777777999:::;;;;;;;;;;;;999888888999;;;<<<:::888444333222222333333444444000//////......---,,,,,,+++******)))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))((((((((((((((('''''''''''''''''''''((((((((((((&&&'''(((((('''''')))***(((((((((((((((((((((((($$$+++555;;;777,,,'''(((''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((())))))***++++++************************+++++++++,,,---...///000333555666333333888DDDNNNSSSSSSUUUXXX]]]_________YYYhhhrrrzzz)))))))))******)))))))))))))))))))))))))))))))))((()))))))))************************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***+++------(((((((((((())))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------...///////////////000000000000111111111111222333333333222444777:::???HHHQQQSSSQQQQQQUUUYYY]]]|||\\\DDD@@@999555777555666666888999:::::::::::::::999888888888777555333333333333222222222333444/////////...------,,,,,,+++******)))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((()))***+++***((('''((()))(((((((((((((((((((((((($$$+++666<<<888---''''''''''''''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((()))***,,,,,,+++++++++***************+++++++++,,,---...000111444555555444555<<>>HHHQQQVVVQQQMMMQQQ[[[ccczzz}}}^^^LLL<<<777888555666666777888999999999888777777888888888777666666333444444333111111222444//////......---,,,,,,,,,+++******)))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((((((+++,,,,,,+++(((''''''(((((((((((((((((((((((((((((()))---000---((('''+++''''''((((((((((((((((((''''''''''''(((((((((((()))((((((((()))+++---...+++++++++++++++*********+++++++++,,,---///000111444444555666;;;CCCLLLRRRRRRUUUYYY]]]^^^]]]\\\ZZZhhhyyyzzzkkkzzz((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))************************,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------------.........///,,,---...///000000000000000000111111111222222222000111222444777<<>>---111222333444666666555444333222333333333333222111111111///---+++++++++,,,---************))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++*********))))))(((((((((((((((((()))))))))))))))************+++++++++---.........------///111---------...///111333444333444999BBBLLLSSSUUUTTT[[[QQQRRR^^^\\\VVViiimmmYYYdddzzz))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,............////////////......//////000000111111///000222333222222333555999:::CCCKKKMMMRRRUUUOOOKKKPPPYYYjjj{{{___IIIBBB777444999333999888777555777:::;;;999777222333333333333222111111111///---,,,++++++,,,---************))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))((((((((((((((((((((())))))))))))))))))*********+++++++++'''(((***)))(((((()))+++,,,------///000111222333666999???GGGNNNRRRTTTUUU[[[XXX[[[___\\\aaawwwgggnnn))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,------............////////////000000000000000000000000000222333444444444666888===EEEPPPUUUTTTQQQPPPPPPMMM]]]uuucccTTTEEE222444555;;;:::666333555888999666333222333333333333222111111000///...,,,+++,,,,,,---++++++*********)))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))))))))))))))))))))*********++++++(((***,,,---,,,++++++,,,+++,,,...000111222222222444;;;EEEMMMQQQTTTWWWZZZWWW\\\]]]WWWTTTiii))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------------,,,,,,,,,---------------............////////////111111000000000000000000555555444333333555:::===CCCOOOWWWYYYVVVKKKHHHOOOZZZxxxxxxsss{{{ppp```AAA999777666777666555555555444111///222333333333333222111111000///...---,,,,,,,,,---+++++++++*********))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))***************---000111000.........+++,,,...000111222222222000;;;HHHPPPSSSVVV[[[```VVV\\\YYYNNNSSSwww))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,------.....................////////////111111111111000000000000444444222222444:::BBBHHHKKKTTTSSSQQQSSSLLLOOObbb}}}yyyYYYJJJ>>>444444777::::::888555444444222333333333333222111111000000///...------------++++++++++++************((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((()))))))))*********&&&))),,,---,,,*********+++,,,...///111222222222222===KKKRRRSSSUUUZZZ```YYY[[[UUUQQQfff))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------.........,,,,,,,,,---......//////............////////////111111111111111111111111000111333555:::CCCLLLSSSOOOUUUKKKLLL\\\___hhhttttttnnnccc```iiiyyymmm___III===999999999888777777777777222333333333333222111111000000//////...------,,,,,,++++++++++++*********((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((())))))))))))((((((((()))))))))******&&&(((++++++***))))))***---------...///111333444;;;DDDOOOSSSRRRRRRVVVZZZWWWSSSOOO[[[qqqnnnttt))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,---......///,,,,,,------.../////////............////////////000000000111111222222333000444999???DDDJJJPPPTTTJJJSSSNNNZZZzzzvvvccceeeeeedddiiivvv~~~{{{bbbZZZNNNDDD999555666888666333222333333333333222111111000000000//////...---,,,,,,,,,+++++++++*********((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))***)))+++,,,,,,++++++,,,---......---,,,...000333555CCCIIIPPPSSSSSSRRRUUUXXXTTTMMMNNNjjjppp___]]]ccc))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,---...//////,,,,,,------...///000000............/////////000//////000111222333333333444999AAAGGGKKKMMMOOOPPPCCCSSSXXXppp~~~nnn]]]ffftttppp~~~zzzjjjVVV@@@777:::<<<777000222333333333333222111111000000000000///...---,,,,,,,,,,,,+++++++++******((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))(((((((((((()))))))))))))))***+++***))))))+++---000...,,,+++---000444666EEEJJJOOOSSSTTTUUUXXXZZZYYYPPPUUUyyy}}}hhhZZZVVVWWWnnn)))))))))))))))))))))))))))))))))((()))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***+++*********))))))(((((())))))))))))******************************************+++++++++,,,,,,,,,******++++++++++++******------,,,***((((((+++---++++++,,,,,,,,,---------,,,,,,,,,---------.............../////////////////////000000111222222333111>>>HHHKKKQQQVVVRRRHHHNNNNNNkkk{{{xxx{{{qqqmmmlllxxxyyyTTT???777===>>>222666444222000/////////000000//////............///,,,,,,++++++***)))(((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))***++++++,,,(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))******++++++,,,---------000222///+++...999BBBIIINNNRRRQQQSSSVVVUUURRRQQQPPPiiirrr\\\___qqq|||{{{)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***************)))))))))((())))))))))))******************************************+++++++++,,,,,,,,,******++++++++++++******------,,,***))))))+++---++++++,,,,,,,,,---------,,,,,,---------..................///////////////000111111222222333333333>>>DDDJJJMMMPPPSSSQQQMMMPPPZZZssswwwmmmhhhaaa^^^___jjj{{{tttbbbIII:::===AAA666555333333333333333333000000///............///,,,,,,++++++***)))))))))))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((()))******+++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))******++++++,,,------,,,///111...,,,000;;;EEEMMMOOOPPPRRRUUUWWWVVVSSSKKKYYYwwwffflll~~~|||||||||{{{|||)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,******++++++++++++******---------+++))))))+++---,,,,,,,,,,,,------------,,,------------..................//////000000000111111111222333555777888GGGHHHLLLOOONNNKKKMMMRRRfff~~~uuuZZZSSSccc{{{rrrKKK:::777666444222222222222111///111000//////.........///,,,,,,,,,+++******)))))))))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))******++++++,,,------,,,...///......444???HHHRRRPPPPPPSSSWWWWWWUUUSSSPPPqqq{{{xxx{{{))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********)))))))))))))))((()))))))))******************************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,------,,,******,,,...,,,,,,,,,------------...------------.....................///000000111111222111000000333888===AAALLLMMMQQQTTTNNNJJJXXXkkkpppYYYXXXaaaggggggjjjjjjiiimmmxxxtttVVV@@@;;;888444222222222///---111111000///............,,,,,,,,,++++++*********)))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))******++++++,,,------+++,,,---...222:::DDDLLLVVVQQQQQQVVVWWWRRRPPPRRReeeyyyyyy|||))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))******((()))))))))******************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,---,,,++++++,,,...,,,,,,---------.........---------.........//////......//////000111111222111000///111666>>>FFFJJJPPPQQQTTTTTTPPPYYY||||||xxxtttooopppppprrrrrrnnnooorrrrrrlllFFF@@@999555555666444222222222000//////.........,,,,,,,,,+++++++++++++++***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***)))******++++++,,,------,,,,,,---000777@@@IIIOOOWWWSSSTTTYYYUUUMMMPPP[[[yyyrrr|||))))))))))))))))))))))))'''((()))++++++******)))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))******************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,------,,,,,,---...,,,---------............------........./////////......///000000111222222111222444999???FFFLLLPPPNNNQQQRRRQQQVVVsss}}}{{{}}}{{{xxxVVVLLL>>>666555666666555333222111000///.........,,,,,,,,,,,,,,,,,,++++++******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******)))******++++++,,,------,,,,,,...444===GGGNNNQQQWWWSSSWWWZZZRRRJJJ[[[vvvnnndddccczzz))))))))))))))))))))))))'''(((***+++++++++)))((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''((()))))))))************))))))))))))******************************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***,,,......---,,,---...------------........................////////////---...///000111222333333222777>>>EEEKKKNNNOOOOOOMMMUUU[[[```qqqwwwtttdddNNN???888777666444444333222000///.........,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((()))*********)))******++++++,,,------------000888CCCLLLQQQRRRUUUSSSXXXZZZOOOMMMpppiiilllgggkkk|||))))))))))))))))))))))))'''(((***+++,,,+++)))((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((())))))*********+++))))))))))))******************************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***,,,......---------...---------.........//////............/////////000---...///000111222333333333:::FFFPPPUUUTTTPPPMMMRRR```nnn{{{dddMMMAAA<<<999666444333222000///.........,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((()))******+++)))******+++,,,,,,------......222;;;FFFOOORRRRRRTTTSSSXXXYYYMMMQQQ{{{qqqqqqwww******))))))((((((''''''))))))))))))))))))))))))((())))))************)))+++*********))))))((((((+++*********))))))((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))************************************************************)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................////////////000000000000000000111000//////222444@@@CCCLLLUUURRRKKKPPP[[[^^^{{{vvv```EEE777777666444222111222111000...---------------,,,+++***************))))))))))))******))))))((((((''''''''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''(((((((((((((((((()))***************************+++,,,------000000777DDDMMMMMMNNNRRRPPPXXXXXXNNNLLLkkkmmmpppvvv+++*********))))))))))))))))))))))))))))))))))))))))))*********))))))(((************)))))))))(((************)))))))))(((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))************************************************************)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...........................////////////000000000111111111000000222666999CCCHHHPPPVVVTTTQQQYYYdddZZZ???:::444444555555444333222222.........---,,,+++))))))************))))))))))))******))))))(((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''(((((((((((((((((()))***************++++++***++++++,,,------000222:::GGGNNNNNNOOOSSSQQQUUURRRKKKWWW++++++++++++************))))))))))))))))))))))))***************)))((('''************))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************************************************************)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,..................................../////////000222222111111222666<<<@@@JJJPPPVVVVVVSSSWWWeeessskkkIII???666666666555222000000000///......---+++***))))))++++++*********)))))))))***))))))))))))(((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((()))***************,,,,,,+++++++++,,,------///555@@@KKKOOOOOOQQQUUUUUUSSSLLLKKKhhh************************))))))))))))))))))))))))+++++++++******((('''&&&*********)))))))))))))))*********)))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((()))))))))************************************************************))))))*********++++++++++++++++++,,,,,,,,,------------------------------........................------......//////000000222222222222444:::AAAGGGQQQUUUVVVRRRNNNWWWmmm~~~~~~dddTTTDDD???777333111111000.........---,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''(((((((((((((((((()))***************,,,,,,,,,,,,,,,------...000999FFFOOOQQQPPPRRRUUUXXXRRRIIIRRR}}}))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******((('''&&&))))))))))))))))))******))))))))))))))))))******(((((())))))))))))((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))************************))))))*********++++++++++++++++++,,,,,,,,,------------------------------........................------......///000000111111222333555888???FFFKKKSSSSSSRRRNNNKKKUUUrrr|||uuuXXXKKK:::222222444333111------,,,,,,,,,---...///++++++++++++************))))))))))))************(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''(((((((((''''''''''''(((((((((((((((((()))***************,,,,,,,,,,,,---...///000333>>>JJJQQQRRRRRRSSSTTTTTTNNNLLLccc((((((((((((((()))))))))))))))))))))))))))))))))***************)))((('''))))))))))))************))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))************+++++++++++++++,,,,,,,,,,,,------------------------------........................---......///000111222222000333777;;;???DDDJJJNNNQQQMMMQQQWWWVVV]]]lllZZZDDD666222333333111//////...---...///000111,,,++++++++++++*********)))))))))************+++(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((((((((()))***************++++++,,,---...000111222999CCCLLLPPPRRRSSSSSSQQQLLLIIIVVV~~~~~~nnnhhhmmmttt(((((()))))))))*********))))))))))))))))))))))))))))))*********))))))(((((()))))))))************((()))))))))************'''((()))******)))((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))************+++++++++++++++,,,,,,,,,,,,------......................................................///000111222333333000555<<>>999333000000000...,,,++++++++++++++++++++++++************))))))))))))***))))))((('''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((((((((())))))))))))(((((((((((()))))))))))),,,((((((---///...444<<>>888111000222333000---++++++++++++++++++,,,,,,************))))))))))))***))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((()))))))))))),,,)))***---...///666???KKKKKKPPPRRROOOPPPNNNEEEGGGllluuulll******))))))))))))************))))))))))))******+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))************+++++++++,,,,,,---------,,,++++++------------------------------........./////////000000111000111444888;;;LLLFFFJJJRRROOOGGGQQQeee{{{wwwzzz]]]FFF>>>777111111444666333...,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))***))))))((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((()))))))))******++++++,,,------000:::DDDMMMNNNQQQSSSQQQMMMIIIFFFVVVttt***))))))))))))))))))*********))))))))))))************)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))*********+++++++++,,,,,,,,,------,,,,,,+++,,,,,,------------------............////////////000000000000222777===BBBJJJRRRXXXSSSHHHNNNpppzzz}}}hhhPPP???;;;777444444444333222------------,,,,,,,,,,,,+++++++++*********))))))))))))))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((())))))))))))((((((((())))))******++++++,,,.........333???IIIKKKNNNOOORRRRRRJJJHHHQQQ~~~|||qqq)))))))))******)))))))))******))))))))))))*********)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))*********++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,---------.............../////////000000000000111222555;;;CCCHHHJJJWWWXXXKKKOOOrrrnnn{{{}}}lll\\\GGGFFFBBB;;;555222333555.........---------,,,,,,++++++++++++************)))))))))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((((()))***++++++++++++---///...000999DDDMMMJJJPPPNNNOOOPPPGGGKKKccc|||mmmgggrrr))))))************))))))******))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))************+++++++++++++++,,,---------,,,,,,+++,,,,,,------.............../////////000000000000111222555999@@@HHHNNNOOOSSSMMMLLLppp|||pppjjj|||zzzrrrlllZZZVVVNNNCCC999444333555/////////......------,,,,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))'''((())))))***+++,,,,,,+++...//////555@@@IIIMMMMMMUUUPPPMMMNNNCCCQQQzzzxxx\\\SSS[[[ppp((()))***++++++***)))(((******))))))))))))******)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))************+++++++++***+++,,,,,,---------,,,++++++,,,,,,---......///.../////////000000000000///111444888===EEEMMMRRRPPPMMMMMMeeesssrrr~~~sssgggWWWIIIAAA;;;666222000000//////...------,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((((((((((())))))))))))'''((()))***+++,,,,,,---+++......000999FFFMMMMMMLLLXXXQQQKKKMMMEEE\\\{{{```NNNLLL\\\ooo((()))***++++++***)))(((******))))))))))))******))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))************+++++++++***+++,,,,,,------------++++++,,,,,,---...//////////////////000000000000///111555:::@@@GGGOOOUUUMMMKKKYYYrrruuu~~~zzzxxx~~~rrr[[[MMMGGGBBB888000111000000///...---------,,,,,,,,,+++++++++******)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))'''((()))***+++,,,------,,,------000;;;JJJOOOLLLIIIWWWPPPJJJNNNHHHhhh|||^^^PPPRRRfffsss))))))))))))))))))))))))))))))************))))))***))))))(((((((((((()))+++++++++******(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++---+++)))***,,,---,,,))))))************+++++++++,,,,,,,,,---------......---------.........//////...///000/////////111222...666>>>CCCFFFKKKOOOQQQRRRMMMtttyyyyyyqqq|||uuuhhhXXXGGG<<<:::444000,,,,,,...000///---,,,,,,,,,+++++++++*********++++++++++++***)))))))))(((((((((******((('''''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((()))))))))))))))******++++++,,,------///------666BBBLLLPPPOOORRROOOSSSUUUHHHKKKmmm___iiikkk))))))))))))))))))))))))))))))************))))))))))))((((((((())))))***+++++++++******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************++++++---+++)))***,,,---,,,***************++++++++++++,,,,,,,,,---------......---------........./////////000111000///000111333000555===CCCHHHLLLNNNNNNZZZooovvvqqq}}}~~~XXXEEEGGG777444000///000111000///,,,,,,,,,,,,+++++++++++++++++++++++++++***)))))))))(((((()))******)))'''(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((()))))))))))))))******++++++,,,------///...000999EEENNNQQQPPPKKKPPPSSSOOORRRooorrrjjj|||))))))))))))))))))))))))))))))************))))))(((((((((((())))))***+++******+++******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******************,,,+++******,,,,,,+++***************+++++++++,,,,,,,,,,,,---------......------........./////////111111222111000000222444666999@@@FFFJJJLLLMMMMMMeeeyyy|||qqqxxxtttQQQKKK888666333000............------,,,,,,,,,++++++++++++++++++++++++******))))))(((((()))******)))'''))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((()))))))))))))))******++++++,,,------...///444>>>HHHPPPRRRRRRHHHUUURRRIIIaaahhh))))))))))))))))))))))))))))))************))))))(((((((((((()))***+++,,,***************)))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************+++++++++***************+++++++++++++++,,,++++++*********+++++++++,,,,,,,,,,,,,,,---------..................////////////000111111000///000333555===BBBIIILLLIIIHHHNNNWWWzzzppp{{{dddJJJ@@@===888333///---...///------------,,,,,,,,,,,,++++++,,,,,,++++++***)))***)))((()))++++++)))(((******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))******++++++,,,------,,,000888BBBJJJPPPRRRRRRNNNVVVPPPLLLqqqnnnmmm))))))))))))))))))))))))))))))************))))))(((((((((((()))+++,,,,,,)))************))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************************************++++++,,,+++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------.............../////////000000///000000//////111444777BBBHHHPPPNNNEEEDDDWWWlllooovvvwwwVVVNNNIII@@@888222000111111.........---------,,,,,,+++,,,,,,,,,,,,+++*********)))))))))++++++***(((******))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))******++++++,,,------,,,222<<>>CCCIIILLLMMMOOOOOOOOOOOOUUU{{{******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))******+++******)))++++++************++++++))))))))))))))))))))))))************************))))))(((((())))))***+++************************++++++++++++************++++++,,,,,,,,,,,,------,,,------------........./////////000000000111111222111222888@@@GGGJJJKKKFFFEEE[[[|||zzzxxxyyy~~~~~~xxxuuuwww{{{~~~vvvlllqqq~~~rrrccc\\\PPP>>>777555333111///.........------------------------,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))((((((((()))))))))*********((())),,,,,,+++///444AAAHHHLLLKKKLLLRRRQQQLLLPPPddd******))))))))))))******((()))))))))************))))))))))))))))))))))))((())))))***************++++++************++++++))))))))))))))))))))))))************************)))))))))))))))***++++++***************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------............/////////000000111111222///111666>>>GGGLLLLLLKKKKKKMMMmmm}}}{{{yyyxxx|||xxxmmmlllqqqsssqqqmmmkkkyyy}}}tttiiiXXXAAA;;;777555555333///,,,,,,------------,,,,,,,,,,,,---,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))(((((()))))))))************)))))),,,,,,+++111888@@@JJJNNNKKKNNNTTTRRRIIISSSvvv~~~yyy******))))))))))))******((()))))))))************))))))))))))))))))))))))'''((()))***************+++******))))))******+++))))))))))))))))))))))))************************+++************+++,,,,,,))))))*********++++++++++++++++++++++++++++++,,,+++++++++,,,,,,,,,---------------.........///////////////000111222222222444888???GGGLLLMMMLLLJJJNNNYYYyyy|||vvvpppmmmmmmmmmllldddrrr{{{xxxcccHHH;;;555333666555000,,,,,,.........------,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((())))))))))))))))))))))))***************)))***,,,,,,,,,444===BBBKKKPPPNNNOOORRROOOHHH\\\~~~sss******))))))))))))******))))))))))))************))))))))))))))))))))))))''''''((()))******************))))))))))))******))))))))))))))))))))))))************************+++++++++***+++,,,,,,---)))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------........./////////...///000000111222333333777===DDDGGGGGGFFFHHHIIIOOOfffxxxuuusssqqqkkkttt{{{{{{```AAA888333666666111...111/////////......------,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))))))))******(((((((((((()))))))))))))))))))))*********++++++++++++,,,---,,,...777BBBIIINNNRRRRRROOOMMMMMMNNNqqqzzz|||ooojjj~~~|||******))))))))))))******))))))))))))************))))))))))))))))))))))))&&&'''((()))******************))))))))))))******))))))))))))))))))))))))***************************************++++++,,,((())))))***++++++,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------............////////////...///000111222333333444888???EEEEEECCCFFFOOOXXX^^^~~~~~~uuuwwwzzzYYYIII<<<;;;888222111555111111000//////...------*********++++++,,,,,,---))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))))))))*********(((((((((((())))))))))))))))))*********+++++++++,,,,,,---...---///:::FFFNNNLLLPPPSSSOOOJJJRRR```xxxooogggaaabbbttt******))))))))))))******))))))))))))************))))))))))))))))))))))))&&&'''((()))******************))))))))))))******))))))))))))))))))))))))************************)))))))))))))))******+++((())))))***++++++,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------............/////////000...///000111222333444444<<>>FFFLLLNNNSSSSSSPPPKKKLLLttt(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((()))***+++)))(((((()))))))))************++++++***************++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,---.....................////////////222222111111444999???DDDIIIMMMKKKIII]]]nnnmmm{{{}}}wwwssswwwYYY>>>555666222222222222111000000//////------,,,,,,++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))*********+++++++++*********++++++,,,,,,,,,...------111888@@@HHHLLLLLLRRRUUUOOOKKK]]]sss(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++***)))***+++***(((&&&((()))))))))************+++***************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,------...//////............////////////000//////111777===DDDGGGKKKJJJHHHQQQuuukkksss{{{ooovvvfffKKK>>>;;;555222222111000000//////...---------,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************+++++++++++++++++++++++++++,,,,,,,,,---,,,---222:::CCCJJJMMMLLLQQQTTTNNNOOOqqquuulll))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******+++,,,,,,)))'''))))))))))))*********************)))******+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---......//////............////////////111000111444;;;BBBGGGIIIHHHGGGMMMgggnnnzzzwww```hhh|||ttt___MMM>>>///111000000//////...------------------------------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,++++++,,,,,,,,,,,,,,,,,,---,,,...444>>>GGGMMMNNNPPPPPPQQQMMMWWW|||bbb^^^lll))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,...///---+++))))))))))))******************))))))***++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------.../////////............////////////444444555999@@@FFFHHHHHHFFFJJJ___xxxqqqdddnnn}}}rrr___III333333333222111111000000///---------------.........************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...000777CCCLLLPPPQQQTTTOOOPPPQQQddd```LLLMMMddd))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''))),,,000111000...))))))))))))******************))))))***+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,------.../////////............/////////000999888999===DDDHHHHHHGGGFFFPPPqqqqqqrrrsssqqqYYYBBB777666666555555444444333------..................************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111000222:::FFFOOOSSSTTTVVVNNNOOOUUUpppsssZZZKKKJJJVVV}}}))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))************)))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++)))************+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++---------............///......---///111222111111222222999EEELLLJJJGGGEEEIIITTT||||||~~~zzztttbbbZZZDDD888777CCCJJJAAA666111//////.........---------+++++++++************)))++++++++++++++++++++++++************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++,,,---......///...444AAAJJJMMMPPPUUUWWWSSSLLLUUUfffMMMYYYbbbrrryyy))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++)))************+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++---------............//////......///000222222111222444<<>>222//////.........---------++++++++++++************++++++++++++++++++++++++************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++,,,---.../////////777CCCLLLNNNPPPUUUTTTOOOOOOjjjqqq\\\lllrrruuuiiiuuuxxx))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))************)))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++)))************+++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////000000111222333888;;;AAAGGGGGGFFFKKKRRRwww}}}yyyxxxnnnfffeee]]]JJJ999222/////////.........------,,,+++++++++************++++++++++++++++++++++++************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++,,,---...//////222;;;FFFNNNPPPQQQTTTUUUKKKUUUwwwzzziiiZZZcccqqq(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********))))))************))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000111111111222444666<<>>CCCDDDFFFEEEDDDLLLcccyyy{{{pppggglllttt|||zzzoooggg{{{___DDD999666333000000000000/////////......,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000222===HHHNNNRRRVVVWWWVVVPPP[[[xxxiii~~~ooobbbgggvvv))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))************)))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,---------------------------------............///,,,///222222222555;;;AAAHHHGGGGGGFFFGGGTTTnnn~~~vvvyyy}}}~~~yyy|||wwwkkk^^^kkktttOOO888000000111000000000000/////////...------,,,,,,,,,+++++++++++++++++++++++++++++++++************************)))************+++++++++******+++++++++,,,,,,,,,---,,,,,,------...///000444@@@KKKOOORRRWWWYYYXXXNNNiiiiiiZZZZZZ||||||))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))************)))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++)))************+++++++++*********++++++,,,,,,,,,---------------------------------.........//////+++///222222222666===DDDEEEEEEGGGKKKTTThhhuuu}}}{{{yyyxxxooo^^^aaa|||sss___BBB444000111000000000000////////////---------,,,,,,,,,++++++++++++++++++++++++++++++************************)))************+++++++++******+++++++++,,,,,,,,,---------------...000000666BBBMMMOOORRRWWWZZZYYYQQQuuulllSSSSSSZZZvvv))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,+++***))))))************)))))))))))))))***))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000...---///555===BBBEEEIIIKKKIIIKKK___~~~{{{}}}{{{{{{rrriii\\\VVVdddyyy}}}}}}}}}wwwbbbFFF777222///000...///111///,,,,,,000,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))))))))************++++++,,,,,,,,,,,,------...------,,,---///222333777IIIOOOOOOXXX\\\VVVTTTPPPzzzjjjGGGMMMgggrrr~~~))))))((((((((('''''''''(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,++++++***))))))************))))))))))))******)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000//////222888???DDDGGGKKKEEEGGGYYYyyyxxx{{{zzzpppeee[[[OOOHHHSSSdddtttuuu{{{sssgggSSS===333333111//////000///,,,,,,///,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************))))))))))))************++++++,,,,,,,,,,,,------------------...///222444>>>LLLOOONNNWWWYYYSSSRRRWWWxxxRRRXXXwww))))))((((((((((((''''''(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,+++******)))***************)))))))))******+++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,------------........./////////000000000555;;;BBBGGGIIILLLEEESSS}}}}}}yyy|||uuuzzzyyyzzznnncccYYYQQQIIIEEELLLYYYcccxxxxxxzzznnnlllpppdddGGG444333222///...000///,,,,,,...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************)))))))))*********++++++++++++,,,,,,,,,,,,------,,,---...//////000333666DDDOOOPPPPPPXXXXXXSSSVVViiijjjooowww))))))(((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++***************+++******))))))******++++++*********++++++,,,,,,,,,,,,,,,,,,---------------............//////////////////222777>>>EEEHHHJJJKKKPPPrrr}}}zzz||||||vvvwwwwwwjjjaaaZZZXXXVVVWWW]]]fffpppvvv}}}{{{wwwyyypppUUU<<<111555000...//////,,,,,,...------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))*********++++++++++++++++++,,,,,,,,,------+++---///000///111555999FFFNNNPPPTTT\\\YYYVVV\\\~~~(((((())))))))))))))))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))************************))))))*********++++++++++++***************++++++***************+++,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,------................../////////000000...///333999@@@FFFHHHIIIJJJaaa~~~{{{}}}|||{{{yyyrrrmmmiiijjjlllpppvvv{{{{{{~~~wwwhhhOOO:::888222...000000---,,,...---------,,,,,,,,,++++++++++++++++++++++++++++++************************************+++++++++++++++++++++,,,,,,,,,------+++...000000///222888===FFFNNNQQQWWW\\\UUUTTTaaa(((((())))))))))))******(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************************)))************+++++++++*********)))******+++,,,***************+++,,,---++++++++++++++++++++++++,,,,,,,,,---......//////....../////////000000000...000555<<>>IIIKKKPPPTTTYYYZZZXXXqqqcccOOOLLLhhh))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,---------------............///------...///111222111000222???>>>@@@NNNHHHAAANNN```{{{ppppppyyyttttttssspppttt{{{{{{{{{|||}}}~~~{{{yyyyyy{{{~~~~~~~~~yyy~~~~~~nnntttsss[[[BBB444333...---///+++......---------,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++*********************************++++++,,,,,,------......///000//////666AAAKKKMMMQQQNNNTTTYYYVVVwwwuuuUUULLLPPP^^^vvvttt))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,---------------............///.........000111222111111111;;;<<>>EEELLLHHHPPPhhhwwwyyyxxx{{{xxxwwwxxxxxxtttuuu}}}~~~uuunnnpppbbbkkk{{{~~~vvvwwwsssRRR;;;444...///333111.........------------,,,.........---------,,,,,,,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++,,,------.........///000000222999CCCKKKMMMUUUVVVWWWZZZhhhrrr]]]^^^rrryyyddd((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))*********+++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,---------------............///000000111000000222444666>>>AAAFFFIIIFFFGGG^^^~~~~~~~~~~~~~~~|||{{{zzzxxxuuusssvvv}}}rrrzzzuuuiiijjjsss{{{}}}^^^CCC777......222000............------------------------,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++,,,,,,---............///000000444;;;EEELLLNNNVVVYYYUUUXXXppp}}}bbbqqqtttqqq((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))*********+++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,---------------............///000111111000000222666:::BBBEEEKKKJJJCCCOOOvvv~~~|||zzz|||~~~}}}|||}}}~~~}}}yyyxxxtttrrrxxxppp~~~yyyxxxlllQQQCCC555111444222//////.........---------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------...///////////////111666>>>GGGMMMPPPWWWZZZSSSWWWzzzmmmvvv))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++)))))))))))))))))))))))))))************+++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,---------------............//////111111000000333:::???BBBDDDKKKIIIGGGfff}}}||||||}}}~~~|||{{{xxxyyyvvvrrrttt}}}nnnlll}}}ppp[[[MMM;;;111222000/////////.........------,,,,,,+++++++++*********++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////222888AAAHHHMMMQQQUUUYYYTTT]]]sss}}}yyy))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++)))))))))))))))))))))))))))************+++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,---------------............///...000111000000444<<>>FFFJJJFFFIIIIIIZZZ}}}~~~{{{xxxxxxyyyxxxuuurrrsssqqqtttyyyyyyuuuyyyzzzjjjvvvoooggg^^^GGG777555444000/////////..................---------,,,,,,,,,---..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...///333;;;CCCJJJNNNQQQQQQXXX[[[ssslllUUUZZZkkk~~~))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************,,,,,,+++***)))))))))***,,,,,,,,,++++++*********++++++******************,,,,,,,,,,,,,,,---111444000//////.........//////444222///000555<<>>BBBDDDEEEDDDJJJiiikkk___nnnxxxssssssuuuuuuuuusssrrrqqqrrrtttuuuuuutttooolllfffnnnqqqTTT>>>444/////////......---------......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------.........//////000///000555>>>HHHOOOSSSUUUQQQTTTpppdddSSSRRReee{{{yyylll(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************************************)))))))))***+++,,,,,,++++++++++++++++++++++++******+++++++++++++++,,,+++,,,---,,,,,,---///111///............//////000111000111555:::@@@CCCDDDHHHCCCTTThhhdddyyyxxx~~~|||uuussstttuuuvvvppppppqqqrrrssssssrrrrrruuuuuuqqqvvv~~~gggIII333222222111000000///.........------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------...///////////////111777@@@JJJQQQUUUWWWOOOWWWtttZZZ]]]nnn~~~(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************************************)))))))))***+++,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++,,,------,,,,,,...000...............///000000000000333888>>>CCCEEEEEEJJJHHHeeezzzlllwwwtttzzzvvvuuuuuuvvvooopppqqqqqqqqqqqqqqqqqqvvvyyyzzzzzzXXX444444333222111000///......------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------...//////000...///222999CCCLLLSSSVVVYYYRRR```ggg{{{))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************)))******++++++***++++++++++++,,,,,,,,,******++++++,,,---------***,,,------,,,,,,---.........---......///000111000111555;;;BBBFFFGGGGGGEEEMMMttttttvvvzzzzzzvvvtttsssnnnoooppppppnnnnnnooopppqqqtttzzzjjj>>>444333222111///...---,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,---...///000000///000444;;;EEEMMMSSSVVVVVVPPPddd~~~xxx~~~))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++******)))***************+++++++++,,,,,,,,,******++++++,,,------...***,,,------,,,,,,,,,------------......///000111000222777>>>EEEIIIIIIHHHHHH\\\ssszzz~~~~~~vvvqqqooonnnooopppnnnllllllnnnqqqqqqpppuuu~~~{{{wwwSSS666555444222000///------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,---...///000000000222666===FFFNNNSSSUUUTTTQQQiiiooovvv))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************,,,,,,+++***)))))))))************++++++,,,,,,,,,******+++,,,,,,---......***,,,------,,,+++,,,------------......000111111000333999@@@GGGKKKKKKIIIUUUqqq|||uuuvvvuuuoookkknnnoooooommmjjjjjjnnnqqqvvvoooqqqwwwpppjjj}}}~~~eee999888777555333111000///,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,---...///000111111222777>>>GGGOOOSSSUUUYYYXXXsss}}}\\\www))))))))))))))))))))))))******)))))))))))))))***'''(((***+++***))))))***))))))))))))))))))))))))******))))))))))))******(((((()))***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......***,,,////////////000222333777<<>>CCCHHHGGGFFFfffzzzyyynnn~~~}}}~~~tttsssooommmoooooollljjjkkkllliiikkkrrrsssrrryyyzzzmmmxxxxxxYYY<<<222000,,,---222------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...............///000000222666<<>>IIILLLQQQXXXWWWsssssslllpppggg'''((()))******)))((('''%%%222NNNnnnwwwwwwwwwuuu|||tttwww~~~{{{sssqqqwwwwwwvvvSSS///$$$(((+++***+++************************ooo///,,,///,,,+++''',,,666***------,,,---...000222333///555222444DDDMMMLLLMMMccceeemmmzzz~~~nnnpppmmmvvvvvvkkkiii{{{{{{yyy|||ppphhhbbbfffeee```^^^cccdddbbbcccdddhhhrrrvvvpppxxx]]]BBB444,,,///111000/////////...........................++++++,,,,,,,,,---------,,,...///...---000555:::@@@CCCJJJOOOQQQ```cccwwwiiieee'''((()))******)))((('''%%%(((+++000!!!111+++$$$,,,***************************))))))(((......+++---+++------------...///111222///555333777GGGLLLIIIKKKttt[[[ooo}}}uuummmzzzuuu~~~ooojjjvvvxxxrrriiiaaaeeeddd```___cccdddaaa___cccgggnnnoooiii{{{mmmJJJ222111222111///......//////........................++++++,,,,,,,,,---------,,,...///......000555:::FFFFFFKKKQQQWWWiii\\\sss___ggg(((((())))))))))))((((((%%%$$$---000&&&111%%%!!!111************************LLL444,,,)))''',,,111((($$$///...............///000111...444555<<>>???FFFMMMTTTcccfffeeePPPggg***)))(((''''''((()))***---###******+++'''&&&***<<<(((&&&++++++***+++(((###%%%---,,,&&&************************---###777%%%000'''000)))222***+++---///111111111000333<<>>EEEHHHMMMUUUjjjuuueeeOOOrrr+++*********))))))(((((())))))))))))))))))))))))(((CCC444)))%%%+++)))))))))))))))))))))))))))************+++++++++,,,---PPP555111***+++)))555///)))***,,,---///000111111444;;;GGGJJJEEENNNxxx~~~aaazzzsss~~~|||xxxvvvzzzzzzvvvvvvxxxyyyxxxzzzxxxwww{{{zzzttt}}}sssdddeeehhhdddaaacccZZZ]]]aaacccdddggglllppp|||~~~wwwCCC,,,333222333555---.........///////////////---------............//////000000000222777===BBBFFFPPPPPPUUUpppvvv|||fffbbb******)))))))))((((((((())))))))))))))))))))))))(((CCC...'''%%%,,,)))))))))))))))))))))))))))************+++++++++)))///999uuu&&&444)))(((333***......///000111222222222888BBBKKKKKKIII]]]jjjiii~~~sssnnnvvvpppuuu{{{~~~|||wwwwwwvvvqqqlllkkkhhhgggkkkrrrtttqqqqqqttttttrrrpppmmmkkkkkklllnnnttttttuuuwww{{{~~~vvvffffffhhhddd```aaa^^^```bbbbbbaaaaaadddfffwwwRRR666555111111444---.../////////////////////---------............//////000000000222777===BBBEEEPPPQQQXXXwwwkkkffflll))))))((((((((((((((('''))))))))))))))))))))))))(((CCC)))%%%%%%---)))))))))))))))))))))))))))************+++++++++)))******###888'''***111+++111111111222222222222222999EEEJJJDDDHHHiiioooZZZvvvzzzyyyzzzlllbbbeeeppp{{{{{{wwwpppjjjjjjjjjhhhfffgggfffgggkkkooommmjjjjjjnnnrrrssssssqqqoooqqqyyyyyyhhheeehhheee```^^^```aaaaaa___]]]]]]^^^___tttdddBBB666//////222...//////////////////......---------............/////////000000222777>>>CCCGGGRRRSSS[[[}}}iiicccaaa[[[qqq((((((((((((''''''''''''))))))))))))))))))))))))(((CCC(((&&&&&&,,,))))))))))))))))))))))))))))))*********+++++++++,,,!!!+++YYY:::...(((111...222/////////000111222333333;;;FFFHHH@@@LLLxxx^^^[[[|||vvvtttuuuvvvuuurrrqqqwwwwwwoooeee```^^^]]]iiiuuuxxxssssssvvvvvvwwwyyyyyy~~~{{{hhhdddgggeee```]]]]]]]]]]]]]]]\\\]]]^^^___nnn||||||nnnJJJ666...///111000////////////............---------............/////////000000333888???DDDJJJTTTTTT]]]qqqWWWUUUYYY{{{oooNNNsss''''''''''''(((((((((((((((((((((((((((((((((((((((CCC+++)))(((***))))))))))))))))))))))))))))))*********+++++++++,,,###***777rrr$$$***555'''555.........000222444666777???HHHIIIFFF]]]WWWjjjqqq~~~|||~~~~~~~~~zzzxxxyyyxxxtttqqqnnnjjjffffffhhhkkklllllllllpppoooiiifffiiiooorrryyy{{{jjjdddddddddaaa___\\\[[[[[[[[[]]]^^^^^^___ccc|||{{{|||sssQQQ666///111111111000000//////.........------------............/////////000111333888???EEEJJJTTTUUUaaammmVVVQQQUUUooo```JJJyyy'''(((((((((((()))))))))(((((((((((((((((((((((((((CCC,,,---)))((()))))))))))))))))))))))))))************+++++++++)))---"""666---***333$$$111//////000111333666999;;;???CCCFFFOOOrrroooQQQwww}}}ooouuurrrooonnnnnnnnnmmmllljjjhhhiiikkkjjjhhhjjjooooookkkiiilllqqqsssqqqnnnppppppqqqtttwww|||oooeeebbbbbbbbbbbb___]]][[[[[[\\\\\\[[[ZZZ]]]uuu{{{yyy~~~\\\999111333111222000000000///......---------------............/////////000111444999@@@EEEHHHSSSUUUfffxxx```ZZZ___vvvXXXLLL~~~((((((((()))))))))******(((((((((((((((((((((((((((CCC+++---***((()))))))))))))))))))))))))))************+++++++++(((...###555TTTIII***000++++++000000000111222555888:::AAA???BBBWWW]]]WWWyyy{{{~~~~~~}}}|||zzzwwwtttsssfffhhhhhhgggeeedddeeefffeeedddcccdddhhhmmmooonnnllllllooosssuuuuuuxxx}}}~~~{{{|||wwwiiiaaa```cccddd```]]]ZZZZZZ[[[[[[YYYWWWZZZlll~~~~~~jjj>>>333444000222111000000///......---------------............/////////000111444:::AAAFFFLLLVVVVVVeeeooofffooo|||WWWRRR(((((())))))******++++++(((((((((((((((((((((((((((CCC)))---+++))))))))))))))))))))))))))))))************+++++++++)))'''---***///ccc***///555)))000///......000222444666IIICCCEEE```[[[ggg|||kkkzzz~~~www~~~zzzxxxuuurrrmmmjjjlllmmmmmmmmmkkkgggcccaaabbbdddfffgggggghhhjjjllloooooopppsss{{{|||uuuxxx}}}lllaaa___ccceee]]][[[XXXXXXZZZ[[[YYYWWWSSS___uuu~~~nnnyyyvvvBBB555444///222111000000///...------------------.........////////////000111444:::AAAFFFRRRZZZVVVaaaxxxjjjvvv}}}\\\YYY******))))))((((((''''''))))))))))))))))))))))))(((CCC))))))((()))(((((()))***+++,,,,,,,,,************************///)))%%%***<<<++++++000'''111///111444222000777AAAHHHAAAIIIkkkccclll{{{eeeccczzzsssvvv}}}yyyvvvqqqllliiihhhiiiiiijjjiiihhhffffffeeeeeeeeejjjmmmooonnnkkklllrrrxxxyyyyyywwwwwwzzzkkk______```___]]]\\\[[[YYYYYYYYYYYYZZZXXX^^^{{{zzzrrrLLL666;;;***555111111000//////////////////////////////////////////000000222555;;;CCCHHHPPPSSSYYYnnn{{{fffgggRRReee***)))))))))((((((((('''))))))))))))))))))))))))(((CCC))))))((())))))))))))***+++++++++,,,************************(((***,,,((((((bbbBBB333)))...000///000333222222999CCCJJJCCCQQQyyyyyyeeezzz|||XXXbbb|||~~~{{{wwwtttsssooonnniii```___gggqqquuusssqqqooommmmmmoooqqqsssrrrsssuuuxxx|||}}}|||yyyyyy}}}nnn```___```___]]]\\\[[[YYYYYYYYYYYYZZZXXX```}}}yyyZZZ;;;;;;///666111111000/////////////////////////////////////////////111222555<<>>FFFKKKXXXYYYggg|||aaa___VVVPPPzzz(((((((((((())))))))))))(((((((((((((((((((((((((((CCC))))))((()))+++++++++***************************************,,,***"""+++......[[[666777......//////000444<<>>CCCIIIBBBZZZtttrrryyykkkhhhmmmvvvwwwcccYYYXXX___dddeee]]]XXXXXXZZZYYYXXXQQQQQQ___uuu]]]888555333111000000111111000//////...---...000000000///111222444777;;;CCCKKKQQQ]]]^^^|||NNNEEEfff))))))))))))))))))))))))(((((((((((())))))))))))'''CCC(((***)))******'''(((---+++&&&)))111&&&(((333 AAA$$$... ...///111222333222222111^^^000333111...555DDDIIIGGGLLLwww{{{zzzrrrwwwhhhdddwww}}}ssseeebbbbbbfffeee^^^YYYXXXXXXXXXVVVTTTSSSZZZooo~~~```>>>555777555222000111222222111///...---...000111000///111222444777<<>>)))(((&&&%%%&&&***---000111___222444444555DDDHHHIIIfffqqqooo^^^```tttyyy{{{qqqlll```aaa```[[[WWWUUUUUUVVVUUUXXXWWWXXXlll~~~xxxeeeLLL======999444111000111111111///.........000111000///111222555888===EEENNNUUUTTTrrr}}}iiioooIIIRRR|||(((((((((((((((((((((((((((((((((((())))))))))))'''CCC(((***)))***,,,$$$"""((('''###///AAA444,,,((()))%%%///...,,,++++++,,,---...444,,,+++888;;;DDDFFFOOOlllmmmiiiRRRZZZpppfff{{{~~~}}}mmmfff\\\[[[ZZZYYYWWWUUUUUUWWWWWW\\\ZZZVVVdddxxxrrrnnn___IIIAAA<<<666111000000000///000///...///111111111///111333555999???GGGPPPWWW^^^kkkgggdddMMMggg))))))))))))))))))))))))(((((((((((())))))))))))!!!===(((***)))***)))&&&(((,,,+++%%%(((000111,,,&&&555$$$&&&***---......,,,+++((([[[:::###777CCCGGGIII[[[~~~~~~rrr|||vvvOOOUUUSSS{{{|||{{{sssfffkkkyyyfff]]]\\\YYYXXXZZZZZZXXXXXXZZZSSSXXXZZZXXXcccuuuqqqzzzoooOOO???;;;555111////////////000///...///111222111000111333666:::@@@HHHRRRXXXgggoooVVV^^^\\\VVV))))))))))))))))))))))))(((((((((((())))))))))))$$$@@@(((***)))******+++------,,,***((('''OOO444------,,,,,,,,,---...///---???nnn...444BBBFFFOOOjjjvvvyyylllNNN```[[[}}}wwwmmmcccfff}}}zzz{{{fffYYY]]]XXXWWW[[[[[[XXXXXX[[[RRRUUUZZZ^^^eeezzz~~~zzzyyyxxxJJJ999666222000///000000000000/////////111222111000111333666:::AAAJJJSSSZZZkkkjjjIIIYYYsssXXX___))))))))))))))))))))))))(((((((((((())))))))))))...III(((***)))++++++,,,)))%%%&&&++++++(((rrr~~~qqqeee______cccgggZZZcccAAA333===@@@RRRvvv~~~wwwvvv~~~jjjRRRcccooozzzhhh___oooyyyxxxvvvxxx~~~gggYYY]]]XXXVVVZZZZZZVVVVVVYYYXXXYYY]]]aaabbbnnnuuuzzzyyyAAA444222//////000111222222111//////000111222111000111333666;;;AAAJJJTTT[[[mmmrrrMMMcccyyyWWWeee+++******)))(((''''''&&&(((222LLL))):::)))///)))***)))***************************III999777>>>OOOMMMpppaaajjjrrrxxx|||vvvaaaccc}}}sssooouuu{{{yyyhhhZZZWWWXXXXXXYYYXXXXXXWWWWWWTTTXXXXXX\\\dddoooqqq{{{}}}GGG777333...---111555222---000111111111111222222222000333777===DDDLLLUUU[[[gggVVVyyylllWWWjjj*********)))((('''''''''333'''&&&)))***)))***************************666qqq999JJJFFFQQQttt}}}```TTTfffxxx|||~~~~~~qqqkkkeeesss{{{{{{zzzhhhZZZVVVVVVWWWXXXYYYYYYYYYYYYVVVYYYYYY\\\cccmmm{{{NNN888555111000222444222...000111111111111222222222111333888===DDDLLLUUU[[[~~~zzzxxxiiiTTTlll******))))))((((((''''''...MMM)))***)))***************************%%%999MMM:::VVVmmmpppQQQMMMcccyyy~~~kkkddd||||||tttyyy}}}kkk\\\UUUVVVVVVWWWXXXYYYZZZZZZWWWZZZXXXZZZ___fff~~~WWW999666333333333222111000000111111111111222222222222555999>>>DDDMMMVVV\\\}}}aaaOOOmmm***)))))))))((((((((('''***...[[[)))***)))***************************$$$JJJHHH;;;___rrr]]]OOOUUUhhh||||||{{{rrryyyvvv}}}ppp```WWWWWWWWWWWWXXXXXXYYYYYYWWWYYYVVVWWW[[[^^^vvvyyyaaa:::666333333333111111222000000111111111222222222444666999>>>DDDMMMWWW]]]zzz]]]KKKjjj))))))))))))((((((((((((...+++)))%%%...;;;)))***)))***************************'''WWWwwwFFFJJJmmm}}}___TTT]]]uuuzzzzzz}}}{{{|||}}}uuueeeZZZYYYXXXWWWWWWWWWWWWWWWYYYZZZWWWXXXZZZZZZnnnzzzqqq>>>666111222333000111444000000111111111222222222444666:::>>>EEEOOOYYY```eeewww```KKKhhh))))))))))))((((((((((((***)))***,,,000---222)))***)))***************************'''222MMMRRRvvv}}}iiiYYYdddzzztttxxx~~~|||zzziii\\\[[[YYYWWWVVVVVVVVVWWW[[[\\\YYYYYY[[[YYYjjjGGG:::000111333111000444000111111111111222222222444666999>>>FFFPPP\\\cccfffWWWrrrZZZKKKiii(((((((((((())))))))))))222(((###...&&&???+++000uuu)))***)))***************************((((((___RRR~~~ddd^^^qqqxxxnnnyyy|||}}}kkk[[[ZZZXXXVVVVVVVVVWWWXXXYYYZZZWWWXXXZZZWWWeee~~~}}}TTTAAA222222444111///222000111111111111222222222333555999>>>GGGRRR^^^fff[[[TTTpppnnnPPPMMMooo(((((((((((())))))))))))***555...222///!!!222---'''ggg)))***)))***************************,,,,,,tttSSSVVVbbbuuuhhh~~~~~~lllYYYXXXWWWVVVVVVWWWYYYZZZUUUVVVTTTUUUWWWSSS```}}}___GGG444333555222...000000111111111111222222222333555999>>>GGGSSS```hhh{{{[[[UUUlll___LLLMMMuuu(((((((((((((((((((((((())))))))))))************---%%%)))...%%%,,,jjj%%%(((,,,...(((((()))*********************uuuvvvxxxssssssZZZ]]]~~~rrrxxxvvvlll[[[WWWWWWYYYYYYVVVVVVYYYXXXZZZVVVWWW[[[XXX```vvvzzzvvv:::777444'''222222555000111111111111222222222555555>>><<>>>>>HHHSSSZZZwww|||fff^^^zzzZZZIIIWWW(((((((((((((((((((((((())))))))))))************'''***)))(((...333+++'''000000666///*** (((((()))***************888---000,,,(((333''''''''''''''''''((())))))+++,,,,,,,,,+++,,,///111HHHBBBFFFVVV|||wwwRRRPPPppp{{{||||||uuuuuu\\\VVVTTTVVVWWWUUUUUUXXXXXXYYYTTTSSSVVVTTT]]]sssuuuCCC999777///333111///000111111111111222222222333333>>>@@@JJJTTT[[[zzznnnoooVVVMMMjjj((((((((((((((((((((((((((()))))))))************)))...+++!!! ***///,,,))))))###!!!%%%)))(((***(((((()))***************!!!,,,///***444888)))...............//////000333444444444333444777:::EEEHHHDDDSSSzzzkkkNNNPPPlll|||~~~~~~|||vvvwww^^^WWWSSSTTTVVVUUUUUUWWWWWWXXXSSSRRRVVVUUU^^^uuu|||SSS:::444///111333222000000111111111222222222444333???BBBKKKRRRZZZ|||ttt~~~{{{OOOQQQ))))))))))))))))))))))))((()))))))))************ &&&+++***$$$!!!%%%+++$$$000666//////"""&&&666(((((()))***************...+++------((()))***&&&******))))))******+++,,,...////////////000333555999JJJHHHZZZuuuYYYLLLTTTttt|||}}}yyy|||{{{zzzeee\\\UUUVVVWWWWWWVVVXXXUUUVVVRRRSSSWWWVVVaaawwwxxx___<<<444333111444111000000111111111222222222666444???BBBJJJPPPYYY~~~rrrsssKKKYYY))))))))))))))))))))))))))))))))))))************%%%"""'''222444---***......&&&)))***''')))(((((()))***************+++''''''+++---,,,...444...............///000000111222222222222444777999DDDQQQPPPjjjvvv~~~qqqQQQMMM]]]{{{~~~uuu}}}zzzggg]]]TTTSSSTTTTTTSSSTTTSSSUUUSSSTTTXXXWWW```uuu|||nnnAAA888999222444---000111111111111222222222888444???CCCJJJPPP[[[ooommmKKK___))))))))))))))))))))))))))))))))))))************333+++&&&((()))$$$ )))...555......((('''(((((()))***************&&&++++++,,,111///+++---,,,,,,,,,,,,,,,---.........///000000000222555777<<<@@@MMMuuu^^^tttnnnRRRYYYjjj~~~xxxkkk___UUUSSSTTTSSSRRRRRRSSSVVVSSSUUUXXXUUU\\\pppLLL999888...444///000111111111111222222222999444>>>DDDLLLSSSaaaxxxdddttteeeIII```))))))))))))))))))))))))))))))))))))************"""'''+++******---...,,,***)))$$$+++ 000---((((((((()))***************)))444...$$$)))...+++***---,,,,,,,,,,,,---.........000111111111222666888JJJEEEZZZeeeZZZwwwvvvfffUUUiiiuuu}}}~~~|||}}}}}}}}}~~~}}}uuuhhh]]]ZZZ[[[ZZZXXXXXXSSSVVVTTTUUUWWWRRRWWWkkk~~~uuuWWW888333***666444000111111111111222222222999444>>>DDDNNNVVVggg}}}yyygggSSSccc^^^FFF]]]))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((()))***************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,...//////...///111000000555===DDDKKK\\\gggqqq^^^[[[VVVhhhuuu~~~||||||}}}{{{uuupppllllllmmmpppuuuxxxxxxwwwzzzzzzyyyyyy{{{~~~qqqddd```___\\\XXXVVVWWWRRRQQQSSSSSSQQQUUU]]]sss~~~}}}www|||nnn888000555333222111111111000111111222333222???===CCCRRRSSSuuu```TTTaaatttWWWIIIXXX))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---...//////...///111111000666===GGGSSSooo[[[WWWVVVppp~~~{{{yyy~~~zzzvvvtttsssrrrtttrrrnnnnnnrrrsssqqqmmmlllkkkjjjkkkmmmpppqqqzzzvvvpppkkkhhhiiikkklllqqqtttyyy}}}tttjjjgggfffaaa[[[WWWWWWSSSRRRTTTTTTRRRTTTZZZ___ppp|||yyyttt>>>222333000000111111111111111222222333333???===CCCSSSXXX}}}cccVVVmmmTTTHHHWWW|||xxxsssvvv))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((()))***************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...//////...///222111111666>>>BBBSSS~~~uuuWWWQQQVVV{{{|||~~~~~~~~~~~~}}}{{{xxxtttrrrkkklllmmmllliiifffddddddcccgggiiiiiikkkpppqqqooossstttuuuwwwzzz}}}~~~zzztttqqqrrrwww~~~uuulllkkkjjjccc[[[VVVVVVTTTSSSUUUUUURRRRRRUUUVVVjjjsssyyyyyyxxxEEE444333111111111111111111111222333333444======DDDSSS]]]}}}iii```zzzQQQHHHXXX}}}qqqmmmnnnpppyyy(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))(((((()))***************************************++++++,,,,,,,,,,,,------++++++,,,,,,---......//////...///222111111777???AAAOOOdddUUUOOOYYY|||vvvtttssstttuuuuuuwww{{{{{{vvvwwwwwwuuurrrnnnlllmmmqqqmmmnnnoooppppppooonnnmmmiiijjjkkkkkkjjjkkkmmmooopppvvv|||}}}rrrhhhfffeee^^^WWWSSSTTTSSSSSSUUUUUUSSSQQQOOOXXXkkk}}}{{{wwwxxxIII666444444666222111111111111222333333555<<>>777;;;***222222111111222222333444999:::JJJPPPOOOttt\\\QQQZZZuuummmGGGPPPnnn***)))))))))((((((((('''))))))))))))************(((((((((((()))))))))*********************************)))******+++,,,,,,------------------------...------......///000111///111222222333777>>>DDDPPPyyy{{{oooPPPQQQ^^^xxxsssaaaWWWSSSOOOOOOQQQNNNPPPRRRRRRSSS[[[hhhrrruuummmwwwCCC555;;;222222222222111222222333444888777GGGPPPTTTxxxppp|||bbbPPP[[[rrrdddHHH```))))))))))))((((((((((((************++++++++++++((((((((()))))))))******))))))))))))))))))))))))))))))))))))+++,,,---...------------------------...------......///000111///000222222333777???EEEXXXsss|||[[[EEEUUUnnnqqq___VVVQQQNNNNNNPPPNNNOOORRRUUURRRTTTeeezzz|||wwwMMM666999111222222222222222333444444999888FFFMMMTTTtttuuueeePPPfff___JJJmmm))))))))))))(((((((((((()))))))))*********++++++(((((()))))))))*********))))))))))))))))))))))))************+++,,,---...------------------------...------......///000111///000111111333888@@@GGG___zzz}}}WWWFFF[[[yyyppp^^^UUUQQQNNNNNNPPPTTTOOORRRWWWSSSNNN\\\rrrpppWWW:::777///333222222222222333444444888888FFFOOOYYY|||gggUUU|||iiiQQQvvv(((((((((((())))))))))))((((((((()))))))))******))))))))))))************************************,,,,,,+++++++++++++++,,,------------------------...------......///000111///000111111333888AAAHHHfff~~~^^^MMMbbbppp___UUUQQQNNNNNNOOOUUUNNNOOOWWWVVVOOOUUUccczzzbbb:::666555333333222222333333444555444777HHHRRR^^^nnnjjjsssXXX~~~(((((((((((())))))))))))'''((((((((()))))))))))))))))))))*********++++++++++++++++++++++++++++++------,,,+++++++++++++++------------------------...------......///000111///000111111333999CCCJJJnnn|||cccQQQgggsssaaaWWWRRROOONNNPPPPPPKKKLLLUUUXXXUUUUUUZZZeee|||rrrttt999222999333333333333333444444555777:::JJJRRRZZZxxxqqqUUU~~~'''((((((((()))))))))***(((((()))))))))*********))))))*********+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,------------------------------...------......///000111...000000000333999DDDKKKwww}}}cccPPPlllvvvdddYYYTTTPPPOOOPPPMMMMMMOOORRRVVVXXXWWWWWWbbbmmm@@@222666444333333333333444555555;;;>>>LLLPPPWWWzzzsssUUU}}}}}}~~~'''((((((((())))))******)))************+++++++++)))************+++++++++*********************************+++,,,---...///------------------------...------......///000111...///000000333:::DDDLLL~~~|||cccNNNpppxxxfff[[[UUUPPPOOOPPPMMMRRRTTTRRRSSSWWWXXXUUUhhh~~~wwwtttLLL888444444333333333333444555555888<<>>FFFWWW~~~pppooozzzxxx~~~WWWXXXyyyfffZZZTTTOOOMMMNNNOOOPPPQQQQQQQQQQQQTTTVVVbbbjjjfffsssJJJ>>>:::444444333333444444555666:::===GGGOOOdddsssoooaaaNNNTTTuuujjjVVV~~~))))))))))))************************************)))************++++++++++++************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------........./////////...222000222;;;>>>HHH[[[mmmgggrrr|||yyyRRR___{{{ggg[[[TTTPPPNNNPPPNNNPPPQQQQQQPPPQQQSSSVVV]]]mmm\\\mmmNNN<<<:::444444444333444444555666555???JJJQQQkkknnnppp^^^JJJVVVuuu___YYY((()))))))))************************************))))))*********+++++++++************++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------......//////000000///222000222:::<<>>???QQQrrrlll\\\XXXUUUdddqqqQQQOOOaaa}}}gggYYYRRRNNNNNNPPPMMMNNNOOOOOOOOOPPPRRRTTTTTTbbbdddzzz}}}yyy|||>>>===555555555555555666777777???DDDMMMXXXqqqmmmeeeaaa************************++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++***+++...000,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------...------......///000111333444333666;;;;;;KKKjjjqqq\\\[[[qqqwwwwww\\\SSSQQQ^^^iiiXXXQQQOOONNNMMMMMMMMMMMMNNNOOOPPPRRRSSSXXXaaahhhcccNNN555777666555444444555666777===GGGNNNWWWsssWWWdddxxxUUU************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,+++***+++...000,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------...------......///000111///222333888===:::GGGdddddd[[[mmm\\\OOOTTTeeeiiiXXXPPPNNNNNNMMMMMMMMMMMMNNNOOOPPPQQQRRRSSSZZZvvv]]]```PPP;;;777666555444444555666777<<>>RRRsss}}}xxx|||www]]]xxx~~~iiiXXXPPPNNNMMMLLLMMMMMMMMMMMMNNNOOOPPPQQQTTT___wwwdddeee[[[@@@888777666555555666777888>>>DDDPPPmmm}}}___qqq```PPPooolll[[[************************++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,,,,+++***+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------...------......///000111222333222777===???QQQpppwww~~~sssxxx]]]}}}~~~jjjYYYPPPNNNMMMLLLMMMMMMMMMMMMNNNOOOOOOPPPPPP\\\qqqaaa\\\zzzddd:::888777666555555666777888===DDDQQQtttiiieeeVVVfffkkkeeexxx}}}************************++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,,,,+++******+++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...------......///000111...222666===BBB>>>JJJdddppp|||wwwkkkRRRuuu}}}ssslllZZZQQQOOONNNMMMMMMMMMMMMMMMMMMNNNOOOOOOQQQ[[[jjjxxx___VVVxxxAAA888888666666666666888888;;;CCCRRRuuurrrjjj{{{jjjkkkqqq|||************************++++++++++++++++++++++++++++++++++++++++++++++++(((***,,,,,,+++***************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...------......///000111...222444;;;AAA???MMMiii{{{zzzaaaLLLfffvvvsssmmm[[[SSSPPPOOONNNMMMMMMMMMMMMMMMNNNNNNOOOQQQ]]]lll}}}gggVVVLLL999888777666666777888999;;;CCCQQQooo{{{|||iiikkkvvv************************++++++++++++++++++++++++++++++++++++++++++++++++(((***,,,,,,+++))))))************++++++,,,,,,,,,++++++,,,,,,,,,---------...------......///000111222222000444===BBBWWWyyy||||||zzzcccNNN___yyy|||nnn\\\TTTQQQPPPOOOMMMMMMMMMMMMMMMMMMNNNNNNMMM\\\ooooooVVVwwwMMM999888777666666777888999===EEEOOOhhh}}}hhhiii,,,,,,,,,++++++******************)))))))))))))))************************)))************+++++++++************************++++++,,,,,,,,,,,,------...------......///000111222,,,111>>>??????UUUuuu}}}^^^XXXdddyyyzzz{{{}}}zzzsss]]]SSSRRRRRRPPPMMMNNNOOOPPPPPPPPPPPPOOOQQQUUUooo}}}fffXXX|||bbbRRR<<<777444666777666777:::???CCCXXXbbbmmmvvvdddmmm,,,,,,,,,++++++*********************))))))))))))************************)))************+++++++++************************++++++,,,,,,,,,,,,------...------......///000111111...444>>>@@@EEE\\\xxx}}}\\\YYYnnn~~~|||sss^^^TTTSSSSSSPPPMMMNNNNNNNNNOOOOOOOOOOOOPPPPPPdddtttaaaRRRpppdddVVV<<<777444666888777777:::???FFFYYY```www___kkkeeeuuu+++++++++++++++*********************************************************)))************+++++++++************************++++++,,,,,,,,,,,,------...------......///000111222555888:::<<>>JJJWWWmmmmmmNNNiiinnn************************))))))******+++++++++,,,************************))))))*********+++++++++************************+++++++++,,,,,,,,,------...------......///000111,,,444999888???UUUmmm{{{kkkyyy|||zzz}}}wwwwwwZZZbbb~~~wwwbbbWWWUUUSSSPPPNNNMMMKKKJJJJJJKKKMMMNNNMMMMMMVVVhhhjjjYYYqqqhhhUUU===888555777999777888;;;@@@LLLTTTzzzrrrrrroooYYY}}}mmm)))))))))***************))))))******+++,,,,,,,,,************************)))************+++++++++************************++++++,,,,,,,,,,,,------...------......///000111///444666666===PPPgggwww\\\ggghhhfffjjjkkkooozzzoooWWWeee}}}xxx}}}~~~|||wwwbbbWWWUUURRRNNNNNNMMMLLLKKKKKKKKKLLLMMMLLLOOOWWWlllsss___qqqlll___===888555777999888888;;;AAAPPPTTTlll{{{uuudddiii((()))))))))*********+++))))))***++++++,,,------************************)))************+++++++++************************++++++,,,,,,,,,,,,------...------......///000111444333444777>>>MMMcccvvvsssyyyuuuqqqqqqmmmooo|||fffYYYiiizzz|||{{{wwwbbbWWWTTTQQQMMMNNNNNNMMMMMMMMMLLLLLLLLLNNNRRRWWWppp}}}bbbgggxxxbbb===888666888999888999;;;>>>UUUXXX|||rrr{{{jjj(((((())))))*********+++))))))***+++,,,,,,------************************)))************+++++++++************************++++++,,,,,,,,,---------...------......///000111111///333===IIIYYYrrr~~~xxxbbb\\\rrr|||}}}yyyuuuqqqpppssswww{{{{{{}}}||||||wwwbbbWWWTTTQQQLLLNNNNNNNNNNNNNNNMMMLLLKKKLLLOOORRRmmm}}}]]]WWW{{{ccc>>>888666888999888999;;;:::WWW\\\nnn******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************************************++++++,,,,,,,,,,,,------------......///000000000222444777999AAAXXX}}}nnnaaaxxxoooooossswwwsssppprrrzzz}}}{{{~~~|||yyyyyy}}}}}}{{{}}}{{{}}}}}}{{{~~~~~~|||zzzwww~~~uuueeeYYYRRROOONNNOOONNNMMMMMMLLLLLLMMMMMMRRRKKKQQQaaannnWWWQQQ}}}{{{qqq???888555999999555888???FFFKKK___{{{sss*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************************************++++++,,,,,,,,,,,,------------......///000000000222222555;;;EEE[[[rrrbbb~~~{{{{{{|||zzzxxxuuusssooonnnoooqqqooojjjiiillljjjiiiiiimmmsssvvvuuurrrmmmmmmooorrrvvvyyyyyyxxxnnnkkknnntttwwwvvvxxx}}}zzzwwwwww}}}wwwggg\\\VVVSSSRRROOOOOONNNMMMMMMMMMMMMNNNPPPLLLPPP\\\lll\\\YYY||||||yyyCCC:::666888777222444:::FFFOOOcccyyyzzz*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************************************++++++,,,,,,,,,,,,------------......///000000000222///333===HHH^^^fff^^^~~~}}}}}}{{{xxxwwwssslllfffffflllsssqqqooolllkkklllllljjjiiiaaaaaaeeejjjjjjfffgggjjjggggggiiilllooorrruuuvvvyyywwwuuuuuuvvvwwwwwwvvv}}}|||kkk^^^XXXTTTSSSNNNNNNMMMLLLLLLLLLLLLMMMLLLLLLOOOWWWkkkdddbbbnnnEEE;;;555777666222333999BBBOOOdddooo}}}************++++++++++++++++++++++++++++++++++++++++++************++++++************************************************+++++++++,,,,,,,,,------------......///000000000222000444===GGG___xxxXXX^^^{{{yyy}}}~~~{{{}}}~~~{{{zzztttnnnpppxxx{{{yyyxxxwwwvvvwwwwwwwwwuuussstttqqqooonnnooopppooommmmmmoooooojjjeeeeeekkkqqqjjjkkkmmmppptttwwwxxxyyyqqqrrrvvv|||}}}{{{|||mmm^^^UUUQQQOOOLLLLLLKKKJJJJJJJJJJJJKKKIIINNNQQQVVVmmmkkkdddgggEEE:::333666777555777===AAANNNbbbuuurrrddd{{{xxxzzz))))))*********+++++++++++++++++++++++++++++++++++++++************++++++************************************************+++++++++,,,,,,,,,------------......///000000000222333777<<>>KKKggghhh{{{rrr]]]jjjwww))))))))))))************************************++++++************++++++************************************************++++++,,,,,,,,,---------------......///000000000+++555777===eeeeeeZZZwww}}}uuutttvvv{{{}}}yyy{{{xxxttttttwwwtttkkkiiilllkkkhhhfffgggjjjlllkkkjjjkkklllooorrrpppmmmnnntttxxxyyyzzzzzzxxxxxxxxxyyyvvvxxx{{{{{{gggXXXQQQNNNMMMKKKKKKJJJIIIIIIIIIIIIIIILLLJJJQQQfff~~~gggFFFaaaxxxhhh}}}OOO???333333777666888===EEEOOOgggsssuuudddxxxyyymmmyyy************************************************)))************+++++++++************************++++++************************+++++++++,,,,,,,,,////////////000000000000111666:::@@@zzzaaa\\\rrrxxxsssvvv}}}wwwqqqoooqqqpppkkkkkkppp~~~yyyrrrmmmlllnnnpppqqqpppsssuuuvvvtttqqqoooooosssuuuyyy}}}xxxcccWWWQQQOOONNNKKKKKKJJJJJJJJJKKKKKKLLLNNNNNNRRR^^^xxxjjjNNNgggvvvjjjoooUUU666333555555:::444999@@@SSSeeevvv{{{uuuppprrr}}}************************************************)))************+++++++++***************************************************++++++++++++,,,,,,,,,////////////000000000000...555>>>IIIaaa[[[nnn|||{{{}}}|||xxx{{{zzzxxxxxxyyyxxxvvvtttuuussssssrrrmmmiiilllssspppllllllpppsssuuuyyyzzz}}}wwwfffZZZSSSNNNKKKKKKKKKJJJJJJJJJJJJKKKKKKMMMMMMOOOWWWnnnfffOOOggg~~~ttt~~~ppprrr[[[:::666666555999444999===NNN```nnnrrr|||************************************************)))************+++++++++************************************************++++++++++++,,,,,,,,,,,,.../////////000000000111///555???JJJyyyrrr^^^\\\ppp{{{~~~||||||}}}|||wwwsssssssssqqqqqquuuzzzxxxrrruuusssqqqtttxxx{{{yyyvvvzzzzzz{{{}}}zzzwwwzzzyyygggZZZSSSOOOMMMKKKKKKJJJJJJJJJJJJKKKKKKLLLJJJLLLOOObbbaaaQQQggguuuuuurrrbbb???999777555999444999===MMM___www{{{qqquuu************************************************))))))*********+++++++++***************************************++++++++++++++++++,,,,,,,,,------......//////000000111111555555;;;DDDvvvwwwsss~~~[[[ZZZbbb~~~}}}{{{yyy{{{~~~~~~}}}~~~xxxbbbTTTNNNMMMNNNLLLKKKKKKJJJJJJJJJJJJKKKJJJHHHLLLKKK[[[aaaUUUcccsssvvvpppdddAAA999666444888555;;;AAAPPPfff}}}|||ooooooxxx|||************************************************))))))*********+++++++++************************))))))*********+++++++++++++++,,,,,,,,,---------.........///000111111111555444;;;III{{{yyyuuu^^^[[[oootttaaaUUUPPPMMMJJJLLLLLLKKKJJJJJJJJJJJJJJJHHHFFFNNNLLLZZZggg[[[]]]~~~jjj}}}rrrbbb???777444333888666<<>>VVVrrr|||zzzpppuuukkklllhhhZZZMMMMMMMMMLLLJJJJJJIIIIIIIIILLLEEENNNKKK[[[xxxkkkRRRuuuzzzeee|||hhhaaa???999777555999444:::BBBRRRlllssseeeWWWTTT```zzzxxx~~~|||************************++++++******************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------...///000111222222222666FFFZZZxxxmmmyyykkkkkkjjjvvviiiaaaZZZSSSPPPMMMMMMMMMLLLJJJIIIJJJKKKLLLJJJLLLPPP]]]rrrpppVVV}}}bbbqqq{{{mmm[[[<<<999777444888333777BBBPPPccctttkkk~~~[[[YYYooo|||~~~zzz************************************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------...///000111222222444666DDDYYYtttoooiii]]]qqq}}}{{{{{{}}}{{{uuuvvvyyy|||}}}}}}tttxxxuuuhhhaaaZZZSSSPPPNNNNNNNNNMMMKKKJJJKKKLLLJJJJJJLLLRRReeezzzXXXuuu{{{gggyyy]]]===999777444999444999BBBPPPgggwww\\\iiisss|||zzz************************************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------...///000111222222666444AAAXXXssssssiii||||||xxxwwwyyyzzzxxxvvvwwwxxx}}}}}}~~~xxxooonnnrrrxxxuuuxxxuuuiiibbbZZZSSSOOONNNOOOOOOMMMKKKJJJKKKMMMIIIKKKLLLSSSoooXXXgggrrr}}}```===888777555999555;;;BBBMMMccckkkjjjzzzzzz***************************************+++++++++++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------...///000111222222666333???YYYtttuuu~~~}}}zzzzzz|||}}}{{{xxx{{{{{{~~~{{{~~~sssvvvjjjddd\\\TTTPPPMMMNNNMMMLLLJJJIIIJJJKKKHHHKKKLLLSSStttXXX]]]wwwvvvddd???777777666:::666===DDDIII\\\zzzvvvffflllyyyyyy************************))))))*********+++++++++++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------...///000111222222777444@@@ZZZmmmrrrzzzyyy|||vvvlllfff^^^UUUQQQKKKLLLLLLJJJHHHGGGHHHJJJIIILLLLLLQQQqqqXXX```hhh|||fffjjjAAA777777777:::666???EEEGGGZZZppp\\\tttzzzxxxvvvyyyxxx||||||zzz{{{~~~~~~}}}************************)))))))))***++++++,,,,,,++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------...///000111222222888666DDD]]]yyyaaammmzzzttttttvvvlllggg^^^UUUPPPJJJKKKKKKIIIGGGFFFGGGIIIIIIKKKLLLPPPiii]]]lll```sssTTT{{{qqqDDD888888777999666@@@DDDGGG\\\xxxoooXXXjjjuuurrryyy************************((())))))***++++++,,,,,,++++++************++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------...///000111222222555888IIIbbbsss\\\kkkzzzpppiiizzztttkkkfff]]]SSSNNNJJJKKKKKKIIIGGGFFFHHHIIIHHHIIILLLOOO```~~~fffrrr]]]tttMMMmmmvvvFFF888888888999555@@@@@@JJJcccnnniii|||QQQYYY~~~rrrmmmuuu************************((())))))***++++++,,,,,,++++++************++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------------...///000111222222111777MMMgggwww```nnn|||eeeccczzz{{{rrrjjjddd\\\RRRLLLKKKLLLLLLJJJHHHGGGHHHJJJGGGHHHLLLOOO[[[uuu~~~mmmrrr___uuu~~~UUUpppyyyHHH888999888888444@@@===NNNnnn|||~~~\\\WWWuuu{{{|||uuuooojjjrrr++++++++++++++++++++++++*********)))))))))))))))************************))))))))))))))))))))))))++++++******************++++++,,,,,,,,,,,,------.........//////000111222333:::EEEeeemmm[[[ttt{{{dddbbb~~~qqq{{{rrrccc]]]YYYSSSMMMLLLKKKIIIHHHGGGHHHHHHIIIIIIHHHFFFPPPVVVmmm~~~___bbbppprrrsssRRR666666777777999999IIINNN~~~dddQQQvvvxxxzzzpppjjjhhhuuu++++++++++++++++++++++++************))))))))))))************************************************************************++++++,,,,,,,,,,,,------.........//////000111222444:::EEEdddnnndddvvvyyy}}}___```{{{rrr~~~pppbbb\\\YYYSSSNNNLLLKKKIIIHHHGGGGGGHHHIIIIIIIIIGGGPPPWWWnnnaaammmnnnmmmuuuZZZ<<<999777555888999CCCKKK}}}}}}ggg```rrrsssllljjjnnn|||++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------.........//////000111222444:::DDDcccoooddddddpppuuu~~~^^^kkksssqqq}}}~~~|||nnn```[[[YYYTTTNNNLLLKKKIIIHHHGGGGGGHHHHHHIIIIIIHHHPPPVVVnnncccfffnnnfffnnn\\\>>>999555333888:::CCCIIIxxxrrrppp~~~vvvyyy{{{zzzooojjjmmmuuu++++++++++++++++++++++++)))***************++++++************************++++++++++++++++++++++++***************++++++++++++++++++,,,,,,,,,------............///000111222333999DDDbbbgggcccfffppp~~~dddkkkssszzz{{{ooo```[[[XXXSSSNNNMMMKKKJJJHHHGGGGGGGGGHHHIIIIIIGGGNNNSSSjjj~~~bbbYYY{{{pppbbbhhhUUU:::777444333888;;;GGGJJJooosssmmm{{{zzz{{{wwwvvvwwwrrrqqqlllpppyyy++++++++++++++++++++++++))))))******+++++++++,,,************************************************))))))*********++++++++++++++++++,,,,,,,,,------............///000111222222999CCCaaawwwrrrttt{{{~~~lllggg}}}~~~iiiyyy~~~yyy{{{~~~zzzsssqqqaaa[[[XXXRRRMMMMMMLLLJJJHHHGGGGGGGGGGGGHHHHHHFFFLLLOOOfff|||aaa^^^tttbbbyyy|||RRR888888666444777888DDDGGGjjj|||{{{^^^yyywwwuuuzzz}}}vvvtttlllnnnxxx++++++++++++++++++++++++))))))******+++,,,,,,,,,************************)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++,,,,,,,,,,,,------.........//////000111222111888CCCaaa~~~ssssss}}}aaadddzzz}}}nnn~~~ttt|||vvvrrrrrrbbb[[[WWWRRRMMMMMMLLLJJJHHHGGGFFFGGGGGGGGGHHHEEEKKKOOOggg~~~fffcccwwwdddXXX;;;999888666777555<<>>DDDjjjqqqbbbmmm]]]yyy|||}}}rrrggghhhuuu++++++++++++++++++++++++))))))***+++,,,,,,------************************++++++++++++++++++++++++((())))))***++++++,,,,,,++++++,,,,,,,,,---------.........//////000111222...777CCCaaaoooSSSaaawwwddd{{{~~~|||vvvzzzoooqqq~~~yyyzzznnn___YYYWWWSSSOOONNNMMMKKKHHHGGGFFFFFFFFFEEEHHHHHHPPPVVVrrrwww```tttggg^^^777222555888:::777GGGHHHiiiddd^^^bbbRRRfffuuuvvvuuuiiijjjvvv}}}|||************************************************,,,+++***))))))***+++,,,))))))))))))************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......//////000000111111000888???```lllYYYzzz```rrr}}}xxx~~~~~~zzzyyyvvvxxxtttmmm___YYYTTTPPPOOONNNMMMLLLKKKIIIHHHGGGFFFHHHIIIDDDIIITTTyyyqqqmmmrrroooPPP<<<;;;666888777<<<===NNNwwwaaafff]]]WWWqqqkkkoookkkjjjsss************************************************++++++***))))))***++++++))))))))))))************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........//////000111111333:::@@@```[[[ZZZuuu___ooottt|||{{{~~~{{{~~~zzzjjj\\\WWWRRRNNNMMMMMMMMMLLLJJJIIIHHHGGGFFFEEEGGGEEELLLVVVzzzaaammmxxxbbbSSS:::888444777555999@@@QQQzzzeeemmmdddWWWwwwxxxhhhtttooolllsss++++++++++++++++++++++++************************++++++***))))))***++++++)))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000111333:::???___XXX\\\}}}ooowww~~~ttt}}}zzz|||hhh\\\VVVRRRNNNMMMMMMLLLKKKJJJIIIGGGGGGFFFDDDGGGFFFMMMWWWwwwxxxcccjjjvvvYYY{{{ZZZ<<<777333777555888@@@RRRyyykkkzzzmmmdddvvvooo~~~rrrmmmkkkqqq++++++++++++++++++++++++************************+++******************+++))))))*********+++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---...///000000111111888===\\\kkkaaa~~~}}}yyy{{{zzzjjj]]]XXXTTTPPPOOOLLLKKKKKKJJJHHHGGGGGGFFFFFFIIIGGGMMMVVVvvvvvvlllsssvvv[[[wwwaaa???888444999777:::<<>>>>>HHHhhhjjjjjjzzzUUU^^^xxxjjjfffvvv000//////...------,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,///000///......000333777666666>>>dddeeeggg}}}tttooo~~~yyyuuurrryyywwwrrr~~~yyysssyyy~~~wwwwwwyyyyyy{{{}}}ttt|||xxxbbbUUURRRPPPNNNLLLLLLJJJIIIHHHGGGGGGGGGJJJHHHEEEMMMRRRiiifffZZZnnn}}}ccc<<<666555666999888<<>>IIIrrrccclllVVVXXXuuuxxx~~~xxx|||{{{//////............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,------............///000//////000333555555999FFFooo]]]cccvvvyyy```sss}}}ppp|||sssvvvzzz{{{dddooozzzrrrrrrttt~~~{{{zzzbbbUUUQQQOOOLLLJJJIIIHHHGGGGGGGGGGGGGGGGGGKKKJJJPPP___ooowwwmmmqqq\\\<<<888666555888999???LLLtttcccppp```vvvsss~~~{{{111111000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++******++++++,,,---,,,,,,,,,---......//////---///000000000000333555444666FFFwww]]]ccc{{{ccc}}}yyyvvv}}}hhhppp|||rrrttt|||}}}}}}yyybbbTTTQQQOOOLLLIIIIIIHHHGGGGGGGGGGGGGGGDDDIIIGGGQQQfffuuuuuutttcccvvvZZZ<<<888666555888:::???KKKoooxxxYYYpppnnnjjj|||zzz444333222111000///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------++++++******++++++,,,---,,,,,,------.../////////---...000000000111222444444555DDDxxx___iiippp```www|||~~~vvvxxx|||uuuvvv{{{vvv{{{{{{cccUUUPPPNNNKKKIIIHHHGGGGGGFFFGGGGGGGGGBBBGGGEEEPPPgggvvv~~~~~~ZZZeeeXXX<<<999666444888:::>>>HHHhhhjjjSSSmmmooohhh{{{zzz666555444222111///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++******++++++,,,---,,,,,,------...///000000---...000111000111222444555555CCCtttcccoooeee]]]vvvzzznnnppp|||www||||||}}}eeeUUUPPPMMMJJJHHHHHHGGGGGGFFFGGGGGGGGGDDDHHHEEEOOOeeewwwVVVZZZXXX;;;999666444888:::AAAJJJhhhnnnYYYmmmffflll}}}|||999999777333000...,,,***////////////...---,,,+++++++++++++++++++++++++++------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////000111111222222333444BBBrrrbbbrrr{{{yyy^^^ZZZtttzzzyyyqqqttt}}}zzzzzz|||vvvzzz}}}wwwdddYYYRRRNNNJJJIIIHHHGGGEEEEEEEEEEEEFFFGGGEEELLLOOOaaawww}}}ZZZ]]]bbb>>>666666:::<<<777BBBMMMfffiiiQQQhhh|||ZZZuuunnnyyy{{{AAA;;;888888777444222444...............---,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////000111111222222555888BBBgggbbbmmmuuuzzz___aaappp|||xxx~~~|||vvvmmmqqqyyy~~~yyyjjjjjjnnnwwwcccXXXRRRNNNKKKIIIHHHGGGEEEEEEEEEEEEFFFFFFEEEKKKNNN___ttt|||UUUXXXkkk>>>666888:::;;;777<<>>RRR{{{cccQQQSSSgggzzzttt~~~UUUKKKHHH===555777000///...---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............///000000111111333888AAAcccjjjsss\\\SSSqqq|||zzzzzzxxxaaa\\\dddbbbmmmtttaaaVVVRRRPPPNNNJJJIIIHHHFFFFFFFFFFFFGGGKKKHHHKKKMMM[[[nnniiixxx___[[[PPPFFF@@@666777>>>===MMMtttbbbPPPZZZvvvtttzzzxxxzzzzzz{{{~~~~~~mmm^^^UUUGGG<<<999222111000...---......///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---......//////000000111222888AAAfffiiivvv~~~YYYVVVtttvvvjjjpppsss```VVVRRRPPPOOOKKKJJJHHHGGGFFFFFFGGGGGGKKKGGGKKKNNN\\\jjjmmmqqq^^^[[[TTTGGG>>>555888>>>???MMMnnnaaa\\\vvvrrr~~~|||}}}|||hhhTTTDDD>>>666444222///.........///------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------......///000000000///999CCCcccgggkkk~~~}}}SSS\\\|||vvvuuurrr___UUURRRQQQPPPKKKJJJHHHGGGFFFFFFGGGGGGHHHEEEJJJNNN^^^lllzzzbbbbbbSSSBBB999666:::;;;AAANNNlllxxx^^^sssssswww}}}aaaOOOFFF888666333000///...//////------------------------++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------......///000000000+++:::FFF___```WWWkkkxxxnnnOOOeee|||zzz{{{~~~~~~yyyuuutttwwwzzz||||||zzzxxxwwwtttxxx{{{pppooowwwrrrtttvvvyyy}}}~~~}}}~~~~~~}}}~~~}}}}}}}}}~~~qqq^^^UUURRRQQQPPPKKKJJJHHHGGGFFFFFFGGGHHHEEEBBBIIINNN```ooo}}}bbb```QQQ<<<555777;;;888<<>>EEEZZZ]]]uuu^^^[[[eeeuuu{{{yyy~~~ppp```OOO<<<333555//////......---..................---------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------..................///000111222***666>>>OOO[[[LLLKKKooo|||PPP[[[~~~nnnZZZSSSQQQNNNJJJLLLHHHFFFGGGFFFCCCEEEKKKFFFDDDEEEMMMhhhVVVrrr~~~~~~sssXXX}}}qqqCCC777555666999888>>>III```eeewwweeeTTT[[[xxxrrryyyqqq\\\HHH:::555222111000///////////////............---------,,,---,,,,,,++++++,,,,,,---+++,,,,,,------..................//////000111222222;;;===IIIvvvbbbWWW___]]]eee}}}uuuyyyqqqzzzrrr]]]SSSQQQOOONNN[[[QQQIIIIIIHHHCCCDDDIIIHHHGGGIIIPPPfffxxxSSSfffSSSpppkkkDDD;;;666555999:::===JJJbbblllooosssaaaoooyyyzzzhhhOOO;;;444333222111000000000000............---------------,,,,,,++++++,,,,,,---++++++,,,,,,---......///.........//////000111222666<<<@@@QQQ|||}}}iiibbbqqqdddooo|||qqqxxxaaaTTTQQQRRRSSSfffVVVIIIIIIIIIEEEDDDIIIGGGGGGJJJPPPaaaxxxpppNNN\\\sssPPPeeekkkEEE<<<777666:::;;;<<>>555777666000+++/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................//////000000222555;;;VVV[[[fff|||}}}wwwwwwaaaUUUPPPMMMKKKMMMLLLKKKJJJHHHGGGEEEEEEEEEFFFAAAIIIUUUqqqZZZ[[[oooddd{{{kkkmmmCCC888555555888777999LLLZZZZZZfffvvv|||rrr}}}lllLLL;;;666333111000////////////............------------------------,,,,,,,,,---------......------......//////000000111555888LLLXXXmmm{{{|||{{{yyyxxxaaaUUUOOOMMMKKKMMMLLLKKKJJJHHHGGGFFFEEEBBBGGGAAAMMMbbb|||ccciiirrr|||dddppplllDDD999555444888999;;;LLL^^^```gggvvvnnn|||bbbHHH666...000555000000/////////.........------------------------,,,,,,,,,---------......---------...///000000111111666888HHH{{{YYYoooyyyzzz~~~{{{}}}~~~xxxbbbUUUPPPNNNMMMLLLLLLKKKJJJHHHGGGFFFFFFAAAFFF>>>MMMmmmxxxsss{{{nnnnnnmmmDDD:::555555999;;;;;;KKKaaa{{{xxx}}}]]]lllnnn~~~tttmmm}}}eeeFFF111///666000000000/////////......------------------------,,,,,,,,,---------......,,,------...///000111111000777:::JJJbbbooosssllltttxxx||||||zzz~~~xxxaaaUUUPPPOOONNNLLLKKKJJJIIIHHHGGGGGGFFFAAAGGG:::JJJtttqqq~~~|||xxxkkkrrrFFF:::666777:::::::::GGGbbbQQQ]]]lllwwwwwwpppfffBBB333333000000000000/////////...........................,,,,,,,,,---------......,,,,,,---...///000111111///777;;;KKK```hhhpppfffooozzzzzz{{{tttvvv___SSSPPPOOONNNKKKKKKJJJIIIHHHGGGGGGFFF@@@III<<>>KKKBBBXXX~~~rrrtttkkkiii~~~JJJ;;;888888888444>>>DDD___ssshhhyyyxxxuuulllBBB;;;:::......333000111333,,,///...---,,,,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,......//////000000111111000444<<>>444111555444---111444---///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,......//////000000111111111333:::NNN|||lllNNN[[[vvv{{{ppprrr|||zzzzzzxxxqqqlllllllllkkknnntttuuutttuuuyyyvvv~~~|||ttt~~~sss]]]RRROOOMMMKKKLLLKKKKKKJJJHHHGGGGGGFFFHHHDDDOOO[[[yyyrrrzzznnnddduuuCCC999888888999999???AAA[[[xxxeee\\\{{{yyytttxxxOOO555333666222)))---222,,,//////...------......///,,,,,,,,,,,,,,,,,,,,,,,,......//////000000111111222222999LLLxxxdddKKK^^^}}}nnnqqqxxxyyyxxxuuurrrqqquuutttoookkkjjjjjjnnnuuu||||||{{{xxxtttsssiii}}}rrr\\\QQQMMMKKKIIILLLKKKKKKJJJIIIHHHGGGGGGDDDGGGKKKYYY~~~zzzttt~~~lllnnnrrrAAA777777777999999<<<>>>WWWqqqppp]]]zzz|||qqqtttQQQ:::111333///---111////////////...............------------------------......//////000000111111222222888IIIqqqrrrTTTggg{{{{{{}}}{{{|||}}}qqqttt|||~~~pppxxxnnnddd{{{sss\\\QQQMMMLLLJJJLLLKKKKKKJJJIIIHHHHHHHHHFFFIIIJJJeeerrr}}}ggg{{{pppAAA888777666999999===AAAZZZpppxxxaaasss~~~vvvMMM111888:::222222555000000000//////......---------------------------......//////000000111111222333999EEEhhhgggrrr{{{rrrwww}}}xxx{{{uuuwwwxxxooonnnbbbyyysss\\\QQQOOOMMMLLLKKKKKKKKKJJJJJJIIIIIIHHHLLLMMMVVVeeemmmeeemmm@@@999888666888888???EEE]]]rrr|||fffaaauuuwwwddd::::::999111///222000000000000000///------------------------------......//////000000111111111333999CCCbbbxxx|||iiiuuuvvvvvvuuuzzzxxxuuu~~~lllaaayyysss\\\RRRPPPOOONNNKKKKKKKKKJJJJJJJJJIIIIIIJJJLLL___~~~]]]eeeaaafff>>>::::::777888888:::BBB\\\vvviii}}}XXXdddvvvTTT???222///000...000000111111000///---,,,..............................//////000000111111222222888BBBaaadddttt{{{}}}ttt|||{{{~~~}}}qqqggg]]]zzzqqqZZZQQQOOOPPPOOOKKKKKKKKKKKKJJJJJJJJJJJJGGGLLL^^^dddoooYYYvvv\\\999888:::888999:::999@@@ZZZwwwjjjxxx\\\[[[jjj~~~rrrJJJ111333999111000111111111000///---,,,..............................//////000111111111333111666BBBaaa|||bbbtttzzzuuu}}}}}}~~~~~~vvvhhhbbbXXXzzzoooYYYPPPOOOPPPPPPKKKKKKKKKKKKKKKJJJJJJJJJKKKPPP\\\nnnooozzzooo}}}SSSgggUUU555777:::999;;;;;;@@@DDDZZZsssiiitttddd\\\ZZZ;;;666666222///000000000000//////...000000///...---,,,,,,+++...///000000//////000111111777333:::___wwweeeuuu||||||iiiggg{{{zzzddd```~~~kkkXXXQQQNNNLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJFFFOOOSSSWWWddd|||eeeZZZ[[[zzzIII===:::333:::999888:::HHHVVVnnnjjjlllpppmmm{{{rrrMMM888222333000000000000000//////.../////////...------,,,,,,...///000000//////000111...333222666OOOtttfffuuuvvv~~~~~~wwwbbbaaa```\\\jjjXXXQQQNNNLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIEEELLLVVV\\\fffyyybbbZZZ___{{{HHH<<<999333:::888888<<>>GGGhhhUUU[[[}}}lll~~~}}}lllXXXZZZrrruuugggqqqhhhVVVPPPNNNMMMMMMNNNMMMLLLKKKJJJIIIHHHHHHHHHDDDYYYgggjjj[[[OOOiiiHHH999888333888777888777CCCPPPddddddgggiii}}}pppxxxLLL777333333111000////////////,,,,,,------.../////////...///000000//////000111000)))222<<>>LLLiiinnnZZZZZZ{{{ooobbbyyyeeeuuutttttt___???333666000///333,,,000000/////////.....................////////////...222---777FFFpppfffIII[[[zzzzzz{{{rrr~~~zzzmmmccckkk{{{}}}```UUURRRNNNKKKLLLLLLLLLLLLKKKJJJJJJIIIIIIGGGKKKZZZ|||]]]LLLzzzoooHHH444999999555666666===@@@LLLddd\\\wwwfffqqqhhh[[[zzzhhhwwwtttvvvzzzyyyOOO555555333111111---000000000/////////..................////////////...222...555AAAjjjoooIIIVVV~~~wwwzzzzzzyyy{{{|||}}}}}}|||}}}}}}zzzwwwtttxxx~~~|||___RRRPPPLLLKKKLLLLLLLLLLLLKKKJJJJJJIIIIIIFFFJJJYYY|||\\\MMM|||^^^@@@444;;;999555666777999AAANNN^^^pppTTTiiiiiittt___}}}nnnzzzzzzxxx|||}}}ddd;;;333555333222333000000000////////////...............////////////222555000666<<<```uuuIIIQQQtttwww|||}}}uuuyyy~~~xxxwwwzzz\\\PPPMMMJJJJJJLLLLLLLLLLLLKKKJJJJJJIIIIIIGGGGGGVVV{{{~~~uuuZZZSSSSSS;;;444;;;888444777999666BBBPPP\\\zzzkkkZZZfffkkkeeeuuu}}}{{{rrr{{{MMM555444222111666111000000000////////////............////////////222555111666999XXX}}}NNNQQQtttkkkuuu{{{mmmuuu~~~oooiiipppwwwyyy{{{zzz\\\PPPNNNLLLLLLNNNLLLLLLLLLKKKJJJJJJIIIIIIJJJEEETTT{{{eeeSSSWWWOOO;;;666:::555333888:::666CCCRRR[[[sssnnn```iiijjjeee}}}{{{pppzzz~~~kkkAAA555000---444111111000000000/////////............////////////...111///777999RRRTTTTTTgggwww{{{pppooopppdddaaaffflllqqqxxxyyyzzz]]]SSSRRRPPPOOORRRLLLLLLLLLKKKJJJJJJIIIIIIJJJEEEXXXaaaQQQ```MMM;;;666999444333999:::888CCCRRR[[[mmm}}}eeekkk\\\mmmvvvvvvvvvmmmyyyPPP;;;222---333111111111000000000//////............////////////...000///999:::LLLzzzTTTTTT|||hhh}}}}}}xxxyyy{{{}}}yyynnnddd]]]YYY]]]fffpppxxxxxxxxxvvv\\\RRRRRRPPPOOOQQQLLLLLLLLLKKKJJJJJJIIIIIIIIIGGGaaaaaaUUUkkkHHH777444888555555999777888@@@PPP\\\lllmmmjjjcccoooxxxvvv}}}pppdddnnn{{{{{{\\\AAA777000555111111111111000000000000............/////////000111222111;;;:::GGGuuunnnNNNPPPttt```vvv~~~{{{{{{}}}}}}zzzwwwxxx||||||xxxtttrrrooommmoooqqqqqqnnnkkkjjjsssvvvooofffeeegggfffccceeefffiiikkklllmmmnnniiiiiiiiigggccc___]]]\\\aaafffqqq}}}www{{{qqqmmm}}}zzzuuu{{{}}}~~~|||xxxyyy~~~rrrXXXPPPPPPNNNMMMOOOLLLLLLLLLKKKJJJJJJIIIIIIGGGJJJiii\\\VVVooouuuCCC444222888777777999444777<<>>\\\SSSJJJhhh}}}zzz}}}}}}xxx{{{}}}}}}{{{yyyxxxyyysssxxxwwwrrroooppppppmmmmmmoooqqqrrrpppooonnnnnnuuuwwwyyyyyyxxxwwwwwwwwwrrrnnn~~~uuu]]]PPPOOOJJJJJJNNNLLLKKKKKKJJJIIIHHHHHHHHHHHHNNNccceee[[[XXX:::555333666777555444666444<<>>DDDUUUhhhlll~~~iiiiiifffvvv^^^rrr}}}yyytttmmmgggZZZWWW___RRRFFFPPPkkk\\\:::111333444//////222...111111000000000000111111000111000222555888RRRyyydddLLLjjjtttwww|||~~~}}}{{{pppzzz{{{|||tttZZZMMMNNNMMMMMMMMMHHHJJJKKKKKKIIIHHHHHHJJJKKKQQQeeekkkxxxoooggg[[[DDD777777666555555555555555666>>>CCCTTTiiillliiieee^^^tttiiittt|||uuusssrrrooolll\\\[[[```WWWOOOGGG[[[pppCCC555333555///...222000222222111111111111222222///222111222555666JJJkkkhhhNNNfffvvvuuu~~~}}}{{{~~~xxxxxx~~~~~~ssswwwrrrYYYMMMOOOLLLLLLMMMIIIKKKKKKKKKIIIGGGGGGIIIJJJUUUcccwww___fff\\\DDD777777666555555555555555888>>>AAASSSjjjlll{{{dddgggaaavvvwwwyyyrrrrrrsssrrrppp^^^[[[[[[WWWYYYHHHSSSLLL888333666111...111222222111111000000111111222///222111111444555EEEbbbkkkNNNcccyyyyyy}}}}}}}}}zzzwww|||{{{~~~|||wwwffffffoooyyyzzzuuu||||||yyytttoooXXXMMMOOOLLLKKKMMMIIIKKKKKKKKKIIIGGGFFFHHHJJJ[[[iii[[[ffffffDDD777777666555555555555555999===???SSSjjjlll|||qqq[[[rrrvvv|||ppp~~~yyyuuuvvvvvvtttqqqaaaXXXTTTUUU```SSSTTTxxxYYY===222777444///111111000000////////////000000000333000///333555DDD]]]uuuTTTfff|||xxx~~~}}}yyytttwww{{{rrrnnnnnnjjjdddeeeiiivvvwwwqqqlllVVVMMMOOOKKKKKKMMMIIIJJJJJJJJJHHHFFFFFFHHHJJJYYYppp}}}dddmmm|||sss@@@777777666555555555555555999<<<>>>RRRjjjkkkzzzyyy[[[xxx}}}eee}}}{{{yyyzzzyyytttpppfffYYYRRRQQQ______YYYxxxgggvvvpppGGG222666666000000111000000////////////000000000444000...333666BBBWWW}}}YYYeeettt|||vvvxxx~~~}}}{{{vvvvvv~~~vvvpppqqqoooiiittt~~~yyyjjjUUUMMMOOOKKKJJJLLLJJJIIIIIIIIIHHHFFFGGGIIIKKKZZZzzzyyyppptttiii===777777666555555555555555888<<<>>>QQQiiikkk{{{eee{{{pppbbb|||zzz{{{yyytttooolll]]]YYYQQQYYYeee^^^bbbkkklll~~~UUU333444555000000222111000000000000000000111///444111///555666===MMMrrr}}}ZZZaaaxxx{{{~~~hhhTTTMMMOOOKKKIIILLLJJJGGGHHHHHHGGGFFFGGGJJJLLLaaaxxxuuuuuueee<<<777777666555555555555555666;;;>>>QQQhhhjjj|||ooouuubbbddd|||zzzzzzyyytttoooqqqbbb```QQQSSSggg___RRRzzzwwwnnn```555222333///111333222222111111111111222222---444222111777666999EEE\\\~~~]]]aaa~~~ssszzzgggSSSMMMOOOJJJIIILLLJJJFFFGGGGGGGGGGGGHHHKKKMMMeeewwwtttlllrrr___888777777666555555555555555555;;;???QQQgggiii}}}ssssssXXX~~~ccc{{{zzzzzz|||wwwppp}}}vvvbbbPPPWWWiiidddPPP]]]nnnqqq===222999666000111000000////////////000000///...000222222111777???UUU___^^^uuuggg^^^SSSKKKLLLOOONNNKKKJJJKKKHHHFFFGGGEEEDDDHHHNNNpppzzzfffsssttthhhsssVVV===888777555444333333444444888444AAAMMMcccqqqsssvvveeepppqqqfffppp||||||~~~zzzsss{{{eeeTTT[[[jjjaaaJJJMMMnnnjjjwwwDDD444666222000222000000////////////000000000///000222111111666>>>]]]ZZZYYYrrrjjj~~~}}}\\\RRRKKKKKKNNNMMMJJJJJJLLLIIIGGGHHHFFFEEEHHHMMM```iii[[[yyymmmyyyvvv___iiiUUU===888777555444333333444444555333???KKKaaaoooppp~~~iiiooosssooo~~~~~~}}}wwwzzzfffWWW^^^iii\\\DDDDDD^^^iiiNNN777222000000222000000////////////000000111000000222111000555<<>>666666555555444444444444666666BBBLLLbbbqqqnnn___ooocccuuu___~~~~~~zzzqqqssslll^^^WWWXXXQQQFFF>>>LLL}}}\\\ooo```;;;111555444...000000////////////000000111000000111000///444;;;GGGzzzYYYPPPrrrooossswww{{{zzzzzz}}}{{{tttmmmzzzrrrTTTNNNJJJKKKLLLJJJIIIJJJKKKHHHGGGGGGEEEBBBDDDIIIWWWqqq{{{QQQaaaNNN999555555555555555444444444666666AAAJJJaaaqqqnnn~~~___ooommmyyyjjj~~~||||||{{{xxxuuuzzztttcccVVVRRROOOJJJ???IIIuuuaaabbbrrrDDD222555555---000000////////////000000000//////111000///444;;;QQQ[[[PPPtttwww{{{ppptttzzzzzz~~~|||vvv{{{xxxppppppxxxnnnRRRMMMJJJLLLMMMJJJJJJLLLLLLHHHFFFEEEDDDBBBEEEKKKYYY}}}{{{xxxLLLcccMMM:::444555555666555555444444333333===EEE]]]pppmmmzzzggg{{{sss}}}mmm|||xxxyyywwwuuuyyy|||uuudddWWWSSSRRRNNNDDDIIImmmrrr\\\|||QQQ333222555///000000////////////000000...---///111000///555<<>>RRRiiiqqqmmm}}}mmmnnnhhhzzzssstttwwwyyy~~~wwwrrruuujjjWWWNNNTTTDDDBBBKKKqqq~~~bbbHHH111222111111111111000000000//////111//////111111111555;;;EEEWWW]]]NNNKKKnnnmmmeeezzzxxxqqq}}}}}}qqqyyyZZZJJJLLLMMMMMMKKKJJJIIIIIIEEEGGGDDDFFFLLLMMMYYYqqqyyy^^^hhhUUU___KKK888999555444444444444555666666555777888>>>PPPgggrrrpppsssxxxrrrxxxbbbyyyttttttxxxvvvxxxpppllluuuppp\\\PPPLLLDDDCCCEEEggg```SSS555444777111111111111000000000000111//////222222000444999AAARRRYYYLLLIIIkkk~~~mmmiiiwwwnnn~~~xxxzzzvvvvvvxxxZZZKKKMMMOOOOOOLLLIIIIIIIIIEEEGGGDDDFFFKKKJJJTTTkkk]]][[[qqqyyyZZZ}}}DDD666444444444444444444555666666555999:::>>>OOOfffsssuuuooodddzzzrrr```zzztttsssuuuppprrriiihhhwwwxxxdddTTTJJJHHHIIIGGGeeeZZZxxx^^^888333777222222111111111000000000000//////222222000333888@@@OOOUUUIIIEEEaaa~~~qqqqqqttt{{{uuuuuu~~~~~~}}}zzzwwwXXXQQQTTTVVVTTTNNNJJJHHHHHHHHHJJJFFFEEEIIIGGGOOOeeeKKK|||```sss```~~~EEE:::555444444333333444444555666555999;;;===LLLdddtttxxx}}}ooogggaaa||||||uuuqqqoookkknnnfffhhh}}}lllXXXMMMKKKKKKHHHgggVVVfffkkk<<<000333222222222111111111000000000///000222222000222777???LLLSSSJJJFFF]]]wwwxxx{{{ssssss{{{{{{{{{~~~tttTTTRRRVVVXXXVVVOOOJJJHHHIIIIIIIIIDDDCCCHHHHHHTTTkkkYYYhhhoooccc{{{BBB;;;777444444333333444444555666444999:::<<>>HHHuuuqqq^^^|||aaa666888222222222222111111111111111000000000111333555777:::@@@MMMMMMEEEYYYyyy|||}}}gggPPPLLLKKKKKKKKKKKKJJJJJJJJJKKKGGGHHHJJJGGGDDDRRReeexxx\\\cccYYY===777999444444444444444444444444222555666888CCCZZZppp{{{vvvooossscccrrrwwwyyyqqquuuvvvsssuuuzzzbbbOOOFFFJJJ???CCCjjjaaaddd777555333333333222222222222111111000000000111333444666666:::GGGJJJDDDYYY|||zzz~~~zzz{{{ssstttvvv|||}}}bbbMMMJJJJJJJJJJJJIIIIIIIIIIIIJJJIIIIIIIIIFFFIII[[[ppp{{{UUUfffSSS:::444888444444444444444444444444222555666777BBBXXXnnn{{{sss~~~sss{{{cccsssuuutttxxxooovvvsssmmmlllvvvtttbbbNNNIIIJJJBBBAAAddd___bbb666222333333222222222111111111000000000000111222333444777999EEEIIIDDD[[[zzzvvv}}}wwwvvvyyy}}}{{{|||~~~^^^LLLIIIIIIIIIHHHHHHHHHGGGGGGIIIHHHEEEBBBEEETTTqqqpppSSSnnnMMM777000444333333333333333333333333222444555777AAATTTkkk{{{yyy}}}rrrxxxaaazzzsssyyywwwnnntttmmmdddbbbooo{{{vvvjjjKKKGGGDDD@@@===ZZZ^^^fff<<<666222111111111000000000000000000000000111222222333666666BBBHHHGGG```|||vvv~~~sss{{{{{{{{{yyy\\\LLLHHHHHHHHHHHHGGGGGGGGGGGGFFFGGGEEEBBBHHH]]]yyywwwqqqRRRrrr{{{GGG888000444333333333333333333333333333333444666???PPPhhhzzz|||vvv~~~bbblllsssrrrxxxpppqqqggg\\\___pppvvvQQQLLLAAABBB>>>TTTaaaqqqoooCCC888111111111000000000//////000000000111111111222222333111===HHHKKKhhh~~~yyypppwwwtttYYYKKKHHHHHHHHHHHHGGGGGGGGGGGGCCCHHHHHHFFFLLL^^^nnnuuu|||{{{bbbSSSyyyvvvFFF:::111444333333333333333333333333333222333666===MMMfffzzzzzzvvveeelllxxxnnnyyyrrrrrrfff[[[aaauuuyyyXXXPPP@@@FFFCCCSSSbbbbbb}}}{{{III444222222222111111111000000///000000111111111111111222...;;;HHHMMMlll~~~}}}wwwwww{{{oooVVVJJJIIIIIIHHHHHHHHHGGGGGGGGGAAAGGGGGGDDDMMM^^^gggeeegggttt[[[]]]pppBBB:::000444222222222222222222222222333111222666<<>>JJJaaakkkgggmmm[[[ooo\\\iiiddd:::888111777222222222222222222222222333111222666;;;IIIbbbzzz~~~pppjjj___~~~uuuoooeee```jjj|||zzz```GGGAAA???:::VVV```TTTbbbIII;;;---555333///222000,,,000000111111111111222222222777111999BBBGGGjjjyyy|||~~~ttt}}}dddPPPMMMMMMLLLKKKJJJHHHGGGFFFEEE<<>>EEEXXX|||wwwyyyuuu}}}^^^MMMKKKLLLKKKJJJIIIHHHGGGFFFEEEGGGEEEBBB???KKKppp}}}ZZZeeeUUUnnnTTT333888111444333222222111111222222333555111000333666>>>UUUlllvvv{{{mmmfff{{{{{{rrrkkkddd```ggguuugggPPPBBBAAA???IIImmmyyyWWWaaa}}}YYY999333666===111111[[[fff888000000111111111222222222222222555===GGGQQQmmmuuu|||~~~~~~zzz{{{}}}zzz{{{}}}|||yyywwwwwwxxxxxxyyyzzzzzzxxxuuussstttvvvxxxyyyxxxvvvuuuwwwzzz}}}vvv\\\NNNMMMKKKKKKJJJIIIHHHGGGFFFEEEDDDAAAEEEEEEMMMwwwzzzxxx___[[[UUU333666555333333222222111111222222333555222111444555<<>>333111999888000///333000111111111111222222222...888222666JJJLLLZZZ{{{ooo{{{zzz{{{|||~~~~~~zzzwwwsssqqqpppppprrrrrrqqqpppkkkhhhhhhjjjjjjjjjlllqqqtttmmmiiiiiigggccccccfffccceeegggiiijjjkkkllllllnnntttvvvttttttzzz}}}}}}jjjVVVLLLJJJIIIIIIHHHHHHGGGFFFFFFFFFFFFHHHBBBDDD\\\zzzccc{{{___???777222;;;222333222222111111222222333333000111444333777HHH\\\yyywwwgggqqq|||wwwjjjdddaaagggvvvqqqZZZ??????FFF???XXX{{{RRRYYY|||OOO///666444111444111...222000111111111111222222222---999111333GGGIIIXXXzzzqqq}}}}}}}}}|||wwwtttuuuvvvvvvuuusssrrrpppnnnmmmlllmmmnnnhhhlllqqqrrrooolllkkklllgggfffeeefffhhhiiihhhgggiiifffggglllooorrrwww}}}xxxtttqqqrrrooojjjlllssswwwxxxzzzfffTTTLLLJJJIIIHHHHHHGGGGGGFFFFFFFFFCCCKKKDDDIIIfff{{{fff{{{RRR:::888111999///333222222222222222222333111///000333222555FFFZZZqqq```fff|||sssmmmkkkiiilllwwwqqq\\\FFFDDDGGGFFFaaatttSSSXXXzzz^^^<<<555111333444222111222222222111111111111222222333---444777DDDQQQ\\\zzz~~~|||~~~~~~}}}|||~~~}}}~~~zzzvvv~~~{{{}}}}}}|||sssrrrpppooooooppprrrssswwwsssooonnnooopppooonnnqqqooommmllllllllllllkkklllnnnmmmiiijjjmmmmmmkkkgggmmmooolllmmmqqqtttrrrqqqppppppuuu{{{zzz]]]LLLHHHHHHHHHGGGFFFEEEEEEEEEFFFGGGGGGEEEHHHCCCaaazzzyyyFFF555999111777000111111111111111111111111111111333333222666EEETTTpppaaaqqqsss}}}uuuoooqqqqqqqqqvvvttt[[[EEEFFFLLLHHHZZZ~~~uuuRRRXXXxxxiii===666111222444222111222222111111000000111111222666111777777AAAOOO```~~~~~~|||zzz|||}}}|||{{{zzzzzz{{{}}}~~~}}}zzzzzz|||~~~yyyxxx{{{~~~yyy}}}}}}~~~www[[[MMMJJJJJJHHHGGGFFFEEEEEEEEEFFFGGGFFFDDDIIIIIIggg|||iiiAAA555:::000666222111111111111111111111111222222333333222555CCCRRRmmm|||yyygggvvvlllxxxqqqwwwyyysssnnnsss}}}vvvZZZCCCHHHRRRJJJOOOiiisssuuuUUU\\\zzzuuu===666111222333222111222222111111000000111111222444111888555===NNNhhhqqqXXXMMMKKKLLLHHHGGGFFFEEEDDDEEEFFFFFFEEEBBBIIIQQQlllfff___sss;;;666;;;000444444111111111111111111111111333222333444222444@@@NNNggg~~~~~~uuudddeee}}}yyyqqqyyyyyylll```dddtttuuuYYYBBBIIISSSHHHHHH]]]rrrsssWWWaaa~~~>>>777111222333111111222111111000000000000111111000///777333:::OOOqqqkkkTTTKKKKKKLLLHHHGGGFFFEEEDDDDDDEEEEEEFFFCCCHHHVVVppp\\\\\\ddd666777;;;111222666111111111111111111111111444333333444222333===III```}}}yyy~~~zzz\\\kkkhhhssszzzqqquuuooo___SSSZZZooorrrXXXCCCIIIQQQEEEEEE[[[ooo||||||nnnUUUccc???777111111222111111222111000000000000000000111///...777333:::MMMnnneeeOOOHHHHHHIIIHHHGGGFFFDDDCCCDDDDDDEEEEEECCCFFF[[[vvvsssUUUXXXVVV444888888222111777111111111111111111111111444222333333222333;;;DDD\\\xxx}}}~~~qqqmmmgggwwwrrr|||pppnnndddTTTOOO[[[ooo}}}pppWWWCCCIIIPPPCCCEEE\\\eeewww|||pppSSSbbb@@@888111111222000000222111000000//////000000111222111888666<<>>EEEFFF___~~~cccoooKKKpppBBB999:::111666333444111111111111111111111111222000000333333333888???YYYgggxxx{{{gggyyypppqqqgggXXXRRR\\\nnnzzz}}}rrrWWWBBBKKKWWWIIIDDDUUUkkk```kkkBBB999111000111000000222000000////////////000000000,,,555999CCCJJJOOOnnnwwwwww{{{uuu~~~sssXXXJJJHHHIIIHHHIIIHHHFFFDDDCCCBBBCCCCCC>>>GGGGGG___|||~~~aaaeeeFFF{{{zzz???<<<:::...777444333111111111111111111111111111///000333333333888???XXXdddyyy___tttwwwkkk}}}rrrcccTTTSSSbbbuuuttt^^^DDDHHHUUUEEEBBB___}}}yyyYYYcccuuu@@@888222222222111000111111111111111111111111111444000333<<>>FFF\\\sssuuu}}}}}}{{{}}}{{{}}}wwwtttuuuwwwjjjRRRIIIJJJIIIGGGGGGFFFEEEDDDBBBBBBBBBBBBCCCCCCOOO___qqqiiisss___ccc[[[AAA444666444444555222111111111111111111111111222222222111111444888;;;QQQdddpppttt~~~|||xxxmmm```UUUZZZmmmrrrYYYFFFPPPWWWCCC???WWWpppiiiLLL[[[@@@888222222333111000222111111111111111111111111333111444888;;;EEE^^^wwwyyy~~~}}}|||{{{}}}zzzooonnnvvv}}}fffOOOHHHHHHHHHFFFGGGFFFEEECCCBBBBBBBBBBBB???EEEUUUeeetttbbbnnnSSS===444777444444555111222222222222222222222222111222222111111333777:::LLLddd~~~sssxxx{{{|||wwwpppbbbVVV[[[ooovvvXXXHHHRRRRRR??????WWWwwwaaaKKK]]]@@@888222222333111111222111111111111111111111111111222444666999FFFaaazzzuuuxxxpppsssyyyaaaNNNIIIHHHHHHGGGFFFFFFDDDCCCCCCBBBBBBBBB???EEEXXXnnndddIII888444777333444555000222222222222222222222222111222222222111333666999HHHbbb{{{|||~~~lll~~~}}}}}}yyyqqqbbbTTTXXXkkkvvvYYYRRRaaaYYY???@@@VVV|||```NNNeeeAAA999333333333222111222111111111111111111111111000111333555999HHHbbbxxxgggzzzxxxwwwzzzxxxssslllmmm{{{}}}]]]MMMJJJIIIHHHHHHFFFEEEDDDCCCCCCBBBCCCCCCBBBBBBSSSrrrzzzlllwwwBBB666444666222333666000111111111111111111111111000111222222222222555777GGGaaauuu}}}}}}wwwsssooo|||~~~{{{mmm^^^QQQVVVkkk~~~qqqYYYaaavvvcccAAAAAASSS|||cccSSSnnn|||AAA999333333444222111333111111111111111111111111000111222444999HHH^^^ooo\\\tttpppwww}}}tttiiieeepppxxxXXXLLLJJJIIIHHHIIIEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBVVV|||qqquuu~~~XXX===444555666111333777111000000000000000000000000000111222222222222444666CCC^^^oooxxx}}}rrr}}}|||zzz|||xxx{{{{{{~~~zzzggg[[[RRR\\\tttpppYYYfff|||```<<<@@@UUUdddUUUsss~~~AAA999333333444222222333111111111111111111111111111111111222999FFFUUU```VVVyyyvvvkkkzzzwwwyyyrrrSSSIIIJJJHHHFFFHHHEEEEEEDDDCCCCCCCCCCCCDDDBBBKKKmmmlll}}}pppCCC:::555777666///222777222111111111111111111111111000111333222222222333555;;;YYYjjjyyywwwzzz|||rrr{{{xxx}}}yyydddZZZVVVddd~~~tttYYYddduuuTTT222???ZZZbbbUUUvvvBBB:::333333444222222333111111111111111111111111222222111111888CCCNNNTTTOOOoooggg{{{|||oooPPPGGGIIIFFFEEEGGGEEEDDDDDDCCCCCCCCCCCCDDD@@@WWWnnnppp|||vvvDDD:::555777666///222888333222222222222222222222222000111333333222222333555333SSShhh|||~~~kkk|||~~~}}}yyy{{{nnnfff[[[PPPffffff```^^^NNNFFF???999RRR|||gggPPP}}}AAA999333333333222111222111111000000000000111111///111111111666@@@JJJPPPSSS}}}~~~}}}kkkeee{{{||||||}}}cccLLLKKKHHHEEEGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBAAAaaafff\\\tttooo@@@555444333222111000000000000000000000000000000000............///000111222777GGGeeejjjvvv{{{|||}}}vvvxxxzzzooo]]]YYYYYYuuuqqq```ZZZYYYIIIAAA===;;;VVVyyyTTTVVV~~~AAA999333333333222111222111111000000000000111111333333222000444===HHHPPPTTTwww}}}hhhccc{{{}}}}}}yyy^^^IIIJJJHHHFFFIIIGGGEEEDDDCCCBBBBBBBBBBBBCCCCCCiii[[[~~~nnnAAA666555444222111111111111000000000000000000000000////////////000111222222666CCC___{{{ssseee{{{tttzzzppp\\\ZZZaaa~~~tttbbb[[[VVVTTTEEE>>><<>>VVVttt~~~ppplll{{{vvvtttttt{{{sssccc```dddzzziiifff[[[VVVUUUDDD<<<===DDDggguuuMMMPPPsssAAA999333333333111111222111111000000000000111111444333333222111444>>>HHHVVV~~~~~~zzzhhhdddxxxvvvkkkQQQEEEHHHFFFFFFIIIGGGDDDDDDCCCCCCCCCCCCDDDDDDNNNjjjtttmmm[[[222777666555444333222222222////////////////////////000000000000111222333444666:::NNNmmmvvvuuutttxxx}}}vvvtttvvv}}}vvviiiggggggtttrrrhhhooo\\\XXXVVVCCC:::;;;FFFkkksssOOOVVVzzzAAA999333333333111111222111111000000000000111111000000222444333222;;;FFFTTTvvv|||gggbbbvvvtttcccNNNFFFHHHDDDDDDGGGCCCDDDDDDCCCCCCCCCDDDDDDEEEUUUsss~~~iiiWWW888777666555444333222222222////////////////////////000000000000111222333444555888HHHfffvvvppprrrtttyyyjjjmmmmmmrrrwwwmmmhhhrrr\\\YYYWWWCCC888999EEEmmmfffJJJZZZAAA999333333333222111222111111000000000000111111......111666444222<<>>MMMwww___WWWzzzAAA999333333333222111222111111000000000000111111333///000444444666GGG\\\```]]]{{{|||~~~eeebbbyyyxxxyyyzzz{{{nnnOOOFFFGGGIIIEEEFFFIIICCCDDDDDDDDDDDDDDDEEEFFFFFFUUUuuuuuufff\\\kkkmmm\\\444888555555333222111000000000000000000000000000000000............///000111222---333AAAXXXrrr~~~zzzzzz}}}|||sssXXXLLLXXXgggkkkXXXlllZZZDDDDDD777GGG[[[VVVzzz@@@999444444333111222555000000000000000000000000222222111000///999OOOddd```WWWpppssszzz|||hhhiii~~~zzzwww~~~{{{xxx~~~{{{uuuzzzzzz}}}```KKKIIIFFFEEEFFFFFFDDDCCCCCCHHHCCC@@@GGGGGGCCCFFFMMMrrr```bbbPPP<<<888666666555444333222222111111111000///////////////////////////000000000000444444:::LLLiiiooosss||||||}}}{{{xxxvvvvvvgggSSSOOO^^^iiihhhVVVkkkYYYAAABBB>>>UUUvvvWWWXXXlll???999444444444222222444000000000000000000000000111111222222111666FFFUUUYYYXXXqqq}}}|||hhhmmm}}}}}}}}}~~~~~~}}}{{{|||xxxzzz[[[JJJHHHFFFEEEEEEEEEDDDCCCBBBGGGCCC@@@FFFFFFCCCIIISSSgggnnnsssFFF777444666666555444333222222111111111000///////////////////////////000000000000333333888IIIeeevvvmmmwwwrrr}}}~~~~~~{{{wwwrrrlll]]]OOOTTTeeekkkeee\\\ooo[[[???===???YYYkkkVVV\\\lll???888444444444222222444000000000000000000000000111000222444444444:::BBBJJJUUUmmmzzz{{{iiiuuuqqqTTTJJJHHHEEEEEEEEEEEEDDDCCC@@@EEEBBB???EEEEEEEEEMMM___}}}jjjyyy```>>>666555666666555444333222222111111000000///////////////////////////000000000000111111555CCC^^^zzzvvvrrrvvvnnn~~~}}}{{{uuulll\\\QQQXXXgggkkkddd]]]iiiTTT::::::AAAXXXcccUUU___qqq===777444444444222222444000000000000000000000000222000111444555333444777:::OOOeee}}}~~~sss|||qqqgggNNNHHHGGGDDDDDDDDDEEEDDDBBB???DDDAAA???DDDDDDGGGTTTppplllyyy{{{WWW<<<;;;:::666666555444333222222111000000////////////000000////////////000000000000000111333???WWWtttwww}}}www|||~~~}}}}}}}}}tttcccVVVYYYdddhhhdddTTTVVVEEE444:::FFF\\\{{{\\\QQQ^^^hhh<<<666333444444222111333000000000000000000000000333000000333444222333666444JJJ^^^wwwwww{{{___JJJGGGEEECCCCCCDDDDDDCCCBBB>>>CCC@@@@@@DDDCCCJJJ\\\rrr{{{~~~PPP;;;===;;;666666555444333222222111000000////////////000000////////////000000000000000111333;;;OOOmmmwww}}}{{{xxxyyyyyyfffWWWVVV^^^cccbbbZZZPPP>>>555;;;FFF___|||TTTLLL___^^^;;;666333444555222111333000000000000000000000000333000000222333222444777666GGGZZZwwwvvv}}}wwwmmmpppxxxwwwxxx~~~~~~pppXXXHHHFFFDDDCCCBBBCCCDDDCCCBBB>>>BBBAAAAAAEEECCCMMMddd{{{sss{{{FFF888<<<777666666555444333222222111///////////////000000111////////////000000000000000222333777HHHdddzzzttt~~~{{{ppprrrwww___PPPQQQZZZ______iiiUUUAAA;;;;;;EEEjjj}}}OOOLLLjjjTTT:::555222444555222111333000000000000000000000000000///111444333000222777888AAAWWWrrrttt}}}}}}vvvuuu}}}~~~gggRRRFFFEEEDDDBBBBBBCCCDDDCCCBBB>>>BBBAAACCCEEEDDDPPPjjjxxxmmmkkk<<<888>>>444666666555444333222222111///////////////000111111////////////000000000000///111222444AAA\\\yyyddduuu}}}~~~~~~jjjkkk}}}rrrWWWIIILLLXXX]]]]]]mmmTTTBBB>>>===JJJ}}}~~~NNNOOOwwwEEE999444222444555222111333000000000000000000000000...///333555333///000555555:::SSSpppsss|||zzz~~~{{{xxxbbbOOOEEEEEECCCBBBBBBCCCCCCCCCBBB>>>BBBBBBCCCFFFDDDRRRnnnkkkrrrgggaaa888<<>><<<;;;666777666555444333222222222111111000///////////////////////////////////////111222111000666KKKoooxxxzzzwwwyyyrrrzzz~~~~~~|||___HHHIIIIIILLLRRRTTT[[[GGG;;;:::BBBhhhtttRRRXXXeee999777666444444555555333222000000000000000000000000000000000111222222333333444???SSSsssmmmuuuZZZIIIEEEDDDCCCBBBAAAAAAAAABBBBBBCCCCCC@@@<<>>CCCCCC===777666555444333222222222111111000///////////////////////////////////////222222111000333FFFhhhyyyttt{{{yyy~~~~~~~~~|||TTTAAAIIILLLIIIKKKMMMOOO===888===FFFiiisssUUU```ZZZ777777666444444555555333222000000000000000000000000000000000111222222333333555;;;JJJmmmuuuuuuVVVEEEDDDBBBBBBAAAAAA@@@AAAAAABBBFFF@@@???>>>GGGGGGUUU```[[[SSS@@@HHHEEE===777666555444333222222222111111000///////////////000000000000000000000000333222111///111???^^^yyy{{{yyysss~~~|||sssNNN@@@LLLLLLFFFIIIOOOJJJ;;;999===CCCdddcccQQQiiiQQQ999777555444444444444333111000000000000000000000000000000000111222222333333444555>>>___}}}vvvUUUDDDEEEDDDDDDCCCBBBAAAAAA@@@@@@EEE<<>>666777666555444333222222222111000000///////////////000000000000000000000000222000000000000:::UUUppp|||}}}~~~tttppp~~~yyyxxxzzzeeeIIIAAALLLIIICCCKKKTTTGGG<<<:::<<<@@@eeeqqqOOOMMMsssIII999666555333333444444222111000000000000000000000000000000000111222222333333555222666PPPsss}}}}}}}}}~~~~~~{{{~~~zzz}}}{{{yyy|||~~~~~~}}}zzzzzz|||~~~~~~~~~|||wwwYYYHHHHHHGGGGGGFFFEEECCCAAA@@@???AAA:::DDDDDD@@@KKKtttaaafffpppjjjaaaEEE<<<777666777666555444333222222222111000000///////////////000000000000000000000000000...000222111777PPPjjj~~~wwwyyy~~~}}}tttmmmiiiUUUDDDCCCKKKGGGFFFPPPWWWAAA;;;;;;===JJJwww```KKKVVV{{{DDD===666555333333444444222111000000000000000000000000000000000111222222333333666444444FFFmmmwwwzzz}}}}}}~~~}}}}}}}}}|||zzzzzz{{{{{{|||xxxtttrrrrrrqqqnnnkkknnntttwwwvvvvvvzzz||||||uuu{{{{{{wwwxxx||||||~~~pppZZZNNNKKKHHHHHHGGGFFFDDDBBB@@@???@@@999FFFEEEBBBZZZddd|||rrr^^^AAA888777===777666555444333222222222111111000///////////////000000000000000000000000///,,,///444222555JJJddd}}}vvv~~~|||zzznnn```VVVKKKBBBEEELLLLLLQQQXXXVVV===;;;===DDD```YYYQQQffflll>>>===666444333333333333222000000000000000000000000000000000000111222222333333444555555>>>[[[{{{www{{{~~~}}}|||{{{|||~~~~~~~~~{{{}}}{{{{{{{{{zzzzzzyyyxxxxxxtttwwwrrrrrrzzz{{{}}}vvv}}}~~~~~~~~~sss___SSSLLLHHHDDDEEEEEEEEEEEECCCBBBAAACCC:::EEECCCIIIoookkksss}}}PPP???;;;:::>>>777666555444333222222222111111000//////////////////////////////////////////,,,///555222111DDD]]]vvvwwwzzzjjjxxxjjjXXXJJJGGGBBBGGGOOOSSS]]]```UUU===<<>>===>>><<<999999777666444222111000111000000000////////////............////////////000000111222///000:::EEEeee{{{vvvdddqqqsssyyyppp___MMMCCCBBBIIIUUUbbb___WWW]]]YYYDDD888===DDDyyydddQQQjjjddd===999111555555444333222222222222000000000000000000000000000222444333222111222333000333444666CCC___}}}wwwrrrzzzaaaNNNDDDBBBBBBCCCAAABBBCCCCCCCCCCCCBBBBBB@@@CCCIIIKKKXXXcccHHHCCC???>>>???<<<999888777555444222111000111111000000000/////////............//////////////////111222000///666???YYYyyyvvv{{{cccdddxxxjjj~~~|||uuuiiiVVVEEE@@@BBBMMM___jjjaaaYYY[[[RRR===???BBBEEEYYYPPPsssXXX;;;<<<666555555444333222222222222000000000000000000000000000222444333222111222222///222444555???VVVuuu|||xxxvvvpppVVVGGGBBBAAA@@@@@@AAAAAAAAAAAAAAAAAABBBBBB>>>DDDHHHLLLeeeuuuWWWDDDBBB???>>>???;;;:::999888666555333222111111111111000000000//////............////////////......111333111///333:::MMMqqqxxxtttxxxggghhheeesss}}}xxxooo```NNN@@@@@@FFFRRRgggmmmaaaZZZVVVHHH888===BBBKKKrrrPPPTTT}}}QQQ999<<<:::555555444333222222222222000000000000000000000000000222444333222111222222///222444555;;;NNNmmm{{{|||gggMMMCCCBBB@@@>>>===AAA@@@??????@@@AAABBBCCC>>>BBBCCCRRR}}}bbbLLLAAAAAA======???:::<<<;;;:::888777555444333111111111111000000000000............////////////......000333222///111666FFFhhh{{{ppp{{{}}}}}}{{{mmmqqqxxxpppdddVVVGGG???DDDMMMZZZlllmmmbbb[[[OOO>>>999666FFF___\\\LLL___JJJ888:::888555555444333222222222222000000000000000000000000000222444333222111222333///222444555888HHHhhh||||||zzz|||www^^^HHHAAABBB@@@===>>>@@@?????????@@@AAABBBCCCCCCFFFIIIhhh{{{UUUEEEAAABBB======???;;;===<<<;;;999888666555444222222111111111000000000............////////////...---///333222000111555@@@___|||rrrvvvyyyuuu}}}xxxnnnpppfffXXXKKKAAA@@@JJJVVVcccppplllccc]]]III888===;;;TTT{{{uuuMMMQQQpppnnnBBB999999777555555444333222222222222000000000000000000000000000222444333222111222333///111444555666EEEffftttzzzvvvvvvlllVVVCCC@@@CCC@@@>>>@@@??????@@@AAAAAABBBBBBCCCDDDHHHRRRnnnOOODDDBBBDDD>>>>>>AAA<<<===<<<;;;999777666444444222222222111111111000000............///////////////---///222222111222666<<>>BBB>>>???@@@BBBBBBCCCCCCBBB===DDDTTTssszzzfffMMMDDDDDDEEE??????BBB>>><<<;;;:::888777555444333222222222111111111111000............/////////000000......222333111333777999PPPmmm|||yyyiiiooovvvtttfffNNN===>>>AAABBBNNN```nnnmmmmmmgggVVVCCC<<<>>>SSS```FFFbbb{{{MMM===444===222666555555444444333222222///000111000//////111222333444444222000000222444000222111444888<<>>>>>AAAGGGVVVfffsssrrrpppfffQQQ>>><<>>666666555555444444333333222000111111000///000222555555444222111000000111333222444333444888:::TTT{{{|||vvvzzz|||xxxnnnpppuuuUUUJJJAAA@@@BBBAAA@@@@@@@@@@@@??????@@@@@@AAAAAAHHHHHHTTT___xxx[[[NNNIIIDDDAAA@@@@@@>>>======<<<:::888777666666666222222222222111111111111.........///////////////......//////000000111111555@@@[[[{{{zzzyyyDDDBBB??????EEESSSdddppptttqqqmmmaaaJJJ999>>>NNN}}}tttQQQaaa[[[BBB>>>888>>>999666666555555444333333333111111111000///111555888888555222000000111222222333666333444777999OOOqqqzzzuuu~~~|||kkk}}}}}}nnnQQQGGG??????AAAAAA@@@@@@@@@@@@??????@@@@@@AAABBB@@@GGGYYYrrraaayyy~~~WWWMMMIIIDDDAAA@@@???>>>======<<<:::999777666666666333333333222222111111111------......///000000111......//////000000111111333:::QQQrrr{{{ttt===AAAAAAAAALLLbbbrrrwwwmmmfff___UUUCCC777AAAVVVhhhUUUrrrOOO@@@???;;;<<<:::666666666555444444333333222222111000///222777;;;<<<888444333333444333222222555333333777999JJJhhh}}}zzzzzzzzz}}}}}}qqqvvvuuueeeKKKCCC===???AAA@@@@@@AAA????????????@@@AAABBBBBB;;;HHHaaabbbsss{{{YYYLLLIIIFFFCCC@@@???>>>======<<<;;;999888777666666444444333333222222111111............//////000000......//////000000111111333555GGGhhh~~~ssszzzxxx>>>AAAAAADDDVVVooozzzwwwhhhZZZNNNGGG===777EEE\\\yyyWWWVVVzzzyyyJJJBBB???===:::999777666666555555444333333333222111000000222777;;;???===:::888777666444333///333222222777999FFF___{{{~~~nnnyyy~~~kkk[[[GGGAAA===???AAA??????AAA????????????@@@AAABBBCCC@@@PPPggg^^^vvvsssYYYLLLJJJHHHEEEAAA???>>>>>>===<<<;;;999888777777666555555444444333222222111000000//////..................//////000000111111333222@@@___}}}uuuxxxooo@@@BBBEEENNNbbbvvvzzztttgggSSSCCC???:::;;;QQQnnncccPPPZZZhhhIIICCC===???:::888777777666666555444444444222222222111000222666999???@@@@@@===999666444444...333111111777999BBBUUUxxx}}}yyyxxxrrrqqquuubbbRRRDDD@@@===@@@AAA??????AAA>>>>>>>>>???@@@AAABBBCCC@@@UUUkkkrrrllldddeeeVVVLLLLLLJJJGGGCCC@@@@@@@@@>>>===;;;:::888777777777666666555444444333222222111000000///......------......//////000000111111222111;;;UUUsss{{{rrr~~~~~~ppp{{{AAAFFFPPPaaarrr|||{{{uuudddPPP@@@<<<;;;DDDhhhxxxZZZVVVkkkVVVFFFBBB999@@@<<<999777777666666555555444444222222222222111111444666<<>>@@@>>>>>>>>>???@@@AAACCCDDDAAAcccsssqqqyyyXXXTTTMMMMMMMMMIIIEEEAAAAAABBB>>>===<<<:::999888777777777777666555444333222222///////////////...............//////000000111111000111888LLLggg|||nnnyyysss~~~}}}rrrBBBJJJ\\\qqq|||yyyaaaMMM???<<<===MMM}}}eeeWWW\\\IIIDDD@@@555AAA===:::777777777666555555444444111222333222111111222444:::AAAGGGDDD:::222111444000666333111666666999EEEYYYyyyllljjj|||yyyiiiqqquuugggVVVGGGCCC@@@???BBBBBB???>>>@@@>>>>>>>>>???@@@BBBCCCDDDLLLzzz|||kkkkkkQQQVVVMMMNNNNNNKKKFFFBBBBBBCCC>>>===<<<:::999888777777888777666555444333222222------......///000000000......//////000111111111///000777GGG```vvvpppqqq}}}qqqeeeooozzz}}}qqq}}}|||MMM[[[jjjssszzz}}}yyyrrrcccJJJ<<<888>>>dddYYYRRRiiihhhRRR@@@>>>@@@;;;999;;;888888777666555444333333222111111111111111222222333>>>HHHGGG===444333555000111333333444777<<>>>>>>>>>>>>>>>>>>>>>>>BBB:::DDD>>>;;;HHHDDDAAA^^^xxx```TTTWWWTTTRRRPPPNNNMMMIIIEEEBBBBBBAAA>>><<<;;;:::::::::777777666555444333333222000000000000////////////---000000---,,,000111///...000444>>>UUUqqq{{{kkk]]]mmmttt|||yyy|||\\\dddrrr~~~|||{{{]]]BBB<<>>>>>>>>>>>>>>>>>>>>>>>@@@<<>>DDDAAAMMM|||zzz___VVVWWWYYYWWWTTTQQQOOOKKKFFFCCCAAA@@@===;;;999888888888777777666555444333222222111000000000////////////+++,,,+++---333777333+++000111222:::OOOjjj|||xxxiiikkkppp{{{}}}zzz{{{TTT<<<:::EEE^^^dddKKKlllwwwLLLBBB===@@@@@@<<<:::<<<999999888777666555444444222222111111111111222222111666<<<===:::555333222555555555444222222444777CCC___}}}eeellliiihhhrrrbbbPPPCCC???>>>>>>>>>>>>>>>>>>>>>>>>>>>===AAA===DDDBBBBBBgggooo]]]YYYXXX^^^[[[WWWTTTQQQMMMHHHEEECCCAAA???<<<999888888777777666666555444333222222111111000000000////////////---,,,222===CCC:::---222111000666GGGaaavvv|||ooo~~~xxxttt}}}~~~xxxuuupppiiiLLLAAA:::LLL{{{zzzSSSZZZiiiLLLFFFCCCCCCAAA;;;:::===:::999888888666666555444333333222111111111222222///222555777777555333111555555555444222222333555555TTT|||}}}eeepppfffppp{{{lll[[[JJJ@@@===>>>>>>>>>>>>>>>>>>>>>>>><<<>>>@@@>>>HHHAAAGGGjjjeee]]]\\\ZZZ^^^\\\XXXUUUSSSOOOKKKHHHGGGEEEBBB???<<<;;;::::::777777666555444333222222111111111000000000//////000///...333===CCC;;;///222111///222@@@XXXqqqtttxxxuuuwwwzzztttkkkmmmcccPPP@@@HHH===VVV^^^QQQyyy]]]MMMIIIEEECCC???<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@>>>DDD===MMM[[[yyy{{{```\\\^^^[[[\\\ZZZVVVTTTRRRPPPNNNKKKHHHFFFCCC@@@===<<<;;;;;;888777666666444444333222111111111111000000000000,,,---------111555333---111000...111;;;PPPkkkuuunnn~~~~~~|||rrrhhhgggXXX???111DDDEEEhhh~~~xxxRRRcccrrrPPPIIIFFFBBB???>>>>>>@@@AAA;;;;;;:::999888777666666555444333222222111222222...///000111222333444444222444555555444444555666:::DDD\\\}}}{{{~~~yyyhhhvvvzzzvvvxxxyyywwwsssrrrtttvvvxxxuuusssssswww}}}rrrfffrrrbbbQQQDDD???AAA>>>>>>>>>>>>>>>>>>>>>>>>BBB===AAA>>>======ZZZgggxxxqqq]]][[[^^^\\\[[[XXXUUUSSSRRRPPPNNNMMMFFFDDDBBB???<<<;;;;;;:::999888888777666555444444222222111111111000000000---000000,,,+++///000///000//////111777GGGccczzzzzzmmmsss}}}xxxooobbbMMM<<<444CCC___aaa[[[\\\IIIGGGDDDAAA???@@@AAAAAA@@@;;;;;;:::999888777777666555555444333222222222222///000222111111111444777444555777666555444444555999???QQQyyywwwkkk{{{}}}{{{yyyxxx}}}lllhhhzzzlll\\\LLL???===@@@>>>>>>>>>>>>>>>>>>>>>>>>BBB999CCCBBB<<>>XXXqqq|||sssmmm~~~}}}yyy|||~~~www]]]FFF>>>FFFLLLxxxTTTjjjRRRLLLHHHFFFCCCAAACCCDDDAAA<<<<<<;;;;;;:::999888777777666555444333222222222222///222333222000000444888666777888888555444444444000===TTT}}}wwwxxxnnn~~~kkkjjj{{{vvvgggXXXHHH<<<;;;???>>>>>>>>>>>>>>>>>>>>>>>>@@@444EEEFFF???UUUddduuu{{{vvv```YYYXXXZZZ]]]___[[[WWWSSSQQQOOOLLLJJJGGGFFFDDDAAA@@@?????????;;;;;;:::999888777666666222222222111111111111000+++......---...111111...///000222222111888QQQjjjuuuuuufffqqqqqqnnnxxxxxx~~~