BM6P6(@ cccRRRJJJCCCAAAAAA>>><<<=========<<<;;;::::::::::::888888888888888888888888666666666666555555555555666666444333111000......333222111111111222444555444444444444333333222111555555555666666666666777//////000222444555777777888888<<>><<<======<<<;;;:::999999999999888888888888888888888888666666666666555555555555333333333333333333333333444333333222222222333333333333444444444333222222444444555555555666666666111222333444555777888888666666:::@@@HHHWWWrrrqqqnnniiipppxxxuuugggVVVOOOLLLPPPUUUVVVWWWYYY[[[^^^iiizzz}}}||||||}}}}}}}}}|||yyytttooolllllllllmmmmmmlllkkkjjjkkknnnppprrrwwwwwwvvvvvvvvvwwwyyyzzzzzzzzzzzzzzzzzz{{{|||}}}~~~tttkkkddd]]]YYYXXXTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQQQQRRRRRRSSSTTTUUUUUUVVVXXXYYYYYYWWWVVVUUUXXXXXXYYYZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[\\\[[[[[[[[[\\\\\\^^^______^^^^^^___```bbbdddeeefffhhhmmmssszzzzzznnnaaaXXXSSSQQQOOOOOOTTT\\\eeejjjzzzeeeSSSJJJCCCBBBAAA>>><<<===<<<;;;:::999999888888999888888888888888888888888666666666666555555555555222222333333444555555555333333444444444333333222222333333444444444444333333444444444555555555555555555666666777888888888777777:::@@@III\\\vvv{{{nnnlllhhhpppzzzrrrcccTTTNNNLLLPPPUUUVVVWWWYYY[[[___jjj{{{~~~}}}~~~~~~~~~~~~|||yyytttpppmmmkkkkkkllllllkkkkkkkkkmmmpppssstttxxxxxxxxxxxxyyy{{{|||}}}||||||||||||}}}~~~{{{pppeee___[[[VVVTTTUUUNNNPPPRRRTTTTTTSSSRRRQQQQQQQQQQQQQQQRRRSSSTTTUUUVVVWWWYYYYYYYYYYYYXXXWWWYYYYYYZZZ[[[\\\\\\\\\\\\[[[ZZZZZZZZZ[[[[[[\\\]]]YYYYYYZZZ[[[\\\^^^```aaa^^^^^^___```bbbdddfffggghhhlllssszzzrrrdddZZZUUURRRPPPOOOSSSYYYaaafffvvvfffSSSJJJCCCBBBAAA>>>======;;;;;;:::999888888888888888888888888888888888888666666666666555555555555555555555555555444444444///000222444444444333333222222333444555555555444333333333444444444555555666666777777777777888888::::::<<>>;;;;;;:::999888888888888888888888888888888888888666666666666555555555555555555555555555555555555,,,---000222444555555555222333444444555555555555333333333444444444555555666666666666666666666666;;;;;;<<>><<<;;;:::999999888888999888888888888888888888888666666666666555555555555222222333444555666777888---...000222444555666666333444444555555555555444333444444444555555555555555555555555666666666666888:::;;;AAAQQQiii~~~yyynnnmmmpppyyykkk[[[QQQOOOPPPVVVYYYYYY[[[```___bbbnnn}}}{{{yyyvvvuuurrrpppnnnlllllllllhhhiiijjjkkknnnppprrrsssuuuvvvwwwyyy{{{|||||||||~~~}}}ppphhhddd___[[[YYYVVVRRRRRRUUUXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXYYYYYYYYYYYYZZZZZZ[[[[[[\\\]]]]]]^^^___````````````^^^^^^^^^___```aaabbbcccbbbbbbaaaaaa```aaaaaabbbeeefffgggjjjmmmqqqtttvvvyyy|||yyyiii^^^RRRPPPNNNNNNPPPTTTZZZ]]]gggsssjjjTTTKKKDDDCCCBBB???===>>>===<<<;;;:::999999999999888888888888888888888888666666666666555555555555222222333444555555666666222222222333444555666777555555555555555555444333444444555555555666666666444555555555666666777777555999<<>>>>>======<<<;;;::::::::::::888888888888888888888888777666666666555555555555666555555444333333222222777666555444444555666777555666666666555444333333555555555666666666666777555555555666777777888888555:::???HHH^^^yyyxxxllljjjttt~~~}}}iii]]]QQQPPPTTTYYY[[[[[[^^^cccfffiiiuuu}}}{{{wwwtttppppppooommmllllllllllllkkklllmmmoooppprrrssstttwwwxxxzzz|||}}}}}}|||||||||}}}~~~xxxqqqkkkfffbbb^^^[[[YYYYYYWWWRRRSSSWWWOOORRRVVVYYY[[[YYYWWWUUUTTTTTTTTTTTTUUUVVVWWWXXXXXXXXXXXXXXXYYYZZZ[[[\\\^^^___```aaaaaabbbbbbbbbaaaaaaaaabbbccceeefffgggeeeeeefffggghhhiiikkklllkkkmmmppptttxxx}}}|||mmmcccVVVTTTPPPNNNNNNPPPSSSUUU\\\eee{{{lllSSSNNNGGGBBBBBBBBB@@@>>>@@@>>>;;;:::;;;;;;;;;:::999999999::::::;;;;;;;;;999777555666888888666333555555555777999888555333222222222333333444444444888555333333444666666555444555666666777777666666:::666333333555777666444<<<>>>AAALLLcccssslllnnnxxxwwwdddZZZRRRSSSTTTXXX]]]bbbdddeeeiiiqqq~~~|||xxxuuusssooonnnmmmmmmllllllllllllpppoooooooooppprrrtttuuuyyyyyyyyyzzzzzz|||}}}}}}wwwllleeeaaa```___\\\[[[[[[ZZZXXXWWWUUUTTTUUUVVVXXXZZZZZZYYYXXXWWWWWWWWWWWWXXXWWWWWWVVVVVVYYYZZZ\\\\\\\\\\\\^^^```bbb```___aaadddfffeeecccfffcccaaacccfffiiijjjiiihhhiiijjjjjjjjjkkkmmmooorrruuuxxxyyy{{{{{{ooofff[[[SSSMMMMMMPPPPPPRRRTTT\\\gggyyykkkRRRMMMFFFBBBAAAAAA???===???<<<:::999:::::::::999888888888999999999999999888777555666888888666333444333333444555555333111333333333333333333333333555333222111222333222111222333444444555555444444999666555555777888777666;;;===BBBNNNfffqqqllloooyyyvvvcccZZZSSSTTTVVVYYY^^^cccfffhhhkkkttt~~~zzzvvvsssqqqmmmmmmlllkkkjjjjjjkkkkkkqqqqqqpppqqqrrrtttuuuvvvxxxxxxxxxyyyzzz|||}}}~~~{{{qqqiiidddaaa```___[[[[[[[[[ZZZYYYXXXWWWVVVXXXYYYZZZZZZZZZXXXWWWVVVUUUVVVWWWXXXXXXYYYYYYYYYYYY[[[]]]]]]]]]]]]___```bbbaaa```bbbeeegggfffdddiiigggeeeeeehhhjjjjjjiiiiiikkkmmmmmmnnnooorrruuuvvvyyy|||}}}~~~|||ppphhh^^^UUUNNNNNNOOONNNOOORRRZZZdddvvvjjjRRRLLLEEEAAA@@@@@@>>><<<===;;;999999999:::999888888888888888888777777777888777666777888777666444555333222222444444444333333333333333333333333333444222222222333333111///222333444444555555444444666666666777999:::999888999<<>>===;;;;;;<<<<<<:::888::::::999999888888888777666777888888777666555555888555222222333555666666333333333333333333333333000000111444777888777555444555666666777666666666111333555777888888888888888<<>>===<<<<<<===<<<:::888999999999999999888888888666777888888666555555666555333000000111333333333222222222333333444444444//////000222555777666555222333444444555555444444111333555666666666888999999>>>HHH]]]|||vvvllljjjooovvv~~~iiiZZZSSSLLLQQQWWW[[[___dddkkkpppwww|||wwwrrrnnnlllkkkooonnnlllkkkllloooqqqsssrrrrrrssstttuuuuuuttttttwwwxxx{{{}}}~~~|||||||||}}}~~~{{{vvvqqqmmmgggeeebbbaaa___^^^[[[XXXYYYYYYZZZ\\\\\\]]]]]]]]]XXXXXXXXXXXXXXXWWWWWWWWWYYYZZZ[[[\\\^^^^^^_________aaacccccccccccceeegggfffiiilllnnnnnnmmmmmmmmmkkkmmmpppqqqqqqrrrssstttzzz{{{||||||||||||zzztttggg]]]SSSPPPOOONNNOOORRRRRRZZZgggwwwkkkTTTOOOGGGCCCCCCBBBAAA???===<<<;;;<<<===<<<999777777777777888888888888888555777999888666444555777444222000000222333333222111111222222333444555555444333222222444666666555222333444444555555444444333555777666555555888;;;:::???JJJ```ssskkkkkkqqqwww}}}gggWWWQQQLLLRRRXXX]]]```eeemmmsss{{{{{{vvvqqqnnnllllllooonnnlllkkklllooosssuuussstttuuuvvvvvvvvvuuuuuuvvvwwwzzz|||}}}}}}||||||||||||||||||~~~wwwrrrmmmhhheeeeeebbb```^^^^^^]]][[[YYYYYYYYYZZZ[[[\\\\\\\\\\\\[[[[[[[[[[[[ZZZYYYWWWVVVXXXYYY[[[]]]___```aaabbbaaabbbddddddddddddfffhhhgggkkkoooqqqooonnnnnnooonnnqqqtttuuutttssstttvvv{{{}}}~~~zzzlllaaaVVVQQQOOONNNNNNQQQPPPWWWcccssslllSSSNNNGGGBBBBBBBBB@@@>>>;;;;;;:::;;;<<<;;;888666555555666666777777888888555777999999666444555777666444333333444555444444000000111222444555666666:::888555555666777777666444555666666777777666666666777888777555666999<<<;;;@@@KKKaaarrrkkklllrrryyy}}}fffVVVOOOMMMSSSZZZ^^^aaagggooovvv~~~{{{vvvqqqooommmmmmooommmkkkkkklllooosssuuuuuuuuuwwwxxxxxxwwwvvvvvvuuuvvvyyy{{{{{{{{{zzzyyy{{{{{{||||||}}}vvvooollliiieeebbbbbb```^^^]]]]]]\\\[[[ZZZYYYYYYZZZ[[[[[[[[[[[[[[[^^^^^^___^^^]]]ZZZWWWUUUVVVWWWZZZ]]]```bbbdddeeeaaaccceeeeeeeeeeeeggghhhggglllppprrrpppooooooppprrruuuxxxxxxvvvtttuuuvvv{{{}}}~~~pppdddXXXSSSPPPMMMMMMOOONNNUUUaaapppiiiXXXOOOGGGDDDCCC@@@>>>???>>><<<;;;999999:::;;;<<<777777666666666666666777777777777777777777777777333333444444444444444444333333333444444555555555555444333333333444555666666555555444444555777888444555555555444555777999>>>@@@NNNiiiuuunnnllltttxxxbbbUUUQQQMMMQQQXXX___eeekkkqqquuu|||zzztttnnnlllmmmnnnmmmmmmmmmnnnoooqqqssstttvvvwwwyyyzzzyyyxxxvvvtttsssvvvzzzzzzxxxvvvvvvwwwzzz{{{|||||||||}}}xxxuuupppjjjeeecccbbbbbbbbbbbbaaa```^^^\\\ZZZYYY[[[[[[ZZZYYYYYYYYYYYYYYY]]]]]]]]]\\\\\\[[[ZZZYYYYYYZZZ\\\^^^```bbbcccdddiiifffcccdddgggjjjkkkjjjkkknnnqqqsssrrrqqqqqqqqqrrruuuwwwwwwvvvvvvxxxzzz}}}~~~nnneeeWWWNNNJJJJJJKKKKKKRRRSSS[[[lll}}}kkkXXXOOOGGGDDDCCC@@@>>>???>>><<<;;;999999:::;;;<<>><<<:::999888888777777777777777777777777777555555555555555555555555333333444444444444444444333333222111222333444555555555555555555666777777666777777666666666999;;;>>>CCCTTTqqqvvvooommmuuuwwwaaaTTTPPPNNNSSSZZZ```gggmmmsssvvv~~~zzzuuupppnnnmmmnnnkkkkkkmmmnnnppprrrssstttuuuvvvxxxxxxxxxwwwuuutttrrruuuyyyyyyxxxvvvwwwxxx{{{|||}}}}}}}}}~~~|||tttqqqlllgggcccaaa``````____________^^^\\\[[[[[[\\\[[[ZZZYYYYYYYYYYYYZZZ\\\\\\]]]]]]\\\[[[ZZZZZZ\\\]]]^^^```bbbdddffffffiiigggeeeeeehhhkkklllkkkmmmooorrrssssssrrrssstttvvvxxxyyyyyyxxxxxx{{{}}}rrrgggYYYOOOJJJJJJJJJIIIOOOQQQZZZiii{{{mmmXXXOOOGGGDDDCCC@@@>>>???===<<<;;;:::999:::;;;;;;===<<<;;;999888777666666777777777777777777777777777777777666666555555444444444444444444444333333333333222222222333444555444555555666666666666666888888999888888999;;;===???HHH___~~~xxxqqqooovvvuuu```SSSOOOPPPTTT[[[bbbhhhnnntttxxx~~~zzzvvvrrrpppnnnnnnkkkmmmoooqqqsssttttttttttttuuuvvvvvvvvvuuussssssqqqtttwwwxxxwwwwwwwwwxxx{{{|||}}}}}}}}}~~~yyyrrrmmmkkkgggccc```___^^^^^^]]]]]]^^^^^^^^^]]]\\\\\\\\\\\\[[[ZZZZZZZZZZZZ[[[\\\\\\]]]]]]]]]\\\\\\[[[___```aaaccceeegggiiiiiijjjhhhggghhhjjjlllmmmmmmppprrrssstttttttttvvvwww|||||||||{{{zzz|||~~~uuukkk\\\PPPKKKIIIIIIHHHMMMOOOWWWgggwwwoooWWWNNNFFFDDDCCC@@@???@@@===<<<;;;:::::::::;;;;;;777777777666777777888999666666666666666666666666888777777666555444333333555555555444444333333333444444444444444555555555333444666777777777666555888888999999888999<<<>>>AAANNNkkkyyyrrrpppwwwsss^^^RRROOOPPPUUU\\\bbbiiiooouuuxxx|||yyyvvvtttrrrpppnnnooopppsssuuuvvvvvvuuutttsssttttttttttttsssrrrqqqqqqrrrtttvvvvvvwwwwwwxxxyyyzzz{{{{{{|||}}}zzzqqqkkkhhhfffcccaaa___^^^^^^^^^]]]]]]]]]^^^]]]\\\\\\[[[\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\]]]^^^^^^^^^^^^^^^bbbbbbdddeeegggiiijjjkkkjjjjjjjjjkkklllnnnppppppssstttvvvvvvvvvwwwyyy|||~~~|||}}}wwwmmm^^^RRRLLLKKKJJJIIIKKKNNNWWWeeeuuupppWWWNNNFFFDDDCCC@@@???@@@<<<<<<;;;;;;::::::::::::999999888888999::::::;;;666666666666666666666666666666555555444333222222555555555444444333333333222333333444444444444444333444666777777777666555666777888888777999<<<>>>BBBTTTuuuyyysssqqqxxxqqq]]]RRROOOPPPUUU[[[bbbiiioootttxxx~~~{{{wwwuuuuuusssqqqnnnqqqrrrtttuuuuuutttrrrpppssssssssssssrrrrrrqqqqqqqqqqqqrrrtttuuuvvvwwwvvvvvvwwwyyyyyyyyy{{{zzztttmmmhhheeedddbbb```_____________________^^^]]]\\\[[[ZZZ]]]]]]\\\\\\\\\\\\]]]^^^]]]]]]___```aaaaaaaaaaaacccdddeeefffhhhiiikkkkkkkkklllmmmnnnoooppprrrsssvvvwwwxxxyyyyyyzzz}}}~~~}}}xxxnnn___TTTNNNMMMLLLKKKKKKNNNWWWdddrrroooVVVNNNFFFDDDCCCAAA???AAA<<<<<<;;;;;;;;;::::::::::::999888777777666666666777777777777777777777777555555555444333333222222444444444444444444333333000111222333333333222222444555555666666666666666555666777777777888;;;>>>DDDYYY{{{xxxrrrqqqxxxooo\\\RRRQQQQQQUUU\\\ccciiiooouuuyyy}}}yyytttsssttttttqqqoooooopppqqqqqqqqqpppooonnnssssssrrrrrrrrrqqqqqqqqqrrrqqqqqqrrrtttvvvuuuuuutttvvvwwwxxxxxxzzz~~~xxxsssoookkkhhhccccccbbbaaa`````````````````````___^^^]]][[[ZZZ^^^]]]]]]]]]]]]^^^^^^___^^^___```bbbdddeeeeeeeeedddeeefffgggiiijjjkkkllllllnnnpppqqqqqqrrrtttvvvwwwyyy{{{|||}}}~~~~~~{{{pppaaaUUUPPPNNNMMMMMMKKKNNNWWWcccooo~~~nnnVVVMMMFFFDDDCCCAAA@@@AAA;;;;;;<<<<<<;;;;;;::::::888888777666555555555555777777777777777777777777555555555555444444444444333333444444444444444444222333444555555555444444555555555555555666777777555666777777777999<<<>>>FFF[[[vvvqqqpppwwwnnn\\\SSSRRRRRRWWW^^^dddkkkqqqwwwzzz}}}wwwrrrppprrrsssrrrpppnnnoooooopppqqqqqqrrrrrrssssssrrrrrrqqqqqqqqqrrrsssqqqpppqqqsssuuutttssstttuuuwwwxxxxxxzzz~~~vvvooolllkkkjjjhhhbbbbbbaaaaaa```____________`````````______^^^]]]^^^^^^]]]]]]^^^______```___```bbbdddfffggghhhiiifffggghhhiiijjjkkklllmmmlllooorrrsssssstttvvvxxxxxx{{{~~~~~~sssdddWWWPPPNNNLLLKKKKKKNNNVVVaaakkkyyymmmVVVMMMFFFDDDCCCAAA@@@AAA;;;;;;<<<<<<;;;;;;:::999999999999999:::;;;<<<===777777777777777777777777555555555666666666666666333333333444444555555555555666888999999999888777666666555444444666777888666777888888888999===???GGG]]]~~~tttqqqpppwwwnnn\\\TTTSSSTTTXXX___ffflllrrrxxx||||||vvvpppnnnqqqsssrrrpppoooppppppqqqsssuuuwwwxxxtttsssrrrrrrqqqqqqrrrrrrtttrrrooopppssstttsssqqquuuvvvwwwxxxyyy{{{yyyoooiiiggghhhiiihhhbbbaaaaaa``````___^^^^^^^^^______```aaaaaa``````^^^^^^^^^^^^^^^___```aaa```aaaccceeehhhiiijjjkkkhhhhhhiiijjjlllmmmnnnnnnmmmppptttuuuttttttwwwzzzxxx{{{vvvfffXXXQQQMMMKKKIIIJJJMMMUUU___iiivvvpppVVVLLLDDDBBBAAA???>>>???>>>===<<<;;;:::;;;<<<<<<::::::888777666666666666666<<<888555;;;:::333555333444555555666555555555444333333333333444555666666666666555555444444333555555555555666666666666777444444888::::::===AAAJJJ___vvvmmmmmmooowww}}}hhh[[[VVVUUUVVVXXX\\\aaahhhpppzzzzzzvvvsssqqqqqqsssssssssqqqqqqrrrrrrtttuuuwwwxxxsssssstttttttttsssqqqpppnnnnnnooopppqqqrrrrrrsssuuuwwwyyyzzzzzz{{{}}}uuuqqqjjjeeecccbbbaaa```bbbccccccbbbaaa``````aaa^^^^^^^^^]]]]]]^^^^^^___```aaabbbccccccccccccccceeeeeeggghhhjjjjjjkkkkkkmmmmmmnnnpppqqqrrrssstttssstttvvvxxxzzz{{{|||}}}~~~}}}mmm]]]QQQKKKJJJJJJLLLMMMQQQXXXeeeuuupppWWWMMMEEECCCBBB???>>>@@@>>>===<<<;;;:::;;;;;;<<<;;;:::999888888777777777444:::666555;;;999333555444555666666777777666666444444444333333444555555666666666666555555555555555555555555666666666666777444444888::::::===AAAMMMaaauuummmmmmoooxxx|||hhhZZZUUUUUUVVVXXX\\\aaagggpppyyyyyyvvvrrrqqqqqqrrrssssssrrrrrrrrrrrrsssuuuvvvwwwsssttttttttttttrrrpppoooooopppppppppppppppppppppuuuwwwyyyyyyyyyzzz|||}}}{{{ppplllgggcccaaaaaaaaa``````aaaaaaaaa___^^^___```^^^^^^^^^^^^^^^^^^___``````aaabbbcccddddddddddddeeefffhhhiiikkkkkklllllloooooopppqqqssstttuuuuuutttuuuwwwyyy{{{|||}}}}}}~~~~~~nnn^^^RRRLLLJJJKKKKKKLLLOOOWWWbbbrrrqqqWWWNNNEEECCCBBB???>>>@@@======<<<;;;;;;;;;;;;<<<;;;;;;:::999999888888888333888555666===:::333666555666666777777777777777555555444444444444444555555555555666666666666666555555555555666666666666777444555999;;;;;;===AAANNNbbbssslllllloooxxx{{{gggZZZTTTTTTWWWYYY\\\aaagggoooxxx~~~wwwtttqqqpppqqqrrrrrrrrrsssssssssssssssttttttuuutttuuuuuutttsssqqqooonnnqqqpppppppppooooooooonnnuuuvvvxxxxxxxxxxxxyyy{{{|||}}}wwwrrrkkkgggccc```___`````````]]]_________]]]\\\]]]^^^^^^^^^^^^^^^______```aaa```aaacccdddeeefffggggggfffgggiiikkklllmmmmmmnnnqqqqqqrrrsssuuuvvvwwwxxxvvvwwwyyy{{{|||}}}~~~~~~~~~ppp```TTTMMMKKKJJJJJJKKKNNNTTT___nnn~~~qqqWWWMMMEEEBBBAAA>>>===???======<<<<<<;;;;;;;;;;;;::::::::::::999999888888333888666999@@@;;;444888555555666777777777777666666555555444444444444444444444444555555666666666555555555555666666666666777555555999;;;;;;===BBBLLL```|||qqqkkkllloooxxxyyyeeeXXXTTTSSSWWWYYY]]]aaagggoooxxx~~~~~~vvvsssqqqpppqqqrrrrrrqqqttttttsssrrrrrrsssssssssuuuuuuuuutttssspppnnnmmmooooooooooooooooooooooootttvvvwwwwwwvvvvvvwwwyyyyyy{{{}}}wwwpppkkkhhheeeaaa___^^^___^^^^^^]]]^^^___^^^]]]\\\]]]^^^___^^^______```aaabbbcccaaabbbdddfffggghhhiiiiiihhhiiikkklllnnnooopppppprrrrrrsssuuuvvvwwwxxxyyyyyyzzz|||}}}~~~~~~pppaaaUUUMMMJJJIIIIIIKKKNNNSSS]]]kkk|||sssWWWMMMDDDBBB@@@===<<<===<<<<<<<<<<<<<<<;;;;;;;;;999999:::::::::999888777555888888===DDD===555:::333444555555666666555555666555555444444444555555333333333444444555555666555555555555666666666666888555555999;;;;;;>>>BBBIII^^^yyypppkkkllloooyyyuuubbbWWWSSSTTTWWWYYY]]]aaahhhpppyyy}}}uuusssqqqpppqqqrrrrrrqqqttttttsssrrrrrrrrrrrrssstttuuuuuutttrrrpppnnnmmmllllllmmmnnnoooooopppppprrrtttuuuuuuttttttuuuwwwwwwxxx{{{~~~yyyrrrlllhhhhhheeeaaa___^^^^^^]]]\\\]]]^^^______^^^]]]^^^____________```aaabbbdddeeecccdddfffgggiiijjjkkkkkkiiijjjlllnnnpppqqqrrrsssrrrssstttuuuvvvxxxyyyyyy}}}}}}~~~qqqbbbVVVMMMIIIGGGJJJLLLOOORRRZZZhhhzzzuuuXXXNNNEEEBBB@@@===<<<===<<<<<<======<<<<<<;;;:::999:::;;;;;;;;;:::999888777999999@@@GGG>>>444:::333444444555555555555555555555444444555666666777444444444555555555555555555555555555666666666666888555666:::<<<<<<>>>BBBIII___zzz~~~ppplllllloooyyyqqq___UUUSSSUUUWWWZZZ]]]bbbiiirrr{{{|||tttsssqqqqqqsssssssssrrrssssssrrrrrrrrrrrrrrrssssssttttttsssrrrpppnnnmmmkkkkkklllmmmnnnoooppppppppprrrssssssssssssuuuvvvuuuwwwyyy|||yyysssnnniiiffffffccc```___^^^^^^]]]\\\]]]___```___^^^^^^___aaa_________aaabbbdddfffgggeeefffhhhiiijjjkkkkkklllkkklllnnnppprrrtttuuuuuussstttuuuvvvxxxyyyzzzzzzsssdddXXXNNNIIIGGGIIILLLNNNQQQXXXeeewwwwwwZZZPPPGGGDDDBBB???>>>???;;;<<<=========<<<;;;::::::<<<===>>>>>>===<<<;;;888999999BBBHHH===222999444444555666666666666666444444444444555777888999777777777777666666666666555555555555666666666666888555666:::<<<<<<>>>CCCLLLccc~~~}}}pppmmmmmmoooyyymmm\\\SSSSSSVVVWWWZZZ^^^ccckkkttt~~~|||tttsssrrrrrrtttuuutttsssrrrrrrrrrqqqrrrrrrssssssrrrrrrssssssrrrqqqooonnnlllllllllmmmmmmnnnnnnnnnnnnoooqqqrrrrrrrrrtttvvvtttvvvxxx{{{~~~wwwqqqmmmiiieeecccbbb```^^^]]]^^^^^^]]]\\\]]]^^^______^^^^^^___aaa______```aaaccceeeggghhhhhhhhhiiikkkkkkllllllllllllmmmooorrrtttuuuvvvwwwvvvvvvwwwxxxzzz{{{||||||uuuggg[[[QQQKKKHHHHHHKKKMMMOOOTTTbbbtttxxx\\\RRRIIIFFFDDDAAA???@@@;;;<<<=========<<<::::::<<<===???@@@AAA@@@>>>===888999999BBBHHH;;;000777555666666777777777777777333333333444666777999:::::::::999999888888777777555555555555666666666777888666666:::<<<<<<>>>CCCQQQhhh}}}qqqnnnmmmoooyyykkkZZZRRRTTTXXXWWWZZZ^^^dddllluuu|||uuusssrrrsssuuuuuutttsssrrrqqqqqqqqqrrrrrrssstttqqqrrrrrrsssrrrqqqpppooonnnmmmmmmmmmmmmllllllllllllnnnpppqqqqqqrrrtttvvvtttuuuxxx{{{~~~|||wwwqqqlllhhhfffcccaaa^^^\\\[[[\\\]]]___^^^^^^\\\]]]___^^^^^^]]]___```______```aaacccfffhhhiiiiiijjjkkkkkkllllllllllllmmmnnnppprrruuuvvvwwwxxxwwwxxxyyyzzz{{{}}}~~~~~~xxxjjj]]]SSSMMMIIIGGGIIILLLMMMRRR___rrr}}}]]]QQQEEEAAAAAA???>>>?????????>>>===<<<;;;::::::>>>===<<<===>>>???>>>===@@@888888BBBEEE<<<666666999::::::888555333333444333333333444555666777888;;;:::999:::;;;;;;:::888666555555666666777888999999888999:::999888===EEESSSkkk{{{oookkkiiilllyyylll[[[RRRSSSVVVXXXZZZaaahhhlllrrr}}}|||vvvtttqqqpppppprrrrrrrrrnnnnnnnnnnnnnnnoooppppppnnnnnnnnnoooppppppnnnllliiiiiijjjkkkkkkkkkjjjjjjkkkjjjiiikkkmmmoooppppppyyyzzz{{{{{{}}}~~~sssqqqnnnjjjfffdddcccbbb]]]]]]\\\\\\[[[[[[\\\\\\______aaabbbccccccccccccaaabbbcccccccccdddgggiiiiiiiiihhhiiikkknnnqqqssspppqqqrrrtttvvvwwwyyyyyywwwyyy{{{|||}}}~~~{{{mmm^^^SSSLLLJJJIIIGGGIIINNNSSS\\\kkkxxx|||^^^RRRGGGCCCBBB@@@???@@@>>>======<<<<<<;;;;;;:::777666777888;;;======<<>>EEESSSkkkzzznnnjjjiiilllzzzkkkZZZSSSTTTWWWXXXZZZaaahhhmmmsss{{{tttrrrooonnnooopppqqqpppmmmmmmmmmmmmnnnooopppqqqooonnnnnnoooqqqpppnnnmmmiiijjjjjjjjjjjjjjjiiiiiihhhhhhiiikkknnnqqqrrrrrrxxxyyy{{{|||~~~~~~xxxnnnllliiieeecccaaa``````^^^]]]\\\\\\\\\\\\]]]]]]aaaaaaaaabbbbbbbbbbbbaaabbbcccddddddccceeegggjjjjjjjjjjjjkkkllloooqqqrrrrrrrrrtttuuuwwwyyyzzz{{{xxxzzz|||}}}}}}~~~|||ooo```TTTMMMJJJHHHFFFGGGLLLQQQYYYgggtttzzz```TTTHHHDDDCCCAAA@@@AAA=========<<<<<<;;;;;;;;;555555555666999;;;;;;:::<<<777777???AAA:::555555555666666666444333444555555555444444444555555666:::888777777777666333111777777666555555444444333888777888:::999999>>>FFFTTTkkkxxxlllhhhhhhlll{{{|||hhhYYYSSSTTTVVVXXXZZZaaajjjooovvv~~~xxxrrrpppnnnmmmnnnooooooooollllllllllllmmmoooqqqsssooonnnnnnooopppqqqooommmjjjjjjiiiiiihhhhhhggggggeeegggjjjmmmppprrrssssssvvvxxx{{{}}}~~~vvvpppgggeeeccc```^^^]]]]]]]]]^^^]]]]]]]]]]]]]]]^^^^^^bbbbbbbbbbbbbbbaaaaaaaaadddeeefffeeeeeefffiiikkkllllllmmmnnnooopppqqqrrrssstttuuuwwwxxxzzz{{{|||yyy{{{}}}~~~~~~~~~qqqbbbUUUMMMJJJFFFEEEFFFJJJNNNUUUbbbnnn~~~yyy```TTTHHHDDDCCCAAA@@@@@@@@@??????>>><<<;;;;;;:::;;;999888888999:::999777:::666777<<<>>>999555555555777888777666666777888666555555444444444555555888777666666666666333111555555555555555444444333777666888:::999999???GGGUUUmmmvvvjjjgggggglll|||yyyeeeWWWQQQRRRTTTWWWZZZbbbkkkqqqxxxzzztttqqqooommmmmmnnnoooooonnnkkkkkkkkklllmmmppprrrssspppooonnnoooppppppooonnnjjjiiihhhgggfffffffffeeedddggglllooopppqqqrrrrrruuuxxx{{{|||vvvnnnhhhbbbaaa___]]]\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^___```bbbbbbbbbbbbbbbbbbccccccgggggghhhgggggghhhjjjmmmnnnooopppqqqrrrrrrrrrrrruuuuuuvvvxxxyyy{{{||||||{{{|||~~~rrrcccVVVMMMIIIFFFEEEEEEIIILLLRRR^^^jjj}}}{{{```SSSGGGCCCBBB@@@>>>???CCCBBBAAA???===;;;:::999<<<:::999999::::::999777888666777;;;;;;888555555555666777777666666777888666555555444444444555555666555555666777777666555333333444555666666555555666555777:::::::::@@@GGGWWWooossshhhfffgggmmm}}}wwwbbbUUUOOOOOOQQQWWW[[[bbblllrrrzzzyyyrrrpppnnnmmmmmmooopppooonnnkkkkkklllnnnoooqqqrrrssspppnnnmmmmmmooooooooommmiiihhhgggeeeeeeddddddeeefffjjjnnnppppppooopppqqquuuxxx|||{{{vvvppphhhccc```___^^^\\\\\\\\\]]]]]]\\\\\\\\\]]]^^^___```aaabbbaaabbbbbbccceeeggghhhiiijjjjjjiiiiiiiiilllnnnpppqqqrrrttttttuuuuuutttvvvwwwwwwyyyzzz{{{|||}}}|||~~~ttteeeWWWNNNIIIGGGEEEFFFIIILLLQQQ\\\hhh~~~```TTTGGGCCCBBB???>>>???CCCBBBAAA???===;;;:::999777666555777999::::::999666777888::::::888777666333555666555444444555666555555444444444555555666555444444666888999888666222333555666777777666666555555777:::::::::@@@HHHZZZqqq|||pppggggggiiinnn~~~sss___SSSOOOOOOPPPXXX[[[ccclllssszzzyyyrrrnnnmmmmmmmmmooopppooonnnkkkmmmoooqqqrrrrrrrrrrrrooommmllllllmmmnnnnnnmmmhhhfffeeedddccccccdddeeehhhkkkooopppooonnnppprrruuuyyy~~~}}}vvvpppkkkddd___^^^]]]\\\[[[[[[[[[\\\\\\[[[[[[[[[\\\]]]___```aaacccbbbcccccceeegggjjjkkkkkkllllllkkkjjjkkkmmmpppsssssstttuuuvvvwwwxxxxxxyyyyyyzzz{{{|||}}}~~~~~~~~~vvvhhhZZZPPPKKKFFFEEEFFFIIILLLQQQ[[[fff}}}bbbUUUIIIDDDCCC@@@?????????>>>>>>===<<<;;;::::::777666555666888999999888666888:::999999999888777444555666555444333444555444444444444444555666777555555444555777777666444444555777888888777666555555444666999:::;;;AAAIII]]]tttxxxmmmfffgggjjjppp~~~ooo\\\RRRPPPQQQRRRXXX[[[ccclllssszzzvvvppplllkkkkkklllnnnnnnmmmllllllnnnrrrtttuuutttqqqpppnnnllljjjjjjkkklllllllllfffeeecccbbbbbbcccdddeeegggkkkoooooonnnnnnrrrvvvvvvzzzyyyrrrlllgggaaa]]][[[ZZZYYYXXXWWWXXXYYYYYYYYYZZZZZZ[[[]]]^^^```aaafffeeeeeeeeefffhhhkkklllmmmnnnnnnmmmlllllloooqqqtttttttttuuuwwwyyy{{{|||||||||}}}~~~zzzlll^^^TTTNNNDDDCCCEEEHHHKKKPPPZZZdddxxxcccVVVJJJEEEDDDAAA@@@@@@::::::;;;;;;;;;;;;;;;;;;<<<:::888888999999777555555888:::999888999999888777888888888666555666777333333333444555666777888777555555555666666444222666777888999888777444333444444666999:::;;;AAAIII^^^uuu}}}vvvlllfffhhhkkkppp~~~lllZZZRRRQQQSSSUUUXXX\\\ccclllrrryyy|||rrrllljjjiiiiiikkkmmmmmmlllkkklllooossswwwwwwuuuqqqnnnmmmkkkiiiiiijjjllllllkkkeeedddbbbaaaaaacccdddffffffjjjnnnnnnmmmoootttyyywww{{{wwwoooiiieee___[[[YYYXXXVVVUUUUUUUUUVVVVVVYYYYYYYYY[[[\\\^^^```aaaiiihhhgggfffggghhhjjjlllnnnoooooonnnmmmmmmoooqqquuuuuutttuuuwwwzzz}}}|||yyyzzz|||oooaaaWWWQQQCCCBBBCCCGGGJJJOOOYYYccctttbbbTTTHHHDDDDDDBBB???>>>???>>>===<<<:::999888777999999888888777666666666888888888888888777666666666666555333111111333666777777777666444444555666666666666666666666555555444444444555555555555666444888555555<<<<<>>===;;;:::999888666666666666777777777777888888888888888777666666777888777666444444555777555666666555555555555666666666666666666666666666555555555666666666777777666:::777888>>>>>>CCCSSSnnn|||ooojjjeeeeeegggooo~~~iii[[[SSSOOOPPPTTTWWWYYY___gggnnnxxx}}}zzzuuurrrppplllgggddddddcccdddgggjjjkkkjjjggghhhlllpppqqqssstttnnnfffhhhhhhhhhhhhggggggffffffeeebbb```aaabbbcccbbb```eeeeeeeeegggiiillloooqqqtttwww|||yyypppiiidddaaa]]]YYYVVVUUUTTTTTTSSSTTTTTTTTTXXXWWWXXXYYY[[[___bbbdddjjjjjjiiiiiiiiikkklllmmmnnnnnnnnnooopppqqqssstttyyyyyyyyyzzz|||~~~vvvooommmnnnrrr{{{}}}nnn___SSSLLLFFFFFFGGGJJJKKKNNNYYYccctttcccUUUHHHDDDDDDBBB@@@???@@@@@@???===<<<;;;::::::444444555555666777777888888888888888888777666666666777888777555555555777555555555555555555666666666666666666666666666666666666666666777777777888666:::888888>>>>>>EEEUUUvvv{{{nnnjjjffffffhhhooo~~~}}}hhh[[[SSSOOOQQQUUUVVVXXX^^^fffmmmwwwzzzvvvsssssswww}}}vvvpppmmmkkkhhheeeccccccbbb```^^^___```cccfffiiiiiigggdddaaaiiipppqqqpppooojjjeeeffffffeeedddddddddddddddcccbbb``````aaabbb```___aaaaaabbbccceeegggiiijjjmmmpppuuuxxxzzz|||~~~{{{uuulllfffccc```\\\YYYVVVUUUTTTTTTSSSSSSTTTTTTWWWWWWXXXYYY[[[^^^aaaccciiiiiiiiijjjkkklllmmmnnnoooooopppqqqrrrtttvvvwww{{{zzzyyyyyy{{{{{{qqqnnnooottt~~~sssbbbTTTKKKGGGEEEGGGJJJLLLPPPYYYdddtttdddVVVIIIDDDDDDBBB@@@?????????>>>===<<<;;;:::999666666666666777777888888888888888888888777666666333555666666555333444444888777555444444555444444444444444444555555555555555555666666666777777777333999777777<<<===DDDVVVzzzxxxiiifffdddfffhhhooo}}}{{{gggZZZSSSPPPRRRVVVVVVWWW]]]eeemmmxxx{{{ooommmlllqqq~~~tttkkkeee```]]]]]]\\\ZZZZZZZZZZZZ[[[[[[[[[]]]```ccceeeeeecccaaa___iiiqqqqqqmmmkkkgggdddeeedddbbbaaa``````aaabbbbbbaaaaaaaaaaaaaaa```_____________________``````dddgggkkkooorrruuuyyy||||||uuuppphhhdddbbb```\\\YYYWWWVVVUUUTTTTTTSSSTTTTTTWWWWWWXXXZZZ\\\^^^aaabbbhhhhhhiiijjjlllnnnooopppqqqqqqrrrtttvvvxxxzzz{{{}}}|||{{{{{{|||yyywwwyyyvvveeeTTTIIIHHHEEEFFFIIILLLPPPYYYcccrrrfffWWWIIIDDDDDDBBB@@@@@@======<<<<<<;;;:::999999999999999888888888777777888888888888888777666666333444666666555444444555???;;;666333333333333222222222222333333444444444444444555555555666666666333:::888888<<<===FFFYYYyyysssccc``````cccgggooo}}}zzzfffZZZSSSPPPSSSWWWWWWXXX^^^fffnnnyyy~~~qqqllljjjmmmyyy}}}qqqggg___ZZZWWWVVVUUUUUUUUUVVVVVVWWWXXXYYYVVVXXX[[[]]]^^^^^^^^^^^^bbbllltttrrrlllhhheeecccbbbaaa^^^\\\[[[\\\]]]______```aaabbbaaa`````````^^^]]][[[YYYWWWVVVUUUUUUXXX[[[___bbbfffkkkqqquuu}}}|||~~~{{{ooojjjeeebbbaaa```]]]ZZZXXXWWWVVVUUUTTTTTTTTTTTTXXXXXXYYY[[[]]]___aaabbbfffgggiiikkknnnpppqqqrrrqqqqqqrrrtttvvvyyy{{{|||xxxgggUUUIIIIIIEEEEEEHHHLLLPPPXXX```pppgggXXXIIIDDDCCCBBB@@@@@@===<<<<<<;;;::::::999999;;;;;;:::999999888777777888888888888888777666666555777888888777666777999FFF???777222222333333333111111222222333444444444444444444444555555555555555<<<;;;:::>>>@@@JJJ^^^www~~~lll```]]]]]]aaaeeennn}}}xxxeeeYYYSSSQQQSSSXXXYYYZZZ___gggppp|||wwwllljjjmmmvvvvvvoooeee\\\WWWTTTSSSRRROOOQQQTTTVVVVVVWWWXXXZZZVVVWWWWWWWWWWWWYYY\\\___iiiqqqvvvrrrkkkgggddd```___\\\YYYVVVUUUVVVXXXZZZ[[[]]]```aaa```___``````]]]ZZZWWWSSSPPPNNNNNNNNNNNNPPPTTTXXX\\\cccjjjooozzz}}}|||~~~xxxtttjjjfffbbb```aaa```^^^[[[ZZZYYYXXXWWWVVVUUUUUUUUUYYYZZZ[[[]]]___```aaabbbdddfffiiilllooorrrssstttpppqqqrrrsssvvvxxxzzz{{{zzziiiWWWJJJJJJEEEDDDGGGKKKOOOVVV]]]kkkzzzhhhYYYJJJDDDCCCBBB@@@@@@======<<<<<<;;;;;;::::::999999999888888888888888888888888888888777666666777777777777666666999;;;IIIAAA666111111444666666222333333444555555666666555555555555666666666666555===<<<;;;???@@@KKKaaawww~~~tttfffbbb^^^]]]```dddmmm|||wwwdddYYYSSSQQQTTTYYY[[[\\\aaajjjrrrwwwnnniiittt}}}iiiccc[[[TTTQQQOOOOOOOOOLLLPPPVVVZZZ[[[\\\^^^```]]]]]][[[XXXWWW[[[bbbgggpppvvvwwwqqqjjjfffaaa]]]ZZZWWWSSSOOONNNPPPRRRTTTVVVYYY]]]___^^^]]]^^^```YYYVVVQQQMMMJJJIIIKKKLLLJJJLLLPPPTTTYYYaaaiiiooo||||||yyyrrrmmmgggccc```___aaaaaa___\\\\\\[[[ZZZYYYWWWWWWWWWVVVZZZ[[[]]]___```aaabbbcccccceeeiiimmmpppsssuuuuuusssssstttuuuwwwzzz{{{}}}|||}}}~~~|||mmm[[[NNNKKKEEECCCFFFIIIMMMSSSYYYeeesssiiiYYYJJJDDDCCCBBB@@@AAA>>>>>>======<<<<<<;;;;;;666666666777888888999999888888888888888777666666555666555444333444777:::JJJAAA555000111666999:::444444555555666777888888666666666666777777777777333;;;;;;999===>>>JJJ```xxxzzz~~~nnnbbbeeeaaa^^^```dddlll{{{vvvdddXXXSSSQQQTTTYYY]]]^^^ccckkktttyyyrrriii{{{vvvbbb\\\UUUOOOMMMLLLLLLLLLLLLRRRZZZ___aaabbbdddffffffdddaaa]]]\\\```iiiqqquuuxxxwwwpppiiieee___ZZZWWWSSSOOOKKKJJJKKKNNNQQQRRRVVV[[[]]]\\\\\\]]]___VVVSSSMMMIIIGGGHHHJJJLLLLLLNNNQQQVVV[[[ccclllrrr~~~}}}vvvnnniiieeebbb______aaabbb```]]]]]]\\\[[[ZZZXXXXXXWWWWWW[[[\\\^^^```aaabbbccccccbbbeeeiiimmmqqqtttvvvvvvwwwxxxxxxyyy{{{}}}~~~~~~ooo]]]QQQKKKFFFBBBEEEIIILLLQQQWWW```ooonnnWWWKKKIIIBBB@@@BBB???>>>===<<<;;;;;;:::;;;;;;777777777777666666666666777666555555555555555666666555333222444777;;;===EEE===333000333666444222444444444444444444444444666666666666777777777777777666999<<<<<<>>>MMM```{{{xxxqqqtttyyyhhh___bbbaaabbbeeeiiinnnzzzsss```WWWUUUVVVXXXZZZYYY___gggmmmvvvzzzwwwssszzzggg\\\UUUOOOMMMJJJFFFFFFHHHRRR\\\ggglllrrrzzzwwwjjjgggiiimmmsssyyyyyyqqqiiibbb\\\WWWTTTOOOMMMJJJGGGFFFHHHJJJLLLPPPWWW[[[ZZZYYY[[[\\\ZZZXXXQQQIIIGGGFFFEEEGGGKKKPPPSSS[[[eeemmmuuu~~~{{{uuuooojjjgggaaaaaaaaaaaa``````______\\\\\\[[[ZZZYYYXXXWWWWWW[[[\\\]]]___bbbdddeeefffggggggiiikkkooossswwwyyyvvvxxx{{{}}}~~~~~~}}}}}}~~~qqq```QQQLLLHHHFFFGGGHHHIIILLLQQQ___mmmoooXXXKKKIIIBBB@@@BBB???>>>===<<<;;;;;;:::;;;;;;999999999888888888777777777666555555444444444444999777555444444777:::<<<@@@:::444111333555444333444444444444444444444444666666666666777777777777888777999<<<;;;===LLL___}}}uuunnnrrrwwwkkkbbbeeeccccccfffiiiooo{{{ttt```VVVTTTUUUVVVYYY\\\bbbiiipppwww{{{wwwuuuvvvdddYYYRRRLLLJJJIIIHHHJJJOOOXXXeeesss|||zzzuuuvvvxxx{{{~~~|||vvvnnnfff___YYYTTTPPPMMMKKKGGGEEEFFFJJJNNNQQQUUU[[[___]]]\\\^^^___]]]XXXPPPIIIGGGFFFEEEIIIOOOWWW___kkkwwwxxxrrrmmmhhheeebbbaaaaaa```______``````^^^^^^]]][[[ZZZYYYXXXXXX\\\]]]___```ccceeefffggghhhiiijjjlllooosssvvvxxxwwwxxxzzz|||~~~~~~~~~~~~sssbbbSSSLLLHHHFFFGGGHHHGGGKKKPPPZZZhhh}}}qqqYYYLLLJJJBBB???BBB???>>>===<<<;;;;;;:::;;;;;;;;;::::::::::::999999999888777666555444333333333777666555555666999<<>>===<<<;;;;;;:::;;;;;;;;;;;;:::::::::999999999:::999777666555444444444333333333555888<<>>===<<<;;;;;;:::;;;;;;999999999999888888888888;;;:::999777666555555555222222333555888<<>>OOOcccxxxzzzpppoootttzzzooohhhccc___^^^```ccckkkyyyooo]]]UUUUUUWWWZZZ]]]eeekkksssxxx~~~|||~~~~~~qqqaaaVVVQQQLLLNNNTTT___pppyyyrrrpppmmmjjjhhhhhheeeaaa\\\WWWQQQKKKGGGDDDCCCCCCGGGPPP^^^lllttt{{{|||yyyrrrnnnmmmiiiddd^^^WWWOOOKKKHHHJJJSSS]]]nnn|||zzzwwwsssqqquuu}}}~~~zzzsssmmmiiifffccc```aaa___]]]\\\\\\]]]```aaa```______^^^]]]\\\[[[[[[^^^___```aaacccdddffffffcccdddfffiiimmmqqquuuwwwxxxxxxyyyzzz|||~~~uuufffYYYNNNIIIFFFFFFFFFDDDGGGKKKOOO\\\pppwww^^^OOOKKKBBB???BBB@@@>>>===<<<;;;;;;:::;;;;;;888888888888777777777777:::999888777666666555555555555555555666777999:::---111444555333222333555444444444555666666777777666666666666777777777777888666888<<<===BBBTTTiiiuuummmmmmrrrxxxoooggg___]]]]]]```dddkkkyyyppp]]]VVVVVVXXX[[[^^^eeekkksssyyy~~~nnn___VVVRRRPPPUUU^^^mmmvvviiiccc```]]]\\\]]]^^^]]][[[XXXUUUPPPJJJFFFDDDDDDFFFLLLYYYhhhxxx~~~wwwsssqqqlllfffccc\\\UUUOOOKKKLLLUUU___qqq~~~|||zzzyyytttqqqpppsssssspppnnnooossszzzvvvpppkkkgggeeebbb```___^^^]]]\\\\\\]]]___`````````_________^^^^^^^^^___```aaabbbdddeeefffgggcccdddfffhhhlllqqqtttwwwwwwwwwyyy{{{}}}vvvgggZZZNNNJJJFFFGGGFFFEEEGGGLLLMMMYYYkkkxxx___PPPKKKBBB???BBB@@@>>>===<<<;;;;;;:::;;;;;;999888888888777777777777777777666555555444555555555555444333333444444555111333444444333222222222444444444555666777777777666666666666777777777777777555888===???EEEYYYnnntttllllllrrrxxxoooggg___]]]^^^ccchhhooo|||sss```WWWVVVXXXZZZ]]]cccjjjrrrxxx{{{mmmaaaXXXVVVXXX```mmmnnneee\\\WWWRRROOOPPPTTTUUUTTTTTTTTTSSSOOOJJJFFFEEEFFFJJJSSS```qqqyyyvvvvvvqqqkkkgggaaaZZZTTTNNNMMMUUU___rrr{{{vvvvvvuuutttsssqqqpppoookkkhhhkkkrrrvvvuuutttvvvxxxvvvrrrmmmhhheeecccaaa___]]]]]]\\\\\\]]]^^^^^^___aaaaaaaaabbbbbbbbbbbbcccbbbcccdddeeefffggghhhiiihhhhhhiiijjjmmmpppsssuuuuuuwwwyyy|||~~~xxxjjj\\\NNNJJJGGGGGGGGGFFFIIIMMMOOOZZZjjj}}}yyy```PPPKKKBBB???BBBAAA>>>>>><<<;;;;;;;;;;;;;;;999999999888888888777777555444444333333333444444222222222222222333444555444444444444444333222111444444444555666777777888666666666666777777777777666444777===@@@GGG\\\rrruuunnnnnntttyyyooofff___^^^aaafffkkksssvvvbbbXXXWWWWWWYYY[[[bbbiiirrrxxx~~~zzzoooddd[[[[[[```kkk{{{yyylllbbb\\\UUUOOOJJJFFFHHHNNNOOOOOOPPPQQQQQQNNNIIIEEEFFFHHHMMMVVVeeewwwzzzxxxyyyuuuooojjjddd^^^WWWPPPNNNUUU___rrr|||vvvqqqllllllmmmmmmlllkkkjjjjjjkkkiiinnnxxx~~~~~~~~~}}}tttpppjjjfffdddbbb___^^^\\\\\\\\\]]]]]]^^^^^^^^^bbbbbbcccdddeeeeeeffffffdddeeefffggghhhiiijjjkkklllllllllmmmnnnppprrrttttttvvvyyy}}}zzzkkk^^^NNNJJJGGGHHHHHHGGGJJJOOOSSS]]]lll~~~{{{```OOOKKKCCCAAADDDBBB???===;;;;;;;;;<<<;;;:::999888777777888888666555555666666666777888888888888777666555444444555666555555555555555555555555555555444444444444555555777777666666666666777777666888:::<<<>>>JJJbbbxxxssskkkmmmuuu|||tttiii___^^^```fffkkktttvvv```XXXVVVUUUZZZaaaaaafffmmmttt}}}xxxooojjjcccbbbgggwww|||jjjaaa\\\SSSKKKHHHGGGCCCBBBCCCGGGIIIKKKLLLLLLLLLJJJIIIGGGNNNTTTZZZmmm~~~{{{vvvrrrpppppplllbbbVVVQQQSSSXXXssszzzppphhhfff___bbbeeeggghhhjjjlllnnnuuussszzz~~~yyyqqqnnniiifffcccaaa___]]]]]]]]]]]]]]]^^^^^^___```bbbcccdddeeefffhhhiiiiiihhhiiijjjkkklllkkkkkkjjjlllnnnpppqqqpppppppppqqqssstttuuuxxx{{{~~~yyyiii[[[QQQKKKGGGHHHIIIIIIJJJMMMSSS]]]nnn|||aaaPPPKKKCCCAAADDDAAA???===;;;;;;;;;<<<;;;:::;;;:::999999::::::999777333333444444444444444444777666555444333333444555444444444444444444444444555555444444444444555555777777666666666666777777777888;;;<<>>@@@BBBDDDJJJSSS]]]```[[[WWWZZZ```sss~~~zzzooobbbaaalll{{{uuuoookkkcccaaa^^^]]]^^^___^^^^^^^^^^^^___```aaaccceeefffcccdddfffiiimmmppprrrsssrrrrrrrrrtttvvvyyy|||~~~|||zzzsssmmmkkkjjjjjjgggmmmrrrssspppnnnpppsssnnnqqqvvv{{{rrreeeZZZRRRKKKJJJJJJJJJMMMQQQVVV___mmm}}}iiiVVVOOOGGGDDDDDD@@@@@@>>><<<<<<<<<;;;:::888:::::::::999999999888888777777777777777777777777666666555555555444444444444444444555555555555666000111333555666666555555666555555555555666666777999:::<<<@@@FFFWWWtttxxxwww~~~rrrmmmnnnkkkjjjmmmpppuuummm\\\XXXYYYYYY___gggjjjiiimmmuuuyyyaaaSSSOOONNNKKKGGGFFFEEEDDDFFFKKKRRRZZZ^^^cccdddccc```\\\XXXVVVVVVRRRWWW[[[\\\^^^cccdddcccXXXQQQHHHCCCCCCBBB>>>;;;<<<<<<;;;;;;<<<===???@@@HHHMMMVVV\\\\\\ZZZ]]]ddduuuwwwhhhhhhlllwwwyyyuuuqqqlllhhh``````_________``````aaa___^^^]]]___aaaccccccccceeegggiiillloooqqqrrrssssssssstttvvvyyy{{{}}}~~~~~~wwwsssmmmhhheeedddbbbaaaeeeeeeeeefffgggfffdddbbbggghhhkkkpppyyyttthhhWWWOOOIIIIIIJJJJJJMMMQQQWWWaaaooo|||jjjUUUNNNEEECCCDDD@@@@@@>>><<<<<<<<<<<<:::888:::::::::999999999888888777777777777777777777777555555444444444333333333444444444444555555555555333444555555666555444333777666666666666777888888888999<<>>DDDHHHPPPVVVWWWVVV\\\eee|||xxxggggggsss|||vvvsssooojjjfffaaaaaa``````___`````````aaa``````aaadddfffffffffhhhiiijjjllloooqqqssssssuuuuuuvvvwwwyyyzzz|||}}}{{{vvvpppkkkhhhfffcccbbbeeedddccccccdddccc```^^^___bbbhhhpppzzzuuujjjZZZRRRKKKJJJJJJIIIKKKOOOVVV```nnnzzzkkkUUUMMMDDDAAACCC@@@@@@>>><<<<<<<<<<<<:::999:::::::::999999999888888777777777777777777777777444444444333333333222222444444444444555555555555777777777666555444333222777777777777777888999999777888;;;???FFFXXXvvvuuurrrvvvqqqlllkkkjjjkkkpppttt{{{~~~lll\\\XXXXXXXXX]]]dddhhhiiinnnwww{{{uuurrrooonnnnnnllllllnnnpppsss}}}}}}zzzooocccTTTKKKJJJKKKHHHEEEGGGFFFEEEEEEGGGKKKPPPSSSTTTTTTSSSRRRPPPQQQSSSUUUYYY^^^```\\\XXXWWWWWWUUUQQQLLLEEEAAA???>>><<<999;;;:::999999999:::;;;<<>><<<<<<======;;;999:::::::::999999999888888666666666666666666666666555555444444444333333333333333444444444555555555777777777666666555444444666666666666777888999999777888;;;???FFFXXXvvv{{{rrrqqqwwwqqqllljjjjjjlllqqquuu|||}}}kkk[[[XXXXXXWWW[[[cccfffhhhnnnxxxwwwkkkddd```^^^]]]]]]\\\\\\```bbbgggqqq|||vvvqqqmmmiiifff^^^VVVMMMHHHGGGHHHGGGEEEEEEDDDBBBBBBBBBDDDGGGIIIIIIIIIIIIHHHIIILLLPPPTTTZZZ```bbb[[[TTTQQQQQQPPPOOOJJJEEEAAA???>>><<<::::::999888888888888::::::BBBDDDHHHKKKLLLRRR```pppggg```kkk}}}vvvqqqnnnkkkgggdddaaaaaa```___^^^^^^^^^^^^```______aaadddggghhhhhhlllkkkkkkkkklllooorrrtttwwwwwwwwwxxxzzz{{{}}}}}}~~~{{{wwwuuusssqqqnnnmmmllljjjgggdddfffllluuuyyynnn^^^VVVOOOLLLKKKIIIJJJNNNTTT]]]jjjxxxnnnWWWMMMCCC@@@BBB>>>???>>><<<<<<======<<<::::::::::::999999999888888666666666666666666666666666666666666555555555555333333333444444444444555555555555555666666777777555444444555666777888999777888;;;???FFFXXXvvvwwwqqqttt~~~qqqllljjjjjjmmmrrrttt{{{|||jjj[[[WWWWWWVVVZZZ```dddfffnnnxxxxxxkkk___XXXTTTSSSRRRPPPNNNOOOSSSVVVZZZeeeppp~~~ooofff```ZZZUUUOOOLLLGGGDDDDDDEEEDDDDDDAAA@@@???>>>>>>>>>???@@@@@@AAAAAAAAACCCGGGNNNRRRXXX```ccc[[[QQQMMMMMMNNNNNNKKKGGGCCC@@@>>><<<;;;:::999888777888999:::;;;BBBCCCFFFIIIJJJRRReeewwwooo\\\___rrr{{{tttpppnnnkkkgggddd```___^^^^^^]]]]]]]]]^^^aaa``````bbbfffiiijjjjjjlllkkkjjjjjjllloooqqqsssuuuvvvwwwxxx{{{}}}~~~~~~|||yyywwwvvvuuurrrpppqqqwww{{{qqq___VVVOOOMMMLLLJJJLLLOOORRR[[[jjjyyypppYYYOOOEEEAAAAAA>>>???>>>======>>>>>><<<;;;:::::::::999999999888888777777777777777777777777777777777666666666666555333333333333444444444444333333333444555666888999444444444444555777888999777888;;;???FFFXXXvvvyyyrrryyysssllliiikkkooosssuuu{{{{{{jjjZZZWWWWWWUUUXXX___aaadddlllxxxxxxpppdddYYYRRRNNNLLLKKKHHHFFFFFFIIIKKKOOOYYYddd}}}yyyggg\\\TTTMMMHHHFFFDDDCCCAAA@@@@@@AAAAAA===<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<===@@@EEEKKKPPPWWW```ddd[[[OOOIIIKKKNNNOOOMMMIIIEEEAAA>>><<<;;;:::999888888999;;;<<<===@@@BBBFFFHHHKKKVVVmmmxxxcccVVV^^^sssyyysssooommmkkkhhheee___^^^^^^^^^^^^^^^______cccbbbccceeeiiimmmnnnnnnkkkkkkkkklllnnnppprrrtttuuuvvvwwwyyy{{{~~~~~~}}}}}}}}}sss```XXXQQQNNNMMMKKKLLLPPPQQQZZZhhhyyyrrr\\\RRRGGGBBBAAA===???>>>======>>>>>>===<<<:::::::::999999999888888777777777777777777777777777666666666666555555555222222333333333444444444333222222333444555777888444444444555666888999:::888999<<>>::::::;;;;;;:::::::::999888999;;;===???CCCIIIMMMWWWbbbfff\\\MMMGGGIIILLLOOOMMMJJJEEE@@@<<<:::::::::999999:::;;;===???@@@@@@CCCIIIMMMRRR```zzzfffZZZUUUYYYhhhzzzzzz|||wwwqqqmmmllljjjgggddd_______________```aaabbbcccccccccfffjjjnnnooopppjjjkkkmmmoooqqqsssuuuvvvwwwxxxxxxzzz|||~~~tttccc[[[SSSOOOMMMJJJKKKNNNPPPXXXfffwwwsss]]]TTTIIICCCAAA<<>>======>>>>>>===<<<:::::::::999999999888888777777777777777777777777666666555555555444444444222222333333333444444444333333222222333444666777555555555666777999:::;;;999:::<<<@@@FFFWWWtttzzzvvvmmmfffiiipppvvvyyyzzziiiZZZWWWVVVTTTVVV\\\___bbbjjjwwwuuuooofff]]]VVVPPPKKKGGGHHHEEEDDDEEEEEEGGGOOOYYYeeewww{{{fffVVVNNNIIIEEEBBB<<<======:::888777999;;;999::::::;;;;;;;;;::::::777999;;;===???CCCHHHLLLYYYccchhh\\\LLLEEEGGGKKKNNNMMMJJJEEE???;;;999999:::::::::;;;<<>>===<<<<<<;;;;;;<<<;;;;;;;;;===>>>===:::777666666666666666666666666555555444444444333333333333333333444444444555555777666555444444555666777333444555777888888999999:::999;;;@@@HHHWWWppprrrlllkkkrrryyy{{{}}}mmmYYYSSSSSSRRRTTTYYY___eeennnwww}}}vvvjjj___VVVPPPKKKIIIDDDEEEEEEEEEFFFIIIMMMQQQ]]]eeennnssssssrrrtttvvvzzznnn^^^PPPHHHCCCAAA???;;;:::999999888999999999777777777777777888999999<<<;;;::::::===DDDMMMTTT```lllnnn[[[IIIEEEGGGGGGQQQPPPMMMGGGAAA<<<999999;;;>>>@@@@@@??????CCCGGGFFFLLLPPPUUUaaaxxxaaaOOOKKKMMMQQQSSS]]]^^^dddnnnyyy}}}yyysssnnnrrrsssqqqsss|||yyysssmmmjjjkkkiiieeeaaa\\\]]]___`````````___^^^aaaccceeehhhjjjkkkkkkkkkjjjllloooqqqrrruuuxxx{{{~~~}}}|||{{{|||}}}yyylll___RRRMMMLLLJJJIIIJJJNNNVVVeeevvvyyy]]]OOOIIICCC???AAA???>>>===<<<<<<;;;;;;<<<;;;::::::;;;<<<;;;999777666666666666666666666666666666555555555444444444333333333444444444555555666555444333333444555666666666666666666555444333:::999:::>>>FFFTTTlllrrrnnnmmmqqquuuyyynnnYYYSSSSSSRRRUUUZZZ```fffoooyyy}}}wwwnnnccc[[[TTTOOOMMMGGGGGGGGGGGGGGGIIILLLPPPVVV[[[aaacccbbbcccfffiiilllbbbUUUJJJCCC@@@===;;;999888888777777777888888999999888777777777888888888:::<<<>>>AAAHHHRRRZZZeeeooonnn[[[IIIDDDFFFEEENNNMMMJJJEEE???:::999999666999<<>>===<<<<<<;;;;;;<<<<<<:::888888999:::999888777777777777777777777777777777666666666555555555333333333444444444555555444444333333333333444444666666666666555444333222999888999===DDDRRRjjj~~~qqqppppppppprrrzzznnnZZZTTTTTTSSSVVV\\\bbbhhhqqq|||{{{wwwssslllccc[[[TTTOOOLLLJJJKKKKKKJJJIIIJJJMMMOOOQQQTTTVVVUUUTTTUUUYYY]]]\\\TTTKKKDDD@@@>>>;;;888777777666666666777777888;;;;;;999888888888888888777<<<@@@BBBCCCIIIUUU___oootttmmmXXXFFFBBBCCCCCCIIIHHHFFFAAA<<<999888999888999===AAAGGGMMMSSSWWWcccjjjrrryyysss```MMMEEEFFFJJJOOOTTTVVVXXX]]]eeennnssssssrrrmmmsssyyyuuuqqqkkkhhhgggeeeaaa^^^]]]^^^```aaaccccccddddddbbbdddfffhhhjjjlllmmmmmmppprrrtttuuuvvvwww{{{}}}~~~~~~}}}|||}}}~~~ooobbbTTTNNNLLLIIIGGGHHHOOOUUUaaaqqq~~~zzz]]]PPPJJJDDD@@@BBB???>>>===<<<<<<;;;;;;<<<<<<:::777666777888999888777777777777777777777777666666666666555555555444333333333444444444555555444444444444444444444444333444555555666666666555888777888===DDDSSSkkk}}}pppsssssssssvvv}}}nnn\\\VVVTTTSSSXXX___dddjjjtttuuurrrooojjjcccZZZRRRNNNKKKKKKLLLMMMLLLKKKKKKMMMNNNQQQRRRTTTTTTSSSSSSVVVXXXRRRMMMFFFBBB@@@???<<<999777666666666777888999999<<<;;;:::::::::::::::;;;;;;@@@DDDDDDCCCIIIXXXddd{{{xxxiiiRRRBBB>>>AAACCCFFFEEECCC???;;;999999;;;>>>AAACCCEEEHHHQQQ^^^gggzzz|||rrr]]]QQQGGGEEEIIINNNVVV]]]cccgggoooyyy}}}sssoookkkgggeeedddaaa^^^^^^___```bbbdddeeefffgggggghhhiiilllnnnoooqqqqqqrrrsssuuuvvvwwwxxx{{{}}}~~~~~~}}}}}}~~~~~~pppcccUUUOOOLLLIIIGGGGGGMMMSSS___nnn{{{|||___RRRLLLEEEAAABBB???>>>===<<<<<<;;;;;;<<<<<<999666555666888888888777777777777777777777777555555555444444444333333333333333444444444555555555555555666666555555555444555666777777777777777666666888===EEEUUUnnn|||qqquuuuuuxxx}}}ooo]]]WWWUUUTTTYYYaaafffmmmvvvuuusssrrrnnnfff\\\TTTPPPNNNJJJKKKMMMMMMLLLKKKLLLMMMOOORRRVVVXXXYYYYYYXXXXXXQQQLLLEEEAAA@@@???<<<999888777888888999:::;;;<<<;;;;;;;;;<<<===>>>???@@@@@@DDDGGGEEEEEENNN___mmmuuuaaaJJJ<<<;;;@@@DDDDDDCCCAAA>>>:::999;;;===???CCCGGGGGGJJJXXXnnnvvvbbbSSSMMMHHHEEEIIIOOOVVVaaakkkuuu}}}{{{qqqnnnjjjgggeeecccbbb```___```aaabbbdddfffhhhiiiiiiiiikkklllnnnppprrrsssrrrtttvvvwwwwwwyyy|||~~~~~~}}}~~~~~~~~~qqqdddVVVOOOLLLIIIGGGGGGKKKPPP\\\kkkyyybbbTTTMMMFFFAAABBB???>>>===<<<<<<;;;;;;<<<<<<:::777666777888999888777777777777777777777777555444444444444333333333333333333444444444555555555555666777777666555555777777777777777777666555666666888>>>GGGWWWpppuuuxxxxxx|||ooo^^^XXXVVVUUU[[[dddhhhnnnwwwyyyxxxtttkkk```WWWSSSRRRNNNPPPQQQQQQOOOMMMLLLLLLLLLPPPWWW]]]aaaaaa```^^^WWWPPPGGGAAA>>><<<999777888888999999;;;<<<>>>>>>=========>>>@@@AAACCCDDDDDDFFFHHHHHHJJJTTTdddqqqvvvhhhSSSAAA999:::@@@CCCCCCBBB@@@===::::::<<<>>>;;;@@@FFFJJJTTTiiixxxaaaNNNBBBCCCCCCGGGOOOWWWbbbrrryyymmmllliiifffdddcccbbbbbb``````aaabbbdddfffhhhjjjhhhhhhiiikkkmmmoooqqqrrrsssuuuvvvxxxxxxzzz}}}~~~~~~}}}~~~qqqdddVVVPPPMMMIIIGGGHHHJJJNNNYYYhhhvvveeeVVVOOOFFFBBBBBB???>>>===<<<<<<;;;;;;<<<<<<:::888777888999999888666666666666666666666666555555555555444444444444333333333444444444555555444444555666666555444444444555666666777666666666777777999>>>FFFVVVooo{{{||||||}}}ooo___YYYVVVUUU\\\fffiiioooxxxxxxkkkaaa^^^^^^\\\]]]___]]]YYYUUURRRQQQOOOSSS[[[dddjjjmmmmmmlllcccZZZMMMBBB===:::888666888888999:::;;;===???@@@AAAAAAAAAAAABBBCCCDDDEEEEEEGGGHHHHHHKKKRRR\\\dddaaaTTTDDD;;;999<<>><<>>===<<<<<<;;;;;;<<<<<<:::888888999:::999888666666666666666666666666777666666666555555555555333333333444444444555555333333444555555444333333///000222444666888999999999888:::>>>FFFUUUmmm~~~|||ooo```ZZZWWWVVV]]]gggiiioooxxx{{{rrrnnnooojjjkkkllliiiddd^^^ZZZXXXUUUYYYaaajjjsssxxxzzzyyymmmbbbRRREEE>>>:::888777777888888:::;;;===???@@@DDDDDDCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGHHHKKKOOOSSSPPPEEE:::777:::===???@@@BBB@@@>>>:::777777:::===CCCCCCJJJ\\\xxxsssQQQAAA@@@CCCAAAFFFQQQ^^^lll~~~}}}sssmmmffffffeeecccaaaaaabbbcccbbbbbbaaabbbccceeegggiiikkkkkkkkklllnnnqqqsssuuuuuuwwwyyy{{{}}}~~~~~~~~~pppcccVVVPPPMMMJJJIIIIIIJJJMMMVVVbbbooo~~~hhhUUUMMMIIIEEEDDD@@@>>><<<;;;;;;;;;:::888:::888777777888999999888777777666666666666777777:::999777666444333333333444444444444444444444444555555555555666666666666666666666666666777888888888777888>>>GGGVVVmmm{{{zzz}}}rrr```ZZZYYYZZZ```iiipppsssxxx}}}|||vvvssstttrrrkkkdddaaa\\\cccjjjpppyyy|||mmmXXXGGG>>>;;;:::::::::;;;===>>>????????????BBBBBBBBBAAAAAA@@@>>>>>>DDDCCCAAABBBCCCCCCBBB@@@:::::::::999999:::===@@@@@@@@@???<<<999:::@@@EEECCCGGGRRRfffdddKKKCCC???:::BBBMMMXXXbbbuuuwwwqqqmmmeeedddcccaaa```_________aaabbbdddddddddeeehhhjjjkkklllnnnpppqqqrrrqqqqqqvvvwwwyyy{{{|||}}}~~~~~~~~~~~~uuugggYYYRRRNNNJJJHHHHHHJJJKKKRRR\\\iiiyyylllXXXNNNHHHDDDCCC???===;;;;;;<<<<<<;;;::::::888777777888999999888777777666666666666777777999888777555444444444444444444444444444444444444444444444444555555555555666666666666666777888888:::888999>>>FFFUUUmmmzzzzzz}}}rrr___YYYXXXXXX^^^gggnnnqqqxxxyyyuuuvvvuuuqqqlllkkkgggkkkooosss{{{ttt^^^KKK@@@<<<;;;:::999:::<<<>>>????????????@@@@@@@@@??????===<<<<<<>>>>>>???@@@BBBAAA>>>;;;::::::::::::;;;===???AAA>>>===;;;999888:::>>>AAACCCIIITTTjjj___HHHAAA???<<>><<<;;;;;;<<<======<<<:::888777777888999999888777777666666666666777777777777666555555555555555444444444444444444444444333333333444444444444555666666666666666777888888;;;::::::>>>EEEVVVppp}}}xxxyyy|||rrr___YYYXXXWWW\\\eeelllpppwwwyyyssstttuuuttttttuuurrruuuvvvxxx|||eeePPPCCC===;;;:::999:::;;;===>>>>>>>>>>>><<<<<<<<<<<<;;;;;;:::999777888:::===???===999666999:::;;;===@@@AAACCCCCC>>>;;;888777999<<<>>>???AAAHHHUUUlllyyyWWWCCC>>>??????HHHSSScccwww{{{tttmmmhhheeeaaaaaaaaaaaabbbcccddddddcccdddfffffffffgggjjjlllmmmnnnppprrrssstttuuuuuuyyyzzz{{{|||}}}}}}}}}}}}wwwiiiZZZSSSOOOKKKHHHHHHHHHJJJPPP[[[gggwwwqqq\\\OOOGGGDDDCCC???>>><<<;;;<<<===<<<;;;:::888777777888999999888777777666666666666777777666666555555555666666777444444444444444444444444333333444444444555555555666666666666666777777888;;;:::;;;>>>FFFXXXuuuyyywwwyyy|||sss```ZZZXXXWWW\\\ccckkkpppxxx~~~uuunnnnnnpppqqqssswwwxxxzzz{{{|||hhhRRREEE???<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;999999999999999888777777555555777999;;;:::888666999;;;>>>BBBEEEGGGFFFEEE???;;;888888;;;???@@@??????FFFTTTiiikkkOOO???<<>><<<<<<<<<:::888:::888777777888999999888777777666666666666777777666555555555555666777777444444444444444444444444444555555555666666666666666666666666666777777888999999;;;???HHH[[[zzzvvvvvvwww{{{rrr```ZZZYYYWWW\\\ccclllqqqxxxzzzppphhhhhhjjjlllooosssuuuyyy|||gggQQQEEE???>>>>>>???>>>===;;;999888777777777888888888888777777666888666555666888:::;;;:::;;;===AAAGGGKKKKKKHHHDDD===999666777;;;?????????@@@GGGSSSfff}}}uuu]]]III>>><<<@@@EEEKKKTTThhh|||yyyuuupppjjjfffdddbbbddddddccccccccccccddddddfffhhhiiiiiiiiikkkmmmooopppqqqrrrsssuuuwwwxxxyyy|||}}}}}}~~~~~~}}}zzzlll]]]UUUPPPKKKHHHGGGFFFHHHOOOZZZeeesssppp[[[MMMFFFDDDFFFDDDBBB???===<<<;;;999888:::888777777888999999888777777666666666666777777666666555555555666666777444444444444444444444444555555555666666666777777666666666666666777888888777888;;;@@@HHH[[[{{{}}}uuuuuuuuuzzzppp___ZZZXXXWWW[[[bbbjjjpppxxx~~~sssjjjccccccfffhhhkkknnnqqqvvv|||~~~eeePPPDDD?????????@@@>>><<<:::888666555555888888999999999888888777;;;888666777999<<<>>>??????AAAEEEKKKPPPNNNHHHCCC777666444555888;;;======CCCIIISSScccvvvrrrdddSSSGGG@@@>>>AAAGGGNNNWWWlll}}}{{{{{{zzzyyyuuusssoookkkhhheeedddddddddddddddcccddddddeeeeeehhhiiikkkkkkkkkllloooqqqqqqqqqrrrsssuuuwwwyyy{{{|||}}}~~~~~~{{{mmm^^^UUUPPPKKKHHHGGGFFFHHHOOOZZZeeesssqqq[[[MMMEEEDDDFFFCCCAAA>>>======<<<:::999:::888777777888999999888777777666666666666777777777666666555555555666666444444444444444444444444444444444555555555666666666666666666666777888888555777;;;???FFFXXXwwwvvvrrrtttyyymmm\\\WWWVVVUUUYYY```fffmmmvvv|||jjjbbb]]]___bbbdddfffiiiooouuu{{{}}}dddOOOBBB>>>>>>???>>><<<:::888777666666666999999::::::;;;::::::999:::999888:::===???@@@@@@CCCDDDIIIOOOSSSPPPHHH@@@444555555666777999<<>>===>>>;;;:::999777777777888888:::;;;;;;<<<<<<<<<;;;;;;999999:::===@@@AAA@@@???EEEGGGKKKQQQUUUQQQGGG???333666888888888999>>>BBBAAAFFFNNNZZZiiitttrrrjjj[[[QQQIIIHHHFFFBBBCCCHHHMMMVVVmmmuuummmkkkkkkiiigggfffdddaaa___^^^^^^______aaaaaabbbccceeegggiiijjjjjjkkkmmmmmmmmmnnnqqqsssppppppqqqrrrtttwwwzzz{{{{{{|||~~~~~~}}}ooo___VVVQQQKKKGGGGGGGGGIIIPPP[[[eeessswwwaaaQQQGGGCCCCCC>>>>>><<<;;;;;;;;;;;;;;;777777888888888888777777777777777777777888888888666666666666555555555555333333333444444444555555888666333000111333777:::777777666666666666666777>>>;;;:::===EEEVVVrrrtttqqqtttwww~~~zzzhhhYYYUUUTTTRRRWWWaaabbbeeemmmyyysss\\\UUUQQQTTTYYY]]]aaaeeeiiitttcccMMMAAA;;;:::;;;888777666555555666777888:::;;;<<<<<<<<<;;;:::999888;;;>>>BBBDDDDDDCCCBBBCCCIIIPPPUUUSSSJJJ@@@999555555444555777:::===???@@@EEEMMMYYYcccgggfffcccWWWUUURRRNNNKKKIIIHHHGGGOOOWWWlllzzznnndddWWWVVVZZZWWW[[[[[[ZZZZZZ[[[]]]```aaaddddddddddddeeefffhhhhhhkkkkkkllllllnnnoooqqqqqqooopppqqqrrrtttvvvxxxzzz}}}~~~}}}}}}}}}}}}{{{pppaaaUUUNNNLLLJJJHHHJJJKKKQQQ[[[fffvvvvvv```PPPFFFAAAAAA>>>>>>===<<<;;;;;;;;;;;;777888888888888888888777777777777777777777777888555555555555444444444444333333444444444555555555888666444333333555888:::888888777777777777888888===;;;:::>>>FFFWWWsssxxxuuuuuuyyyuuujjj^^^XXXUUUUUUYYY___ccceeennnzzzsss\\\TTTNNNPPPVVVZZZ___dddjjjuuu```JJJ@@@<<<::::::777777777777888:::<<<===?????????>>>===;;;999888:::===@@@CCCEEEEEEDDDDDDDDDHHHNNNPPPNNNFFF<<<666555444444555777:::===???BBBFFFLLLVVV^^^bbbaaa^^^VVVVVVUUUTTTSSSPPPNNNMMMPPPWWWhhhtttfff]]]QQQPPPSSSOOOTTTTTTSSSTTTVVVYYY\\\^^^^^^___aaacccfffhhhjjjjjjiiikkkmmmpppqqqqqqqqqpppooopppqqqrrrtttwwwyyyzzz|||}}}~~~~~~}}}}}}}}}}}}zzzpppaaaVVVOOOLLLIIIGGGIIIKKKQQQ[[[gggwwwwwwaaaQQQFFFBBBAAA???>>>===<<<;;;;;;;;;;;;999999999999999999999999888888777777777777777777555444444444444333333333444444444555555555666666777777666555555777888999999999888888888888999999===;;;:::>>>GGGYYYuuuxxxtttvvvyyyuuurrriii]]]WWWYYY]]]___eeehhhppp|||rrr^^^UUUOOOQQQVVV[[[```fffkkkvvv]]]HHH@@@<<<999999666777888:::===???AAABBBDDDCCCBBB???===;;;999888===???BBBDDDFFFFFFEEEEEEEEEGGGIIIIIIFFF???888333444444444444777:::===???DDDFFFJJJPPPVVVYYYZZZYYYUUUWWW[[[]]]]]][[[WWWTTTTTTYYYeeewwwmmmZZZRRRHHHHHHJJJEEEIIIIIIJJJKKKNNNRRRVVVXXXZZZ\\\___bbbeeegggiiiiiihhhjjjnnnrrrsssrrrpppoooppppppqqqrrruuuwwwyyyzzz||||||}}}~~~~~~}}}}}}~~~~~~}}}|||zzzxxxxxxxxxyyy|||~~~yyypppbbbWWWQQQMMMIIIFFFHHHJJJQQQ\\\hhhyyy{{{eeeUUUJJJDDDDDD???>>>===<<<;;;;;;;;;;;;:::999999999999999999:::888888888777777777777777555555555444444444333333444444555555555666666666555666666666666777777777888888777777777888999999<<<::::::???HHH[[[wwwwwwrrruuuxxx~~~tttaaaXXX]]]bbbbbbjjjlllsssqqqaaaYYYUUUXXX]]]```dddgggkkkxxx\\\GGG@@@<<<888777777888;;;>>>@@@BBBCCCDDDEEEDDDAAA???<<<;;;999999>>>???BBBDDDEEEEEEEEEDDDFFFFFFEEECCC???:::555222444333333444666999<<<>>>BBBCCCFFFIIINNNRRRTTTUUUVVVZZZ```eeefffbbb]]]YYYVVV[[[ffftttfffPPPIIIBBBAAABBB===@@@@@@AAACCCGGGLLLPPPSSSYYY[[[^^^bbbdddeeeeeeeeegggiiillloooqqqqqqpppoooppppppqqqsssuuuwwwyyyzzz|||}}}~~~~~~}}}}}}}}}~~~}}}sssrrrqqqpppppppppqqqrrruuuxxxyyypppcccYYYRRRMMMHHHEEEGGGJJJQQQ]]]iiizzz}}}gggWWWKKKEEEDDD??????===<<<<<<<<<<<<<<<::::::999888888999::::::888888888888777777666666666666666666555555555444444444444444555555555666444444555555666666666555666666666666666777888999;;;999:::???III]]]zzzyyytttsssvvv}}}{{{dddYYY^^^eeegggooopppwwwrrrbbb]]]\\\aaafffffffffhhhmmm{{{\\\HHHAAA;;;777777:::;;;>>>AAACCCDDDDDDCCCCCCAAA>>><<<::::::;;;;;;>>>???@@@BBBCCCCCCCCCBBBFFFDDDAAA>>>:::777444333333333222333555888;;;===???@@@BBBDDDHHHLLLQQQTTTXXX]]]dddiiijjjfff___[[[VVV[[[eeeqqq}}}```JJJDDD???===???;;;;;;;;;<<>>===<<<<<<<<<<<<:::999888777777888999:::999999888888777666666666777777666666666555555555333333333444444444555555444444444555555555555555555555555555666777888999:::999:::@@@KKK___|||xxxsssqqqttt{{{zzzdddYYY]]]eeejjjrrrtttzzzwwwddd```aaahhhmmmkkkiiiiiiooo~~~[[[IIIBBB;;;888:::<<<>>>BBBEEEFFFFFFEEECCCAAA???<<<:::999:::;;;===>>>??????@@@AAAAAAAAAAAACCCAAA>>>:::777555555555222222222333555888;;;===<<<>>>???AAADDDHHHNNNRRR[[[___fffkkkkkkgggbbb^^^UUU[[[bbbkkkvvv{{{ZZZEEEBBB===:::<<<;;;999999:::<<<@@@DDDHHHKKKLLLOOOTTTYYY___ccceeeggggggggggggiiikkkmmmoooqqqqqqqqqrrrsssuuuxxxzzz{{{|||}}}}}}~~~}}}}}}||||||}}}~~~zzzyyywwwvvvvvvvvvwwwwwwxxxvvvtttrrrppplllgggddd[[[\\\]]]```cccgggkkkmmmqqqwww|||rrrdddYYYQQQMMMIIIFFFFFFIIIQQQ]]]iiixxx~~~hhhXXXKKKDDDCCC@@@???>>>===<<<<<<<<<<<<:::999777666666777999:::999999888888777666666555666666555555555444444444222222222333333333333444555555555444555666666777666666666666777888999::::::888:::@@@LLL```~~~vvvrrrqqqssszzzrrrbbbZZZZZZaaaiiittttttzzzkkkggggggmmmrrrqqqoooooosss~~~XXXHHHAAA:::999???>>>@@@EEEHHHJJJJJJHHHFFFBBB@@@<<<999888999;;;===?????????@@@@@@@@@@@@@@@???===999666444444555555222111111222444777:::<<<<<<>>>@@@AAABBBEEEKKKOOO\\\```fffjjjkkkiiieeecccZZZ^^^aaadddnnn{{{sssSSSAAA@@@:::666:::;;;999999:::;;;>>>AAAEEEGGGGGGJJJNNNSSSYYY^^^bbbdddeeefffhhhkkkmmmnnnooopppqqqqqqrrrtttvvvxxxzzz{{{zzzzzz{{{||||||}}}}}}}}}}}}~~~|||{{{{{{|||}}}|||xxxtttuuuuuuuuuvvvvvvvvvwwwvvvsssnnnjjjfffbbb^^^ZZZWWWXXXZZZ]]]aaafffjjjlllssszzz~~~sssdddXXXPPPLLLIIIGGGFFFHHHQQQ\\\hhhwwwkkk[[[NNNGGGEEE@@@???>>>======<<<<<<<<<999888666555555666888999999999999888777666666555555555444444444333333333111111222222222333333333777666555555555666888999777777777777888999:::;;;999888:::AAALLLaaazzzvvvqqqssszzzkkkaaa[[[XXX]]]hhhttttttyyyrrrmmmlllqqquuuuuuuuuvvvvvvxxxUUUGGGAAA999:::CCC>>>AAAFFFKKKMMMMMMKKKJJJDDDAAA===999888999;;;===@@@@@@@@@@@@@@@@@@@@@@@@<<<:::666444333333444666222111111222444777:::<<<===???AAAAAAAAADDDIIIMMM]]]```eeejjjlllkkkiiigggaaacccbbbbbbjjjyyylllNNN>>>>>>888333888::::::999999:::<<>><<>>@@@===<<<===>>>???>>>;;;888888666333222333444333222555666777777777777:::<<<===>>>>>>>>>@@@EEEKKKOOO]]]bbbhhhkkkkkkkkknnnpppmmmlllhhhffflllxxxcccNNN<<<:::<<<888666999>>>>>>>>>>>>???@@@BBBBBBFFFGGGJJJNNNSSSXXX\\\___eeeeeeeeeeeegggkkknnnpppoooqqqtttuuuuuuwwwyyy{{{~~~|||zzzyyyzzzzzzzzzyyyrrrzzz{{{}}}}}}}}}||||||~~~yyyuuuuuuxxx{{{}}}uuummmgggaaa]]]ZZZZZZ]]]```cccggglllqqquuu|||uuucccUUUMMMJJJIIIHHHHHHIIIOOOZZZffftttooo]]]NNNFFFEEEAAA@@@???===<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::777888888777666555666777777777666555444444444444555444333333222222222222999777555333333333444555;;;===>>><<<999888888:::<<<;;;===AAAJJJ^^^}}}zzzuuuuuu|||mmm```ZZZZZZ___fffmmmssszzzyyysssuuu|||rrrQQQFFFDDD>>>===CCCFFFJJJJJJIIIMMMUUUXXXWWWPPPDDD;;;999;;;<<<>>>@@@AAA@@@@@@@@@AAA@@@>>>;;;888666333222333444333222222333444555444555888:::===>>>>>>???@@@DDDJJJNNNZZZ___fffkkknnnqqquuuyyywwwtttnnnhhhlllvvv]]]JJJ;;;:::;;;888666999;;;<<<===???AAACCCEEEFFFJJJJJJKKKMMMQQQUUUXXXZZZbbbbbbbbbccceeehhhjjjlllllloooqqqssssssuuuwwwzzz|||{{{{{{zzzzzzyyyxxxvvvuuu|||}}}}}}}}}}}}||||||~~~yyyvvvwww}}}}}}uuuooojjjeeebbb^^^```bbbeeehhhnnntttxxx}}}qqqaaaTTTLLLJJJHHHGGGHHHHHHNNNYYYdddqqqsss___OOOFFFDDDAAA@@@???===<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::888888777555333333666888777777777777666555444444444333333222222222333333666555333222111222333333>>>BBBDDD@@@999555777;;;<<<<<<===AAAJJJ^^^|||~~~zzzyyymmm```ZZZYYY^^^dddlllrrrzzz|||vvvwwwoooPPPEEECCC>>>???DDDIIIIIIIIIKKKSSS\\\___^^^WWWJJJ???<<<======>>>@@@@@@>>>============<<<:::888666333222333444333222111222333444444555888:::===>>>???@@@AAADDDIIILLLUUU[[[dddkkkqqqxxxwwwllllllttt}}}wwwSSSDDD888999;;;888777999;;;<<>>AAABBB>>>999666777999===<<<===AAAJJJ]]]|||~~~}}}nnn```YYYXXX\\\bbbjjjpppyyyyyyzzzrrrSSSGGGCCC???@@@DDDJJJHHHHHHNNNYYYcccfffeee\\\OOOBBB>>>>>>>>>???AAA@@@>>><<<;;;;;;;;;:::999888666333222333444333222222333555555666777:::<<<<<<>>>???@@@AAADDDHHHJJJRRRYYYcccmmmvvvrrrmmmttt}}}}}}eeeHHH>>>777888:::999888:::???AAADDDIIIMMMPPPSSSTTTOOOOOOPPPRRRWWW]]]cccgggeeeeeeddddddccccccccccccfffhhhjjjllllllnnnppprrrsssuuuwwwwwwuuurrrooonnn{{{|||{{{|||}}}}}}}}}~~~yyyvvvooooooppppppttt{{{{{{sssqqqhhh[[[QQQLLLIIIGGGEEEGGGGGGKKKSSS\\\gggwwwxxxbbbPPPEEEBBBAAA@@@???===<<<<<<<<<<<<;;;;;;:::::::::999999999888999888666444444777999333444555666666444333222222222222333555777888999666666666666666666777777;;;:::999999888888777666<<<<<<===AAAJJJ^^^|||oooaaaZZZXXX[[[```gggmmmuuu|||{{{xxxZZZKKKEEEAAAAAADDDIIIGGGIIISSS___hhhllllllbbbTTTFFF@@@??????@@@CCCDDDBBB???>>>>>>>>>===<<<888666333222333444333222111333444555555666999;;;:::<<>>>>>===;;;:::888666333222333444333222000111222222222333555777888;;;>>>AAACCCEEEHHHIIIRRR[[[jjjxxxuuuvvv{{{vvv]]]JJJ:::999777777888;;;>>>AAAGGGIIIMMMQQQUUUXXXYYYZZZYYYXXXXXXZZZ```hhhqqqvvvwwwqqqggg]]]VVVSSSTTTUUUWWWZZZ^^^aaadddgggjjjmmmuuutttqqqmmmiiikkkqqqvvv~~~yyyzzz|||~~~}}}}}}}}}}}}yyysssjjj]]]SSSNNNKKKHHHFFFIIIHHHJJJOOOUUU^^^kkkxxx}}}gggTTTHHHDDDAAA@@@???===<<<<<<<<<<<<:::::::::999999999999888777:::???@@@???;;;999777555555444444444444555555555444333333222222222222333333444555666777777777444555666777777888999::::::999;;;AAAKKK___}}}ssseee\\\YYY[[[___cccfffllluuu|||zzz{{{}}}dddQQQIIIFFFFFFGGGGGGIIIRRRaaakkkooosssyyyvvveeeRRRHHHCCC@@@AAACCC???>>>=========;;;888666888666333222333444333222111222333222111111333555555999>>>BBBDDDFFFHHHJJJSSS^^^nnnyyyuuuxxxyyy}}}eeeQQQEEE888999888777888<<>>999777777666555444444555777777444444444444444555666777444444666777888888888888222777;;;:::777666:::>>>999888;;;AAAKKK```}}}{{{tttfff]]]YYY[[[___aaadddjjjrrr|||{{{zzzyyyyyyzzzzzzzzz}}}}}}eeeRRRJJJHHHHHHIIIGGGKKKVVVfffoooqqqvvv|||~~~lllXXXKKKEEEAAA@@@BBBAAAAAA@@@AAAAAA???;;;888888666333222333444333222444555555444333333444666444888===BBBDDDGGGIIIJJJSSS___rrr{{{uuuuuuuuu}}}kkkSSSCCC<<<888::::::777777===CCCGGGOOORRRWWW]]]bbbeeeggghhhaaaaaabbbgggqqq}}}nnn[[[OOOKKKMMMPPPUUUZZZaaaiiipppxxxuuulllhhhppp~~~yyy|||~~~|||rrrcccWWWPPPLLLJJJHHHKKKJJJJJJNNNRRRYYYfffrrr}}}fffTTTIIIDDD@@@>>><<<;;;<<<===<<<<<<::::::999888888999::::::;;;:::===BBBAAA;;;777666555555555555555555555555555555555555555555555555666666666666777777777777555666777777666666777999<<<999<<>><<<999888777666555444333222222222222222222222333444555555555888<<>>DDDIIISSSWWW]]]eeelllppppppooodddiiiooouuulllVVVMMMMMMPPPPPPXXXaaakkkrrr|||vvvpppuuu~~~||||||zzzuuucccVVVOOOLLLIIIFFFIIIGGGGGGLLLRRRZZZfffrrrhhhVVVKKKEEEAAA>>><<<;;;<<<===<<<;;;::::::999888888999::::::::::::===AAAAAA;;;777777555555555555555555555555555555555555555555555555555666666666777777777777222333555444333333444666<<<:::<<>>AAADDDHHHJJJOOO]]]sssrrrccc___```fffgggdddYYYJJJ>>>888888777888888999;;;@@@FFFJJJVVV\\\eeemmmrrrsssqqqoookkkqqqxxxoooZZZPPPPPPRRRSSS```lll{{{{{{zzz}}}{{{|||}}}~~~|||uuudddWWWPPPLLLIIIFFFHHHFFFGGGLLLQQQYYYfffrrrjjjXXXLLLGGGAAA???<<<;;;<<<===<<<;;;:::999999888888999999::::::999<<<@@@???:::666777666666666666666666666666555555555555555555555555555555666666666777777777444666777777666666777888;;;:::===CCCIII[[[{{{vvvddd[[[YYYZZZ[[[```aaahhhttt}}}yyyuuuooojjjgggdddaaa___``````aaaccceeefffeeedddbbbbbbdddiiiqqqyyyuuuggg\\\UUUQQQNNNKKKPPPUUU^^^hhhrrrzzz~~~nnn\\\MMMFFFFFFGGGDDDDDDCCCBBB@@@>>>;;;:::888777666555333333333333222222222222333444555555777999<<<>>>@@@BBBFFFIIIPPP```xxxgggXXXRRRRRRVVVSSSNNNFFF===888666666888999:::;;;>>>CCCIIINNNXXX```lllsssuuurrrpppnnnooovvvppp[[[PPPPPPUUUYYYiiizzz~~~|||yyyxxxzzz{{{}}}}}}vvvfffYYYQQQLLLIIIFFFGGGEEEGGGKKKQQQYYYgggtttkkkYYYMMMGGGBBB@@@===<<<<<<===<<<;;;999999999999999999999999:::888:::>>>===999666777666666666666666666666666555555555555555555555555555555555666666666777777666777999888777777888:::999999===BBBHHH[[[xxxfff\\\YYY[[[\\\___aaahhhtttxxxsssnnniiiccc^^^[[[XXXVVVTTTVVVUUUUUUWWWXXXXXXVVVTTTTTTTTTUUUXXX^^^ffflllpppsssnnngggbbb]]]XXXSSSOOOTTTXXX```iiissszzzvvveeeTTTIIIGGGIIIDDDDDDDDDDDDBBB???===;;;999888666555444444333333222222222222333444666666888:::<<<===???AAAEEEHHHTTTeeeuuu]]]OOOJJJJJJJJJFFFAAA<<<999888777666777999;;;===AAAGGGOOOTTTZZZbbbmmmqqqppplllkkklllllltttkkkVVVMMMNNNWWW___sss|||zzzyyywwwwwwyyywww{{{{{{vvvhhh[[[RRRLLLHHHFFFGGGFFFHHHLLLQQQZZZiiixxxlllYYYMMMFFFCCC@@@===<<<<<<===<<<;;;999999999999999999999999999777888<<<;;;777666888666666666666666666666666555555555555555555555555555555555555666666666666333555666666555444666777888999===BBBGGGZZZzzziii^^^ZZZ[[[\\\^^^aaaiiittt~~~xxxpppkkk```[[[UUUPPPMMMLLLJJJIIIKKKJJJJJJKKKLLLLLLJJJGGGHHHHHHIIIJJJNNNTTTZZZ___ffffffeeedddbbb^^^XXXTTTUUUYYY```iiisss{{{ooo]]]OOOIIIIIIDDDEEEFFFFFFDDDAAA>>><<<999888777666555444444444222222222333444666777888:::;;;<<<===>>>AAAEEEHHHUUUgggkkkTTTHHHDDDCCCBBB???<<<::::::999777555777999<<>>=========<<<;;;888999999::::::999999888999666777999999666666888555555555555555555555555555555555555555555555555444444555555555666666666555666777777666666777999888888<<>>???BBBFFFJJJTTTggg}}}```LLLAAA<<<::::::999999999999999777555888:::===AAAFFFMMMVVV[[[___aaacccbbb``````cccfffcccjjjsss}}}mmmXXXLLLHHHLLL[[[kkk}}}~~~~~~}}}xxxpppmmmllloooqqqqqqtttyyyvvv~~~}}}xxxlll___TTTLLLHHHFFFEEEEEEHHHMMMQQQZZZmmm~~~ooo\\\OOOHHHDDDBBB???=========<<<;;;888999::::::::::::999888888666555888888555666999444444444444444444444444555555555555555555555555444444444555555555666666777999::::::999888:::;;;:::888:::???DDDQQQmmmmmm```YYYYYY[[[[[[```hhhrrrzzz~~~xxxrrrlllfff___[[[RRRNNNHHHDDDCCCDDDDDDDDD@@@@@@@@@AAACCCCCCAAA???;;;<<<>>>>>>===>>>BBBEEEJJJNNNTTTYYYZZZYYYWWWUUUUUUYYYaaakkkvvvuuuaaaQQQHHHEEEFFFHHHIIIGGGDDDAAA>>>::::::888777666555555555444555555666777999;;;<<<;;;<<<===>>>@@@CCCHHHLLLXXXjjjoooTTTDDD<<<888666666666777777777777888888<<<>>>@@@BBBFFFMMMTTTYYY[[[ZZZZZZYYYYYYZZZ[[[\\\YYY^^^dddjjjrrrzzz{{{xxxfffWWWKKKGGGGGGIIIVVVfffyyyzzzxxxwwwwwwwwwwwwuuupppkkkgggdddaaa```bbbgggjjjkkkooouuuvvv~~~}}}~~~xxxnnnaaaUUULLLGGGFFFBBBCCCGGGKKKOOOYYYlll~~~qqq^^^QQQJJJEEEBBB???=========<<<;;;888999:::;;;;;;:::999888888555555777777555666999333333333333333333333333555555555555555555555555444444444555555555666666444666777777666666777888<<<999:::>>>BBBLLLddd|||ooo```YYYXXXZZZZZZ^^^gggpppxxx|||xxxrrrkkkeee___YYYUUUJJJFFF@@@======>>>??????EEEDDDCCCBBBBBB@@@===:::999;;;===<<<::::::===@@@AAAFFFMMMRRRTTTTTTSSSSSSUUUZZZbbblllxxx}}}hhhUUUIIIEEEGGGIIIIIIHHHEEEAAA???;;;:::999777666666555555555555666777888:::<<<===<<<===>>>>>>@@@DDDJJJNNN^^^ooodddLLL@@@;;;999777555666777666555777;;;>>>@@@AAABBBCCCFFFKKKRRRVVVUUUSSSRRRRRRTTTUUUTTTSSSNNNRRRVVVXXX]]]cccccc```RRRGGGAAACCCDDDEEEPPP___jjjvvv~~~{{{tttpppppppppppppppooojjjaaa[[[XXXWWWXXXWWWZZZ```dddffflllrrrttt|||{{{}}}~~~yyyooobbbUUULLLGGGFFF???AAAEEEIIIMMMWWWkkk~~~ttt^^^OOOHHHCCC@@@>>>======<<<;;;:::;;;;;;::::::::::::999999;;;;;;::::::999888777777444555666666666555333222444555666555333222222333777666444333333555888999777777777777777777777777<<<999888:::>>>III]]]nnn|||}}}}}}~~~qqq___WWWWWW[[[[[[___fffnnnzzzwwwqqqiiidddaaa\\\TTTMMMFFFDDDBBB???>>>>>>???@@@CCCAAA???>>>>>>===<<<;;;===;;;888777999<<<>>>>>>CCCDDDFFFHHHIIIJJJKKKKKKLLLSSS^^^lllzzzjjjWWWKKKFFFJJJNNNPPPMMMHHHCCC???===;;;999777666666777777<<<777444777<<<>>>>>>>>><<<<<<>>>AAABBBCCCIIIQQQ]]]tttoooWWWFFF>>>;;;999777555555555555666777999:::@@@@@@???@@@CCCGGGLLLNNNLLLLLLKKKJJJJJJJJJJJJKKKGGGGGGHHHHHHJJJKKKMMMNNN@@@???===<<<>>>DDDMMMSSSbbbggglllnnnpppsssppplllooohhhccc^^^XXXQQQNNNOOOOOOTTTYYY[[[\\\aaaiiipppqqqtttwwwwwwvvvxxx~~~zzznnn___TTTLLLGGGFFFGGGFFFHHHJJJNNNWWWjjj|||vvv```QQQJJJDDDBBB@@@>>>>>>>>>===;;;;;;;;;::::::::::::999999::::::999999888888777777555555555666555555444333888999999888777666666888555555666666666777777777777777777777777777777777999888999;;;???GGGXXXhhhzzz{{{}}}}}}~~~qqq___UUUUUUXXX[[[```fffooozzz}}}zzzsssmmmeee```\\\WWWOOOIIICCCBBBAAA@@@@@@AAABBBBBBDDDBBB???>>>???>>>===<<<;;;999777777999;;;<<<;;;<<<===>>>@@@AAABBBBBBBBBHHHNNNYYYggguuummmZZZNNNIIILLLPPPRRROOOJJJEEEBBB>>><<<999777666666777777:::888888;;;>>>??????>>>===<<<>>>AAABBBDDDLLLUUUcccvvvooo```LLL>>>999888666555666666666666777999;;;<<>>===<<<;;;===BBBIIINNNXXX___fffjjjooorrrooojjjhhhbbb\\\WWWQQQJJJHHHJJJMMMPPPTTTWWW[[[aaaiiinnnppptttvvvwwwwwwzzzzzzmmm___SSSKKKFFFEEEDDDCCCEEEGGGKKKTTTgggxxxxxxbbbSSSLLLFFFDDDAAA@@@@@@@@@>>>===;;;;;;::::::::::::999999888888888888777777777777666666555444444444444555666777777777555444555666333444666777888777666555777777777777777777777777777777:::<<<>>>DDDTTTcccvvv{{{{{{{{{}}}rrr___UUUSSSVVV\\\```gggooozzz|||vvvssslllggg___YYYUUUPPPIIIDDD??????@@@AAABBBCCCDDDDDDDDDBBB@@@@@@@@@@@@???===;;;:::999:::;;;<<<;;;:::<<<<<<===>>>???@@@@@@@@@CCCHHHQQQ]]]kkkwww}}}ppp___TTTNNNPPPSSSTTTRRRNNNIIIEEE???===:::777666666777888444666999;;;=========;;;@@@>>>>>>AAACCCFFFPPPZZZkkkzzz|||iii\\\QQQCCC:::888999999888777777777888999<<<>>>???BBBBBBAAAAAAAAABBBBBBCCCAAA@@@??????>>>>>>??????>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;<<>>===;;;;;;:::::::::999999999666666666666777777777777777666555333333444555555333444555555333333333555333444444555555555555555777777777777777777777777777888;;;<<<<<>>???AAABBBCCCCCCCCCCCCDDDCCCBBBBBBCCCBBBAAA???>>>======>>>@@@???===;;;>>>>>>???@@@@@@AAA@@@@@@@@@CCCIIIRRR]]]hhhqqqwwwzzzyyyyyyyyyvvvnnnbbbYYYRRRSSSTTTUUUUUUQQQMMMIIIAAA???;;;888666666777888444888;;;<<<===@@@@@@>>>BBB???>>>AAACCCHHHTTT```qqqyyyfffUUULLLEEE<<<777777999999888777777777888;;;===@@@AAAAAAAAAAAA@@@@@@??????>>>;;;::::::999888999999999<<<;;;;;;:::::::::;;;;;;<<<===>>>>>>===???AAACCCKKKTTT```kkkuuuyyytttlll___XXXPPPLLLGGGCCCDDDHHHMMMPPPVVV```lllwww~~~zzzmmm___SSSJJJFFFDDDGGGGGGHHHKKKNNNVVVgggxxx|||eeeUUUMMMEEECCC@@@?????????===<<<;;;;;;:::::::::999999999666666666666666666777777777666555333333444555555444666777666555444666777444333222111111333555666666666666666666666666666::::::<<<<<<;;;AAASSSeeevvvxxxuuuvvvzzztttbbbXXXVVVWWW\\\aaahhhqqq{{{~~~wwwpppkkk```\\\VVVPPPKKKFFFCCCAAAAAAAAABBBCCCCCCCCCBBBAAADDDCCCCCCDDDEEEEEECCCAAA@@@??????AAAAAA@@@>>>;;;;;;;;;<<<===>>>>>>>>>===???@@@CCCIIIPPPXXX___ccceeeeeegggiiijjjggg```[[[TTTSSSSSSUUUVVVTTTPPPLLLDDDAAA<<<888666666777888999>>>@@@???BBBHHHIIIFFFBBB???>>>@@@CCCIIIVVVcccssssssdddUUUIII???;;;555333333555555444555666777888;;;>>>AAACCC@@@@@@@@@???>>>======<<<888777777666666666666666444555555555777888999:::???@@@BBBBBBAAAAAABBBCCCLLLUUUbbboooyyy}}}vvvlll\\\TTTLLLHHHDDDBBBFFFKKKPPPVVVaaaqqq|||oooaaaTTTLLLGGGEEECCCCCCEEEHHHJJJRRRbbbrrr~~~gggVVVNNNDDDBBB???>>>>>>>>><<<;;;;;;;;;::::::::::::999999777777777777666666666666666666555444444444444555222333444444333333444555555333111000000222555777666666666666666666666666999:::<<<<<<;;;BBBUUUiiizzzvvvrrrrrrxxxvvveeeZZZWWWXXX]]]bbbiiiqqq{{{|||uuunnnhhh[[[XXXSSSMMMHHHEEECCCBBBDDDDDDCCCCCCBBBBBBAAAAAADDDDDDDDDFFFGGGGGGEEECCC@@@@@@???@@@@@@???<<<:::;;;<<<===>>>????????????AAAAAAAAACCCFFFKKKOOOQQQRRRTTTWWWZZZ[[[ZZZYYYXXXSSSQQQQQQSSSUUUUUURRRNNNFFFBBB===888666666777888999>>>@@@AAAGGGPPPNNNGGGBBB???>>>???BBBIIIVVVbbbpppyyybbbRRRIIIBBB<<<999666444444555555555555555777999<<<@@@CCCEEEBBBAAA@@@>>><<<;;;;;;;;;777666666555444555555555333333444666888:::<<<===BBBDDDEEEEEEDDDDDDEEEFFFMMMVVVcccppp{{{wwwkkkXXXOOOGGGDDDBBBBBBHHHOOOVVVaaattt}}}pppaaaUUULLLGGGFFFDDDDDDGGGIIIKKKRRRbbbrrriiiYYYPPPDDDBBB???>>>>>>>>><<<;;;;;;;;;::::::::::::999999888888888777777666666666555555555666555555444333000111333222111111333444444444333333333444555666666666666666666666666666333777<<<>>>===CCCVVViii}}}uuuoooooovvv}}}xxxfff[[[WWWWWW]]]bbbiiirrr|||}}}yyyqqqiiicccWWWUUUQQQKKKFFFDDDDDDDDDEEEDDDCCCBBBAAABBBBBBCCCDDDDDDEEEGGGIIIIIIGGGEEECCCAAA@@@@@@@@@???===;;;===>>>???AAABBBCCCCCCDDDBBBBBBBBBBBBCCCDDDFFFGGGEEEIIINNNOOOMMMMMMOOORRRPPPNNNMMMPPPTTTUUUSSSOOOGGGCCC>>>999666666777999999???CCCGGGRRR[[[UUUGGGAAA>>>===???AAAGGGTTT```lllxxx{{{jjjTTTHHHAAA<<<<<<:::777666666777777777666666888:::>>>BBBFFFHHHGGGEEEAAA===:::999888888666666555444444444444555666777888:::<<<>>>@@@BBBEEEGGGHHHGGGFFFFFFHHHIIIOOOXXXdddrrr~~~zzznnnVVVMMMEEEBBBBBBDDDLLLTTTbbbrrr}}}pppaaaTTTKKKGGGEEEFFFGGGIIILLLMMMTTTcccrrrkkkZZZRRRDDDBBB@@@??????>>>===;;;;;;;;;;;;:::::::::999999:::999999888777666666555444555666666666555333222444555666666555555777888444555666777777777666555666666666666666666666666...444<<<@@@???DDDVVVhhh|||tttmmmmmmuuu}}}zzzggg[[[VVVVVV]]]bbbjjjrrr|||{{{vvvnnneee___UUUSSSOOOJJJEEECCCDDDEEEEEECCCBBBAAAAAABBBDDDEEEEEEEEEFFFHHHJJJJJJHHHFFFFFFEEECCCBBBBBBAAA@@@>>><<<===>>>@@@BBBCCCCCCDDDCCCCCCBBBBBBBBBBBBBBBCCC@@@EEEJJJIIIEEEDDDHHHMMMOOOLLLKKKNNNSSSUUUSSSOOOHHHDDD>>>999666666777999???FFFLLLSSS```iii___MMM@@@===<<<>>>AAAFFFSSS^^^iiiqqqooo^^^LLLCCC===777777555444222222333555555777888999<<<@@@DDDHHHJJJKKKHHHCCC===999777666666666555555444444444444444777888888:::<<<>>>@@@AAAGGGHHHIIIHHHGGGGGGIIIKKKQQQZZZfffttt~~~sssVVVNNNFFFCCCDDDGGGPPPYYYlll|||ooo```SSSJJJEEEDDDCCCDDDFFFIIIJJJPPP___oookkkYYYOOOGGGCCC???<<<===???AAAAAA<<<;;;:::999888888888888:::999777666555666888999666555555444444444555666444555666666555444333222555555555555555555555555666666666666777777777777888:::777:::AAACCCOOOgggxxxpppmmmlllqqq{{{~~~iii[[[WWWWWW^^^aaaiiisss|||zzzssslllddd]]]XXXVVVQQQKKKFFFDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBDDDFFFGGGGGGGGGHHHIIIJJJGGGDDDCCCCCCBBB???<<>>@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDJJJJJJJJJJJJKKKMMMNNNOOOIIIFFFAAA<<<999777888888???BBBQQQbbbxxxnnnpppMMMAAA>>>===>>>@@@DDDNNNXXXeeehhheeeVVVGGG>>>;;;999999888777555444333222222:::::::::;;;???DDDIIILLLUUUNNNEEE===999777666666444333111000000222333555888777999>>>@@@>>>???CCCCCCFFFJJJKKKJJJJJJMMMPPPSSS]]]lll|||yyyiiiUUUIIIBBBCCCDDDFFFRRRbbbrrrzzzmmm___UUUMMMGGGDDDBBBBBBCCCEEEGGGMMM]]]mmmlllYYYOOODDDBBB???======>>>======<<<;;;:::999888888888888777666444333333333555666666666666666555555444444)))+++---000111333333333555555555555555555555555555555555666666666666666888:::777:::AAACCCOOOgggzzzqqqnnnnnnsss}}}kkk]]]XXXYYY^^^aaahhhsss|||}}}wwwpppiiiaaaZZZUUUQQQLLLGGGCCCBBBCCCDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBEEEGGGJJJJJJJJJJJJKKKLLLMMMJJJGGGGGGGGGFFFCCC@@@CCCCCCCCCCCCCCCCCCCCCDDD@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDGGGGGGHHHHHHJJJKKKMMMMMMJJJFFFAAA<<<888888888999???CCCVVViiivvvwwwTTTGGGCCCAAACCCDDDGGGOOOYYY___bbb___QQQCCC;;;888666222222222222333444555666999999999<<<@@@FFFLLLOOOTTTMMMDDD<<<888666666666555444222222222333555666888777999>>>@@@???@@@EEEEEEHHHLLLMMMMMMMMMOOORRR\\\eeesss|||jjjQQQFFF@@@AAABBBEEEQQQ```zzz{{{mmm```UUUMMMHHHDDDBBBBBBDDDFFFGGGMMM]]]lllooo[[[PPPDDDBBB@@@??????>>>;;;999;;;;;;:::999888888888888666555444333222333444555555666777777666555444333111111222333333222222111555555555555555555555555555666666666777777777888777999777:::@@@BBBNNNeee|||{{{qqqooopppvvvnnn___ZZZZZZ^^^aaahhhrrr{{{}}}yyyrrrkkkeee]]]WWWRRRMMMIIIEEEBBBCCCDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBCCCEEEGGGHHHGGGHHHIIIJJJIIIGGGEEEEEEEEECCCAAA???AAA@@@?????????AAABBBCCCAAAAAABBBBBBCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDDDDEEEDDDEEEEEEFFFHHHIIIKKKLLLJJJGGGAAA;;;888888:::;;;???FFF\\\rrr\\\HHHDDDAAAAAABBBCCCJJJSSSXXX\\\YYYMMMAAA:::777555111111222333444666777888777777999<<>>@@@???CCCIIIJJJMMMRRRTTTUUUVVVWWWXXXfffooo}}}{{{eeeMMMEEE???AAABBBEEEQQQ^^^}}}{{{nnnaaaVVVNNNHHHEEEDDDCCCEEEFFFGGGMMM]]]lllqqq\\\QQQGGGEEEAAA@@@???>>><<<:::;;;:::999999888888888999999888777666666666666777111333555666777666444333888777777666555444333333555555555555555555555555777777777888888999999:::666999777999@@@AAAMMMdddyyyzzzsssqqqssszzzooo```ZZZZZZ___aaahhhrrrzzzzzzvvvooohhhaaaZZZTTTPPPMMMJJJFFFDDDDDDFFFFFFGGGEEEEEEDDDDDDCCCCCCBBBBBB@@@BBBDDDEEEEEEEEEFFFGGGDDDDDDCCCCCCBBBAAA???===>>>===;;;;;;;;;===@@@AAABBBBBBCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDEEEGGGIIIKKKLLLJJJGGGAAA;;;999999;;;===AAAJJJbbbxxxbbbJJJEEEAAA@@@@@@@@@EEELLLTTTWWWUUUKKKBBB===;;;999999888777777666777777777777888999<<<@@@FFFKKKNNNNNNHHH???888444444555555444444444444444555777777999999;;;???@@@AAAGGGOOOTTTWWW\\\aaadddfffffffffrrr{{{uuu[[[KKKDDDAAABBBDDDHHHRRR]]]uuu|||oooaaaWWWOOOIIIFFFEEEDDDFFFGGGHHHNNN]]]lllttt^^^RRRIIIEEE???<<<;;;;;;;;;;;;::::::999999888888999999999999999888888888888888---///222555666666555555//////000111333555666777555555555555555555555555555555666666777888999999666888777999@@@AAAKKKbbbyyyyyyuuutttvvv}}}pppaaaZZZZZZ___aaahhhrrrzzzyyytttllleee___YYYSSSOOOLLLIIIEEECCCDDDDDDEEEDDDFFFEEEEEEDDDCCCCCCBBBBBBBBBDDDFFFGGGGGGGGGHHHIIIEEEFFFGGGGGGFFFDDDBBBAAA@@@???===<<<===???AAABBBBBBBBBCCCDDDFFFGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEFFFGGGIIIKKKLLLJJJFFFAAA<<<:::;;;===>>>CCCLLLcccxxxeeePPPJJJDDDCCCBBBBBBEEEIIIOOORRRPPPIIIBBB???>>>;;;===<<<;;;999888777777777:::::::::;;;>>>AAADDDFFFHHHCCC;;;666444444555555333333333444444555666777:::999<<<@@@AAADDDMMMWWWaaadddkkkrrrxxx{{{|||{{{pppTTTFFFBBB@@@@@@BBBGGGPPPXXXhhh|||oooaaaWWWOOOIIIFFFEEEEEEFFFHHHIIIOOO^^^nnnwww```TTTHHHCCC===999888999::::::::::::999999888999999:::888888888777777777666666...///222444555666666666111111111111222333444555555555555555555555555555222222333444555666777777555888666999@@@@@@JJJ```zzzzzzwwwvvvyyyrrrbbb[[[ZZZ^^^aaahhhrrr{{{wwwrrrjjjccc]]]WWWRRRNNNHHHFFFBBBAAAAAABBBBBBAAAGGGFFFEEEEEEDDDCCCBBBBBB@@@BBBEEEFFFEEEEEEFFFHHHEEEGGGJJJJJJHHHFFFEEEDDD@@@@@@???>>>>>>>>>@@@@@@BBBBBBCCCEEEFFFHHHIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGIIIJJJKKKHHHFFFBBB>>><<<<<<>>>???EEELLLaaarrrgggRRRJJJDDDCCCBBBAAABBBEEEHHHKKKJJJDDD@@@???>>><<<;;;::::::999999999::::::======<<<<<<<<<===???@@@AAA===888555555555555555222333333444555666777777::::::===AAACCCHHHTTTaaammmqqqzzziiiPPP???>>>===<<<>>>CCCJJJPPP___pppzzz{{{nnnaaaVVVNNNHHHEEEDDDDDDFFFHHHJJJPPP```oooxxxbbbUUUGGGCCC???<<<<<<<<<<<<;;;:::999999888999999::::::777777777777777666555555333333444555555666666777999888666444333222333333555555555555555555555555333333444555666777888888444888666999@@@???III___}}}}}}yyyxxx{{{tttddd]]][[[^^^aaahhhsss||||||uuuooohhh```ZZZUUUPPPMMMEEEBBB@@@@@@AAACCCCCCCCCGGGGGGFFFEEEDDDCCCBBBBBB@@@BBBDDDEEEDDDDDDFFFGGGGGGKKKNNNNNNLLLJJJIIIIIICCCCCCBBBBBBAAA@@@@@@@@@AAAAAACCCDDDFFFHHHIIIJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIFFFEEEBBB@@@>>>>>>>>>>>>EEEKKK\\\kkk{{{kkkSSSKKKDDDCCCBBB@@@@@@CCCCCCFFFFFFAAA???@@@@@@===;;;;;;;;;;;;<<<======>>>@@@???>>>===<<<<<<======:::888666555666666555444333333555666777888888888::::::>>>BBBEEELLLZZZiiivvv{{{xxx\\\III<<<===<<<:::<<>>>>>EEEIIIXXXfff|||xxxoooXXXPPPIIIHHHGGGEEEEEEFFFBBBEEEEEEAAA@@@BBBBBB???@@@@@@????????????@@@@@@AAAAAA???>>>============777555555555777777666444444555666888999999:::::::::;;;>>>CCCFFFNNN^^^mmm{{{eeeNNN@@@===>>>===;;;<<>>???@@@???>>>::::::999999999999888888777777777777777888888888555555444444444444555555333333333444444333222222666666666666666666666666666555555666888;;;???AAA999777777888999>>>KKKXXX~~~}}}~~~|||hhh\\\YYY___ccchhhoooyyyzzzooojjjccc\\\VVVQQQLLLHHHBBB@@@???@@@CCCEEEFFFFFFEEEGGGGGGFFFDDDCCCDDDEEEGGGGGGGGGGGGHHHIIIJJJJJJSSSSSSSSSSSSRRRQQQPPPOOOPPPNNNLLLNNNOOOMMMFFF???@@@@@@BBBDDDFFFIIIKKKMMMMMMLLLJJJIIIHHHHHHIIIIIIIIIHHHFFFEEEDDDDDDDDDDDDEEEDDDBBB@@@?????????@@@AAAKKKRRRXXXfffwww|||vvvdddRRRDDDFFFHHHDDDBBBFFFDDDFFFIIIIIIFFFBBB???>>>CCCCCCCCCDDDEEEFFFFFFGGGBBB@@@>>><<<;;;::::::::::::888777555444444444444555555666666777999:::;;;;;;===???AAAEEEPPP___jjjvvv|||zzzgggTTTCCC:::<<<<<<;;;<<<===@@@DDDGGGNNNSSS___ppp{{{kkk^^^UUUOOOJJJGGGCCCDDDFFFIIILLLSSScccsss~~~fffWWWMMMHHHAAA>>>>>>???>>>===<<<<<<;;;;;;;;;;;;::::::777777777777777777666666555555444444444444555555555555555666555555555444555555555555555555555555666555555666777:::===???999888888888999===IIIVVVxxx}}}{{{{{{~~~~~~jjj^^^[[[\\\```eeemmmxxxyyymmmiiiaaaZZZTTTNNNIIIFFFAAA@@@???@@@BBBEEEFFFFFFFFFGGGHHHFFFDDDCCCCCCDDDEEEEEEFFFFFFGGGHHHJJJKKKLLLLLLMMMLLLLLLKKKJJJJJJKKKIIIIIIKKKMMMLLLFFF@@@>>>>>>@@@BBBEEEHHHJJJKKKLLLKKKJJJHHHGGGGGGGGGHHHEEEEEEEEEDDDDDDCCCCCCBBBDDDCCCBBB@@@??????>>>>>>???HHHOOOTTTaaarrryyyuuugggUUUGGGGGGHHHEEEDDDGGGHHHJJJLLLKKKGGGCCCAAA@@@DDDEEEEEEFFFGGGGGGGGGGGGBBBAAA???<<<;;;::::::::::::999777555444444555555666666666777888999:::;;;===???AAABBBDDDLLLXXXaaakkksssrrrdddWWWKKKBBB=========<<<<<<>>>AAAFFFIIINNNTTTaaassszzzkkk]]]TTTNNNIIIFFFDDDDDDFFFIIILLLUUUfffwwwhhhZZZNNNHHHBBB>>>>>>>>><<<;;;<<<<<<;;;;;;;;;;;;::::::888888888777666666666555555555444444444444555555555555555555555555555555555555555555555555555555666666555555666888:::;;;:::888888999999<<>>???BBBDDDEEEEEEGGGHHHHHHFFFDDDBBBBBBCCCDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCBBBDDDCCCCCCFFFIIIHHHDDD@@@===>>>@@@BBBDDDGGGJJJKKKLLLKKKIIIHHHGGGFFFFFFFFFDDDDDDEEEFFFFFFEEEDDDCCCBBBBBBBBBAAA@@@???>>>===>>>EEEJJJNNNZZZkkktttssskkkZZZKKKIIIIIIFFFFFFIIINNNNNNNNNLLLGGGDDDBBBBBBFFFGGGHHHIIIIIIHHHHHHGGGCCCBBB???===;;;:::::::::;;;:::888666555555555666777777777777888:::;;;<<>>>>>======>>>BBBHHHMMMQQQXXXgggzzzyyyjjj\\\SSSMMMHHHEEEDDDDDDEEEHHHLLLWWWjjj|||jjj\\\OOOIIIBBB>>>======;;;999::::::999999999888888888::::::999888777666666666555555444444444444555555333333333333333444444555555555555555555555555555666666555555555666777888999888999999888:::DDDOOOhhh|||yyywwwzzzoooaaa]]]XXX[[[```gggqqq}}}|||tttiiieee]]]VVVPPPJJJEEEAAA@@@>>>===>>>AAACCCDDDDDDGGGHHHHHHFFFCCCAAAAAAAAADDDCCC@@@>>>;;;999888777======>>>???????????????@@@???@@@BBBCCCCCC@@@<<>>???CCCFFFJJJUUUeeeooorrrppp```QQQLLLJJJHHHHHHJJJPPPPPPNNNJJJFFFCCCBBBCCCFFFGGGIIIJJJJJJIIIGGGFFFDDDBBB@@@>>><<<;;;;;;;;;<<<;;;999888777666777777888888888888999;;;<<<===>>>@@@BBBCCCCCCEEEIIILLLRRRXXXeeerrrzzzyyyooofffWWWQQQHHH@@@<<<;;;;;;;;;<<<=========>>>BBBJJJPPPTTT]]]nnnxxxiii[[[RRRLLLGGGDDDEEEDDDEEEHHHMMMYYYooolll]]]PPPJJJCCC>>>======;;;999::::::999999999888888888;;;;;;:::999888888777777555555444444444444555555444333333333333444555666555555555555555555555555666555555555555555555555888888999999888999BBBLLLfff{{{yyy{{{ooo```[[[YYY[[[^^^dddmmmyyyyyypppgggbbb[[[TTTNNNIIIDDDAAA>>>===<<<===@@@BBBCCCCCCFFFGGGFFFEEEBBB@@@???@@@CCCAAA???<<<999777666555;;;<<<===???@@@@@@@@@@@@@@@@@@@@@@@@@@@???<<<:::??????@@@AAACCCEEEGGGIIILLLLLLLLLKKKJJJJJJIIIHHHFFFGGGIIIKKKKKKJJJHHHGGGDDDEEEEEEFFFEEEDDDBBBAAAAAACCCEEEHHHRRR```lllrrrsssfffWWWOOOLLLJJJIIIJJJMMMLLLKKKGGGCCCAAAAAABBBDDDFFFIIIKKKKKKJJJGGGEEECCCBBB@@@>>>===<<<<<<===>>>===;;;999888888888999999999999999:::<<<===>>>===???AAACCCDDDEEEFFFHHHKKKOOOVVV___dddccc]]]XXXNNNJJJDDD???===<<<;;;:::;;;===?????????DDDLLLSSSWWWbbbuuuxxxhhh[[[RRRLLLGGGDDDDDDDDDEEEHHHNNN[[[rrrnnn___PPPKKKCCC???>>>>>><<<:::<<<<<<;;;;;;;;;;;;:::::::::::::::999999888888777555555444444444444555555666666555555555777888999444444444444444444444444555555555555555555555555666666888:::888888@@@JJJeee{{{|||ppp___YYYYYY[[[]]]bbbjjjvvv}}}uuulllddd___YYYRRRMMMHHHDDDAAA>>><<<;;;<<>>>>>?????????>>>=========>>>>>>>>>???AAABBBDDDEEEFFFFFFDDDDDDDDDCCCBBB@@@>>><<<>>>?????????AAABBBCCCDDDKKKKKKLLLLLLLLLLLLKKKJJJGGGGGGHHHIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDBBBCCCEEEHHHPPP\\\jjjrrrtttjjj]]]SSSMMMKKKIIIHHHGGGGGGFFFCCC@@@??????@@@BBBEEEIIILLLMMMKKKHHHFFFBBBAAA@@@>>>>>>>>>>>>??????>>><<<:::999999999:::::::::::::::;;;===>>>???>>>???AAACCCDDDEEEEEEEEEIIIJJJNNNRRRVVVVVVSSSQQQGGGEEEBBB@@@@@@@@@???======AAAEEEEEEFFFIIIQQQXXX\\\iii~~~xxxiii[[[RRRLLLGGGDDDCCCCCCEEEIIIOOO\\\ssspppaaaQQQKKKDDD@@@??????>>><<<<<<<<<;;;;;;;;;;;;::::::777777777777777777777777555555444444444444555555666666555444555777999:::444444444444444444444444555555555666666666555555444555777999888888@@@III___yyy}}}}}}qqq```ZZZXXXYYY[[[```iiiuuu{{{qqqhhh```[[[UUUOOOKKKGGGCCC@@@===;;;:::;;;>>>AAABBBBBB@@@AAABBBAAA>>>======>>>>>>>>>>>>???@@@AAABBBCCCBBBCCCEEEGGGIIIJJJKKKLLLIIIJJJJJJIIIGGGEEECCCCCCBBBBBBAAAAAABBBBBBCCCCCCHHHIIIJJJKKKLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEBBBBBBDDDHHHOOOYYYgggqqqtttmmmaaaUUUOOOLLLIIIFFF@@@AAABBBAAA???>>>???@@@BBBEEEJJJNNNPPPNNNKKKHHHAAA@@@????????????@@@AAA@@@???===;;;:::::::::;;;:::::::::;;;<<<===??????AAAAAABBBCCCEEEEEEEEEDDDGGGHHHKKKNNNPPPPPPOOONNNFFFDDDAAAAAAAAABBBBBBBBBAAAGGGMMMOOOOOORRRYYY```hhhvvvyyyiii\\\SSSMMMHHHEEEBBBBBBEEEJJJPPP]]]rrrssscccQQQKKKDDDAAA@@@@@@???===:::::::::999999999888888555555555555666666666666555555555444444555555555555444333222333555777999444444444444444444444444444555666666777666666666333444777999888888???IIIWWWppp}}}}}}rrraaa[[[VVVWWWZZZ___hhhuuuyyyoooeee\\\XXXRRRMMMIIIEEEBBB???<<<;;;:::;;;>>>@@@AAAAAA???@@@@@@???===<<<===>>>???????????????@@@AAABBBEEEFFFHHHJJJLLLNNNOOOOOOLLLMMMNNNMMMKKKIIIIIIIIIGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGIIIKKKLLLLLLLLLKKKNNNMMMLLLJJJIIIIIIIIIIIIGGGFFFDDDCCCCCCDDDEEEEEEAAAAAADDDHHHNNNXXXeeeppptttnnncccWWWPPPLLLHHHDDD<<<>>>@@@@@@?????????@@@BBBFFFKKKPPPRRRPPPMMMJJJ@@@@@@?????????@@@BBBCCCAAA???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@DDDCCCCCCDDDEEEEEEDDDCCCFFFHHHKKKNNNPPPOOONNNMMMKKKGGGCCCAAAAAACCCDDDDDDEEELLLSSSVVVVVVXXX___eeesssyyyjjj\\\SSSMMMHHHEEEBBBBBBEEEJJJPPP]]]rrrppp^^^RRRJJJCCCAAAAAA>>><<<===<<<<<<;;;;;;;;;:::::::::;;;:::999999888888999999666666666666555444333222222222111111222222333444666666666666777777777777333333444444555666777777666777888999:::<<<@@@CCCSSSfff|||~~~rrr```WWWSSSWWW]]]ccckkkwww}}}uuujjjaaa[[[TTTKKKGGGFFFDDDAAA===<<<999666999>>>AAA@@@===AAA@@@???>>>============<<<<<<===???BBBEEEHHHJJJFFFFFFFFFHHHKKKMMMNNNMMMPPPPPPPPPPPPOOONNNMMMMMMJJJJJJKKKKKKJJJIIIHHHHHHFFFGGGJJJLLLLLLLLLKKKJJJJJJJJJKKKKKKKKKKKKJJJJJJGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFIIIOOOZZZgggooouuutttnnncccYYYSSSKKKDDDAAA@@@@@@BBBAAA>>>>>>BBB@@@JJJFFFPPPVVVSSSVVVHHHLLLFFF???===@@@CCCDDDCCCBBBAAA@@@@@@@@@===:::777999:::;;;<<<===??????@@@BBBBBBCCCDDDDDDDDDCCCCCCBBBGGGMMMQQQSSSUUUWWWYYY[[[RRRJJJGGGFFFDDDEEEHHHRRRUUU[[[```___^^^iiiwwwwwwgggYYYPPPKKKGGGEEEEEEEEEFFFIIIMMMZZZqqqtttbbbUUULLLEEECCCBBB>>>======<<<<<<;;;;;;;;;:::::::::999999888777777777777777555555666666777666666666333222222222222333444444555555555555666666666666333333444555555666666777555666888999999<<>>===>>>>>>??????@@@AAACCCEEEEEEEEEEEEEEEEEEFFFHHHKKKMMMLLLKKKNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLKKKKKKIIIHHHHHHFFFGGGIIIJJJKKKKKKJJJJJJJJJKKKKKKLLLLLLKKKKKKJJJGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFGGGIIIOOOYYYdddlllrrrsssooofff^^^WWWOOOFFFBBB???@@@BBBAAA>>>???BBB???HHHEEEOOOVVVTTTWWWIIIHHHCCC======AAADDDFFFEEECCCCCCCCCCCCCCCAAA===999::::::;;;===>>>@@@AAABBBDDDDDDEEEFFFFFFFFFFFFFFFFFFIIINNNSSSWWWZZZ\\\^^^cccYYYQQQMMMKKKJJJLLLQQQYYY]]]dddiiiiiikkkwwwwwwgggXXXPPPJJJGGGDDDDDDDDDFFFJJJNNNZZZpppxxxfffXXXOOOGGGEEECCC???======<<<<<<;;;;;;;;;:::::::::777777666555555555555666444555666777888888888888444333333333333444555555444444444444555555555555444444444555555666666777444666777888888:::>>>AAAJJJ\\\rrrzzzyyy{{{tttbbbXXXUUUXXX]]]bbbhhhrrr~~~|||rrrhhh```[[[TTTOOOIIIEEEDDDCCC@@@===<<<:::888:::===??????===@@@???>>>======???AAABBBBBBCCCEEEFFFFFFEEEBBBAAAEEEEEEFFFIIIKKKLLLKKKIIIKKKKKKLLLMMMMMMNNNOOOOOONNNNNNMMMMMMKKKJJJHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKIIIIIIJJJJJJJJJJJJIIIIIIEEEFFFHHHJJJOOOXXXaaagggooorrrqqqlllfff___TTTJJJCCC@@@???AAAAAA???@@@DDD>>>HHHDDDOOOWWWVVVYYYKKKDDD@@@===>>>BBBEEEGGGFFFEEEFFFGGGIIIJJJGGGAAA===;;;;;;<<<===???AAACCCDDDEEEFFFGGGIIIJJJJJJKKKKKKNNNPPPSSSXXX___dddfffggglllcccZZZUUURRRRRRVVV]]]fffkkksssyyyzzzwwwfffXXXOOOJJJEEECCCCCCCCCFFFKKKPPP[[[ooozzzhhhYYYPPPHHHFFFCCC???<<<===<<<<<<;;;;;;;;;:::::::::777777666555555555555666444555666777777777777777444444444444444555666666444444555555555666666666444444555555666666666777444555666777777999<<>>===@@@???======>>>@@@CCCEEEDDDDDDDDDDDDDDDCCCBBBAAAFFFFFFGGGIIIKKKKKKIIIGGGIIIIIIJJJKKKMMMNNNPPPQQQPPPOOOOOONNNLLLJJJIIIHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKLLLLLLMMMMMMLLLLLLKKKDDDFFFHHHLLLQQQXXX```fffooossstttrrrooohhhZZZNNNEEE@@@>>>@@@BBBAAABBBFFF???HHHEEERRR[[[[[[]]]OOOCCC@@@>>>???BBBEEEFFFEEEFFFIIINNNRRRSSSNNNGGGAAA======>>>???AAACCCFFFGGGFFFHHHJJJLLLNNNPPPQQQQQQWWWXXX[[[aaaiiiooorrrrrrtttlllddd]]]YYYXXX```iiivvv}}}uuufffXXXOOOIIIDDDAAAAAABBBFFFLLLRRR[[[mmm}}}zzzhhhZZZQQQHHHEEECCC???<<<<<<<<<<<<;;;;;;;;;:::::::::999888777777666666777777555666666666555555444333555555444444555555666777555555666666666777777777555555555666666666666666444555666777777999<<<>>>IIIWWWmmm~~~uuutttwww{{{xxxeeeYYYVVVXXX\\\___ccclllwww{{{nnn```UUUOOOLLLHHHFFFCCCAAA@@@???>>>===???>>>======>>>??????>>>???>>>>>>>>>???BBBDDDFFFCCCBBBAAA@@@@@@BBBDDDEEEHHHGGGGGGHHHJJJJJJHHHFFFFFFGGGHHHIIIKKKNNNPPPRRRPPPPPPOOONNNMMMKKKIIIHHHHHHHHHGGGGGGGGGHHHIIIIIIKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKCCCEEEIIILLLRRRYYY```fffooosssvvvvvvtttnnn```RRRGGGAAA>>>@@@CCCDDDFFFIIICCCLLLJJJXXXcccccccccSSSEEEDDDAAAAAABBBCCCDDDDDDHHHMMMVVV^^^___XXXNNNEEE@@@@@@@@@@@@BBBEEEGGGIIIGGGIIILLLPPPTTTWWWYYYZZZ___aaaeeelllsssyyy|||}}}}}}wwwooohhhbbbaaajjjvvv~~~sssdddWWWNNNIIIDDDAAAAAAAAAEEELLLRRR\\\lllzzz{{{jjjZZZQQQIIIFFFDDD???======<<<<<<;;;;;;;;;::::::::::::999888888777777888888666666666666555444333222555444444444444555666666666666666666777777777888666666666666666666666666555666777777777999<<<>>>IIIWWWmmm}}}uuutttwwwzzzzzzfffZZZUUUWWWZZZ]]]aaaiiittt|||~~~qqqcccWWWNNNIIIGGGDDDCCCBBBAAA@@@?????????AAAAAA@@@?????????@@@@@@>>>>>>???@@@AAACCCDDDEEEBBB@@@>>>===???BBBFFFIIIHHHFFFEEEEEEFFFFFFEEEDDDDDDDDDDDDFFFHHHKKKNNNPPPOOOOOONNNNNNLLLKKKIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHIIIIIIIIIIIIHHHHHHDDDFFFHHHKKKPPPVVV^^^ccclllppprrrtttuuuqqqdddWWWJJJCCC>>>AAAEEEGGGIIILLLIIISSSRRRbbbmmmllljjjWWWIIIGGGDDDBBBAAABBBDDDEEEKKKTTTaaakkkmmmdddVVVKKKDDDCCCBBBBBBCCCFFFIIIJJJIIIKKKPPPUUU[[[___bbbdddggglllssszzzyyyqqqpppzzz{{{qqqbbbVVVNNNIIIDDDAAAAAAAAADDDKKKRRR\\\kkkxxxnnn[[[RRRJJJGGGEEEAAA??????<<<<<<;;;;;;;;;::::::::::::999888888777777888888555555666666666555555444444444333333444444555666555555555666666666777777777666666666666666666666666777888888777999<<<>>>HHHUUUmmm}}}uuutttxxxzzz~~~{{{hhh[[[SSSVVVYYY\\\```hhhrrrzzzuuueeeXXXOOOJJJFFFDDDCCCCCCCCCCCCAAAAAAAAABBBCCCCCCCCCBBB@@@@@@AAABBB===>>>@@@BBBCCCDDDDDDDDDAAA@@@??????AAADDDGGGIIIGGGDDDAAA@@@@@@AAAAAAAAA@@@@@@@@@AAACCCGGGJJJLLLMMMMMMMMMMMMLLLKKKJJJIIIHHHIIIJJJKKKKKKJJJIIIHHHIIIIIIJJJJJJJJJJJJIIIIIIHHHIIIIIIJJJJJJIIIIIIHHHGGGGGGHHHIIILLLQQQYYY^^^fffhhhkkknnnrrrqqqggg[[[MMMEEE???BBBGGGIIILLLOOONNNYYYYYYkkkwwwtttppp[[[KKKIIIFFFBBBAAABBBEEEHHHOOOZZZkkkyyy{{{ppp^^^QQQGGGFFFDDDCCCDDDFFFIIIKKKLLLOOOTTT[[[bbbhhhlllooosss|||~~~xxxnnnaaaVVVNNNIIIEEEAAABBBAAACCCJJJRRR\\\jjjwwwrrr\\\SSSKKKIIIGGGCCCAAAAAA<<<<<<;;;;;;;;;:::::::::999999888777777777777777444555666777888888888888444333333333333444555555444444444555555555666666777777777777666666666666666777888888888999<<>><<<<<<>>>>>>>>>=========>>>@@@CCCGGGIIILLLLLLLLLLLLLLLKKKJJJJJJHHHIIIKKKLLLLLLKKKIIIGGGHHHIIIIIIIIIIIIIIIIIIHHHKKKKKKLLLLLLLLLLLLKKKKKKIIIIIIHHHGGGHHHMMMTTTYYY```bbbeeeiiioooqqqiii^^^NNNFFF@@@BBBHHHKKKNNNQQQRRR]]]^^^qqq}}}yyysss]]]KKKIIIFFFBBBAAACCCGGGKKKRRR___rrrxxxdddUUUIIIGGGEEEDDDEEEGGGIIIKKKNNNQQQXXX___gggnnnsssuuu~~~}}}vvvmmm```UUUNNNJJJEEEBBBCCCAAABBBIIIQQQ[[[jjjwwwmmmZZZSSSJJJDDDCCCDDDCCCBBB<<<<<<;;;::::::::::::;;;:::999999888888888888888666666666666666666666666777666555444444444444444666555555444444444555555666666555555555555666666444666777888999:::===???EEETTTnnnyyyyyyzzzzzz|||lll^^^ZZZWWWWWW\\\aaadddkkkrrr~~~ooobbbQQQFFFBBBCCCEEEEEEGGGEEEDDDBBBBBBBBBCCCDDDBBBCCCCCCCCCAAA???<<<:::<<>>AAADDDHHHHHHFFFDDDBBBAAA@@@>>>======>>>>>>AAA@@@??????@@@BBBEEEGGGHHHKKKNNNOOOMMMKKKJJJIIIKKKLLLMMMMMMMMMLLLJJJJJJJJJKKKLLLMMMMMMLLLKKKJJJKKKKKKLLLMMMNNNOOOOOOPPPKKKKKKJJJJJJKKKMMMPPPQQQZZZ___aaaaaajjjsssnnnaaaNNNDDD<<>><<<<<<<<<;;;::::::::::::;;;888888777666666666777777666666666666666666666666666666555444444444444555444333333333333333444444666666555555555555666666444666777888888:::<<>>BBBOOOfffvvvssstttuuuwwwzzzqqqdddXXXUUUTTTYYY^^^cccjjjrrr~~~~~~sssjjjWWWRRRMMMKKKKKKMMMNNNNNNMMMNNNMMMLLLJJJGGGEEECCC???@@@@@@AAAAAA@@@???>>>>>>???AAACCCCCCCCCBBBAAADDDDDDDDDEEEGGGFFFDDDBBBCCCCCCDDDEEEFFFGGGHHHHHHIIIIIIJJJJJJJJJHHHEEEDDDEEEGGGJJJJJJHHHGGGFFFGGGJJJKKKNNNOOOOOOMMMJJJHHHJJJIIIHHHGGGGGGHHHIIIJJJLLLLLLLLLKKKKKKKKKKKKKKKNNNMMMLLLLLLLLLMMMNNNNNNQQQUUUXXXZZZ```eeebbbZZZJJJDDD@@@AAAEEENNN\\\iiilllpppzzznnnYYYQQQJJJJJJMMMRRR\\\eeewwwjjjQQQIIICCCBBBCCCCCCGGGLLLKKKOOOVVV]]]cccppp}}}wwwrrrnnnkkkhhheeeggglllvvvyyynnn```TTTMMMHHHEEEBBBEEEEEEHHHOOOVVVaaasssxxxbbbZZZPPPIIIGGGFFFDDDCCC<<<<<<;;;::::::::::::;;;888777777666666666666666666666666666666666666666555555444444444555555666555555555555555666777888666666555555555555666666444666777777777888;;;===DDDOOOfffuuuqqqrrrtttvvvyyyuuugggZZZVVVUUUYYY^^^dddllltttvvvhhh^^^PPPOOOMMMMMMOOOQQQRRRRRRLLLLLLMMMLLLKKKIIIFFFEEE>>>>>>????????????>>>>>>>>>???@@@AAABBBBBBBBBBBBDDDCCCCCCDDDEEEDDDBBB@@@@@@AAABBBDDDEEEFFFGGGGGGFFFHHHJJJKKKKKKIIIGGGFFFEEEGGGIIIJJJIIIHHHIIIIIIIIIKKKLLLNNNMMMLLLIIIHHHLLLKKKJJJIIIIIIJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKMMMMMMMMMMMMMMMMMMNNNNNNPPPRRRUUUXXX]]]___[[[VVVIIIDDD@@@AAAEEEMMM[[[gggjjjrrrhhhUUUOOOKKKMMMQQQXXXcccmmmtttTTTKKKDDDBBBCCCCCCFFFJJJKKKOOOVVV[[[^^^iiiwwwpppooorrruuuwww{{{|||{{{zzzzzzuuunnnmmmjjjhhhhhhfffeeeiiipppxxxnnn___TTTMMMIIIEEECCCCCCDDDHHHOOOXXXdddxxxzzzfff^^^SSSKKKGGGEEECCCAAA<<<<<<;;;::::::::::::;;;888888777666666666777777666666666666666666666666555444444444444555666666333333333333444555666666666666555555555555666666555666777777777888:::<<>>>>>>>>>>>?????????@@@AAAAAABBBBBBBBBAAA@@@AAABBBBBB@@@>>>===>>>@@@BBBCCCDDDDDDDDDDDDEEEGGGIIIIIIIIIGGGFFFDDDFFFIIIJJJJJJJJJKKKMMMKKKLLLLLLMMMLLLKKKJJJIIILLLLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNOOOOOOLLLNNNRRRVVVZZZ[[[XXXUUUIIICCC???@@@EEELLLWWW```fffqqqttt```QQQNNNNNNPPPTTT\\\kkkxxx{{{VVVLLLDDDCCCDDDDDDEEEHHHKKKNNNTTTXXXZZZcccvvvqqqmmmeee^^^[[[[[[]]]______bbbdddbbbcccffffffcccaaa``````aaaaaaaaagggpppvvvlll___SSSMMMJJJGGGEEECCCDDDHHHOOOXXXfffzzz}}}jjjaaaUUULLLHHHEEEBBB???<<<<<<;;;::::::::::::;;;999999888777777777777888666666666666666666666666444444444444444555666666333333333333444555666777666666555555555555666666555666777777777777:::<<<@@@JJJ___xxxuuuoooqqqsssvvvxxx{{{{{{mmm^^^ZZZXXX]]]bbbhhhrrrzzz}}}xxxlll```TTTMMMGGGIIIKKKLLLNNNPPPRRRSSSQQQPPPNNNLLLJJJHHHGGGGGGBBBBBBAAA@@@@@@??????@@@@@@?????????@@@AAABBBCCC@@@>>>===>>>??????>>><<<;;;===>>>@@@BBBBBBBBBBBBCCCDDDEEEFFFFFFFFFEEEEEEBBBDDDGGGIIIIIIKKKMMMOOOOOONNNNNNMMMMMMMMMMMMMMMKKKLLLLLLMMMMMMLLLLLLKKKKKKLLLLLLLLLMMMNNNNNNNNNKKKLLLMMMNNNOOOOOOPPPPPPMMMNNNRRRVVVXXXVVVSSSRRRJJJBBB===???EEEKKKRRRXXXaaaooo~~~vvvfffXXXQQQPPPPPPRRRTTT___sss{{{WWWMMMEEEDDDEEEDDDDDDFFFIIILLLQQQVVVXXX^^^mmm}}}tttooooooiii```YYYWWWTTTRRRRRRSSSUUUUUUSSSWWWXXXVVVVVVYYYZZZYYYWWWVVVWWWYYYYYY[[[cccmmmtttkkk^^^SSSNNNKKKHHHGGGFFFFFFIIIPPPXXXeeezzziiiaaaUUUMMMHHHFFFCCCAAA<<<<<<;;;::::::::::::;;;:::999999888888888888888666666666666666666666666444444444444444555666777555555555666666888999999666666555555555555666666555666777777777777999;;;===FFF[[[uuuuuuoooqqqsssvvvxxxyyyqqq```[[[ZZZ^^^dddjjjsss||||||zzzooocccXXXOOOKKKEEEGGGIIIKKKLLLNNNPPPRRRUUUSSSPPPLLLIIIHHHGGGGGGEEEDDDCCCBBBAAAAAAAAAAAA@@@??????>>>???AAABBBCCC>>><<<;;;<<<===>>>===;;;;;;<<<>>>@@@AAAAAAAAA@@@CCCCCCDDDDDDDDDCCCCCCCCC@@@CCCFFFGGGIIIKKKNNNPPPRRRQQQOOONNNMMMNNNOOOPPPJJJKKKLLLMMMMMMLLLKKKJJJKKKKKKLLLMMMNNNOOOOOOPPPJJJKKKMMMNNNOOOPPPPPPQQQQQQQQQTTTWWWVVVRRRNNNMMMJJJAAA;;;>>>FFFKKKOOOSSS___nnn||||||ttthhh\\\TTTRRRRRRRRRRRRTTT```yyywwwWWWMMMEEEDDDFFFEEEDDDEEEGGGIIIOOOTTTWWW\\\hhhuuuooo^^^[[[]]]VVVLLLMMMLLLLLLNNNQQQSSSTTTTTTOOOTTTUUUSSSRRRTTTTTTRRRRRRQQQRRRTTTTTTWWWaaalll|||vvvuuuyyy}}}sssjjj]]]SSSNNNKKKIIIHHHHHHHHHJJJPPPXXXdddxxx}}}kkkaaaWWWQQQKKKBBB<<<:::@@@>>><<<;;;;;;;;;:::999999888888777666555555444888777777666555444444444444222111333666777555222666555555555555666777777888888777777666666555555777777777888999:::<<<<<<@@@GGGXXXooo{{{sssrrrrrrtttwww{{{rrrddd\\\XXX\\\cccjjjpppvvvyyyooodddZZZSSSOOONNNFFFGGGHHHJJJLLLOOOPPPQQQRRRPPPMMMJJJGGGEEEEEEEEEDDDCCCBBBAAAAAA@@@??????===>>>@@@CCCFFFEEEBBB???@@@===;;;::::::;;;:::999<<<===>>>???@@@AAAAAAAAABBBCCCDDDDDDDDDCCCBBBAAADDDCCCBBBCCCFFFJJJOOOSSSUUUSSSPPPNNNNNNNNNMMMLLLLLLOOOQQQQQQOOOMMMLLLLLLOOOOOONNNNNNNNNNNNNNNOOONNNPPPQQQQQQPPPOOOOOOPPPQQQSSSTTTUUUSSSQQQNNNMMMIIIKKKJJJEEEBBBFFFQQQZZZ[[[ppp}}}iiiXXXPPPNNNPPPPPPRRRUUUZZZhhhqqqPPPIIICCCEEEGGGEEEBBBAAAFFFGGGKKKPPPSSSXXXcccooo{{{hhhWWWQQQPPPLLLIIIIIIIIIKKKLLLNNNPPPQQQRRRSSSUUUXXXYYYWWWWWWXXXUUUOOOXXXSSSOOONNNOOORRR[[[eee~~~~~~sssooommmoooxxx{{{uuuhhhZZZRRRLLLGGGEEEFFFHHHHHHJJJPPPXXXeeexxxpppeeeZZZTTTNNNFFFAAA???@@@>>><<<;;;;;;;;;:::999999999999888777777666666888777777666555555444444444333222333666666555333444333333333333444555555777777777777666666555555555666666666777999:::;;;===DDDUUUmmmzzzqqqpppqqqtttxxxuuuggg^^^WWWZZZ```hhhpppwww}}}uuupppfff\\\SSSMMMJJJIIIFFFGGGIIIKKKMMMOOOOOOPPPQQQOOOMMMJJJHHHFFFEEEEEEDDDCCCCCCBBBAAA@@@??????:::;;;===AAADDDDDDAAA???>>><<<999999999::::::999;;;<<<>>>@@@AAABBBCCCCCCEEEDDDCCCBBBBBBBBBBBBBBBDDDDDDDDDEEEGGGKKKOOOQQQSSSPPPMMMLLLLLLMMMMMMLLLNNNQQQSSSRRRPPPNNNMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMOOOQQQRRRRRRQQQPPPPPPQQQRRRRRRRRRRRRSSSSSSQQQPPPHHHJJJJJJFFFBBBEEEMMMUUU\\\rrr~~~kkk[[[TTTRRRSSSSSSVVV\\\eeexxxdddMMMFFFBBBDDDGGGEEECCCCCCEEEFFFJJJNNNRRRXXXdddqqq{{{uuuooojjjaaaSSSGGGDDDEEEDDDDDDFFFGGGJJJNNNQQQSSSUUUVVVWWWWWW[[[]]]]]]___bbb```[[[ZZZUUUQQQPPPQQQSSS[[[dddyyyoooggggggjjjppp||||||ttthhhZZZRRRLLLGGGEEEFFFHHHGGGJJJPPPXXXeeeyyypppeeeYYYRRRMMMFFFBBBAAA@@@>>><<<;;;<<<<<<:::999::::::999999888888777777777777777666555555444444333333222444555666555333444333333333333444555555777777777666666666666555444444444444555777888999:::AAAQQQiii}}}|||qqqnnnpppvvv{{{zzzjjj___WWWXXX^^^fffooowww|||vvvrrrhhhddd\\\TTTMMMHHHFFFFFFFFFHHHJJJLLLNNNNNNNNNNNNPPPNNNLLLJJJHHHGGGGGGFFFDDDDDDDDDDDDCCCAAA@@@???::::::<<<@@@CCCCCCBBB@@@;;;999888888999:::999888:::;;;===@@@BBBEEEFFFGGGIIIGGGEEECCCBBBCCCDDDEEEFFFFFFGGGIIIKKKMMMPPPQQQSSSPPPLLLKKKLLLNNNOOOOOOQQQSSSTTTTTTRRRPPPOOOOOOMMMMMMLLLLLLLLLLLLMMMMMMPPPRRRSSSSSSRRRQQQRRRRRRSSSQQQPPPRRRUUUVVVTTTRRRJJJLLLKKKHHHDDDFFFMMMSSS___sss~~~lll]]]WWWUUUWWWWWW[[[dddqqqnnnTTTHHHBBB???BBBFFFEEEDDDEEEDDDDDDGGGLLLQQQXXXggguuuttteeeZZZRRRLLLDDD>>>>>>???@@@CCCGGGGGGKKKPPPTTTWWWYYY[[[]]]^^^dddjjjmmmqqquuuuuuqqqgggaaa\\\ZZZXXXYYYaaaiiiyyyhhhbbb___dddmmmzzz|||sssfffXXXPPPKKKFFFDDDFFFFFFFFFIIIOOOXXXfff{{{qqqfffYYYRRRMMMGGGCCCCCCAAA???<<<<<<<<<<<<;;;999999999999888888777777777777777666666555555555555333333333444555555444444666555555555555666777777666666666666666666666666333333333444555666888888999???NNNdddyyytttqqqssszzz}}}jjj```XXXXXX^^^dddlllsss}}}wwwpppjjjfff]]]ZZZTTTNNNIIIGGGFFFFFFGGGHHHJJJLLLNNNNNNMMMLLLOOONNNMMMKKKIIIHHHGGGGGGEEEFFFGGGGGGEEECCC@@@???=========???BBBBBBAAA???:::888777888999::::::999:::;;;===@@@CCCFFFIIIKKKLLLLLLJJJIIIIIIIIIIIIJJJJJJKKKLLLOOOPPPRRRSSSSSSVVVSSSOOOMMMNNNPPPRRRRRRRRRSSSTTTTTTQQQOOOOOOOOOOOOOOONNNNNNNNNOOOPPPPPPQQQSSSTTTTTTSSSSSSSSSTTTVVVTTTSSSVVVYYYYYYUUUQQQOOOOOOMMMIIIGGGIIIQQQXXXbbbttt}}}lll^^^XXXWWW\\\\\\```jjj{{{uuu\\\JJJBBB>>><<<@@@DDDDDDEEEGGGCCCCCCFFFLLLRRR\\\mmm|||vvvaaaQQQIIICCCAAA@@@>>>>>>@@@DDDHHHJJJOOOTTTXXXZZZ]]]```dddlllvvvyyyqqqkkkggggggoooxxxlllaaaaaadddmmm||||||pppdddWWWOOOJJJEEEDDDEEEEEEEEEHHHOOOYYYhhh~~~wwwkkk___WWWRRRKKKHHHHHHAAA???===<<<<<<<<<;;;:::777777777777777666666666666666666666555555555555222333444555444444444444666555555555555666777777555555555555555666666666444444444555666777888999999===JJJ___uuu{{{wwwyyyiii```ZZZ[[[___ccchhhmmm}}}zzzrrrkkkddd^^^ZZZRRRPPPLLLIIIFFFEEEEEEFFFFFFGGGIIIKKKLLLLLLLLLLLLNNNNNNMMMLLLJJJIIIGGGGGGGGGHHHJJJJJJIIIFFFBBB@@@>>>===<<<===>>>???>>><<<;;;:::999:::<<<<<<;;;::::::;;;===???CCCGGGJJJLLLMMMOOOQQQSSSSSSRRRQQQOOOPPPQQQSSSVVVXXXYYYYYYYYYYYYVVVSSSQQQQQQRRRSSSSSSRRRSSSSSSRRROOONNNMMMNNNOOOOOONNNNNNOOOPPPPPPQQQQQQSSSUUUUUUTTTSSSTTTUUUWWWXXXYYY\\\^^^[[[UUUPPPRRRPPPLLLHHHGGGKKKTTT[[[gggwwwzzzjjj___[[[[[[aaabbbgggsssuuu```OOODDD>>>;;;:::???AAABBBDDDGGGCCCCCCHHHOOOWWWcccvvvxxx___MMMEEE===??????>>>>>>AAAFFFIIIOOOSSSXXX[[[]]]bbbiiippp||||||ttteee```eeennn|||{{{nnnbbbUUUMMMIIIDDDCCCEEEEEEEEEHHHOOOZZZjjjwwwlll```XXXRRRKKKFFFFFFAAA???===<<<======;;;:::777666666666666666666666666666666666666666555555111333555555444333444555444333333333333444555555444555555555555666666666555555555555777888999::::::;;;EEEYYYooojjjaaa[[[\\\___bbbeeeiiiwww|||vvvnnneee^^^YYYSSSPPPHHHGGGEEECCCBBBBBBCCCDDDEEEFFFFFFHHHIIIKKKLLLMMMOOOOOONNNMMMKKKIIIGGGFFFIIIKKKMMMNNNMMMIIIDDDAAA===;;;999999;;;<<<<<<;;;>>>>>>===>>>??????>>><<<;;;<<<===???BBBFFFIIIKKKLLLOOOTTTWWWYYYYYYWWWVVVWWWXXXZZZ]]]___aaabbbbbb^^^\\\XXXVVVUUUUUUSSSRRRRRRRRRRRRPPPNNNLLLLLLMMMMMMMMMLLLMMMMMMNNNOOOPPPQQQSSSTTTUUUTTTTTTUUUVVVXXXZZZ^^^___^^^ZZZVVVRRRSSSPPPLLLGGGFFFKKKRRRXXXhhhuuu|||tttfff______aaacccgggnnn|||wwwaaaQQQFFF@@@<<<999999===??????AAAFFFCCCEEEKKKUUU___mmmaaaLLLEEE<<>>??????CCCBBBBBBBBBCCCBBB@@@>>>=========>>>AAADDDGGGIIIJJJMMMQQQVVVYYY[[[\\\\\\^^^___```cccfffhhhjjjkkkgggdddaaa___]]]ZZZVVVTTTRRRSSSRRRPPPMMMLLLLLLMMMMMMMMMMMMMMMNNNOOOPPPPPPPPPRRRTTTUUUTTTTTTUUUVVVVVVZZZ^^^]]]YYYWWWWWWYYYUUUSSSOOOLLLJJJLLLOOOQQQ```kkkqqqiii^^^[[[___cccccchhhppp}}}sss^^^PPPGGG@@@===;;;999999<<<===<<>>=========<<<;;;888888888888888888999999555555555666666666666666111333666666333222444666666555555555555666777777444444444555555555666666444444444555666777888999999888===NNNeeepppeeeZZZWWWZZZ^^^dddjjjpppxxxqqqhhhbbbZZZRRRLLLIIIFFFDDDAAAAAA@@@@@@AAABBBCCCDDDCCCCCCBBBBBBDDDHHHLLLOOOQQQQQQPPPNNNLLLHHHEEEDDDMMMOOORRRTTTRRRMMMGGGCCC===;;;:::<<>>>>>===>>>@@@CCCFFFGGGIIIJJJNNNRRRVVV[[[^^^___bbbcccdddfffiiillloooqqqooommmjjjgggeee```[[[WWWSSSTTTSSSQQQNNNLLLMMMNNNOOOOOOOOOOOOPPPQQQRRRSSSPPPRRRTTTTTTTTTTTTUUUVVVUUUYYY\\\ZZZUUUTTTYYY___XXXWWWUUUSSSPPPNNNMMMMMMWWWaaaeee^^^UUUUUU\\\bbbaaagggnnnzzzppp[[[MMMFFFBBB>>>;;;;;;999999<<<<<<:::===BBBEEEHHHRRR___lll|||fffPPPKKKCCCEEEDDDBBBHHHRRRWWWTTTMMMQQQXXX___mmm~~~gggdddjjjpppvvviii]]]QQQJJJFFFCCCBBBDDDFFFFFFIIIRRR___qqq{{{sssggg]]]UUUOOOHHHDDD???===:::999:::<<<<<<<<<999999999888888888888777555555555555555555555555333333333333333444555666333444555444222333666:::333333333444444444555555666666555555555555666666999:::>>>JJJ___zzzuuugggZZZVVVXXX\\\aaaeeeooo~~~rrrhhh\\\WWWQQQKKKGGGEEEBBB@@@>>><<<::::::<<>>>>>======???BBBDDDFFFFFFGGGIIIIIIHHHFFFCCCAAA@@@???>>>>>>@@@BBBEEEFFFMMMLLLKKKLLLOOOUUU[[[___eeeeeeeeefffhhhjjjlllnnnqqqtttwwwuuunnnddd\\\WWWRRRQQQNNNMMMMMMNNNQQQRRRUUUUUUTTTSSSSSSRRRQQQQQQRRRQQQQQQSSSUUUVVVUUUTTTUUUUUUVVVVVVXXXYYY[[[\\\ZZZXXXTTTRRRQQQPPPNNNLLLNNNRRRTTTQQQMMMNNNUUU\\\\\\]]]bbbooo}}}zzzbbbXXXJJJCCCBBBBBB???<<<@@@===:::999:::<<<======GGGNNNXXXbbbooocccOOOIIIGGGGGGGGGDDDHHH]]]fffWWWSSSQQQSSS^^^uuutttfffhhhnnnwww}}}~~~~~~|||ttteee]]]SSSLLLIIIGGGEEEBBBBBBEEEIIIQQQ___ttt}}}uuuiii___WWWPPPJJJEEEAAA???>>>>>>???>>><<<;;;999999999888888888888777555555555555555555555555444444333333333444555555333555555444111111222555333444444444555555555555666666555555555555666666888999===HHH\\\vvvxxxiii[[[VVVWWWYYY\\\```lll|||{{{lllbbbXXXSSSMMMGGGDDDBBB@@@??????===;;;;;;===@@@AAABBBCCCCCCCCCBBBAAACCCFFFIIIKKKJJJHHHFFFDDDCCCCCCCCCEEEJJJRRRXXXXXXRRRJJJDDD>>>=========>>>@@@CCCDDDEEEFFFHHHIIIHHHFFFCCCAAA@@@@@@@@@AAACCCFFFHHHJJJLLLKKKKKKLLLOOOSSSWWWZZZbbbbbbcccdddgggjjjmmmooovvvyyy{{{yyyqqqggg___ZZZTTTRRRQQQPPPPPPRRRTTTVVVZZZYYYXXXVVVUUUTTTSSSSSSTTTSSSSSSTTTVVVWWWWWWVVVXXXXXXXXXXXXYYYZZZZZZ[[[\\\ZZZWWWUUUSSSRRROOOMMMKKKLLLMMMJJJHHHJJJPPPUUUYYYXXXYYY```iiilllfff```RRRLLLFFFCCCDDDDDDBBB@@@BBB???<<<:::;;;=========AAAHHHSSS^^^lllyyy]]]NNNJJJJJJHHHHHHIIISSSkkkssscccUUUSSSWWWeee~~~rrrhhhjjjppp~~~|||tttooonnnppprrruuu{{{{{{sssccc\\\RRRKKKGGGFFFCCCAAABBBDDDIIIQQQ___tttwwwkkkaaaYYYSSSLLLGGGAAA@@@@@@@@@@@@>>>;;;888999999999888888888888777666666666666666666666666555555444333333333444444555666777666333111111111444444555555555666666666666666555555555555666666888999===FFFXXXpppzzzlll]]]VVVUUUUUUWWWZZZgggvvvuuufff[[[QQQMMMGGGCCCAAA???>>>===@@@>>>;;;;;;===???@@@@@@@@@AAAAAA@@@???@@@BBBEEEBBBAAA@@@@@@@@@@@@AAAAAABBBGGGQQQZZZ]]]WWWLLLBBB===<<<<<<;;;<<<>>>@@@AAABBBDDDGGGHHHHHHEEEBBB@@@<<<<<<===>>>@@@CCCFFFHHHKKKKKKKKKMMMOOOQQQSSSTTT]]]]]]___bbbeeeiiimmmooowwwzzz|||zzzrrrhhh^^^YYYUUUTTTSSSSSSTTTVVVXXXZZZ\\\[[[YYYWWWVVVUUUTTTTTTVVVTTTRRRSSSUUUWWWWWWWWWZZZZZZZZZZZZZZZZZZZZZZZZ^^^\\\YYYXXXVVVTTTPPPNNNGGGEEEDDDBBBCCCFFFIIILLLRRROOOMMMOOORRRRRRMMMHHHDDDEEEFFFGGGGGGGGGFFFEEEDDDAAA>>>======>>>======;;;AAAKKKVVVeeezzzgggUUULLLJJJJJJEEEEEEIIIUUUlllrrrbbbTTTTTTZZZkkknnniiimmmsss}}}zzzqqqmmmgggaaa___```cccfffggglllsssyyy~~~zzzxxx|||yyysssbbbZZZPPPIIIFFFDDDCCCAAAAAADDDIIIQQQ___tttyyymmmbbb[[[TTTMMMHHHBBBAAA???>>>===<<<999777999999999888888888777777777777777777777777777777666555444333333333333333777888999888777555333222555555555666666666666777666666555555555555666666666888<<>>======<<>>>>>>>>===>>>???>>>======>>>@@@;;;;;;;;;<<<<<<<<<======>>>CCCMMMXXX]]]XXXKKK???;;;;;;::::::;;;<<<===>>>@@@BBBDDDFFFFFFDDDAAA???<<<<<<<<<===???AAACCCDDDJJJKKKMMMNNNPPPPPPPPPPPPWWWXXXZZZ^^^bbbgggkkknnnqqquuuwwwuuunnncccYYYTTTTTTTTTSSSTTTUUUXXXZZZ\\\XXXXXXVVVUUUTTTTTTTTTUUUVVVSSSQQQPPPRRRTTTVVVVVVYYYYYYZZZZZZZZZZZZZZZZZZ___]]][[[ZZZXXXUUUQQQMMMGGGCCC>>>>>>@@@DDDEEEEEEHHHFFFCCCCCCEEEEEEDDDBBBDDDHHHLLLNNNLLLKKKKKKLLLHHHEEEAAA>>>======<<<;;;999===EEEMMMZZZlllzzzgggWWWNNNJJJJJJIIIFFFGGGHHHMMM]]]cccUUURRRRRRYYYllltttkkkkkkqqqvvvyyyvvvqqqlllhhheeeaaa]]][[[]]]```bbb```ccchhhmmmrrryyyzzz|||~~~wwwrrrbbbZZZOOOHHHEEEDDDCCCBBBAAACCCHHHQQQ```uuu{{{nnnccc[[[TTTNNNIIIGGGCCC>>>;;;;;;;;;;;;:::999999999888888888777777777777777777777777777777666555444333333333333333555555666777777777555444555555555666666666666777666666555555555555666666555777;;;AAANNNbbbxxxxxxttt~~~ooo^^^VVVTTTTTTVVVYYY```lll~~~~~~pppaaaWWWJJJFFFAAA>>>=========<<<>>><<<::::::<<<======<<<;;;===>>>>>><<<;;;;;;<<<:::::::::;;;;;;;;;::::::;;;???GGGQQQWWWRRRFFF<<<999999999999:::;;;;;;<<<>>>@@@BBBCCCCCCBBB@@@???BBBBBBBBBBBBBBBCCCDDDDDDIIIJJJMMMPPPQQQQQQPPPPPPSSSTTTVVVYYY]]]bbbfffiiijjjnnnqqqpppjjj___VVVPPPRRRRRRRRRSSSTTTWWWYYYZZZUUUTTTSSSSSSTTTUUUWWWXXXWWWUUURRRRRRSSSUUUVVVVVVUUUVVVXXXYYY[[[[[[[[[[[[^^^]]]\\\[[[ZZZVVVQQQMMMJJJDDD???>>>@@@CCCCCCBBBBBB@@@>>>>>>???AAACCCEEEGGGLLLRRRTTTSSSRRRSSSVVVNNNIIICCC???<<<;;;:::999999<<<@@@EEEMMMYYYgggppptttlll___TTTMMMJJJIIIIIILLLKKKOOOLLLHHHPPPVVVNNNPPPQQQXXXiii~~~ooojjjmmmtttyyyyyyvvvtttpppkkkjjjgggccc```^^^^^^```aaabbbdddfffiiimmmrrrwwwzzz~~~|||uuupppbbbZZZOOOHHHEEEEEEDDDCCCAAADDDIIIRRRaaawww|||pppeee]]]VVVOOOJJJJJJFFF@@@<<<<<<===>>>???999999999888888888888777666666666666666666666666555555444333333333444444111111111222555555555333444444555555555666666666666666555555555555666666333666:::@@@JJJ\\\rrr}}}}}}zzzuuutttrrr___VVVTTTTTTXXX\\\bbblll{{{}}}nnn___VVVHHHEEE@@@=========<<<<<<<<<;;;:::;;;<<<>>>>>>======???@@@@@@>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::<<>>>>>???@@@@@@@@@@@@@@@CCCCCCCCCCCCBBBBBBBBBBBBGGGIIILLLOOOQQQQQQQQQPPPQQQRRRSSSUUUXXX\\\___aaadddiiinnnnnniii___VVVQQQOOOOOOPPPQQQRRRTTTVVVWWWSSSSSSRRRRRRTTTVVVYYY[[[ZZZXXXVVVVVVXXXYYYYYYYYYTTTUUUWWWZZZ[[[\\\[[[[[[]]]]]]]]]]]]\\\XXXSSSOOOMMMHHHBBB@@@@@@BBBAAA@@@>>>>>>>>><<<<<>>>>>?????????999999999888888888888777555555555555555555555555444444333333333444555555222000///000333444444333333444444444555555555555666666555555555555666666222555:::>>>HHHYYYooo||||||yyywwwzzzvvvbbbVVVSSSTTTYYY^^^gggooozzz{{{kkk\\\SSSHHHDDD???<<<<<<<<<;;;;;;===<<<;;;<<>><<<===>>>???@@@@@@??????;;;<<>>===<<<<<<===???AAABBB@@@AAAAAABBBBBBAAAAAAAAACCCEEEIIILLLOOOQQQRRRRRRQQQQQQQQQRRRSSSVVVXXXYYY___dddkkkmmmiii```XXXSSSMMMNNNOOOPPPQQQRRRSSSTTTRRRQQQPPPPPPQQQTTTWWWYYY[[[ZZZXXXYYYZZZ[[[ZZZXXXVVVWWWZZZ[[[\\\\\\[[[ZZZ\\\]]]^^^```___\\\VVVQQQNNNKKKEEEAAA???>>>>>>>>>;;;<<<======<<<>>>DDDIIILLLTTT___hhhlllllliiihhh___WWWKKKBBB<<<:::::::::888999:::;;;===@@@CCCEEEFFFDDDCCCCCCDDDHHHKKKMMMLLLJJJOOONNNFFFHHHMMMGGGJJJMMMSSS]]]oooxxxsssvvv~~~~~~||||||||||||{{{zzzzzzxxxxxxxxxyyy{{{|||xxxxxxxxxyyyyyyyyyxxxwwwzzz}}}zzzrrrnnnaaaXXXMMMEEECCCCCCDDDCCCBBBEEEKKKUUUddd{{{tttiiiaaaZZZRRRNNNDDDBBB???>>>>>>>>>===<<<999999999888888888888777555555555555555555555555333333333333444444555666555222000000333555555444333333333444444444555555666666555555555555666666111555999>>>FFFWWWmmm}}}}}}}}}{{{|||zzzdddWWWSSSTTTYYY___lllrrr{{{zzziiiYYYPPPGGGCCC???<<<;;;;;;::::::======<<<>>>AAABBBBBBAAADDDFFFIIIIIIGGGDDDBBBAAA<<<>>>@@@AAACCCCCCCCCBBB<<<===>>>===:::999:::;;;555666777999;;;<<<<<<===>>>===;;;:::;;;>>>AAACCCBBBCCCDDDEEEFFFFFFFFFFFFAAACCCFFFJJJNNNPPPRRRRRRQQQQQQPPPPPPQQQRRRTTTUUU[[[aaahhhkkkhhh```XXXTTTMMMNNNNNNOOOPPPQQQRRRRRRPPPOOOMMMMMMMMMPPPRRRTTTYYYXXXXXXYYYZZZZZZXXXVVVYYYZZZ\\\]]]]]]\\\[[[YYY]]]^^^```bbbbbb^^^XXXTTTNNNKKKFFFAAA===<<<<<<===888;;;=========@@@GGGMMMSSS[[[hhhsssxxxvvvooojjjeee\\\OOOCCC===;;;;;;<<<666777999:::;;;<<<===>>>?????????@@@CCCGGGLLLPPPSSSOOOQQQRRRKKKMMMOOOFFFEEEHHHNNNWWWggg~~~xxxzzz{{{rrrmmm```WWWLLLDDDAAABBBCCCBBBCCCFFFLLLUUUeee|||yyyooodddWWWOOOLLLIIICCC@@@AAA@@@===;;;<<<<<<;;;999888888999;;;<<<777777777777777666555555777777666666555555555444555555444444444333333333666666777777666555444444666777888777555444444666999555555;;;EEETTTgggwwwzzz~~~~~~}}}iiiZZZUUUVVV[[[^^^iiitttvvvfffYYYQQQEEEBBB>>><<<<<<=========@@@@@@@@@AAABBBCCCDDDEEELLLLLLLLLKKKHHHFFFCCCAAA??????@@@CCCEEEFFFEEECCC@@@???===;;;999888888777888888999::::::;;;<<<<<<>>>======???BBBCCCAAA>>>AAACCCEEEHHHHHHGGGFFFDDDEEEDDDEEEHHHLLLPPPQQQQQQRRRPPPOOOMMMLLLKKKLLLLLLOOOUUU^^^fffhhhaaaWWWNNNJJJJJJLLLMMMNNNOOOPPPPPPNNNKKKJJJKKKOOOSSSWWWXXX[[[YYYXXXYYY\\\]]]\\\ZZZ[[[\\\\\\]]]]]]]]]\\\\\\]]]___aaaaaa^^^[[[YYYXXXTTTPPPJJJDDDAAA>>>;;;999;;;999999===???AAAHHHOOOYYYeeeoooppprrrvvvuuupppnnn[[[IIIAAA<<<666555999::::::999888888999:::;;;======???BBBEEEIIILLLNNNWWW]]]^^^WWWNNNJJJIIIHHHLLLMMMPPPUUUbbbyyy{{{~~~~~~uuukkk```UUUJJJFFFDDDAAAAAACCCBBBCCCLLLZZZkkk~~~zzzpppfffYYYPPPMMMHHHCCC@@@AAAAAA===;;;===;;;:::999999999999;;;;;;999888777666555666777777777666666666555555555444777666666666555555555555666666666666666555444333555666777666444444444555:::777666;;;DDDQQQdddttt~~~zzzyyy}}}|||lll]]]VVVWWW\\\___jjjuuuuuueeeWWWOOOEEEBBB???===>>>???@@@@@@BBBBBBBBBBBBCCCDDDEEEEEEKKKKKKJJJIIIGGGEEECCCBBBBBBBBBCCCDDDFFFFFFEEECCC@@@??????>>><<<;;;:::999888888999:::;;;<<<<<<===BBB???======???@@@???>>>@@@BBBDDDGGGHHHGGGFFFEEEEEEDDDDDDFFFIIIMMMOOOOOOPPPOOOMMMKKKJJJIIIIIIIIIMMMRRRZZZaaabbb]]]TTTMMMHHHJJJLLLNNNOOOOOOOOOOOOPPPMMMKKKLLLOOOTTTXXXZZZ\\\ZZZYYYZZZ\\\]]]\\\ZZZ[[[\\\\\\]]]]]]]]]\\\\\\\\\^^^aaabbb```]]]\\\[[[VVVRRRKKKFFFCCC???<<<:::;;;999:::>>>@@@AAAGGGNNNYYYeeennnpppttt|||~~~yyyqqq\\\HHH@@@===777555888:::999888888888999:::;;;===>>>AAABBBEEEIIINNNSSSccchhhggg]]]PPPJJJGGGEEEJJJKKKLLLQQQ^^^ttt~~~tttjjj^^^TTTIIIEEECCCAAAAAACCCCCCEEEMMM[[[lll|||rrrggg[[[QQQNNNHHHCCC@@@AAAAAA>>><<<>>>::::::::::::::::::999999:::999777555555666888999666666666555555555555555666666666666555555555555444555555555555444333333444666666666444333444555;;;888777;;;BBBNNN```ppp~~~zzzwwwtttuuuzzzyyy}}}ppp```XXXXXX\\\___kkkvvvssscccUUULLLEEEBBB???>>>@@@BBBCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEIIIIIIHHHFFFEEEEEEDDDDDDFFFEEEEEEFFFGGGFFFDDDAAA???@@@AAAAAA@@@>>><<<;;;888888999:::;;;<<<======DDDAAA===<<<<<<===>>>>>>???@@@CCCEEEGGGGGGGGGGGGFFFDDDBBBCCCFFFIIILLLMMMMMMLLLJJJHHHGGGFFFEEEEEEJJJMMMRRRWWWYYYVVVOOOJJJFFFHHHKKKNNNPPPPPPOOONNNQQQOOOLLLMMMQQQWWW\\\^^^]]]\\\[[[[[[]]]]]]\\\ZZZ\\\\\\]]]]]]]]]]]]\\\\\\\\\^^^aaabbb```___^^^^^^XXXTTTNNNIIIEEEAAA>>>;;;===;;;;;;>>>@@@AAAFFFMMMUUU```hhhlllvvvuuu]]]FFF>>><<<888666888999888777777888999:::;;;===@@@CCCCCCDDDIIIRRRYYYnnnsssqqqdddTTTKKKGGGDDDIIIIIIJJJNNNYYYmmm}}}sssiii[[[QQQGGGCCCBBB@@@@@@BBBDDDFFFNNN]]]nnn|||rrrhhh\\\RRRNNNGGGCCC@@@BBBBBB>>>===>>>999999:::::::::999888888999999888777777777777888555555555555555555555555333333333333333333333333333444444444444444333333444555666555444333444555999777777;;;AAAKKK]]]mmm}}}}}}vvvrrroooqqqvvvuuuxxxtttcccYYYWWW[[[^^^jjjtttrrraaaRRRJJJCCCAAA>>>>>>@@@CCCEEEFFFHHHHHHHHHHHHGGGGGGFFFFFFHHHGGGEEEDDDDDDDDDEEEFFFHHHGGGFFFFFFFFFEEEBBB???===???BBBCCCCCCAAA>>><<<999999::::::;;;<<<<<<===@@@???>>>======>>>>>>>>>>>>???AAACCCEEEFFFGGGGGGHHHEEEBBBAAACCCGGGIIIKKKIIIIIIGGGFFFEEECCCCCCBBBFFFGGGIIILLLNNNLLLIIIEEEDDDGGGKKKNNNPPPPPPNNNLLLQQQOOOMMMOOOUUU[[[```ccc^^^^^^]]]]]]]]]]]]]]]\\\]]]]]]^^^^^^^^^]]]\\\\\\\\\___aaaaaa___^^^]]]]]]YYYUUUPPPKKKGGGCCC???===>>><<<===@@@@@@@@@EEEKKKOOOXXX```ggguuuuuu\\\CCC;;;;;;888666666888777777777888999;;;<<<>>>BBBEEEDDDDDDIIIUUU___pppwwwvvviiiXXXMMMHHHEEEIIIIIIIIIMMMWWWhhh{{{|||tttttt{{{}}}rrrhhhXXXNNNEEEBBBAAA??????AAACCCEEENNN]]]nnn}}}rrriii]]]SSSNNNHHHCCCAAABBBBBB>>>===>>>999::::::::::::999888777777888888999888777666555444444444555555555555555222222333333333333333333333333444444444444444333444555666555444444555666666555777:::???III[[[lll}}}|||tttooollllllrrrqqqsss|||xxxfffYYYVVVYYY\\\fffooo{{{rrr```QQQHHHBBB???===>>>AAADDDFFFGGGJJJJJJJJJJJJJJJHHHGGGFFFFFFFFFDDDDDDDDDEEEFFFGGGHHHGGGFFFEEEEEEDDDAAA>>>===???BBBDDDDDDBBB???===:::;;;;;;;;;;;;;;;<<<<<<999;;;>>>@@@AAAAAA@@@@@@@@@@@@@@@AAABBBDDDEEEFFFHHHEEEBBBAAACCCFFFHHHIIIGGGGGGFFFEEEDDDCCCBBBBBBBBBAAAAAACCCDDDEEECCCAAACCCFFFJJJNNNPPPOOONNNLLLOOONNNNNNRRRXXX___dddggg^^^_________^^^^^^^^^__________________^^^]]]]]]^^^___aaa```]]][[[ZZZZZZYYYVVVQQQMMMIIIEEEAAA>>>@@@>>>>>>AAAAAA@@@CCCIIIKKKSSS[[[eeewwwsssZZZAAA::::::888555666888777777777999;;;===>>>???CCCFFFEEEEEEKKKWWWaaapppxxxzzzmmm[[[NNNGGGEEEIIIHHHHHHLLLUUUbbbpppyyy~~~yyytttrrrtttwwwzzz{{{~~~nnnfffeeennnwww|||qqqfffUUULLLCCCAAAAAA??????AAABBBEEEMMM\\\mmmtttkkk```UUUOOOJJJEEEBBBCCCBBB>>><<<===:::::::::999888888777777666777777777777666555555444444444444444555555555444444444444555555555555333333444555555555555444444555777666555555666777444444666:::===FFFYYYjjj}}}uuupppllliiiooooooqqqzzz|||hhhZZZUUUXXX[[[ccckkkttt}}}rrr```QQQIIIBBB???>>>>>>AAAEEEGGGHHHJJJJJJKKKLLLKKKJJJHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEDDDAAA??????AAACCCEEEEEECCC@@@>>>======<<<<<<;;;;;;::::::555999???CCCDDDCCCCCCCCCCCCBBBAAA@@@@@@AAABBBCCCFFFCCCAAA@@@BBBEEEGGGGGGEEEFFFFFFFFFFFFEEEDDDDDD@@@>>>===>>>@@@AAA@@@@@@CCCEEEIIILLLNNNNNNNNNMMMOOOOOOQQQUUU[[[aaaeeefff^^^___aaa```______```bbbaaaaaaaaaaaaaaa```___^^^___``````___\\\ZZZYYYZZZYYYWWWSSSOOOMMMIIIEEEBBBAAA???@@@BBBAAA???BBBGGGJJJQQQZZZfffzzzpppXXXBBB;;;;;;888666888888888888888:::<<<>>>@@@AAADDDEEEEEEFFFMMMWWW```ooozzz~~~rrr___PPPHHHDDDHHHHHHIIIMMMTTT^^^ffflllqqqlllggggggjjjnnnpppqqqzzzpppaaaZZZYYYbbbmmm{{{pppdddSSSJJJBBBAAAAAA@@@@@@BBBBBBDDDMMM\\\nnnwwwnnncccXXXRRRLLLFFFCCCCCCBBB===;;;<<<<<<;;;999777777777777888999777555333333444666777333333333444444555555555333333444444444555555555333444555666666666666666555666777777666666777999555555888:::;;;CCCUUUfff{{{wwwqqqmmmiiipppppprrrzzzlll\\\VVVXXX\\\bbbgggooowwwsssaaaRRRJJJCCCAAA???@@@CCCFFFIIIJJJIIIJJJKKKLLLLLLKKKIIIHHHFFFFFFFFFGGGFFFFFFEEEEEEEEEEEEEEEFFFGGGFFFDDDBBBBBBDDDEEEFFFFFFDDDAAA@@@??????>>><<<;;;:::999888666:::???BBBCCCCCCEEEFFFFFFDDDAAA???>>>>>>???@@@BBBAAA??????BBBDDDDDDDDDEEEFFFGGGHHHHHHHHHGGGGGGAAA???======???AAAAAA@@@CCCEEEHHHJJJLLLNNNNNNNNNQQQRRRTTTXXX]]]aaaaaaaaa]]]___aaaaaa``````ccceeeccccccccccccbbbaaa``````___``````___]]][[[\\\\\\[[[XXXUUUSSSQQQNNNJJJGGGCCCAAAAAACCCBBB???AAAEEEGGGOOOXXXfff|||mmmXXXEEE???===999888<<<999888999:::;;;>>>@@@BBBCCCDDDDDDEEEHHHOOOWWW]]]jjjxxxxxxfffWWWNNNJJJKKKLLLNNNSSSYYY___ccceeegggeeedddhhhpppxxx{{{{{{zzzbbbVVVQQQPPPXXXdddzzz{{{ooocccRRRIIIBBBAAABBBAAA@@@BBBCCCEEENNN]]]oooyyyqqqfffZZZTTTMMMGGGCCCCCCBBB===:::;;;<<<;;;999777666666777888<<<888333///...222666:::333333333444444555555555111111111222222333333333444444555666777777666666555777888888777777888:::777777999::::::AAARRRbbbyyyzzzrrrmmmiiiqqqqqqsss{{{nnn^^^WWWYYY]]]aaafffmmmttt~~~sssbbbSSSKKKEEECCCAAAAAADDDHHHJJJKKKHHHJJJKKKLLLMMMKKKJJJIIIFFFFFFGGGHHHHHHGGGEEEDDDEEEEEEEEEGGGHHHHHHGGGEEEEEEFFFGGGHHHGGGEEECCCBBBAAA@@@???===;;;999888777999<<<@@@AAAAAABBBFFFIIIHHHFFFBBB???<<<<<<======???>>>===???AAACCCCCCBBBEEEFFFHHHIIIJJJJJJJJJIIIBBB@@@>>>>>>@@@BBBBBBBBBDDDEEEGGGIIIKKKMMMNNNOOOTTTTTTWWW[[[^^^```^^^\\\\\\___bbbbbbaaaaaadddgggeeeeeeeeedddcccbbbaaa```^^^___```___^^^^^^^^^```\\\ZZZXXXVVVTTTRRRNNNKKKCCCAAABBBCCCBBB???@@@DDDDDDLLLVVVdddzzzkkkYYYHHHBBB???::::::???999999999:::<<>>CCCGGGIIIHHHGGGGGGGGGGGGFFFDDDAAA???>>>===>>>???AAACCCDDDFFFFFFFFFDDDDDDFFFIIIKKKJJJHHHGGGFFFEEEEEEEEEFFFHHHIIIIIIKKKMMMNNNNNNOOOQQQSSSTTTXXX\\\^^^_________```dddcccbbbaaaaaaaaabbbcccccccccbbbbbbaaaaaa````````````_________^^^^^^^^^[[[[[[ZZZYYYXXXVVVTTTSSSLLLFFFCCCDDDDDDBBBCCCEEEKKKNNNUUUbbbuuuooo]]]JJJBBBAAA>>>;;;999<<<::::::;;;>>>@@@BBBBBBAAACCCEEEGGGJJJPPPVVV[[[iii{{{~~~{{{nnn___\\\\\\___dddjjjmmmmmmiiieeefffkkksssttt```OOOJJJGGGFFFMMMYYYeeelllrrruuuwwwvvviii___QQQIIICCCBBBAAA@@@AAADDDEEEKKKUUUbbbtttuuuhhh\\\VVVNNNIIIDDDBBBAAA@@@===;;;===<<<:::999888888888888777777666555555555555555555333222222444444222000333333444555555555444444555555555555555555555555:::222///333777555444555444444666888888===MMM]]]uuu}}}sssqqqlllpppssssssuuutttcccYYYXXXZZZ[[[aaaiiisss~~~tttbbbRRRJJJDDDCCCBBBDDDGGGJJJKKKKKKJJJJJJKKKJJJIIIFFFDDDBBBFFFFFFIIIMMMQQQQQQMMMIIIGGGHHHJJJMMMNNNNNNNNNNNNEEEEEEDDDDDDDDDEEEEEEEEEGGGFFFFFFDDDBBB???<<<;;;;;;<<<>>>BBBFFFHHHHHHFFFFFFGGGGGGFFFEEECCCAAA??????@@@@@@AAABBBCCCDDDDDDCCCBBB@@@BBBFFFHHHIIIHHHJJJJJJKKKKKKMMMOOOQQQRRRSSSRRRPPPOOOOOOQQQRRRSSSVVVYYY\\\^^^^^^^^^```aaaiiihhhgggeeeddddddddddddccccccbbbaaa``````_______________``````_________\\\\\\[[[ZZZYYYWWWVVVUUUOOOIIIEEEEEEEEECCCEEEIIIMMMPPPVVVbbbuuuppp```OOOFFFBBB???<<<<<<===<<<:::;;;>>>@@@AAAAAABBBCCCEEEGGGKKKPPPVVV[[[kkk~~~}}}pppnnnkkkmmmrrrwww{{{|||{{{yyyzzzeeeVVVJJJHHHGGGEEEIIIRRRZZZ```gggmmmuuuuuuhhh^^^PPPIIICCCBBBAAA@@@AAADDDFFFLLLWWWeeewwwwwwjjj^^^WWWOOOJJJDDDBBBAAA@@@>>>;;;>>><<<999666666777:::<<<777777666555555555666666777555333333444555444333444444555555555444444333444444444444444444444444<<<666333555777555333333444444555777777;;;IIIWWWqqqwwwssskkkmmmppprrrssszzzwwweeeZZZWWWXXXYYY^^^gggppp{{{tttbbbSSSKKKDDDCCCCCCDDDGGGJJJKKKKKKIIIJJJJJJJJJHHHFFFDDDCCCEEEEEEHHHOOOVVVWWWRRRMMMJJJKKKMMMOOOQQQQQQQQQQQQHHHGGGEEECCCCCCEEEGGGHHHIIIIIIHHHFFFDDDBBB???>>>======>>>AAAEEEGGGGGGFFFFFFFFFGGGGGGFFFEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCAAA???@@@CCCGGGIIIJJJOOOPPPRRRTTTXXX[[[^^^```bbb\\\TTTPPPQQQSSSSSSSSSXXXYYY[[[\\\\\\^^^```ccciiiiiiiiiiiihhhgggfffeeeccccccbbbaaa___^^^]]]]]]]]]^^^___``````aaaaaaaaa^^^^^^]]]]]][[[ZZZXXXXXXSSSMMMHHHGGGFFFEEEHHHMMMQQQTTTYYYcccssssssfffWWWOOOHHHCCC@@@AAA???===<<<<<<>>>@@@AAAAAACCCDDDFFFHHHKKKPPPVVV[[[jjj|||~~~qqqVVVLLLGGGHHHHHHEEEGGGMMMTTTXXX^^^ggguuu~~~sssfff]]]OOOHHHBBBBBBAAA@@@AAAEEEFFFMMMYYYiii|||zzzlll```ZZZPPPKKKEEEAAAAAA@@@>>>;;;===;;;999777777888;;;===777777666666666666666777777666555555555444444333555555666555555444333333444444444444444444444444888555444666888888777666555555666777777:::FFFRRRmmmvvvqqqjjjkkknnnqqqsssuuu}}}|||jjj\\\WWWVVVVVV\\\dddmmmxxxsssbbbSSSKKKEEEDDDDDDEEEHHHJJJJJJJJJKKKKKKKKKKKKJJJHHHFFFEEEDDDCCCEEEMMMUUUYYYUUUPPPNNNOOOPPPQQQQQQPPPOOONNNMMMJJJGGGEEEEEEHHHKKKNNNOOONNNLLLJJJGGGDDDBBB@@@???>>>>>>@@@CCCFFFFFFEEEEEEFFFGGGGGGGGGGGGFFFEEECCCCCCCCCCCCDDDDDDDDDEEEDDDBBB@@@@@@CCCGGGLLLOOORRRTTTWWW[[[```dddhhhjjjlllcccWWWQQQQQQSSSSSSRRRXXXYYYZZZZZZZZZ]]]aaadddggghhhiiijjjjjjiiigggfffdddcccbbb```___]]]\\\[[[ZZZ[[[]]]___```aaaaaaaaa____________^^^]]]\\\[[[WWWQQQKKKIIIFFFFFFKKKRRRXXXZZZ^^^eeerrr~~~}}}xxxnnnbbbZZZRRRIIIFFFFFFAAA???======???AAAAAAAAACCCDDDFFFHHHKKKPPPVVVZZZhhh}}}```OOOJJJHHHJJJJJJHHHJJJNNNWWWZZZ```lll|||}}}rrrddd[[[MMMFFFAAABBBBBB@@@BBBEEEEEEMMM[[[lll}}}pppccc]]]RRRLLLEEEAAA@@@@@@>>><<<::::::::::::::::::::::::777777666666666777777888666777888888777444222111666666666666555444333333444444444444444444444444555555555666777999999888777666666888888:::CCCNNNiiisssmmmjjjiiilllqqqrrrrrrxxxooo```WWWUUUTTTYYYaaajjjttttttbbbSSSKKKEEEDDDDDDFFFIIIJJJJJJIIIKKKKKKJJJJJJIIIHHHGGGFFFFFFEEEFFFLLLTTTXXXWWWUUUMMMNNNOOOPPPPPPOOONNNMMMMMMKKKIIIHHHIIIKKKOOOQQQUUUTTTQQQMMMIIIFFFDDDCCCAAA@@@>>>???BBBDDDEEEEEEDDDEEEGGGHHHHHHHHHGGGFFFCCCCCCDDDEEEFFFGGGHHHHHHDDDBBBAAA@@@BBBFFFLLLPPPRRRTTTXXX]]]cccgggkkkmmmnnndddXXXPPPPPPRRRRRRQQQWWWXXXXXXYYYZZZ]]]bbbfffkkklllllllllkkkiiihhhfffeeeeeecccaaa^^^\\\ZZZZZZWWWYYY[[[^^^```````````````aaaaaaaaa```______^^^ZZZTTTOOOLLLHHHGGGNNNVVV___aaacccgggrrr}}}|||{{{sssjjjddd[[[PPPIIIHHHBBB@@@>>>>>>@@@BBBBBBBBBCCCDDDFFFGGGJJJOOOUUUYYYhhh~~~kkkVVVNNNKKKIIIIIIJJJJJJNNNRRR[[[___hhhvvv{{{pppbbbYYYKKKEEEAAABBBBBBAAABBBEEEEEENNN]]]ooorrrfff___SSSMMMFFFAAA@@@@@@>>><<<999:::<<<======;;;888777777777666666666777888888===@@@EEEFFFBBB===888555555555666666666555444444444444444444444444444444555888888666666888777444777555666888888:::BBBKKKbbbqqqjjjjjjfffhhhoooqqqpppuuu~~~tttcccXXXTTTSSSXXX___gggqqq}}}vvvcccTTTJJJEEEEEEEEEGGGJJJKKKJJJIIIIIIHHHHHHGGGFFFEEEEEEEEEIIIJJJMMMRRRVVVYYYYYYXXXIIIJJJLLLNNNOOOPPPPPPPPPLLLLLLLLLMMMNNNPPPRRRTTTYYYWWWTTTPPPMMMJJJGGGGGGCCCAAA>>>>>>@@@CCCDDDDDDDDDEEEFFFGGGHHHGGGGGGFFFCCCDDDDDDEEEGGGHHHIIIIIIBBBBBBAAA@@@@@@DDDJJJNNNPPPSSSWWW\\\aaaeeehhhiiiiiibbbXXXQQQPPPQQQRRRRRRVVVWWWYYYZZZ\\\```eeeiiisssrrrqqqooommmkkkhhhggggggfffdddbbb___\\\ZZZYYYWWWYYY\\\^^^```aaa``````aaaaaabbbbbbbbbaaaaaa```^^^YYYTTTPPPLLLKKKQQQYYYccceeefffjjjsss}}}wwwqqqmmmfffYYYMMMGGGBBB@@@??????AAACCCDDDDDDBBBCCCEEEFFFIIIMMMSSSWWWggg}}}sss\\\PPPKKKJJJIIIHHHHHHLLLRRRWWW___ffftttyyynnn```WWWIIIDDD@@@BBBBBBAAABBBEEEFFFPPP```sssuuuggg```TTTNNNFFFAAA@@@@@@>>><<<;;;<<<======<<<:::888666777777666666777888888999BBBIIIQQQSSSNNNEEE<<<777444555555666666666666555555555555555555555555555333888999666555777666333555333444666777999???GGGWWWvvvrrrkkkhhhbbbdddlllpppnnnsss}}}yyyfffYYYTTTSSSWWW^^^eeennnyyyzzzfffUUUKKKEEEEEEFFFHHHJJJKKKJJJHHHHHHHHHGGGFFFEEEEEEEEEEEEIIIOOOVVVZZZZZZXXXWWWVVVHHHIIILLLNNNOOOOOOOOOOOOMMMNNNRRRUUUWWWYYYYYYYYYZZZXXXUUURRROOONNNMMMLLLEEEBBB>>>===???AAACCCCCCDDDEEEFFFGGGGGGGGGFFFEEEDDDDDDDDDEEEEEEFFFFFFFFFCCCCCCCCCBBBAAADDDIIIMMMOOOQQQUUUYYY]]]```bbbcccaaa^^^XXXSSSQQQRRRSSSUUUVVVXXX[[[^^^aaaeeejjjmmmrrrqqqpppnnnmmmllllllllliiihhhfffccc___\\\ZZZYYYXXXZZZ^^^aaabbbbbbaaaaaaaaaaaabbbbbbcccbbbbbbbbbaaa]]]ZZZVVVQQQOOOUUU]]]bbbeeegggkkkuuuzzzyyyttteeeTTTJJJBBB@@@???@@@BBBEEEFFFFFFAAABBBDDDEEEGGGLLLRRRVVVdddyyywww```RRRMMMGGGIIIJJJJJJKKKQQQYYY^^^hhhsssxxxlll___UUUHHHCCC@@@BBBCCCBBBBBBEEEIIISSSdddwwwvvvggg___TTTNNNFFFAAA@@@@@@>>>============<<<;;;:::888777777777666777777888999999@@@HHHQQQUUUOOODDD999222444444555666777777777666666666666666666666666666000666888555555888888444333111222555666888>>>EEEOOOoootttnnnfff```aaajjjnnnmmmrrr|||{{{hhhZZZTTTSSSWWW]]]dddlllwww}}}iiiWWWLLLEEEEEEFFFHHHKKKKKKJJJHHHJJJJJJIIIHHHGGGGGGGGGGGGFFFOOOZZZ___\\\WWWSSSRRRLLLMMMNNNNNNNNNNNNMMMLLLPPPSSSXXX]]]```aaa```___YYYWWWUUUSSSQQQQQQQQQQQQFFFBBB???===>>>AAACCCCCCDDDEEEFFFGGGGGGFFFEEEDDDEEEDDDDDDDDDCCCCCCCCCBBBEEEFFFGGGFFFDDDFFFJJJOOONNNPPPTTTWWW[[[]]]^^^___\\\[[[YYYUUURRRRRRUUUWWWWWWZZZ^^^aaaeeeiiimmmqqqkkkkkkjjjjjjlllnnnpppqqqjjjiiifffccc```]]]ZZZYYYZZZ\\\```cccddddddcccbbbaaaaaabbbcccccccccbbbbbbdddaaa^^^ZZZUUURRRWWW``````cccfffkkkvvvppp\\\NNNAAA@@@???@@@CCCFFFGGGGGG@@@AAACCCDDDFFFKKKQQQUUU___ttt{{{fffVVVNNNLLLEEEIIILLLMMMPPPWWW___dddsss~~~wwwlll^^^TTTGGGBBB@@@BBBCCCBBBBBBEEEKKKUUUfffzzz{{{kkk```UUUPPPIIICCCAAA@@@@@@@@@>>><<<::::::::::::888666777777777777777666555555777999<<<>>>>>><<<999777444444444444444444444444777555333333444555666555:::999666444333333444555777888777777888<<>>CCCDDDCCCCCCFFFFFFFFFFFFFFFEEEDDDDDDAAAAAABBBCCCCCCDDDEEEEEEFFFIIIKKKLLLLLLLLLMMMNNNSSSSSSTTTYYY^^^```^^^[[[ZZZXXXWWWXXXVVVRRRSSSXXXYYY[[[___eeejjjkkkjjjhhhhhhhhhiiijjjlllnnnppprrrkkkiiifffdddcccbbb```^^^______```ccceeeeeecccaaacccdddeeeffffffeeecccbbbccc___]]]^^^\\\YYYZZZ]]]bbbbbbdddmmmzzz}}}hhhUUUGGGBBB???AAACCCCCCDDDGGGBBBDDDEEEEEEFFFLLLTTT[[[bbbkkkyyyooo]]]UUUNNNLLLOOOKKKPPPTTTUUUUUU\\\jjjwww~~~||||||wwwlll\\\PPPJJJEEEBBBBBBAAA@@@BBBGGGMMMVVVeeeyyy}}}mmmbbbUUUPPPJJJEEEBBBAAA@@@???>>><<<::::::::::::888666777777777777777666555555555777999::::::999777555444444444444444444444444666444222222333444444444888777555333222333444444666666666666666:::???CCCJJJ]]]wwwtttpppjjjjjjjjjjjjjjjmmmssswwwtttbbbWWWUUUWWW[[[```hhhrrr}}}ppp^^^QQQLLLJJJIIIJJJNNNPPPPPPOOOKKKLLLMMMLLLJJJIIIJJJKKKLLLRRRVVVTTTQQQPPPOOOKKKOOOLLLIIIGGGHHHKKKLLLLLLOOOQQQYYYbbbddd```\\\[[[YYYWWWSSSPPPSSSZZZ\\\YYYOOOEEE===>>>BBBCCCCCCCCCDDDDDDEEEEEEDDDCCCCCCBBBAAAAAABBBBBBCCCCCCCCCDDDFFFIIILLLNNNOOOQQQSSSUUUXXXXXXZZZ^^^ccceeecccaaaeeecccbbbbbb^^^YYYXXXZZZ[[[]]]aaafffjjjkkkiiigggdddfffjjjmmmppppppppppppllliiifffeeedddbbb```^^^]]]^^^___bbbeeefffdddbbbdddcccbbbbbbbbbbbbaaa```aaa^^^]]]``````]]]^^^aaadddeeeiiisssppp]]]OOOGGGBBBCCCEEEEEEDDDFFFAAACCCDDDEEEGGGMMMVVV]]]bbbjjjvvv}}}```SSSOOOKKKLLLPPPPPPTTTXXX[[[___hhhvvv~~~vvvrrrvvv{{{~~~{{{uuuiiiYYYMMMIIIEEEBBBBBBAAA@@@CCCGGGMMMVVVfff{{{ooocccVVVRRRLLLGGGDDDBBB@@@>>>>>><<<::::::::::::888666777777777777777666555555444444555666666555444444444444444444444444444444555333111111222444444333666555444333222222333444444444444444444777<<<@@@EEEWWWqqqxxxrrrmmmlllkkkjjjiiilllqqquuu|||gggZZZUUUVVVZZZ^^^eeennnyyyuuubbbTTTPPPLLLJJJLLLRRRUUUTTTQQQJJJLLLMMMMMMLLLKKKKKKLLLLLLPPPQQQNNNMMMOOOOOONNNPPPMMMIIIGGGHHHJJJKKKKKKOOORRRYYYbbbddd___[[[ZZZZZZZZZWWWVVV[[[bbbccc```SSSIII@@@@@@BBBBBBBBBDDDDDDEEEEEEEEEEEEDDDCCCCCCAAAAAAAAABBBBBBBBBBBBBBBFFFHHHLLLOOORRRVVV[[[^^^aaabbbdddhhhmmmoooooonnnvvvsssrrrqqqjjj```[[[\\\^^^___bbbgggjjjjjjhhheeedddgggmmmrrrtttssspppnnnllljjjgggeeedddbbb___]]][[[[[[]]]```dddeeedddcccccc```^^^]]]^^^``````___```^^^___ccceeecccdddhhhhhhjjjqqq||||||jjj[[[OOOFFFEEEGGGGGGEEEDDDAAACCCFFFGGGIIIOOOXXX___cccjjjttthhhQQQJJJJJJIIIKKKQQQWWWZZZ___eeennnyyy~~~sssrrruuuxxx{{{{{{|||~~~yyyrrrfffWWWKKKIIIDDDAAABBBBBBAAACCCHHHLLLVVVggg}}}qqqeeeWWWSSSNNNJJJFFFCCC@@@===>>><<<::::::::::::888666777777777777777666555555444444333333333333444444444444444444444444444444666444222111333444444444666555444333333333444555333444444444444666:::===AAAQQQjjj~~~uuunnnmmmjjjggggggjjjnnnqqqkkk]]]VVVWWWYYY]]]ccclllvvv}}}{{{gggXXXQQQMMMJJJMMMSSSWWWUUURRRMMMNNNOOOOOOMMMKKKJJJKKKJJJLLLLLLIIIKKKPPPTTTTTTRRROOOLLLJJJJJJKKKKKKKKKOOORRRYYYcccfffbbb^^^]]][[[^^^___aaagggllljjjeeeVVVLLLCCCBBBBBBBBBCCCEEEFFFGGGGGGHHHGGGGGGFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBDDDGGGKKKOOOSSSYYY___ccciiikkknnnsssyyy}}}~~~tttfff]]][[[^^^___bbbgggjjjkkkhhhfffgggjjjooorrrtttrrrpppnnnllliiigggeeecccaaa]]][[[YYYYYYZZZ^^^aaaccccccbbb___\\\ZZZ[[[___bbbdddcccbbbaaabbbgggiiihhhiiimmmnnnrrrzzzzzzgggXXXJJJGGGIIIHHHEEECCCDDDGGGIIIKKKMMMRRR[[[aaahhhnnnwwwooo]]]MMMIIIJJJJJJMMMSSS]]]```eeeooo|||yyyyyy~~~xxxqqqeeeWWWMMMHHHCCCAAABBBBBBAAADDDIIIKKKVVViiisssgggYYYUUUPPPKKKGGGDDD@@@>>>>>><<<::::::::::::888666777777777777777666555555555444333333333333444555444444444444444444444444777555333222444555555555555555555555555555666666444555555555555666:::<<<>>>MMMccc{{{zzzqqqnnnjjjggggggjjjnnnppp}}}nnn```XXXYYYZZZ]]]bbbkkkuuu|||lll^^^RRROOOLLLNNNRRRUUUSSSPPPPPPRRRRRRQQQNNNJJJIIIHHHGGGIIIIIIHHHMMMVVV\\\\\\WWWTTTPPPNNNNNNNNNMMMLLLNNNQQQZZZeeeiiieeebbbbbb___eeekkkpppuuuwwwqqqhhhWWWNNNFFFDDDDDDBBBCCCFFFGGGGGGHHHHHHHHHHHHHHHGGGCCCCCCCCCCCCCCCDDDDDDDDDBBBDDDHHHKKKPPPVVV^^^cccjjjnnnsssyyy|||kkk___\\\\\\]]]aaafffjjjkkkjjjggghhhiiikkklllmmmmmmllllllkkkiiifffdddbbb___[[[XXXXXXWWWXXXZZZ^^^``````___ZZZXXXXXX\\\dddjjjkkkkkkgggeeefffkkkmmmkkkmmmppptttyyytttcccQQQKKKJJJHHHFFFEEEJJJLLLOOOPPPQQQVVV^^^dddpppuuu~~~dddVVVKKKLLLNNNNNNRRRYYYaaadddlllwww~~~~~~xxxpppeeeXXXPPPGGGBBB@@@AAABBBBBBEEEJJJKKKWWWkkkvvvjjj\\\XXXQQQLLLHHHDDDAAA???>>><<<::::::::::::888666777777777777777666555555666555555444444555555666444444444444444444444444777555333333444666666555444555555666666777777777555666777666666777999;;;<<>><<<::::::::::::888666777777777777777666555555555555555555555555555555444444444444444444444444666444222222333555555444222333444555666666666666555666777666555666888:::999DDDXXXooowwwqqqkkkhhhjjjnnnqqqrrruuuvvvgggYYYYYYYYY[[[```jjjuuu|||zzznnnYYYZZZYYYVVVRRRPPPPPPRRRRRRTTTUUUTTTPPPLLLIIIHHHHHHKKKMMMQQQZZZdddiiiggg\\\ZZZVVVTTTSSSQQQOOOMMMOOORRR[[[fffjjjgggdddeeegggmmmrrruuuxxxwwwmmmcccVVVPPPLLLKKKIIIEEEEEEGGGEEEFFFFFFGGGHHHHHHGGGGGGEEEEEEFFFHHHIIIJJJKKKLLLDDDDDDDDDDDDFFFKKKRRRWWW[[[___eeekkkqqqwww~~~wwwiii```^^^[[[]]]```dddhhhhhhfffdddaaaaaaccceeegggkkkmmmooommmllliiigggeeeaaa[[[XXXXXXVVVUUUUUUVVVWWWVVVUUURRRSSSYYYeeerrrxxxvvvrrrnnnjjjiiillloooppptttyyy{{{ooo___SSSLLLJJJKKKOOORRRWWWZZZ]]]ccckkkqqqzzzhhhSSSKKKHHHMMMPPPRRRZZZeeedddlllyyy~~~uuukkk^^^SSSLLLEEEAAA???AAABBBCCCFFFKKKRRR___vvv}}}qqqaaa[[[SSSKKKGGGEEECCCBBB>>><<<::::::::::::888666777777777777777666666555444555555666666555555444444444444444444444444444555333111111222444444333111222333444555666666666444555666666555555777888777BBBTTTkkkuuuooohhhfffhhhlllooopppqqq|||yyyjjjXXXXXXXXXZZZ___iiittt|||ttt]]]______[[[TTTPPPQQQTTTPPPSSSUUUTTTQQQMMMKKKJJJJJJMMMPPPUUU^^^hhhkkkhhh]]]ZZZWWWTTTSSSQQQOOOMMMOOORRR[[[eeeiiifffbbbbbbfffjjjmmmnnnooonnnfff]]]TTTPPPMMMMMMKKKFFFEEEGGGGGGHHHIIIIIIJJJJJJJJJJJJFFFFFFHHHIIIKKKLLLNNNNNNFFFEEEDDDCCCCCCHHHNNNSSSSSSWWW]]]bbbgggllltttyyyyyyxxxxxxwwwoooccc\\\[[[]]]^^^```dddggggggdddaaa___aaadddhhhmmmpppsssuuuooommmkkkiiigggbbb]]]YYYXXXVVVTTTSSSTTTTTTSSSQQQPPPSSS[[[hhhuuu{{{wwwqqqnnnjjjiiillloooqqqwww}}}||||||gggWWWMMMKKKNNNNNNRRRXXX\\\aaahhhqqqwww{{{dddTTTMMMJJJNNNQQQRRRZZZeeeeeeooo}}}~~~~~~ttthhh[[[OOOHHHEEEAAA???AAABBBCCCFFFLLLVVVccczzzssseee[[[QQQMMMIIICCC@@@@@@>>>>>>===<<<;;;::::::999777777777777666666666666666555444444333333333333222222000---+++,,,///222333333333222222333333444666555555555555666777777666555444333444666888:::;;;===KKKfffuuullleeefffhhhjjjlllooouuu{{{lll]]]WWWUUUZZZbbbkkkuuu}}}}}}xxxddd\\\VVVXXXYYYUUUPPPNNNSSSTTTVVVWWWWWWTTTRRRPPPUUUWWW[[[___bbbcccbbbbbb^^^ZZZXXXWWWWWWUUUTTTTTTTTTXXX___eeegggeeeaaa^^^]]]bbbfffeeedddccc^^^XXXWWWTTTPPPNNNMMMLLLHHHEEEEEEFFFGGGHHHIIIHHHGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIDDDCCCBBBBBBBBBDDDFFFHHHMMMQQQWWWZZZ\\\^^^bbbfffiiilllooopppmmmeee^^^XXX[[[]]]___bbbdddeeeeeeeeedddhhhmmmqqqttttttrrrqqqkkkkkkjjjjjjhhhddd^^^ZZZWWWRRRNNNOOOPPPOOOQQQTTTVVVVVV\\\iiiyyy|||jjjeeebbbfffkkkoootttzzzyyy~~~www___PPPLLLMMMRRRUUU[[[bbbkkkrrrxxx{{{~~~mmm[[[SSSMMMMMMPPPSSSYYY___eeennn{{{~~~tttpppqqq|||vvvhhhYYYKKKCCCCCC@@@@@@BBBBBBBBBGGGMMM[[[jjjvvvfff\\\RRRMMMIIIDDD@@@@@@>>>>>>===<<<;;;::::::999777777777777666666666666666555444333333333444444555555444222111111333555444444333222222222333333444444444444555555555555555444444444444666777888======HHHaaa}}}wwwooohhhhhhjjjjjjkkknnnpppwwwpppaaaZZZUUUXXX___gggqqqzzz|||hhh___XXXXXXXXXUUUQQQOOOQQQSSSVVVYYYZZZZZZYYYXXXZZZ\\\___aaabbbaaa___]]]\\\ZZZZZZ[[[\\\[[[ZZZYYYZZZ\\\^^^___^^^[[[WWWTTTVVV[[[]]]\\\\\\\\\YYYUUUVVVSSSPPPOOONNNLLLIIIEEEEEEEEEGGGHHHHHHHHHGGGFFFHHHGGGGGGFFFEEECCCCCCBBBDDDBBBAAA@@@@@@BBBDDDEEEIIILLLQQQSSSTTTVVV[[[___```dddhhhkkkkkkgggbbb^^^\\\]]]___bbbdddffffffggghhhjjjnnnqqqrrrqqqnnnmmmhhhhhhhhhhhhhhheee```\\\YYYTTTPPPPPPPPPOOOPPPSSSUUUVVV___ooo~~~kkkfffdddhhhlllooosssxxxzzz~~~gggWWWQQQPPPSSSXXXaaallluuu}}}vvv```WWWPPPPPPSSSVVVYYY]]]cccmmmyyy~~~{{{yyyzzzmmmdddbbbgggvvv~~~sssfffWWWKKKDDDDDDAAAAAACCCCCCDDDIIIOOO]]]mmmyyyhhh^^^SSSNNNJJJDDDAAA@@@>>>>>>===<<<;;;::::::999777777777777666666666666777666444333333444555555444555666666555444666777555444333333222222222222222222444555555555444333333333333444555555666666>>><<>>>>>===<<<;;;::::::999777777777777666666666666777666555444444555666666111333555666555444444555555555444333222222222222111333555666666666444333111222333444555555555555<<<;;;BBBWWWuuuzzzqqqjjjiiihhheeecccdddjjjrrr~~~~~~iii___UUUTTTXXX___kkkuuuwwwjjj\\\VVVTTTRRRQQQRRROOORRRXXX^^^cccfffggghhhbbbbbbcccbbb___[[[XXXUUU[[[aaafffgggggghhhfffccc^^^[[[VVVQQQOOONNNPPPQQQSSSUUUSSSPPPQQQVVVXXXWWWXXXWWWVVVSSSPPPLLLHHHEEECCCDDDEEEFFFFFFFFFEEEEEEBBBBBBCCCCCCDDDEEEEEEEEEBBBAAAAAA@@@AAADDDFFFGGGKKKLLLMMMLLLKKKNNNTTTYYY```cccgggjjjkkkjjjhhhfffaaaaaaaaabbbeeehhhkkkmmmssstttvvvwwwvvvtttqqqooonnnmmmllllllmmmkkkiiifff^^^YYYUUUTTTQQQNNNPPPUUUXXX```rrrssseeedddgggoootttuuuuuuwwwyyy|||zzzhhh]]]XXXXXX___kkkzzzyyyiiiZZZVVVYYY[[[[[[\\\hhhttt|||yyy}}}cccVVVKKKIIIKKKSSSgggzzzwwwjjj]]]RRRJJJEEECCC@@@@@@BBBDDDEEELLLTTT```qqq|||lllbbbWWWQQQLLLFFFBBBAAA>>>>>>===<<<;;;::::::999777777777777666666666666666666666666666666666666///222555666555444444444555444333333222222222333222444666777888777555444111222333444555555555555888999@@@SSSpppvvvnnnkkkjjjgggeeefffllltttlllaaaVVVSSSWWW^^^jjjuuu}}}ppp```WWWTTTQQQQQQSSSRRRUUUZZZ```eeeggghhhiiiaaa```___^^^\\\YYYWWWVVV___gggkkkiiiggghhhgggccc]]]YYYRRRMMMKKKMMMPPPSSSWWWWWWTTTOOOPPPVVVZZZZZZ[[[ZZZXXXTTTOOOIIIEEECCCBBBCCCDDDEEEEEEEEEDDDDDDAAABBBBBBCCCDDDDDDEEEEEE????????????AAAEEEHHHJJJNNNPPPPPPOOONNNQQQWWW]]]cccfffjjjnnnooonnnllljjjgggfffddddddeeeiiimmmppprrrsssuuuwwwwwwuuutttrrrrrrpppnnnmmmmmmllljjjhhhaaa\\\XXXVVVSSSQQQVVV]]]gggrrr}}}iii___```gggssszzzzzzyyyzzzxxxyyy|||~~~nnnbbb\\\```gggrrrzzzeee]]]]]]^^^___aaalllxxx~~~ooo```SSSKKKGGGGGGHHHNNN^^^qqqtttfffYYYOOOHHHEEEBBB???>>>@@@BBBEEEMMMUUU```rrrooodddYYYSSSMMMGGGBBBBBB>>>>>>===<<<;;;::::::999777777777777666666666666444555777888888888777666222444777777666555555555444333333222222333333444444555666777777777666555333333333444555555666666666999@@@NNNhhhuuukkkhhhgggeeeeeefffnnnwwwqqqeeeYYYUUUWWW^^^jjjtttzzzxxxeee[[[VVVSSSRRRTTTUUUXXX]]]bbbfffhhhiiiiii```^^^\\\ZZZYYYYYYYYYZZZccckkkmmmgggcccffffffbbb^^^ZZZSSSMMMKKKLLLPPPSSSZZZZZZUUUOOOOOOUUUYYYZZZ[[[ZZZWWWQQQKKKEEECCCBBBAAABBBCCCDDDEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA>>>>>>>>>???AAADDDGGGIIIOOOQQQRRRQQQQQQTTT[[[```dddgggmmmsssvvvvvvuuusssooolllhhhffffffjjjnnnqqqnnnoooqqqsssttttttssssssrrrpppmmmkkkkkkkkkiiihhhddd```\\\ZZZWWWXXXaaakkkzzzsssbbb[[[^^^iiiwww~~~{{{{{{uuuvvvxxx{{{tttiiicccccciiisssxxxkkkgggeeefffhhhqqq{{{{{{qqqmmmfffXXXLLLIIIEEEDDDGGGGGGJJJZZZlll}}}qqqcccWWWMMMGGGDDDAAA>>>===@@@BBBFFFNNNVVVcccvvvpppeeeZZZTTTNNNGGGCCCBBB>>>>>>===<<<;;;::::::999777777777777666666666666222555888:::;;;999666555555666777777555444555666222222222222333444555555444444444555555555666666555444444444444666777888666:::???GGG]]]~~~uuukkkggggggfffgggjjjmmmvvvvvvjjj]]]XXXYYY^^^hhhqqqyyykkk```ZZZVVVUUUWWWXXX[[[```eeehhhjjjjjjjjjaaa^^^[[[XXXWWWYYY\\\^^^dddllllllbbb^^^bbbeeecccaaa]]]XXXSSSQQQSSSVVVYYY^^^]]]WWWPPPOOOTTTXXXXXXVVVUUURRRLLLEEEAAAAAABBB@@@AAABBBCCCDDDCCCBBBBBBDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBCCCFFFHHHJJJOOOQQQSSSTTTUUUYYY___eeeiiinnnvvv}}}~~~vvvsssmmmhhhgggjjjnnnqqqlllmmmppprrrssssssssssssqqqnnnllljjjkkkllllllkkkiiieee```^^^]]]aaammmzzzxxxfffZZZZZZ^^^kkkzzz{{{yyyrrrsssuuuyyy~~~{{{rrrlllgggmmmyyyvvvooonnnpppxxxqqqccc[[[VVVMMMGGGCCCAAACCCGGGGGGKKK]]]qqq{{{ooobbbUUUKKKEEEBBBAAA>>>===@@@CCCGGGPPPYYYjjj|||qqqfff[[[UUUOOOHHHCCCBBB>>>>>>===<<<;;;::::::999777777777777666666666666111444999<<<<<<:::666444555666666555333333333444111111111222333444555666444444333333333444555666666555444333444666888:::888<<<>>>BBBUUUxxx|||rrrnnnmmmnnnppptttkkkttt{{{nnnaaa[[[ZZZ^^^fffnnnyyypppddd]]]YYYWWWYYYZZZ]]]bbbfffjjjlllllllllccc```[[[WWWVVVYYY]]]```dddlllkkk___ZZZ```eeedddccc```\\\YYYYYY\\\___bbbbbb```ZZZRRRPPPUUUXXXXXXQQQPPPMMMGGGAAA>>>@@@CCC@@@AAABBBCCCCCCCCCBBBAAADDDDDDEEEFFFGGGHHHIIIJJJJJJIIIHHHGGGGGGIIIKKKLLLOOORRRVVVXXXYYY]]]ccciiirrrwww{{{vvvooojjjhhhjjjnnnqqqnnnoooqqqssstttttttttsssqqqooollllllmmmooopppppplllhhhdddaaaaaagggvvvyyyhhh[[[TTT[[[```lll|||zzzwwwqqqrrrtttxxx~~~xxxsssooovvvwwwtttvvvkkk[[[RRRNNNKKKHHHBBB@@@CCCGGGHHHNNNbbbyyyzzzoooaaaTTTKKKDDDAAABBB???>>>AAADDDIIIRRR[[[ooowwwjjj\\\SSSKKKEEEAAAAAA======<<<:::999888777666888777777666666666666666333555666888888666555333888666333111111222444555999555222222444555444222444333333333333444555555333333333444444444555555333888===AAAOOOkkkvvvmmmjjjhhhhhhhhhlllqqq~~~qqq```XXXXXX[[[bbbhhh{{{ooobbbZZZXXXWWW\\\^^^bbbgggkkknnnooopppnnnmmmjjjddd]]][[[^^^aaajjjfff```[[[ZZZ\\\```cccdddccc```______```bbbdddbbb]]]UUUQQQVVV]]]\\\WWWMMMIIIBBB===999888999:::===???AAAAAAAAA@@@AAABBBDDDEEEGGGHHHIIIJJJJJJJJJPPPQQQRRRQQQPPPPPPRRRTTTWWWXXXXXXWWWXXX^^^gggoooxxxnnniiijjjooorrrssssssssssssssstttuuuvvvwwwvvvtttsssrrrrrrrrrssspppjjjdddeeellluuu{{{}}}}}}sssjjj___XXXWWW[[[[[[dddpppyyy|||zzzvvvsssrrrtttxxx{{{~~~~~~yyy~~~{{{{{{tttcccVVVLLLLLLLLLBBB@@@DDDGGGEEEFFFRRRgggyyy|||yyy|||{{{lll]]]PPPGGG@@@<<>>===<<<;;;:::999888888777666666666777777666777888999999888777666888666444222222333555666777444222222444555444333444333333333444444555555333333333444444444555555555999<<<@@@LLLeeexxxnnnjjjiiijjjjjjmmmqqq|||uuucccZZZYYY\\\bbbiiixxxwwwiii```\\\ZZZ]]]___ccchhhmmmppprrrssssssrrrooohhh```\\\]]]___aaa^^^YYYVVVVVVYYY]]]```ffffffeeeeeedddcccbbbaaa^^^[[[TTTRRRXXXaaabbb^^^SSSOOOJJJEEEBBB@@@???>>>>>>>>>???@@@BBBBBBCCCCCCDDDEEEFFFHHHIIIJJJJJJJJJSSSUUUWWWXXXYYY[[[^^^aaabbbccccccccceeekkkuuu|||uuupppoooqqqsssrrrrrrrrrssstttuuuvvvwwwxxxwwwuuusssrrrrrrrrrrrrpppkkkeeeeeekkkqqqtttuuunnnhhhbbb]]]XXXUUUXXX^^^^^^eeennnuuuwwwuuusssqqqzzz|||~~~~~~qqq^^^SSSLLLPPPRRRIIIBBBEEEGGGGGGJJJVVViiixxx~~~|||zzz~~~xxxjjj\\\PPPHHHAAA>>>AAA@@@@@@AAABBBGGGTTTaaaqqqvvvjjj]]]UUUOOOHHHDDDDDDAAA@@@@@@>>>===<<<;;;:::999999888777777777777888777777777777777777777777888777555333333444555777444333222222444555444333333333333444444444555555333333333444444444555555777999;;;===GGG]]]|||}}}pppjjjjjjkkkkkkmmmpppyyyzzzggg]]]ZZZ[[[bbbiiittttttiiiaaa]]]^^^```dddjjjooosssvvvxxxyyyxxxuuummmccc\\\ZZZZZZWWWUUUSSSRRRSSSWWW\\\___ccceeefffgggeeebbb___]]]YYYWWWTTTUUU]]]gggjjjgggVVVRRRMMMIIIEEEBBB???<<<>>><<<<<<>>>BBBEEEDDDBBBCCCDDDFFFHHHIIIJJJKKKKKKSSSUUUYYY]]]aaafffkkkooonnnppprrrtttvvv|||}}}vvvsssrrrsssrrrrrrssstttuuuvvvwwwxxxzzzxxxvvvtttsssrrrrrrrrrppplllgggfffhhhjjjjjjhhhYYYUUURRRRRRQQQRRRXXX___```eeelllqqqssstttuuuuuu~~~ooo\\\SSSOOOWWWZZZRRRDDDFFFGGGIIIOOO[[[jjjuuuxxxwwwvvv{{{}}}tttgggYYYOOOHHHCCC@@@@@@??????@@@BBBGGGTTTaaasssuuujjj^^^WWWQQQJJJEEEEEE@@@???>>>===<<<:::999999:::999999888888888888888666555444444444444555666888777555444444555666777222222333444555555444444333333444444444555444444333333333444444444555555777777888;;;BBBTTTpppssskkkkkkkkkjjjkkknnnvvvlll```ZZZZZZ```gggrrr~~~~~~qqqfff```^^^aaaeeejjjoootttxxxzzz{{{{{{wwwooocccZZZUUUTTTRRRQQQQQQRRRTTTXXX\\\___\\\]]]___``````^^^\\\[[[XXXYYYYYY[[[dddooosssppp\\\WWWPPPJJJFFFCCC???<<<>>>;;;999<<>>>>>@@@BBBGGGUUUbbbuuuuuukkk```YYYSSSLLLFFFEEE@@@@@@???===<<<;;;:::999:::999999888888888888888555555444444444444555555777666555555555555666777111222555666666555444444222333444555555555444444333333333444444444555555555444666:::???LLLfff}}}wwwmmmlllllliiiiiimmmtttrrrddd\\\YYY^^^dddppp|||xxxkkkddd___aaadddiiinnnssswwwyyyzzzzzzvvvnnnbbbXXXSSSQQQPPPQQQRRRSSSUUUXXX[[[]]]UUUVVVWWWXXXZZZ]]]___``````ccceeeiiipppxxxzzzwwweee^^^UUUNNNKKKIIIEEEBBB???;;;888;;;AAADDDCCCAAABBBCCCDDDFFFGGGGGGHHHHHHFFFIIINNNTTTZZZbbbkkkpppwww{{{wwwttttttvvvyyyzzzzzz{{{zzzyyyyyyxxxzzzxxxvvvtttsssrrrrrrrrrpppooollliiieee___XXXTTTRRROOONNNPPPQQQRRRXXX```eeefffgggiiinnnvvv}}}yyyfff\\\UUUXXXXXXMMMHHHHHHKKKPPPXXXbbbiiinnnooorrrwwwzzzqqqcccUUUKKKDDD@@@>>>???>>>???AAACCCIIIVVVdddxxxvvvlllbbb\\\VVVMMMFFFEEEBBBAAA@@@???>>>===<<<;;;999999888777777777777888666666666666666666666666555555555444555555666666111444777999888666444444222333444555555555444333333333333444444444555555444222555:::>>>FFF[[[qqq|||pppooonnnjjjkkkooovvvyyyjjj```ZZZ]]]bbbooozzzssskkkbbbccceeeiiimmmqqqtttvvvxxxxxxuuummmbbbYYYUUUTTTSSSTTTUUUVVVWWWXXXXXXXXXSSSRRRSSSVVVZZZ```fffiiikkkppptttvvvzzz}}}{{{vvveee^^^UUUQQQPPPOOOKKKGGGBBB???<<<===@@@CCCBBBAAABBBCCCDDDDDDEEEEEEDDDDDDDDDFFFIIIMMMRRRYYY```fffmmmrrrwww{{{}}}zzztttsssuuuxxxzzz{{{|||||||||{{{yyyxxxwwwvvvuuusssrrrrrrrrrrrrppppppoookkkeee]]]VVVRRRNNNLLLLLLOOORRRTTT[[[cccgggffffffggglllvvv}}}zzz{{{~~~ppp```RRRQQQPPPFFFJJJLLLQQQVVV]]]ccciiilllkkkqqqzzzxxxooo```SSSIIICCC@@@>>>???>>>???BBBDDDJJJXXXfff{{{xxxnnnddd^^^WWWMMMFFFDDDAAAAAA@@@???===<<<;;;:::888888777666666666777777555555666777777666555555333444444444444555555666222666:::;;;999666444444111222444666666555444333333333333444444444555555555333666<<<===@@@QQQfffssstttrrrmmmooossszzzqqqddd\\\]]]bbbnnnxxx{{{tttffffffgggiiilllooorrrtttwwwwwwtttmmmddd]]]ZZZZZZ[[[[[[\\\\\\[[[YYYWWWVVVQQQRRRTTTWWW]]]dddkkkooorrrwww|||}}}|||zzzssskkk^^^ZZZVVVWWWZZZYYYTTTNNNFFFEEECCCAAAAAABBBCCCCCCBBBBBBCCCCCCBBBBBBAAAAAABBBCCCDDDEEEHHHMMMSSSXXX[[[___eeehhhiiikkknnnqqqrrrwww{{{zzz{{{}}}vvvpppnnnooorrrtttvvvxxxzzz{{{||||||{{{zzzuuutttsssrrrqqqqqqrrrsssqqqqqqqqqmmmfff^^^WWWSSSKKKJJJKKKPPPSSSVVV]]]eeeeeeeeefffiiiqqqzzzyyyzzzzzz~~~}}}fffQQQMMMNNNHHHMMMQQQXXX]]]aaaeeeiiilllpppxxxtttkkk]]]PPPHHHCCCAAA@@@@@@???@@@CCCFFFLLLZZZhhh~~~yyyoooeee___XXXNNNFFFCCC???>>>===<<<;;;:::999888888777777666666666666666222333555666666555333222333333333444444555555555333777<<<===:::666444444111222444666666555444333333333333444444444555555777555888>>>===<<>>@@@@@@@@@@@@AAADDDIIIMMMKKKPPPUUUXXXXXXYYY[[[^^^\\\aaaeeeeeefffjjjkkkjjjnnnllliiihhhhhhjjjlllnnnrrrtttwwwzzz||||||||||||sssrrrqqqqqqqqqqqqrrrsssqqqrrrrrrnnnggg___YYYUUUMMMKKKLLLQQQTTTWWW]]]eeebbbcccffflllxxx|||yyyzzz||||||{{{~~~kkkRRRMMMRRROOOOOOUUU]]]bbbdddfffjjjnnn~~~qqqhhh[[[OOOHHHDDDCCCCCCAAA@@@AAADDDFFFMMM[[[iii}}}{{{pppddd]]]VVVMMMFFFEEE@@@>>>;;;999999:::<<<>>>999888888777777777777777777777777777666555444333333333333333333333333333...AAAMMMEEE:::777555000444444222222222222444444333333333444444444555555444555888;;;:::>>>IIIVVVooo|||{{{||||||wwwxxx}}}~~~kkk^^^\\\^^^hhhssstttqqqllljjjlllooorrrsssuuutttrrrpppnnnlllkkkjjjpppooolllfff^^^XXXUUUTTTWWWTTTTTTYYYbbbjjjllllllmmmnnnoooooolllgggaaa^^^^^^aaadddiiiqqqssskkk```VVVMMMCCC???BBBGGGGGGFFFDDDEEEDDDDDDBBB@@@===<<<============???@@@BBBDDDGGGGGGGGGGGGHHHIIIJJJKKKPPPOOOPPPTTTXXXYYYWWWTTTZZZ[[[\\\]]]___dddkkkpppssstttwwwzzz}}}}}}zzzxxxvvvrrrppppppooolllllloooqqqqqqrrrqqqmmmdddZZZSSSMMMOOOQQQSSSUUUXXX\\\``````fffjjjpppxxxrrrvvv{{{~~~}}}|||||||||yyyvvvtttvvv{{{nnnYYYRRRSSSTTTUUUXXX___ffffffgggrrr}}}|||rrrgggWWWKKKDDDAAA@@@???@@@@@@AAADDDFFFMMM^^^nnnzzz|||qqqeee^^^VVVMMMFFFEEEAAA@@@===;;;::::::;;;;;;999888888777777777777777777777666666555444444333333333333333333333333333000CCCNNNEEE888444333111444333333222222333333444333333333444444444555555555555888::::::<<>>>>>>>>>>>???AAACCCDDDCCCCCCCCCCCCDDDEEEFFFGGGIIIIIIJJJMMMQQQRRRPPPNNNSSSUUUWWWZZZ]]]bbbhhhmmmuuuvvvxxxzzz|||{{{xxxuuunnnkkkjjjlllkkkiiijjjmmmssssssrrrqqqmmmfff^^^XXXSSSUUUVVVWWWWWWZZZ]]]```bbblllwwwssspppwww|||||||||wwwxxxyyy}}}{{{uuunnnjjjiiihhhfffjjjeeebbbbbbaaaaaaeeekkkppp}}}jjjXXXSSSUUUWWWVVVYYYbbbiiimmmrrr}}}zzztttmmmiiikkkqqqxxxzzzpppeeeVVVJJJDDDAAA@@@???@@@@@@BBBEEEHHHPPPbbbrrrsss}}}rrrggg___WWWNNNFFFDDDAAA@@@???===;;;:::999888999888888777777777777777777666555444444444444444444444444444444444444444333BBBJJJAAA555222333222444333333222222333333444333333333444444444555555555555777888888:::CCCNNNbbbwww~~~~~~rrreee______lllrrr{{{}}}vvvqqqqqqtttvvvxxxxxxyyyyyyxxxxxxwwwvvvvvvrrrpppkkkddd\\\VVVSSSRRRUUUWWW[[[ccckkkooonnnlllbbbaaa___^^^___bbbeeeggglllqqqwww}}}yyynnn___WWWMMMGGGFFFGGGHHHGGGHHHHHHHHHGGGFFFEEECCCBBB@@@@@@???@@@@@@BBBDDDEEEAAAAAAAAAAAABBBCCCDDDDDDDDDDDDEEEHHHKKKKKKJJJIIIOOORRRWWW\\\aaaeeejjjnnnxxxxxxyyyzzz{{{yyyvvvrrrhhheeefffiiikkkjjjlllpppxxxwwwuuurrroooiiibbb]]]YYYZZZ[[[[[[\\\]]]aaacccgggvvvwwwmmmpppyyy|||xxxuuunnnooosssyyy{{{qqqkkkbbbZZZUUUQQQOOONNNQQQOOOOOOSSSUUUWWW]]]eeekkkyyy~~~bbbVVVVVVYYY\\\\\\```hhhpppwww|||tttlllggg```[[[YYY[[[___cccjjjqqqzzzwwwmmmbbbTTTIIICCCAAA@@@??????@@@BBBFFFJJJTTTgggxxxjjj~~~ssshhh```XXXNNNFFFDDD>>>>>>>>>===<<<:::888666999888888777777777777777777666555444333333444444555555555555555555555555555===@@@:::444333333222333333333333333333333333333333333444444444555555666555555777777888@@@III[[[rrr}}}}}}wwwhhhaaa^^^hhhnnnwww}}}xxxvvvxxxzzz{{{|||}}}}}}}}}|||{{{zzzyyysssqqqllleee^^^ZZZYYYYYYYYY\\\bbbiiiooopppmmmjjj___]]]ZZZYYY\\\ccckkkppptttyyyyyynnnbbb]]]UUUNNNKKKJJJJJJKKKJJJJJJJJJIIIHHHGGGFFFFFFBBBBBBAAAAAAAAACCCDDDEEECCCCCCCCCCCCCCCDDDEEEEEEDDDDDDFFFHHHJJJJJJJJJJJJOOOUUU]]]dddjjjnnnrrrtttzzzyyyzzz{{{{{{zzzvvvsssiiihhhiiiooorrrrrruuuyyy}}}yyyuuuqqqlllgggccc\\\^^^```aaacccfffjjjmmmuuuxxxnnnhhhnnnvvvvvvooojjjdddfffjjjrrr|||~~~xxxkkkaaaVVVPPPLLLIIIHHHIIIJJJIIILLLQQQUUUYYYbbbkkkvvv}}}}}}jjjYYYUUUXXX]]]aaafffjjjqqqyyy|||kkkccc^^^YYYSSSPPPQQQUUUXXXZZZaaahhhrrryyy~~~}}}uuuhhh___QQQGGGCCCAAA@@@???>>>>>>BBBFFFLLLWWWkkk}}}|||eee|||rrrgggaaaYYYOOOGGGDDD:::;;;<<<<<<<<<:::888777999888888777777777777777666666555444444444555555555555555555555555555555555555444333444666555111333333333333333333333333333333333444444444555555666444444666666777===EEEWWWooozzzzzz~~~{{{lllbbb^^^aaaiiittt~~~||||||~~~~~~}}}zzzyyyqqqoookkkfffaaa```aaacccdddggglllqqqsssqqqlllhhh\\\YYYUUUUUUZZZcccnnnuuuxxx|||}}}sssiiibbb___ZZZSSSNNNKKKJJJKKKJJJJJJIIIHHHHHHHHHHHHHHHDDDCCCBBBBBBBBBCCCDDDEEEDDDDDDCCCCCCCCCDDDEEEEEEDDDFFFHHHIIIJJJLLLMMMNNNQQQWWWaaakkkqqqvvvyyyzzz{{{{{{{{{|||}}}|||yyywwwrrrpppssszzz}}}~~~~~~yyyuuupppkkkhhhaaacccgggjjjnnnsssxxx|||~~~llleeebbbgggllliiibbb^^^\\\^^^dddnnnzzz{{{hhh[[[NNNJJJGGGDDDCCCFFFGGGFFFIIIOOOTTT[[[hhhtttzzzjjjkkktttqqq\\\UUUXXX[[[___cccmmmsss{{{mmm^^^VVVPPPMMMJJJIIIMMMRRRVVVXXX___hhhrrryyy}}}~~~|||zzzwwwuuuwwwzzz}}}{{{sssddd[[[NNNFFFBBBAAA@@@???<<<===AAAFFFMMMZZZooozzzccczzzpppfff```YYYOOOGGGDDD::::::;;;<<<<<<;;;999888999888888777777777777777555666666777666666555555444444444444444444444444333111///000444777555222222333333444444333333222333333333444444444555555666333333555666777<<>>>>>======<<<;;;:::999999888888777777777777777444666888999999888666444333333333333333333333333111111222333333333444666222333333444444333333222333333333444444444555555666333333555777777<<>>???BBBIIIPPP___uuuooo]]]vvvmmmddd___YYYOOOGGGEEEBBBAAA@@@>>>===;;;::::::999888888777777777777777444666999;;;;;;999666444333333333333333333333333000444777777222///333999222222444444444444222222333333333444444444555555666333222555777888<<>>:::777888<<<<<<555///222222222222333333444555222222444444444444222222222333555777777666555444222333555777888888777666444555444444444666;;;>>>FFFVVVqqq~~~|||}}}qqqddd___aaabbbdddkkkyyy~~~}}}}}}~~~{{{xxxwwwvvvuuu|||xxxrrrllleee^^^VVVQQQPPPQQQSSSUUUXXX^^^eeejjjoookkkjjjjjjjjjjjjnnnuuu|||wwwcccRRRKKKKKKEEEEEEEEEDDDCCCAAA@@@???BBBCCCCCCBBB@@@AAACCCEEECCCCCCCCCCCCCCCBBBAAAAAACCCEEEIIIKKKMMMSSS\\\cccmmmxxx{{{~~~~~~|||}}}|||pppqqqrrrssssssrrrqqqqqqwwwsssmmmgggccc___[[[XXXYYYTTTRRRTTTZZZdddsss{{{nnnaaaRRRJJJFFFCCCDDDGGGQQQQQQRRRYYYkkksss\\\TTTPPPMMMPPPXXXaaajjjwww|||]]]SSSOOOOOOVVV___hhhwwwxxxdddUUUMMMIIIGGGEEEDDDFFFKKKOOOPPPSSS___lllvvvkkkddd```cccfffjjjooottt|||pppggg\\\OOOBBB???@@@@@@???@@@@@@AAAEEEKKKRRR```www|||cccZZZtttjjj```ZZZTTTLLLFFFDDDBBB@@@===<<<<<<<<<:::999888888777666666666666777:::777666888;;;:::666222333222222222333333444555444333333222222333333444111333444666666555444333111111222444444555555555444555555444444666:::===EEETTTooo~~~~~~rrreee^^^___```cccjjjwwwyyy|||}}}zzzxxxuuussstttpppkkkgggccc^^^ZZZWWWUUUUUUUUUXXX]]]ccciiimmmnnniiiggghhhjjjnnnwww{{{fffUUULLLKKKDDDDDDCCCCCCAAA@@@>>>===AAAAAABBBAAA@@@AAACCCEEEAAADDDGGGHHHFFFEEEEEEEEEFFFIIILLLNNNQQQWWW___fffttt~~~~~~{{{sssrrrpppnnnkkkjjjhhhhhheeebbb___]]]\\\[[[YYYXXXTTTQQQPPPUUU]]]kkk}}}ooobbbSSSKKKGGGDDDEEEHHHKKKMMMSSS___sssrrraaaRRROOOOOONNNSSS\\\```hhhsssnnnTTTNNNLLLOOOYYYdddppp}}}qqqeeeWWWLLLHHHHHHGGGFFFFFFHHHMMMQQQTTTZZZiiixxx|||mmmgggbbb___bbbgggmmmwwwzzznnndddXXXLLLCCCAAACCCAAA?????????AAAFFFMMMUUUddd}}}xxx```WWWsssiii^^^YYYSSSKKKEEEDDDBBB???===<<<<<<<<<:::999888777777666666666777777555555666777888777666555333333222222222333444444666444222000000222444666111222333444555444333333222111111222222333444555444444555444444666:::<<>>AAABBBBBBBBBAAABBBEEEGGGEEEKKKRRRSSSPPPLLLKKKLLLNNNQQQUUUWWWYYY^^^fffkkkwww}}}zzzxxxtttoooiiiddd```___^^^WWWVVVUUUVVVXXXYYYXXXWWWQQQPPPQQQWWWaaatttpppbbbTTTLLLHHHEEEFFFIIIGGGLLLVVVeeezzzpppfffYYYPPPKKKNNNOOOOOOUUU^^^___fffqqq{{{~~~cccOOOLLLMMMSSS]]]jjjyyyzzzqqqkkkeee[[[TTTJJJEEEDDDFFFGGGGGGJJJKKKOOOTTTYYYcccwwwrrrcccbbb___^^^bbbiiittt~~~vvvjjjaaaRRRIIIBBBCCCDDDBBB?????????AAAFFFOOOZZZkkkrrr\\\RRRrrrhhh^^^YYYSSSKKKFFFDDDAAA???===<<<<<<<<<;;;999:::999888777666666666666222555777777555333444666333333333222222333333444555444222111111222444555000111222333333333333222444444333222333444555666333444555444444666999;;;???III```rrr___[[[[[[___gggnnnvvv}}}~~~{{{{{{zzzuuummmiiieeeccceeehhhkkklllgggbbb]]]^^^dddiiijjjhhhccc___^^^cccjjjttt~~~jjjXXXNNNJJJJJJJJJKKKKKKJJJGGGEEEDDDBBBCCCDDDCCCCCCDDDGGGIIINNNWWW```bbb\\\WWWUUUWWW[[[___bbbdddfffiiiooottt{{{~~~|||}}}wwwooofff___[[[ZZZZZZXXXWWWWWWXXXZZZZZZYYYWWWSSSRRRTTTZZZdddyyy~~~pppbbbTTTLLLHHHEEEFFFIIIIIINNNXXXhhh|||zzzfffZZZUUUMMMKKKMMMQQQPPPNNNSSSZZZ___fffoooyyyxxxbbbRRRNNNQQQWWWaaammm~~~}}}mmmfff```YYYQQQLLLGGGDDDDDDFFFGGGGGGNNNNNNPPPUUU[[[iiilll``````^^^___dddmmm||||||tttggg]]]OOOGGGAAABBBCCCBBB@@@AAAAAABBBGGGQQQ^^^ppplllXXXMMMsssiii___ZZZTTTLLLGGGFFFAAA???<<<<<<<<<<<<;;;:::<<<;;;:::888666555444444333666888777333111222555444333333222222333333333222333333444444333333222111111111222222222222222555444333222333444555666333444555555444555888:::@@@FFFZZZyyyyyybbb[[[YYY^^^eeejjjqqqxxx|||yyy|||zzzppplllgggdddfffjjjnnnppplllfff___^^^aaadddccc```\\\ZZZ[[[aaaiiirrryyyhhhYYYNNNIIILLLMMMOOOPPPOOOMMMKKKIIICCCCCCDDDCCCCCCDDDFFFIIIQQQZZZeeeiiieeebbbbbbdddjjjmmmrrrtttuuuwww|||}}}xxxnnnddd]]]YYYXXXXXXXXXXXXYYYZZZ[[[[[[XXXUUUQQQQQQTTT[[[fff||||||ooobbbTTTLLLHHHEEEFFFIIIJJJNNNVVVeeexxxiiiYYYQQQPPPIIILLLPPPRRRPPPMMMOOOTTT[[[aaajjjsss~~~}}}gggWWWQQQSSSYYYaaaooorrrccc^^^XXXQQQJJJHHHEEEDDDFFFGGGIIIIIIPPPPPPQQQVVV]]]lll}}}jjjbbbaaa```bbbiiittt~~~zzzqqqdddYYYNNNFFF@@@???@@@@@@BBBEEECCCCCCHHHSSSaaattthhhUUUJJJrrriii___ZZZTTTMMMGGGFFF@@@>>><<<<<<<<<===<<<:::===<<<:::888666555555444555777888666222111222444444444333222222222333333111222444555555444222111111111222222222333333333333333222222222222333333333444555555444555777999AAAEEEVVVrrr}}}ggg]]]WWW]]]cccgggmmmvvvzzzvvvwww}}}~~~|||rrrmmmgggdddeeehhhkkkmmmkkkfff```\\\\\\\\\[[[ZZZYYYXXXZZZaaahhhooo{{{vvviii\\\QQQJJJKKKMMMPPPQQQRRRPPPNNNMMMEEEFFFFFFEEEDDDDDDFFFHHHMMMVVV```fffhhhiiilllooosssxxx~~~|||wwwmmmccc\\\XXXWWWXXXUUUUUUVVVYYYZZZYYYUUURRRKKKLLLPPPXXXdddyyy{{{pppcccUUUMMMIIIFFFGGGJJJHHHKKKSSSaaassswwwdddVVVPPPPPPIIILLLOOOPPPNNNMMMNNNQQQTTTYYY```hhhrrr~~~qqq___TTTVVVXXX```qqqjjj[[[UUUOOOIIIBBBBBBBBBCCCFFFIIILLLMMMQQQQQQTTTYYY```ooozzzjjjccccccaaadddnnn~~~|||wwwmmm___TTTMMMFFF???>>>??????BBBFFFDDDDDDIIIUUUeeeyyyyyycccRRRHHHqqqggg^^^YYYSSSLLLGGGEEE@@@>>><<<<<<<<<===<<<;;;::::::999888777777777777555555555555444333444666555444333333222222222333333333333333333333333333222222222222222333444444333333444444444333333222222444555555444444666888===AAAPPPjjjmmm___WWW\\\bbbeeellluuuzzztttrrruuuzzz~~~}}}zzzxxx|||~~~yyytttoooiiieeeeeegggiiijjjfffccc^^^ZZZWWWVVVWWWXXX[[[YYYZZZ```gggnnnzzzwwwnnnaaaUUUMMMJJJMMMPPPSSSTTTSSSQQQPPPLLLMMMLLLKKKIIIIIIKKKMMMPPPUUU\\\bbbgggkkkooorrrvvv|||}}}}}}~~~yyypppfff^^^ZZZYYYYYYVVVWWWXXXZZZ[[[XXXSSSPPPHHHHHHKKKTTT```ppp}}}sssfffWWWOOOKKKHHHIIILLLJJJLLLTTT```ppp}}}sssfffZZZTTTRRRNNNOOOOOONNNMMMNNNOOOOOOPPPSSSXXX]]]dddnnnyyyqqq^^^\\\ZZZ```qqqfffVVVOOOKKKFFF@@@AAABBBDDDFFFIIIMMMPPPQQQRRRWWW^^^ffftttxxxggg___cccaaaeeessszzzttthhhZZZOOOJJJDDD@@@AAA@@@>>>@@@DDDDDDDDDJJJXXXjjjrrr___OOOEEE}}}pppfff\\\WWWRRRKKKFFFDDD@@@>>><<<<<<<<<===<<<;;;888777777777888999::::::444333333444555666777777555444333333222222222222666444222000000222444666333333222222333333444555555666777777777666555444222444555555444444666777666;;;JJJdddpppaaaWWW\\\bbbdddkkkuuu}}}uuuooonnnqqquuuxxx{{{wwwuuuxxx~~~{{{vvvvvvqqqkkkgggfffhhhiiiiiibbbaaa]]]YYYUUUTTTVVVXXX]]]ZZZ[[[```fffooo|||zzzrrrfffYYYPPPKKKNNNRRRUUUWWWVVVUUUSSSTTTTTTTTTRRRPPPOOOQQQSSSWWWYYY\\\aaafffkkknnnpppuuu}}}}}}|||~~~}}}tttjjjbbb^^^\\\[[[^^^^^^^^^___^^^YYYSSSOOOIIIHHHJJJRRR[[[gggvvvuuuhhhYYYQQQMMMJJJKKKNNNMMMPPPWWWbbbooowww{{{{{{yyyyyywwwrrriii```XXXTTTVVVUUURRRNNNMMMOOOOOOOOOPPPRRRUUUWWW[[[cccmmmuuuhhhddd^^^aaaqqqeeeUUUOOOLLLIIIDDDEEEEEEEEEFFFIIIMMMPPPQQQSSSYYYbbbjjjxxxwwwcccZZZbbb```eeevvv~~~xxxqqqeeeVVVKKKGGGCCCBBBCCCBBB???>>>AAADDDDDDKKKYYYmmmnnn\\\MMMCCCzzznnneee]]]XXXRRRJJJFFFEEE;;;<<<>>>>>>===;;;777555777777777777666666666666111333444444333222444555777222000444666444444555333333222222222222111111444444444444333222111111444444333333444444555666333444555555444444666888777;;;FFF[[[wwwvvveeeYYYZZZ^^^___fffpppzzzoooiiifffeeejjjqqqtttvvvwwwxxx|||}}}wwwtttrrrpppllliiigggeeedddbbb___[[[XXXWWWXXXZZZ[[[[[[^^^```aaahhhuuu|||xxxmmm^^^RRRKKKKKKMMMSSSTTTTTTWWW[[[\\\[[[[[[ZZZ[[[\\\]]]]]]\\\]]]^^^aaacccfffhhhiiinnnrrr|||ssskkkfffdddaaa___eeegggiiiiiiddd\\\RRRLLLHHHHHHKKKOOORRRYYYhhhuuuqqqcccUUUOOOMMMMMMNNNQQQYYYXXX[[[cccmmmsssssspppjjjiiihhhgggeeeaaa[[[WWWSSSQQQOOOMMMLLLMMMOOOPPPSSSTTTUUUVVVYYY___ggglll|||xxxggg[[[```nnnwwwxxxwwwuuutttuuuzzzfffRRRJJJFFFCCCCCCEEEGGGGGGGGGJJJPPPVVV___aaadddiiiqqqmmm^^^[[[]]]^^^eeexxx{{{pppbbbUUUMMMCCCBBB@@@????????????@@@AAAFFFOOO^^^ssshhhXXXKKKAAAyyymmmeee^^^YYYSSSJJJFFFEEE<<<<<<======<<<:::888666777777777777666666666666111333444444333222444555333222444777666222222555555555444444444444333333333333444444333333222222111000000000000111222222222333444333222222333555888;;;DDDWWWppp|||kkk]]]\\\]]]^^^eeeooo~~~zzzooohhhdddaaaeeekkknnnrrrsssrrrtttvvvuuurrrqqqqqqpppooommmjjjhhhfffdddbbb___\\\[[[[[[]]]^^^]]]```bbbcccjjjwww~~~{{{rrrbbbVVVLLLJJJLLLPPPRRRQQQTTTXXX\\\]]]^^^___aaabbbcccccceeedddaaa___^^^^^^^^^^^^dddfffnnnyyywwwnnngggcccaaa```fffiiikkkkkkfff\\\RRRKKKGGGFFFHHHJJJLLLRRR___lll}}}wwwiii[[[TTTQQQQQQUUUZZZaaabbbeeekkkqqqqqqmmmgggcccbbb```___^^^[[[WWWSSSPPPOOOMMMLLLNNNQQQUUUXXXZZZYYYWWWVVVXXX^^^ffflll~~~qqqaaa```iiimmmllljjjgggiiimmmsss{{{{{{cccQQQJJJFFFDDDEEEGGGIIIIIIJJJMMMSSSXXXcccgggmmmpppvvvlll^^^\\\]]]^^^fffzzzxxxlll___RRRKKKCCCBBB@@@?????????@@@@@@DDDJJJTTTdddyyyyyycccTTTGGG???xxxmmmfff^^^YYYSSSKKKFFFEEE======<<<<<<;;;999999888888777777777666666666555111333444444333333444555111333777:::666111111555555555444444444444333333222222333333333333444444000000//////000000111222666777777666444444555777999;;;AAAPPPgggrrrccc]]]]]]]]]dddmmmyyy{{{ppphhhaaa\\\^^^bbbkkkqqqtttqqqnnnppprrrqqqmmmnnnoooooonnnllliiigggeeedddaaa___^^^]]]^^^^^^___bbbccceeemmm{{{~~~~~~vvvfffYYYOOOLLLLLLOOOPPPPPPSSSWWW[[[]]]aaadddfffggggggfffhhhddd^^^XXXTTTRRRQQQQQQTTTUUU\\\dddkkkrrr}}}}}}sssiiidddcccdddiiilllooonnnhhh]]]QQQIIIGGGEEEFFFGGGGGGKKKWWWdddwww~~~xxxyyy{{{yyyyyyyyyzzz~~~qqqbbbYYYVVVWWW^^^eeekkkmmmpppuuuwwwtttkkkeee___]]]ZZZXXXWWWUUUSSSQQQPPPOOOMMMNNNRRRXXX^^^ccchhhfffcccaaabbbhhhqqqwwwzzzeee___bbbccc```]]]XXX^^^fffmmmssszzzxxxcccTTTMMMJJJGGGGGGJJJLLLLLLMMMPPPVVV[[[iiiqqqyyy|||}}}iii^^^^^^\\\^^^hhh||||||sssgggZZZNNNHHHBBBAAA@@@?????????@@@AAAHHHNNNZZZkkkppp\\\NNNDDD>>>xxxmmmfff___ZZZTTTKKKFFFEEE???>>><<<:::999999999999888888777777666666555555222333444444333333444666666444555777666222222555333333222222222111111111111111222222333444555555222222222222222333444444777888888777555444555777999:::>>>JJJ___yyyxxxhhh___\\\]]]dddllluuu}}}~~~rrriii```XXXWWWZZZdddlllpppmmmiiijjjoooqqqkkkkkkkkkkkkjjjiiigggffffffeeecccaaa^^^\\\[[[ZZZ\\\___aaadddnnn}}}zzzzzz}}}xxxiii\\\SSSNNNLLLNNNPPPQQQTTTXXXYYY\\\aaafffhhhgggeeeddd```\\\UUUNNNIIIGGGHHHIIIGGGIIIOOOWWW]]]cccppp|||xxxmmmgggfffhhhlllooorrrqqqjjj]]]PPPGGGGGGFFFFFFFFFFFFJJJVVVbbbuuuzzztttvvvxxxwwwzzzyyyyyy{{{wwwggg]]]XXX[[[eeepppvvvwwwzzz}}}{{{tttoooddd```[[[XXXVVVUUUTTTSSSUUUTTTTTTVVV\\\dddlllrrrxxxwwwvvvvvvwww}}}{{{eee[[[\\\\\\ZZZYYYQQQYYYdddkkkooottt|||zzziii[[[TTTPPPMMMKKKMMMNNNNNNNNNQQQWWW]]]mmmxxxzzzddd\\\^^^[[[___iii}}}yyyooobbbVVVKKKFFFAAA@@@?????????@@@AAABBBIIIQQQ___rrriiiWWWJJJBBB???yyymmmfff___[[[UUULLLFFFEEE???>>><<<:::999999999:::888888888777666555555555222444555555444333555666???666000222555444444444333333222222222111111111111111111222333444555666333333333333333444555555222333333222000///000222888888;;;FFFYYYsss~~~mmmaaa\\\]]]dddlllsss{{{uuukkkaaaVVVRRRSSSUUU___fffccc___aaagggjjjlllkkkiiigggfffeeeffffffgggfffeeeccc```\\\XXXVVVWWWZZZ\\\aaammm||||||wwwyyy~~~{{{ooodddVVVOOOJJJLLLNNNPPPSSSWWWYYY]]]bbbfffgggeeeaaa^^^YYYUUUNNNGGGCCCBBBCCCDDDCCCEEEKKKQQQUUUZZZgggsss}}}}}}rrrllllllnnnooorrrtttssskkk]]]OOOFFFFFFDDDEEEFFFGGGKKKWWWdddttt~~~xxxrrrvvvyyyyyy|||{{{yyyzzz~~~{{{lll```ZZZ]]]kkkyyy~~~pppllleee```^^^]]]]]]\\\]]]^^^aaagggoooyyy}}}dddXXXVVVVVVVVVVVVPPPXXXbbbiiimmmpppvvv|||~~~qqqeee^^^XXXSSSQQQQQQQQQNNNMMMPPPWWW]]]nnnzzzuuuaaa[[[]]]\\\aaalllwwwkkk^^^RRRJJJEEE@@@@@@?????????@@@BBBCCCHHHRRRcccyyyzzzdddUUUIIIBBB@@@yyymmmfff```\\\VVVLLLFFFEEE???>>><<<:::999999999:::999999888777666555444444222444555555444444555666DDD888...///444666444444555555444444444444333333222222111111222444555777222222111111222222333444222333333222111000222333777777:::CCCUUUooottteee^^^^^^dddjjjqqqyyywwwmmmaaaUUUOOOOOOLLLVVV^^^]]][[[]]]aaaccciiihhhgggeeeddddddddddddeeeffffffeeeccc^^^ZZZWWWUUUVVVXXX]]]jjjyyy|||yyyyyy|||yyyrrr[[[RRRJJJJJJLLLMMMPPPTTTYYY\\\aaaddddddbbb]]]ZZZVVVRRRKKKEEEAAA@@@AAABBBEEEGGGKKKPPPRRRXXXgggvvvxxxtttssssssqqqsssuuurrrjjj]]]OOOFFFBBBAAABBBDDDFFFKKKXXXeeerrr|||xxxtttyyy~~~||||||~~~sssggg___cccsss}}}vvvqqqoooooonnnnnnmmmqqqwwwfffVVVQQQOOOOOOQQQOOOUUU___fffjjjnnnsssvvv|||rrrkkkccc\\\ZZZXXXTTTOOOLLLOOOWWW]]]mmmyyyttt```ZZZ]]]```eeeppp~~~sssfffYYYOOOHHHEEE??????>>>>>>???AAACCCDDDIIIUUUhhhsss```SSSGGGAAAAAAxxxmmmfff```]]]VVVMMMFFFDDD>>>===<<<;;;:::999999999999999888777666555444444333444555555444444555777BBB888111111444444333444555555444444444444333333333333111111111333555666111111111111111222222333444555555555444444555777777777:::BBBRRRjjj|||kkkaaa```dddhhhpppvvvwwwmmmaaaTTTMMMLLLGGGPPPXXXXXXWWWYYYZZZZZZ]]]___aaaccccccaaa___]]]___aaacccdddccc___[[[XXXVVVVVVWWW[[[ggguuu{{{zzzvvvwwwzzzfffZZZPPPMMMMMMMMMNNNQQQTTTWWW\\\______\\\XXXVVVPPPMMMHHHCCCAAA@@@BBBCCCGGGHHHKKKOOOUUUaaavvvyyyyyywwwvvvvvvyyy~~~~~~{{{yyywwwsssttttttqqqhhh\\\OOOGGGCCCBBBCCCEEEGGGLLLYYYfffwww||||||ppphhhkkk|||hhhUUUMMMJJJJJJMMMNNNSSSZZZcccjjjppptttuuu|||ssskkkccc```XXXPPPLLLNNNWWW^^^lllxxxuuubbb\\\___fffjjjvvvzzznnnaaaUUULLLFFFDDD???>>>>>>>>>???AAACCCDDDLLLYYYooolll[[[QQQDDD>>>>>>vvvmmmfff```]]]WWWMMMFFFDDD======<<<<<<;;;999999888999999888777666555444444333444555555444444555777>>>999555555555222222444333333333222222222111111444333222111111333444666222222222111222333333444111222333333222222444666777888:::AAAPPPgggooocccaaadddfffnnnuuu~~~vvvmmmaaaTTTLLLKKK@@@HHHPPPQQQPPPQQQPPPNNNQQQUUU[[[```aaa^^^ZZZWWWXXX[[[___aaaaaa___[[[XXXXXXXXXWWW[[[eeerrrwwwuuuqqqtttzzzpppcccVVVQQQPPPOOOOOOQQQNNNQQQUUUYYYYYYWWWTTTRRRHHHFFFCCC@@@@@@AAACCCEEEFFFGGGJJJPPPYYYlllssshhhgggfffgggkkkqqqzzz}}}zzzsssttttttpppggg[[[PPPHHHEEEDDDEEEGGGIIINNNZZZggg~~~xxxooorrrhhhTTTKKKHHHIIILLLNNNQQQXXXbbblllssswwwwwwxxxjjjeee\\\RRRLLLNNNWWW___kkkvvvwwwddd]]]```jjjooozzzxxxkkk]]]QQQIIIEEECCC>>>>>>>>>>>>@@@AAACCCEEEOOO]]]sssgggXXXNNNBBB;;;;;;wwwnnnhhh___WWWPPPKKKFFFCCC<<<;;;:::999888777777777666666666666666555555444444666777666333222333555333333333444444555555555444333222333555666555444333333222444555666555333444444333222222333333333333444666777777777666555555666:::AAAJJJ\\\xxxzzziii``````bbbooottt|||wwwkkk___TTTKKKEEEEEEEEEGGGKKKOOOPPPLLLHHHNNNQQQUUUYYYZZZZZZYYYXXXSSSSSSUUUYYY]]]]]]ZZZWWWYYYWWWWWW\\\eeemmmqqqrrrmmmuuuzzz|||~~~qqq___RRRMMMNNNOOOPPPOOOPPPRRRRRRQQQNNNKKKIIIDDDBBB@@@AAACCCDDDEEEEEEFFFHHHJJJQQQccctttgggbbb______aaahhhqqqzzz~~~{{{{{{}}}|||wwwkkk^^^RRRKKKIIIGGGFFFFFFFFFMMM^^^ooo}}}hhhRRRJJJGGGGGGHHHLLLRRR[[[eeeqqq{{{|||kkk\\\WWWUUUSSSXXX```jjjsssyyyiiiddddddkkkxxx~~~xxxiiiVVVKKKIIIDDD>>>===:::;;;???@@@@@@CCCGGGRRRfff|||aaaRRRFFFBBBAAA888uuummmhhh___WWWPPPKKKFFFCCC===<<<;;;999888888888888666666777777666666555444555666888666444333444666333333333444444444555555555444333333444555444222333222222444555666444333444333333222222333333333222333444555666555555444444555999???GGGWWWrrr}}}lllbbb```bbbkkkqqqzzzwwwjjj]]]RRRJJJEEEDDDDDDEEEIIIMMMMMMJJJFFFIIILLLPPPTTTWWWXXXWWWVVVRRRRRRSSSVVVZZZ[[[YYYVVVVVVTTTTTTXXX^^^dddjjjlllnnnuuuzzzxxxdddVVVQQQQQQRRRQQQMMMNNNOOOOOOMMMJJJGGGEEECCCAAA@@@@@@CCCEEEFFFFFFHHHLLLQQQ]]]uuu~~~lllbbb^^^______cccjjjuuu~~~}}}vvvjjj\\\PPPJJJDDDCCCEEEGGGIIIPPPaaapppjjjSSSJJJGGGGGGIIILLLRRR\\\iiiwwwqqq___XXXUUUSSSXXXaaajjjsssvvvgggcccdddooo|||zzzttteeeSSSIIIFFFCCC===>>><<<<<<@@@AAAAAAEEEJJJVVVjjjxxx^^^OOOCCC@@@???777~~~tttlllggg___WWWPPPKKKFFFCCC>>>===<<<:::999999888888666666777777666666555444555666777666555444555666333333333444444444444555777555444444444444333111333222222333555555444333333333222222222222333333222222333444444444444333333444888<<>>AAABBBCCCHHHNNN\\\pppqqqYYYLLL@@@======555~~~tttkkkfff^^^WWWQQQKKKFFFCCC>>>===<<<;;;:::999999999777777777777777666555555666666666666666555666666444444444444444444444444555444333333444555444222333222222333555555444222222222222222222222333444222333333444444444444444444555777:::>>>III^^^rrrttthhhaaa^^^dddkkkvvvwwwhhhYYYOOOJJJIIIDDDBBBBBBDDDGGGHHHEEEBBBAAACCCGGGKKKMMMNNNNNNNNNNNNNNNMMMNNNOOOQQQSSSSSSSSSTTTUUUTTTTTTXXX___eeemmmttt}}}lll]]]WWWWWWVVVTTTOOOPPPPPPPPPNNNKKKGGGEEEBBBAAA@@@AAAEEEHHHIIIJJJIIINNNXXXmmmwwwlllgggfffeeebbbdddiiirrr}}}}}}qqqcccUUULLLGGGFFFGGGJJJNNNSSS]]]ppp~~~sssWWWKKKHHHIIIKKKNNNTTTdddyyyssseee^^^[[[bbbmmmvvv}}}kkkaaa```cccnnnyyywwwnnnfffZZZMMMEEEBBB???>>>???===>>>AAABBBCCCJJJRRRbbbvvvkkkUUUIII>>>;;;<<<555~~~uuujjjeee^^^WWWQQQKKKFFFBBB>>>===<<<;;;:::999999999777777777777777666666555666555555555666666666555444444444444444444444444333222111333555666666555222222111333444555444222111111111111222222333444444444444444444555555555555666888:::;;;CCCUUUgggxxxkkkbbb]]]ccckkkvvvuuugggZZZQQQMMMLLLFFFDDDBBBCCCFFFGGGEEECCCBBBDDDFFFHHHJJJJJJJJJJJJKKKKKKKKKJJJKKKMMMOOOQQQRRRSSSTTTTTTUUUYYY```gggnnnuuuoooaaaZZZWWWVVVTTTQQQRRRSSSSSSQQQNNNJJJHHHDDDCCCBBBCCCFFFIIIJJJJJJMMMSSS```wwwtttkkkiiigggeeegggiiioooxxx|||nnn___SSSKKKHHHLLLJJJKKKNNNTTTbbbyyy}}}yyy~~~}}}~~~xxxZZZMMMIIIJJJMMMPPPWWWjjjpppgggeeelllwww|||ggg^^^___ccclllvvv~~~uuukkkbbbUUUKKKDDD@@@??????>>>===>>>@@@AAACCCLLLUUUiii|||~~~eeeRRRHHH===;;;<<<666}}}tttiiiddd^^^WWWQQQKKKFFFBBB>>>===<<<:::999999888888777777888888777777666555555444333444666666555444555444444444444333333333111111111222555777777666222111111222444444333222111111000111111222333444444444444333444555555666444666888999999>>>NNN^^^www}}}oooddd^^^aaahhhsss|||qqqddd[[[TTTPPPNNNHHHEEEBBBBBBEEEFFFEEECCCBBBCCCEEEGGGHHHHHHHHHGGGIIIIIIJJJIIIIIIIIILLLOOOOOOPPPSSSVVVZZZ___fffjjjsss{{{wwwjjj___YYYVVVUUUSSSTTTUUUUUUTTTQQQNNNLLLIIIGGGFFFFFFHHHJJJJJJJJJKKKSSSbbb{{{wwwooolllhhhfffoooqqqwww{{{kkk\\\QQQLLLJJJMMMKKKLLLPPPWWWhhh~~~www|||{{{xxxxxx|||}}}^^^PPPKKKLLLNNNSSSZZZooozzzqqqnnnvvv{{{{{{|||wwwccc\\\^^^bbbllluuu}}}uuuhhh^^^RRRJJJDDD>>>===???>>>===???@@@AAACCCNNNYYYooowww___OOOFFF<<<:::<<<777{{{rrrhhhddd]]]WWWQQQKKKEEEAAA===<<<;;;999888888888888777888888888888777666666444222111222555666555333555555444444444333333333333222111333555666666555222111111222444444333111000000000000111222333444444333222222222333555555333444777888666999GGGWWWnnnuuuiiiaaa]]]dddnnnvvv{{{|||lll```[[[WWWRRRNNNIIIEEEAAAAAACCCEEEDDDBBB@@@AAABBBDDDFFFGGGGGGGGGFFFHHHIIIIIIHHHHHHJJJLLLOOOPPPSSSZZZcccjjjoooqqq{{{wwwhhh\\\WWWWWWWWWXXXYYYZZZYYYWWWUUUSSSNNNLLLIIIIIIIIIJJJJJJIIIHHHRRRddd|||xxxtttrrrpppvvvyyyyyyhhhZZZQQQMMMMMMLLLLLLOOOVVV```ssswwwzzzaaaSSSMMMMMMOOOTTT\\\tttxxxvvv~~~zzzxxxzzz{{{{{{yyyuuunnnkkknnnoootttsssaaa[[[^^^aaajjjrrr~~~{{{uuufff[[[OOOHHHBBB<<<;;;>>>???>>>@@@BBBAAAEEEQQQ]]]uuupppZZZLLLDDD;;;999<<<777zzzqqqgggccc]]]WWWQQQKKKEEEAAA<<<<<<:::999888777777777888888888888888777666666444111000111444666444222555555555444444333333333555333222333555555555333222111111222444444333111000000000000111222333444333222111111111222333444222333666666444777DDDRRRiiixxxllldddZZZ```jjjqqqwww|||zzzhhh]]]ZZZXXXSSSMMMIIIEEE@@@@@@BBBDDDCCCAAA===>>>@@@CCCEEEFFFHHHHHHEEEGGGJJJIIIGGGGGGIIIKKKQQQQQQVVV___kkktttxxxxxxnnn___YYYYYY[[[\\\^^^______]]][[[YYYQQQOOOLLLJJJJJJJJJJJJHHHMMMXXXiii~~~~~~~~~{{{wwwgggYYYPPPNNNNNNLLLNNNTTT]]]jjj}}}xxxzzz}}}cccTTTOOONNNPPPTTT]]]www|||yyy|||ooojjjeeedddeeegggfffeeefff``````eeeffflllrrr```[[[^^^aaahhhooo{{{zzzttteeeXXXMMMGGGAAA:::999===@@@@@@BBBCCCCCCFFFSSS```yyylllWWWJJJCCC999888;;;777xxxoooiiiddd[[[SSSMMMHHHCCCAAA???===:::888666666777888888888888888777666444444222222333333333333444444444777:::999444000//////222111111000000111111222333333222111111222333333///000111222333222111000111222333333333222111111333444444555777;;;AAAFFFbbbqqqddd\\\___gggppptttwww}}}yyyjjj___YYYUUUPPPLLLFFFEEECCC@@@???@@@@@@AAA>>>>>>???AAADDDFFFEEEDDDBBBDDDHHHKKKKKKKKKLLLLLLLLLOOOVVVaaannnxxx{{{iii]]]YYYZZZZZZZZZ]]]```bbbbbbaaaXXXTTTNNNIIIHHHIIIJJJJJJQQQVVVfff{{{lll___VVVQQQOOORRRRRRVVVbbbwwwzzzyyy~~~aaaSSSNNNMMMLLLYYYeeezzzjjj]]]YYYXXX[[[[[[XXXWWWXXXWWWUUUWWW^^^eeerrruuugggZZZZZZaaammmqqqvvv{{{~~~xxxqqqbbbVVVIIICCC@@@>>>>>>AAACCC@@@>>>???BBBHHHVVVbbb}}}vvv___QQQCCC===<<<999666555yyyqqqjjjddd[[[SSSMMMHHHCCC@@@???===:::888777777777888888888888777777666444444222222333333333333444444555888:::999555222000000222222222222222222222222333333222111111222333333111111222222333333333222333333222111111222333333444444444555666:::???CCC]]]zzzsssggg]]]]]]bbbkkkqqqtttzzzxxxiii___YYYUUUPPPLLLGGGEEECCC@@@?????????@@@>>>>>>???AAADDDFFFEEEDDDAAACCCFFFIIIJJJKKKLLLMMMMMMPPPWWWbbboooyyynnn___XXXZZZZZZ[[[^^^bbbccccccbbb[[[XXXSSSOOOLLLKKKLLLMMMRRRYYYiii~~~pppbbbYYYTTTRRRRRRTTT\\\kkk}}}|||{{{}}}aaaTTTQQQQQQQQQ^^^lllqqqbbbYYYUUUTTTVVVVVVSSSRRRTTTVVVVVVZZZccclll{{{rrrcccWWWUUU\\\gggkkkpppuuuxxx{{{~~~~~~vvvnnn___SSSGGGAAA>>><<<<<>>@@@DDDLLL[[[hhhppp\\\NNNBBB===<<<999666666zzzrrrjjjeee\\\SSSMMMGGGCCC@@@>>>===;;;999777777777777777777777777666555555444222222333333333333444444555777999999666333222111111222333444444333222111333222222111111222222333111111000000111111222333555333111000000222444555444444444444555888<<<@@@SSSmmmwwwkkk```[[[\\\dddlllppptttxxx}}}uuuhhh^^^YYYUUUPPPLLLHHHFFFCCC@@@>>>===>>>>>>>>>>>>>>>AAADDDFFFFFFEEEAAABBBDDDGGGJJJLLLNNNOOONNNQQQYYYdddpppzzzsss```XXXYYYZZZ\\\```dddeeedddbbb]]]^^^\\\WWWQQQMMMNNNPPPTTT]]]lll~~~uuuggg]]]XXXVVVTTTYYYcccsssxxxxxx{{{zzzzzzyyy___VVVUUUVVVWWWdddtttiiiZZZVVVRRRPPPRRRQQQOOOPPPSSSYYY[[[bbblllxxxssseeeYYYUUUYYY^^^bbbhhhmmmpppsssuuuwwwxxx~~~{{{rrriiiZZZNNNCCC???===;;;;;;===???===>>>BBBFFFPPPaaapppgggVVVKKK@@@<<<;;;999777777xxxpppjjjddd[[[SSSLLLGGGCCC@@@>>>===;;;:::888777777777666666777777666555555444222222222333333333444444444555777777666444333222111222444555555444222111222222222222222222222222000000///......000111222333333222222222333444444444444444444444666999===GGG^^^zzz~~~|||pppddd[[[WWW]]]fffllloooqqqwww}}}}}}sssfff]]]YYYUUUPPPLLLIIIGGGCCC@@@===<<<<<<<<<======>>>AAADDDFFFFFFEEEBBBBBBCCCFFFKKKOOORRRSSSPPPTTTZZZeeeqqqzzz{{{xxx|||vvvbbbYYYXXXYYY[[[```dddeeedddbbb___bbbbbb]]]UUUOOOPPPRRRVVV]]]iiivvvzzzlllaaa[[[ZZZXXX^^^hhhttt~~~yyysssqqqyyyvvvvvvxxxrrr\\\VVVUUUWWWZZZhhh{{{iiiXXXVVVRRRQQQQQQQQQPPPSSSXXXbbbgggooozzztttfffYYYSSSUUUXXX\\\ccchhhkkknnnqqqssssss{{{yyynnndddUUUKKKAAA>>>===;;;;;;=========???CCCHHHSSSfffwwwxxx^^^PPPFFF>>><<<;;;999777888uuulllhhhbbbZZZRRRKKKGGGBBB@@@>>>===<<<:::999888777777555666666666666555555444222222222333333333444444333333333444444444333222111222444555555444222111222222222222222222222222111111000///000111222333000111333555666555333222333444444444333555888:::@@@SSSmmmvvviii^^^UUUXXXaaahhhkkknnnvvv||||||rrrfff]]]YYYUUUPPPLLLIIIFFFCCC???<<<;;;;;;;;;======>>>AAADDDFFFFFFFFFDDDCCCBBBFFFLLLSSSWWWYYYTTTVVV\\\eeeoooyyywwwpppqqqxxxvvvccc[[[VVVWWWZZZ^^^bbbddddddcccaaadddddd___WWWQQQQQQSSSVVV[[[ccckkkuuupppddd___^^^^^^cccjjjpppsssqqqnnnkkkvvvrrrssswwwhhhYYYUUUSSSVVV\\\nnnnnn[[[WWWSSSRRRSSSSSSTTTZZZbbbpppwww{{{nnn```TTTNNNMMMUUUYYY___eeejjjnnnsssvvvvvv~~~}}}wwwjjj^^^QQQHHH@@@>>>>>>===<<<>>>===>>>AAAEEEJJJUUUjjj}}}lllWWWJJJBBB<<<;;;:::888777999qqqiiieee___WWWPPPJJJFFFBBB@@@>>>======;;;:::999888777555555666666666555555444222222333333333333444444222111111222444444333222111222333444444333222111111222222333333222222111333333333333333444444555...111444777888666333111333444444444444555777:::???MMMddd|||}}}ooobbbXXXXXX^^^eeejjjnnnwww}}}|||sssfff^^^ZZZVVVPPPKKKHHHEEEBBB>>><<<;;;;;;;;;<<<<<<>>>AAADDDGGGGGGFFFFFFCCCAAAEEEMMMVVV[[[]]]YYYYYY\\\cccmmmvvv}}}~~~wwwpppooorrr|||xxxfff^^^VVVVVVXXX\\\aaadddeeeddddddeeeddd___YYYTTTSSSTTTUUUXXX]]]dddmmmyyy}}}{{{xxxuuuhhhcccbbbdddiiinnnnnnkkkjjjmmmrrr{{{ppptttyyyvvv___WWWTTTQQQVVV```tttwww```WWWUUUUUUVVVWWWZZZdddooo~~~zzzwwwvvvwwwwwwzzz}}}|||uuujjj^^^TTTOOOMMMTTTWWW]]]ccciiipppxxx|||{{{tttfffXXXNNNFFF?????????>>>>>>???===???CCCHHHMMMYYYppp~~~bbbQQQEEE???;;;::::::777666888~~~qqqiiiaaa\\\UUUNNNIIIEEEBBB@@@>>>======<<<;;;999888777444444555666666555555444222222333333333333444444222111000222555666555333222222222222222222222222111222333333333333222111111111222333333333333333000111444666666666444333222444555555555555888:::===GGG[[[tttuuuhhh\\\YYY]]]cccjjjpppxxx}}}}}}ttthhh___ZZZVVVPPPJJJFFFDDDAAA>>><<<;;;;;;;;;<<<<<<===AAADDDGGGGGGFFFFFFBBB???CCCLLLWWW]]]___]]]\\\]]]aaajjjsss{{{|||yyywwwxxx|||jjjaaaXXXWWWXXX[[[```dddggghhhgggeeebbb^^^[[[XXXVVVUUUVVVWWW[[[ccclllwww~~~}}}yyytttqqqsssxxxyyylllgggfffgggnnnssspppjjjkkkwwwsssmmmttt}}}wwwdddWWWVVVUUUQQQYYYgggvvvhhh[[[ZZZZZZ\\\___dddqqq}}}|||wwwsssqqqppppppkkkiiifffbbbaaa```aaabbbfffhhhkkkppptttuuutttqqqqqqqqqmmmeee[[[UUURRRPPPQQQTTTZZZ```hhhrrr||||||xxxppp```QQQJJJCCC===>>>@@@>>>>>>???===@@@EEEKKKQQQ___xxxsssZZZMMMBBB===::::::999666555777~~~qqqjjj___ZZZSSSMMMHHHEEEBBB@@@>>>>>>===<<<;;;999888777444444555555666555555444222222333333333444444444333111000222666888777555222222111000000111222222111222333444444333222111---...000111111111000///222222333444444555666666222333555555555666999;;;:::AAASSSmmmxxxkkk___[[[]]]bbbkkkrrrxxx}}}~~~tttiii```[[[VVVOOOJJJEEEDDD@@@===;;;;;;;;;;;;<<<<<<===AAAEEEGGGGGGGGGEEE@@@===AAALLLWWW]]]``````^^^]]]```hhhqqqyyy~~~nnnbbbZZZXXXXXX[[[```eeeiiijjjjjjfffaaa^^^\\\ZZZXXXVVVVVVXXX\\\dddnnnwww{{{}}}}}}}}}}}}}}}|||xxxrrrnnnjjjnnnvvv|||ooojjjiiiiiiqqqwwwssslllooollljjjsssgggYYYRRRVVVVVVRRR\\\llluuuppp```___```cccfffmmm{{{~~~wwwtttkkkiiieeebbb``````aaabbb\\\ZZZXXXVVVUUUUUUVVVWWW[[[\\\___cccfffgggfffdddbbbdddbbb\\\UUURRRPPPOOOOOORRRWWW^^^gggrrr~~~~~~yyyuuummm]]]MMMHHHAAA<<<===???>>>===???<<<@@@FFFMMMUUUddd~~~mmmUUUJJJAAA<<<::::::999555444777~~~rrriiiccc\\\UUUPPPIIIBBB@@@AAA:::999999999::::::888666666666555555555555444444333333333333333333333333333333333333333333333333///000111222333444444444333333222111111222333333222222222111111111000000222444444222777>>>===777666777777666555555888:::===@@@KKKaaa|||sssccc[[[\\\bbblllvvvwwwzzzxxxjjjaaa]]]YYYRRRLLLJJJHHHCCC>>>;;;:::999:::===>>>AAACCCDDDEEEDDDDDD@@@@@@AAACCCIIIQQQYYY^^^bbbbbbaaabbbgggppp|||tttddd]]]XXXVVVYYY]]]```dddiiikkkgggdddbbbaaa___ZZZVVVWWWYYY^^^eeennnuuuzzz{{{~~~}}}~~~~~~}}}wwwmmmffffffhhhlllsss|||}}}oookkknnnrrrvvvxxxtttrrr|||uuulllpppxxxnnn[[[VVVSSSTTTVVVZZZbbbjjjuuu{{{ttteeefffhhhnnnvvv~~~pppfffdddeeeeeeddd^^^]]]ZZZWWWTTTTTTWWWYYYTTTSSSSSSSSSSSSTTTTTTUUUXXXZZZ]]]___```___]]]\\\```]]]YYYTTTPPPNNNMMMLLLNNNRRRVVV[[[dddrrr~~~{{{uuulll```SSSJJJCCCAAA>>>;;;:::;;;<<<>>>;;;AAAHHHOOOYYYmmm|||aaaNNNEEE>>><<<:::777666555666777~~~rrrjjjccc\\\VVVQQQKKKCCC@@@AAA>>><<<::::::::::::888666444444333333222111000000333333333333333333333333333333333333333333333333...///000111111111111111333333222111111222333333222222222111111111000000111444444333555:::;;;666444555555444333444666888;;;===GGG[[[tttxxxfff^^^\\\aaajjjssstttxxxxxxkkkaaa]]]XXXQQQKKKGGGEEEAAA===;;;:::;;;;;;===>>>???AAACCCDDDEEEEEE@@@@@@AAACCCHHHPPPXXX]]]bbbaaa```___ccclllxxxyyyiii___ZZZWWWYYY]]]___bbbgggiiigggeeeddddddbbb]]]ZZZXXXZZZ^^^dddmmmuuu{{{~~~xxxoooiiiffffffhhhlllsss{{{qqqmmmpppssswwwyyyxxxyyyyyyllliiipppzzz{{{eeeYYYTTTQQQTTTXXX\\\ccciiiiiiqqqyyyjjjlllpppvvvnnnfff[[[VVVVVVYYY[[[[[[XXXXXXWWWUUUSSSRRRTTTVVVTTTUUUUUUVVVWWWXXXYYYZZZYYYZZZ]]]___``````______^^^[[[WWWSSSPPPNNNMMMLLLMMMPPPTTTYYYaaaqqqzzzrrriii]]]RRRKKKAAA@@@>>><<<;;;<<<===>>>>>>CCCJJJQQQ\\\pppwww]]]LLLDDD===;;;999777555555555666}}}rrrjjjbbb\\\WWWSSSMMMEEEAAAAAA>>><<<999777888999999888555555555555444444444444333333333333333333333333333333333333333333333333///000000111111111000000333222222111111222222333222222222111111111111111000444555333333555666555222333333333222222444666888999@@@QQQhhh}}}~~~mmmbbb]]]___fffnnnpppuuu|||yyylllbbb\\\WWWPPPKKKDDDAAA>>>;;;::::::;;;<<<<<<===>>>@@@AAACCCDDDEEE???@@@AAACCCGGGNNNVVV[[[cccbbb```^^^```iiiuuu~~~mmmccc\\\XXXYYY[[[\\\```dddfffffffffggggggfffbbb___ZZZ[[[^^^ccckkkttt|||zzzsssppppppnnnmmmooossszzzvvvrrrtttxxxzzz|||{{{yyylllgggjjjvvvqqq\\\YYYSSSRRRWWW]]]aaaeeeiiifffrrr~~~lllnnnttt|||qqq[[[UUUOOOMMMOOOSSSUUUUUURRRTTTUUUUUUTTTTTTUUUVVVYYYZZZ\\\^^^```cccdddeeeccccccddddddeeeeeeeeefff___]]]ZZZVVVSSSPPPOOOOOOOOOQQQTTTXXX```qqqvvvlllbbbWWWMMMGGG???>>>>>>======>>>>>>>>>AAAFFFLLLSSS___uuunnnWWWIIICCC;;;:::888666555444444555|||ppphhhaaa\\\XXXUUUNNNFFFAAAAAA===999666444666888::::::444555555666777777888888333333333333333333333333222222222222222222222222222222333333333222222111222222222222222222222222111111111111111111111111000333555444111000222444111222333333222222333555555666;;;III^^^ttttttggg___\\\aaaggglllrrrzzzzzzmmmbbb[[[UUUNNNJJJBBB@@@===:::999999:::;;;<<<<<<===???@@@BBBDDDEEE>>>@@@BBBCCCFFFKKKSSSYYYfffeeeccc``````gggsss|||qqqfff___YYYYYYZZZZZZ]]]aaacccdddfffhhhiiihhhfffddd^^^^^^```bbbhhhpppyyy~~~{{{zzzzzzzzzyyyyyy||||||xxxzzz~~~{{{ooohhhhhhpppkkkYYYZZZUUUTTT[[[cccfffhhhjjjnnn|||oooqqqwwwyyy]]]UUURRRNNNMMMOOORRRRRRRRRQQQRRRUUUVVVWWWYYY]]]```eeegggjjjmmmqqqtttvvvwwwwwwvvvsssqqqooonnnmmmmmmhhhfffbbb^^^ZZZWWWUUUTTTUUUVVVVVVYYYbbbttt|||rrrhhh]]]RRRHHHBBB======>>>>>>????????????BBBFFFMMMUUUcccyyydddPPPEEE@@@999888777555444444444444{{{ooogggaaa\\\WWWUUUNNNFFFAAABBBBBB>>>999666666888999999444333333333333333333333333333333333333333333333222222222222222222222222222222333333333222222111222222222222222222222222111111111111111111111111111222444333000...000333111333444444333333444555444444888CCCVVVnnn|||oooccc\\\]]]aaaiiipppyyy{{{nnnbbbZZZSSSMMMIIICCCAAA===:::888777888999<<<===>>>???AAABBBCCCCCC>>>AAACCCDDDEEEJJJQQQXXXeeeeeeddd```^^^cccnnnxxxwwwiiiaaa[[[YYYXXXXXXZZZ^^^```bbbdddfffggggggffffff```aaacccdddhhhnnnvvv||||||rrriiigggkkkwwwiiiZZZZZZVVVXXX```gggjjjlllooozzz}}}tttwww}}}iiiTTTMMMLLLKKKLLLMMMOOOPPPPPPRRRTTTWWWZZZ___dddkkkpppyyy{{{~~~}}}yyywwwvvvuuusssoookkkfffbbb___]]]^^^]]][[[\\\eeexxx}}}xxxqqqhhh]]]RRRGGG@@@======>>>>>>???@@@@@@@@@AAAEEEMMMWWWhhhvvv\\\JJJAAA===888777777555444444444333zzznnnfff```[[[VVVSSSMMMEEEBBBCCCIIIEEE???:::888888777666999999777666444222111000333333333333333333333333222222222222222222222222///000000111111111000000111222222333333222222111111111111111111222222222222111222333222...///222111333555555444444444555333444777???PPPhhhwwwjjj___\\\^^^fffmmmwww~~~|||ooocccYYYQQQKKKHHHCCC@@@===:::888777888999===>>>@@@BBBBBBBBBBBBAAA>>>BBBEEEFFFEEEIIIPPPWWW```bbbccc___\\\___iiirrr~~~kkkccc[[[XXXWWWVVVXXX\\\]]]___aaabbbaaabbbccceeeaaadddgggiiikkkooovvv{{{zzzuuussslllgggjjjqqq|||fff\\\YYYYYY^^^gggnnnrrrxxx~~~yyyssswww|||tttwww}}}ttt^^^RRRHHHHHHJJJLLLOOOQQQSSSTTTUUUYYY___fffnnnwww{{{wwwrrrooommmjjjhhhdddccckkkyyyuuuoooggg^^^TTTJJJDDD>>>>>>>>>>>>>>>???@@@AAA@@@FFFOOO]]]ooolllTTTFFF>>><<<777777777666555555444444yyynnnfff```ZZZUUUQQQKKKDDDBBBCCCGGGCCC>>>:::999888777666::::::999888777666555444333333333333333333333333111111111111111111111111...///000111111111111111111222333333333333222111000000111111111222222222444000///222333000///111111333555555444333444444333444666<<>>@@@CCCDDDDDDCCC@@@>>>???CCCGGGGGGFFFHHHPPPVVV]]]aaadddaaa\\\]]]fffnnnlllccc[[[XXXWWWUUUXXX\\\ZZZ\\\]]]\\\[[[\\\___bbb___eeelllpppqqqtttyyy~~~zzzwwwtttppppppllllllssswwwfff___\\\```iiisss{{{|||vvvpppnnnwww}}}rrruuu|||gggVVVOOOJJJKKKNNNPPPSSSVVVYYY[[[\\\cccooo{{{{{{xxxrrrooovvv~~~vvvqqqiiibbb[[[TTTMMMIIIAAA@@@>>>======???@@@AAABBBHHHTTTdddyyydddOOOCCC>>><<<777777777777666555555444xxxnnngggaaaZZZTTTOOOJJJCCCBBBDDD>>><<<888777777888888777222222333444555666777777333333333333333333333333111111111111111111111111///000111222333444444444111222333444444333222111000000111111222222222222666///---222555222000111000222444555444333333444333444555999EEEZZZssswwwggg___``````hhhrrrxxx|||}}}qqqcccXXXOOOIIIGGG???===;;;999999;;;===>>>???AAADDDFFFFFFCCC???===???DDDHHHHHHFFFHHHOOOVVV]]]bbbfffccc______gggooommmddd[[[XXXVVVUUUWWW\\\YYYZZZ[[[YYYWWWXXX\\\___]]]eeennntttvvvyyy}}}|||zzzwwwrrrttttttppprrrpppsss}}}vvvhhhcccaaagggsss~~~|||yyyppppppnnnlllnnnzzztttxxxttt```RRRMMMMMMNNNPPPRRRTTTVVVYYY\\\bbbmmm}}}~~~zzz~~~{{{rrrlllccc[[[UUUQQQMMMKKKBBBAAA>>><<<<<<>>>@@@BBBDDDKKKYYYjjjzzz^^^LLLBBB>>>===777888888888777666555555~~~vvvnnnhhh___ZZZRRRKKKFFFBBB???===:::999888777666666666666888777555333333333555666666444222//////000222444000000000000000///......333333222222111000000000111222222333333222222111000111222333333333333333444333222222111111222222444444444444444444444444666333333999DDDTTTjjj|||}}}jjj```___eeejjjrrrzzz|||sssdddXXXOOOGGGCCC>>>===;;;999999999;;;<<<;;;???CCCEEEDDDBBBAAA@@@???CCCEEEEEEDDDGGGOOOVVVaaaiiifffbbbdddccceeepppvvviiiddd___^^^[[[VVVVVVXXXWWWZZZ[[[YYYTTTTTTWWW\\\^^^aaafffmmmsssyyy~~~~~~xxxxxx||||||uuutttuuuuuuuuuwww{{{|||rrrpppnnnrrr~~~}}}yyyzzz}}}~~~zzzwwwoooqqqrrrqqqtttwwwzzzhhhVVVQQQUUUSSSPPPRRRWWWYYYXXX[[[bbbrrr~~~{{{tttkkk^^^RRRKKKHHHGGGGGGMMMEEE???===;;;999:::>>>HHHNNN[[[qqqhhhUUUIII>>>:::;;;777666555555666666555444}}}uuummmggg___YYYRRRKKKFFFBBB???===:::999888777666666666666666666777777666555555444555444222111111111222333000111111111111000///...222222222111111111111111111222222333333222222111000000111111111222222222333222111000000///000000444444444444444444444444555444555999AAAOOOdddwwwoooeeecccdddhhhpppyyy|||~~~tttfffYYYOOOHHHCCC>>>===;;;999999:::;;;<<<;;;>>>BBBCCCBBB@@@???>>>>>>AAACCCCCCCCCFFFOOOVVVccckkkiiieeegggeeegggqqqwwwjjjeeeaaa```]]]XXXVVVXXXTTTWWWYYYWWWSSSRRRUUUXXXXXXZZZ___eeemmmtttzzz}}}}}}yyy{{{zzzyyy{{{}}}wwwuuu|||{{{zzz{{{|||vvvxxxyyy|||}}}wwwzzzwwweeeVVVQQQTTTVVVUUUXXX\\\]]]___jjjvvvxxxqqqhhh[[[PPPHHHEEEDDDCCCHHHBBB======<<<;;;===AAAJJJQQQaaawwwbbbOOODDD;;;888:::777666555555555444333222zzzssslllfff]]]XXXQQQJJJEEEBBB???===:::999888777666666666666555666888:::999777555333444444444333333333333333111111222222222111000000000111111111111222222222111222222333333222222111333222111111111222333444444333222111000000000000444444444444444444444444444555777:::===GGG]]]pppvvvkkkgggbbbeeemmmvvv{{{~~~vvvhhh[[[QQQHHHCCC>>>===;;;:::::::::<<<===>>>@@@CCCCCCBBB@@@??????===AAADDDDDDDDDHHHPPPWWWeeennnmmmiiikkkhhhhhhrrryyykkkeeebbbcccaaa[[[WWWWWWTTTVVVYYYXXXTTTSSSTTTVVVSSSUUUXXX]]]dddllltttxxx{{{wwwwwwwwwwwwyyyyyy{{{~~~yyy{{{}}}~~~xxxzzzzzznnnbbbXXXTTTVVVUUUWWWZZZ]]]___gggxxx|||tttllldddWWWLLLEEEAAA@@@???AAA===;;;===>>>===@@@EEEMMMVVVhhhwwwYYYIII@@@888666999555555444444444444444333xxxqqqiiiccc[[[VVVOOOIIIEEEAAA???===:::999888777666666666666444555777999888777555444333444555555555444333333222222222333333222222111///000000111222222333333111222222333333222222111666444333222222333555666666555444333222222222222333333333333333333333333222444888::::::BBBWWWjjj}}}|||zzz|||qqqjjjaaaccciiissszzz}}}yyykkk^^^SSSIIICCC>>>===<<<::::::;;;===>>>BBBDDDEEEEEECCCAAAAAAAAA>>>BBBEEEFFFFFFJJJSSSZZZeeeooopppmmmoookkkiiiqqq~~~zzzjjjeeeccceeeddd^^^XXXVVVVVVXXX[[[ZZZXXXVVVUUUVVVSSSSSSTTTWWW]]]eeelllqqqxxxzzz~~~wwwqqqppprrrsssyyy|||~~~}}}xxxzzzrrrjjjccc\\\YYYYYYYYY[[[^^^bbbhhhtttzzzrrrggg___TTTIIIBBB???===<<<===;;;;;;>>>???>>>BBBGGGOOO[[[ooolllQQQDDD>>>888777:::222333555555555555666777wwwnnneee___YYYUUUNNNHHHDDDAAA>>>===:::999888777666666666666444555555555555555555555222333555666666555333222111222333333333333222222//////000111222333333444111222222333333222222111555444222000000111333444555444333333222222333333333333333333333333333333111444888::::::@@@RRReee{{{uuurrrppp}}}uuulllcccbbbfffpppxxx||||||nnnaaaUUUJJJCCC???>>><<<;;;;;;<<<>>>???CCCDDDEEEDDDBBBAAABBBCCC>>>BBBEEEEEEFFFJJJSSSZZZdddppprrrqqqsssnnnjjjqqq}}}yyyjjjdddbbbeeefff```ZZZXXXXXXYYY[[[ZZZYYYWWWVVVUUUTTTRRRQQQRRRUUU[[[aaaeeejjjnnntttzzzvvvoooqqqvvv{{{{{{zzzxxx{{{|||oooiiieee```]]]]]]eeegggiiippp{{{~~~wwwpppccc[[[PPPGGGAAA>>><<<;;;<<<;;;<<>>999888;;;555777888777555555666888uuukkkbbb\\\XXXSSSLLLGGGCCC@@@>>><<<:::999888777666666666666444444444444555555555555111222444555555444333333111111222333333333222222//////000111222222333333111222222333333222222111222111000/////////000111000000//////000000111222333333333333333333333333111333777999999>>>MMM\\\qqq|||mmmhhhjjjzzz|||qqqgggcccdddlllvvv{{{qqqdddVVVKKKCCC???>>><<<<<<<<<===???@@@AAABBBBBB@@@??????@@@BBB>>>AAADDDEEEEEEIIIQQQXXXcccppptttuuuwwwqqqlllrrr{{{zzzkkkeeebbbfffhhhddd^^^[[[YYYYYYYYYXXXWWWVVVUUUTTTSSSQQQOOONNNOOOSSSWWWZZZ]]]bbbjjjpppvvv}}}zzztttxxxyyy{{{xxx{{{zzzqqqmmmjjjfffdddeeeppprrruuu}}}~~~}}}{{{tttkkk]]]WWWMMMEEE@@@===<<<;;;<<<<<<===@@@??????EEEMMMZZZhhh~~~pppZZZGGGAAA???:::888::::::;;;<<<999555222333555}}}rrriiiaaa[[[VVVRRRKKKFFFBBB@@@>>><<<:::999888777666666666666222444666777888777555444111222222333333333333333000000111222222222222222000000000111222222222333111222222333333222222111222222111111111000000000---------...///000222222222222222222222222222222333333555777777;;;FFFRRReee}}}yyykkkgggjjjzzzyyykkkeeebbbiiitttzzztttfffXXXKKKCCC???>>>===<<<<<<>>>@@@AAA@@@@@@@@@???===>>>AAACCCAAAEEEGGGGGGGGGJJJRRRZZZcccqqqwwwyyy|||vvvpppuuuyyymmmfffcccgggkkkiiidddaaa]]][[[YYYXXXXXXWWWWWWVVVSSSQQQOOOMMMNNNPPPSSSUUUUUU[[[aaafffiiinnnuuu{{{vvvuuuxxxxxxzzz~~~xxxwwwtttqqqppprrrxxx~~~~~~{{{wwwooofffXXXRRRIIIBBB>>><<<;;;;;;<<<<<<===??????AAAIIIRRRdddrrreeeRRRAAA>>>>>>999555666777:::;;;999444222333666{{{qqqiii```[[[UUUQQQJJJEEEBBB@@@>>><<<:::999888777666666666666111444888;;;;;;999666333111111111222222333333333///000111222222222222222111111111111111222222222222222222333333222222222444555555555555444333222---......///111222444555222222222222222222222222555333333555666888AAAJJJ[[[wwwyyymmmkkkkkk{{{nnnfffbbbhhhrrrzzzuuugggYYYKKKCCC???>>>===<<<===>>>@@@BBBAAAAAAAAA??????@@@CCCFFFFFFJJJLLLLLLKKKNNNVVV]]]cccrrryyy|||yyyrrrxxxxxxooohhhdddiiinnnlllhhheeeaaa^^^\\\ZZZZZZZZZZZZYYYTTTRRRQQQPPPPPPRRRTTTVVVSSSWWW]]]___```ccciiiooouuu}}}vvvnnnjjjkkkoooxxxzzz~~~zzz{{{~~~~~~zzzuuukkkaaaUUUOOOGGG@@@===;;;;;;:::;;;;;;===???@@@BBBLLLWWWkkkxxx}}}^^^LLL>>><<<<<<777222222000444888777444444777;;;xxxqqqhhh```\\\VVVMMMEEECCCBBB>>><<<<<<999999999999888888888777...222999======999333///444444444333333222222222111111111111111111111222...000111222222111000...222222222222222222222222222333444333111000111222///000000111222333333333000111111111222222222222222333555666777999===@@@XXXmmmzzzmmmeeefff|||vvvlllcccccciiiqqqzzzzzzjjjYYYKKKCCCAAA???===<<<>>>?????????BBBAAA@@@@@@AAADDDFFFHHHIIIFFFEEEHHHKKKNNNTTT[[[iiivvvzzz~~~~~~{{{zzzttthhhfffhhhiiipppqqqeeefff___[[[]]]___^^^]]]^^^ZZZZZZWWWTTTPPPNNNNNNPPPVVVVVVXXXYYY[[[]]]^^^___jjjnnnuuu}}}zzzjjjeeecccaaadddkkkttt}}}~~~xxxoooccc[[[PPPIIIAAA===>>>>>><<<999888999;;;>>>>>>CCCRRR```pppnnnQQQKKKCCC<<<999888888777333444666555444444555777vvvooofff^^^ZZZUUUMMMEEECCCBBB>>><<<<<<999888888888777777777777222444777999999777333111222222222111111111000000222222222111111111000000///000111222222111000///222222222222222222222222222333333333111000111222//////000000111222222333000000000111111111222222222444555555666888<<<>>>QQQfff|||tttpppnnn{{{pppfffcccgggnnnwww}}}mmm\\\MMMDDDAAA???======>>>@@@@@@???AAAAAAAAABBBCCCFFFHHHIIIKKKGGGFFFIIILLLOOOVVV]]]lllyyy}}}zzzzzzwwwjjjfffggghhhppprrrhhhgggaaa]]]___bbbbbbbbbddd_________\\\XXXUUUTTTTTTXXXYYYZZZ\\\^^^```aaabbbeeeiiinnnuuu||||||kkk]]]ZZZ[[[ZZZ___ggguuu~~~{{{uuulllaaaYYYNNNGGG@@@===>>>>>>===::::::;;;===@@@AAAFFFUUUdddvvvhhhNNNHHH@@@:::777666666666222333555444333333444666~~~tttmmmccc[[[WWWTTTLLLEEECCCBBB>>>;;;<<<777777777777666666666666666666555555444444333333222222222111111111111000333222222222111000000000///000111222222111000///222222222222222222222222000222222222000///000111...//////000000111111222///000000000111111111111333444555555555777:::===FFF]]]{{{|||uuuiiicccdddiiittt}}}rrraaaQQQGGGBBB@@@>>>>>>???AAAAAA@@@@@@AAACCCEEEGGGHHHIIIJJJLLLIIIHHHKKKMMMPPPWWW```ooo|||{{{zzzzzzjjjdddfffgggooosssllljjjddd```cccfffggghhhjjjfffhhhiiihhheeeaaa^^^]]]\\\]]]___aaaccceeefffgggeeehhhlllqqqvvv}}}mmm^^^SSSSSSUUUVVV]]]fffttt|||wwwqqqhhh]]]UUUJJJEEE???===>>>???>>><<<======???BBBDDDKKK[[[jjj~~~zzz___JJJEEE===888666555555444333444666555444444555777|||ssslllbbbYYYUUUSSSJJJDDDCCCBBB>>>;;;;;;777666666666666555555555777666555333222222222222333333333333333333333333111111111111111111111222000111111222222111111000222222222222222222222222///111222111000///000111......//////000000000111//////000000000111111111444555555555444666888;;;>>>UUUsssyyykkkdddbbbfffpppzzzwwweeeTTTIIIDDDAAA??????AAABBBBBBAAA@@@BBBEEEHHHJJJKKKKKKKKKLLLIIIIIIKKKMMMPPPYYYcccppp~~~~~~yyy|||iiiaaabbbdddmmmuuuqqqppphhhdddfffiiijjjlllooommmpppttttttqqqlllhhhgggcccdddfffhhhjjjlllmmmnnnmmmpppsssvvv{{{~~~}}}yyyiii\\\RRRSSSUUUVVV]]]gggrrr~~~yyytttnnndddYYYQQQFFFCCC???===>>>???>>>>>>>>>>>>@@@CCCFFFOOOaaaqqqpppUUUFFFBBB<<<777555555555444444666777777666666777888zzzrrrkkkbbbYYYUUUQQQIIICCCCCCBBB===::::::666666666666555555555444555555555555444333222111333333333333333333333333//////000111222333333444111111222222222222111111222222222222222222222222///000111111000///000222////////////000000000000000000000000111111111111444444555444444555777999;;;OOOkkk~~~zzz}}}}}}pppgggccceeennnxxx|||kkkXXXKKKEEECCCAAAAAABBBCCCCCCCCCBBBDDDGGGJJJLLLLLLLLLKKKJJJIIIIIILLLMMMQQQ\\\gggrrryyyjjj^^^___aaajjjuuuvvvvvvnnnhhhiiikkkmmmooorrrssswww{{{|||zzzvvvsssqqqmmmnnnoooqqqssstttuuuvvvuuuxxx{{{~~~~~~~~~}}}xxxwwwvvvvvvyyy}}}zzziii^^^UUUVVVVVVVVV\\\fffqqq}}}wwwrrrkkkaaaUUUMMMCCCAAA>>>======>>>??????======@@@DDDIIITTTgggyyyfffMMMDDD@@@;;;777666777666666333555666666555444666777xxxpppjjjbbbYYYUUUOOOHHHBBBBBBBBB===:::999666666666666555555555555444555666666666444333222000111111111111222222222//////000111222333333444222222222222222222222222222222222222222222222222///111222111000000111333000000000000000000000000000111111111222222222222333444444444333444777999;;;JJJaaauuuvvvxxxwwwooohhhgggmmmvvv}}}ppp]]]OOOFFFDDDBBBBBBCCCEEEEEEDDDDDDFFFHHHKKKLLLLLLKKKKKKJJJIIIKKKMMMOOOSSS```mmmwwwzzznnn^^^]]]^^^gggtttwww|||sssllllllnnnpppssswwwyyy|||~~~}}}}}}{{{{{{|||}}}~~~{{{}}}|||vvvqqqsssuuuvvvzzz~~~{{{wwwuuuuuurrrpppnnnlllkkkkkklllllliiijjjmmmqqqwww|||hhh^^^WWWXXXXXXVVV\\\fffsss|||vvvpppiii^^^RRRIII@@@@@@>>>=========>>>???<<<===@@@EEELLLYYYooo}}}]]]JJJBBB>>>:::888777888888777111222333333222222333555tttmmmiii```XXXTTTNNNGGGBBBBBBBBB===999999777777777666666666555555555555555555555555555555000000111111111222222222111111111111111111111111222222222111111222222222222222222222222222222222000111222222111111222444111111111111111111111111222222222222333333333333111222333333333444777999;;;EEEVVVjjjzzzwwwyyyxxxoooiiilllsssxxxvvvbbbTTTGGGEEECCCCCCDDDEEEFFFEEEGGGHHHIIIJJJKKKKKKKKKJJJJJJJJJMMMPPPRRRWWWeeesss}}}vvvbbb___]]]dddqqqvvvvvvnnnooorrruuuyyy~~~}}}yyyooojjjhhhkkkooopppssswwwwwwxxxwwwssslllfffbbbaaa^^^]]]]]]]]]^^^^^^___```]]]```fffllluuuuuusssrrrvvv}}}zzzhhh```[[[^^^^^^^^^eeeoooyyy|||uuunnnfffZZZMMMDDD?????????>>><<<<<<===>>><<<===AAAGGGOOO^^^vvvnnnTTTIII???<<<999777777888888777222333444444333333444555qqqkkkggg___WWWSSSMMMGGGBBBBBBBBB===999999777777777777666666666666777666555444444555777888222222222333333444444444444444333222111000///...333222222111111222222333222222222222222222222222000111333333222222333444222222222111111111111111222222333333333444444444111222333333333444777::::::AAAOOObbbuuu{{{|||tttllllllpppuuu}}}zzzfffWWWHHHFFFDDDCCCEEEFFFFFFFFFHHHIIIIIIJJJJJJJJJJJJJJJKKKLLLOOORRRTTTZZZiiixxx|||fffaaa]]]bbbooouuuwwwpppqqquuuyyy~~~zzzppphhhdddccchhhkkklllnnnrrrppppppooojjjccc\\\WWWUUUQQQRRRTTTVVVXXXYYYYYYYYYVVVZZZaaaiiisssvvvssshhhhhhkkktttwwwjjjcccaaaeeeggggggooo{{{}}}{{{tttmmmdddXXXJJJAAA?????????>>><<<<<<===>>>===>>>BBBIIIRRRbbb{{{dddPPPJJJ===;;;888666777888888777555666777777666666777999uuujjjbbb]]]XXXTTTHHHEEEBBB???>>><<<:::888;;;999777555444444666666666555444555666666444222222444666555222000111333111111111111111111111111333333222222111000//////111111222222222222111111666444222111222222111000333333222111000000111111111444555444111///111333333333222222333444666777:::<<>>>>>>>>>>>===AAAAAADDDLLLWWWiiisss]]]LLL???===<<<:::888777777777888444444444222111222555888tttjjjccc\\\VVVRRRJJJEEE@@@<<<;;;;;;:::999999888666444333444555555666555444555666666444222111333555555222111222333111111111111111111111111222222111111000//////...//////000000000000//////111000//////000000///...111111000000000/////////111333444333111000111333333333222222333444666777:::;;;FFFZZZkkkuuu}}}~~~uuunnnjjjooovvvsssdddUUUKKKCCCDDDFFFFFFEEEFFFGGGEEECCCCCCFFFIIIIIIHHHIIIOOONNNRRR^^^gggttthhh[[[ZZZ\\\dddmmmwww{{{{{{uuurrruuuzzz|||~~~~~~nnneee\\\___bbbfffhhhhhhgggfffiiiccc\\\VVVSSSRRROOONNNTTTSSSSSSUUUWWWZZZ[[[\\\```dddllluuu~~~jjjaaa___```dddrrr{{{qqqiiijjjqqqxxx}}}wwwuuunnnbbbTTTIIICCC@@@<<<======>>>>>>>>>>>>>>>@@@@@@DDDNNNZZZllllllXXXIII???<<<;;;999888777666777777444555555333222333555777~~~sssjjjccc\\\UUUPPPJJJFFF???;;;999:::;;;;;;888666555333333333444444666555444555666666444222000222444444333222333444111111111111111111111111111111000000///.........//////000000000000/////////...///000222222000...000111222222222111000///111333333333111000111222333222222222333444555666999:::BBBRRRcccqqq}}}{{{pppiiihhhnnnwww~~~zzzlllZZZOOOFFFEEEFFFFFFEEEFFFFFFEEEEEEFFFHHHIIIHHHGGGLLLQQQQQQXXXhhhqqq{{{iii\\\ZZZZZZ___gggrrrwwwzzzvvvtttvvvxxxxxx{{{}}}zzzhhh\\\YYY\\\```dddeeedddbbbaaafff```XXXRRROOOOOOPPPPPPVVVVVVVVVXXX\\\```dddgggmmmttttttaaa\\\[[[\\\iiixxxkkkccc```ggguuu}}}zzzrrrnnnfffZZZOOOFFFBBBAAA<<<=========>>>>>>>>>>>>AAABBBIIITTTbbbuuuzzz```PPPEEE???;;;:::888666555555666666444555666555333333444666zzzqqqiiibbb[[[SSSMMMIIIEEE@@@===<<<;;;;;;:::777666555444444444444555666555444555666666444222000111222333333333333333111111111111111111111111111111000000000/////////111111222222222222111111000000111444666666444111111333444555555444222111111222222222111111111222222222222333333444444555777888???KKK]]]qqqtttlllccchhhpppwww}}}rrr```TTTJJJHHHIIIHHHHHHIIIFFFEEEEEEEEEFFFGGGHHHHHHNNNSSSTTT^^^qqqzzzggg[[[YYYXXX\\\bbbmmmssswwwvvvuuuuuutttqqqvvvyyy}}}|||gggYYYXXXYYY\\\^^^_________^^^bbb]]]WWWRRROOOPPPRRRSSSUUUWWW[[[```gggooowww|||lll]]]\\\]]]aaavvvnnngggcccdddooo~~~yyyuuuoooiii___TTTJJJCCCAAA@@@<<<<<<<<<======>>>??????CCCFFFOOO]]]mmmlllVVVIIIBBB>>>999888666555444444555555555666666666444444555666}}}wwwnnnggg```YYYQQQKKKFFFDDDBBB@@@@@@>>>;;;999777777666666666666666666666555444555666666444222000000111222333333333222111111111111111111111111222111111111111111000000111111222222222222111111000111222555777777555333111222444555555444333111111111000111111222111111222222333333333333333333666888===GGG[[[tttyyyrrrdddggglllqqqwww}}}wwweeeYYYMMMIIIIIIIIIIIIJJJFFFEEEDDDBBBCCCFFFIIILLLOOOUUUXXXdddwww}}}cccYYYWWWVVVYYY___gggooouuuvvvvvvtttooohhhkkkmmmrrryyyhhhZZZYYYXXXWWWWWWXXXZZZ\\\]]]ZZZXXXUUURRRQQQQQQSSSUUUVVV\\\fffppp{{{fff]]]___bbbjjjuuuhhhdddgggnnn{{{}}}xxxsssmmmfffZZZOOOFFFAAA???>>><<<<<<<<<<<<===>>>@@@@@@CCCHHHTTTeeeuuuaaaNNNCCC???===888777555444444444444555555666666666555555777999zzztttkkkddd^^^WWWOOOJJJDDDCCCBBBAAAAAA>>>:::777777777777777777777666666666555444555666666444222111111000111333333222111111111111111111111111111222222222111111111111111//////000000000000////////////000222444555333222///000111222222222111000111000///000222222222000222222333333333333222222444777;;;DDDXXXvvvxxxhhhhhhiiilllrrrxxx~~~mmm___QQQKKKIIIGGGGGGHHHFFFEEEDDDBBBCCCFFFLLLPPPQQQXXX]]]iii{{{|||bbbWWWUUUTTTWWW]]]aaajjjtttwwwxxxuuummmddd___aaafffmmmuuu}}}kkk]]]YYYWWWUUUSSSSSSVVVYYY\\\RRRRRRRRRQQQPPPRRRUUUXXX___iiixxx{{{ddd___cccgggvvvzzzhhhccc___iiiwww~~~yyyuuuiiiaaaVVVKKKDDD@@@>>><<<===<<<<<<<<<===>>>@@@AAACCCIIIXXXjjj|||rrrXXXIII@@@<<<<<<777777555444444444555555555666666555444666999<<>>===<<<999777555555666666666666666555666555444555666666444222333111000111333333111///111111111111111111111111000000000111111111111111//////000000000000//////000///...///111222111000/////////000000000111111111///...///222333222000111222333333333333222111222666:::@@@TTTuuu}}}llljjjggghhhlllssszzz~~~yyyjjjZZZQQQLLLHHHFFFGGGDDDEEEFFFFFFGGGIIIOOOSSSSSS]]]cccmmm~~~~~~cccWWWTTTSSSVVV[[[\\\fffrrryyy|||yyyoooddd[[[]]]___ccciiipppuuuyyy{{{qqqbbbWWWVVVTTTRRRSSSTTTWWWXXXPPPQQQPPPOOOOOOSSSZZZ```nnn{{{xxxeeedddjjjnnnmmmbbbeeebbbsss{{{wwwsssbbb[[[PPPHHHCCC@@@>>><<<===<<<;;;;;;<<<>>>AAABBBFFFMMM]]]qqqfffPPPDDD===::::::777777555444444444555666555555444333444777<<<@@@xxxqqqggg```ZZZTTTNNNJJJCCC@@@<<<::::::999999888444444555555666555555444666555444555666666444222444222000111333333000---111111111111111111111111////////////000000000000111111222222222222111111222000...///000222222111111111000000111222333333111///...///222333222000111222333444333333111000111666999>>>QQQrrroookkkfffeeeiiipppwww{{{tttbbbWWWPPPJJJHHHHHHBBBEEEIIIKKKKKKMMMPPPTTTUUU```gggqqqeeeXXXTTTRRRUUUZZZXXXdddqqq{{{}}}rrrggg_________```bbbeeeiiikkkjjjpppzzzvvvhhhUUUUUUTTTTTTTTTTTTUUUUUUSSSRRRQQQOOOPPPVVV```hhh{{{xxxhhhiiippptttiiidddlllkkk|||xxxrrrnnn]]]VVVLLLEEEBBB@@@>>><<<===<<<;;;;;;<<<>>>AAABBBJJJRRRcccxxx}}}]]]JJJAAA;;;999:::888777666555444555666777666555333222333777>>>CCCtttnnnfff___ZZZUUUOOOJJJEEEBBB>>>;;;:::888666555666444444666999;;;;;;999333333333333333333333333222555888666222000222666444333111000000000111111333222111/////////000000,,,...111444666555444333000///...///111222333222111111000000//////......///000111222333222111111333333333333333333333333444888<<>>???<<<;;;===>>>===???CCCKKKUUUggggggNNNFFF>>>;;;;;;777777555444555666777666555333666666222222;;;EEELLLtttmmmeee^^^YYYTTTNNNIIICCC@@@===;;;:::999888777444000...222999===;;;666333333333333333333333333333666888777333111333666555444333222222222333333333222111000000111111222222222333333222000...,,,000///...///111222222222111000000000/////////...///000111222222222111111111111111111111111111111222555999;;;CCCUUUmmmvvvppphhhcccccchhhooosssyyy~~~uuufffZZZQQQLLLIIIIIIKKKMMMOOOQQQTTTYYY]]]^^^eeelllrrr{{{aaa[[[YYYSSSSSSXXX^^^ccclllvvv}}}}}}zzzlllmmmnnnnnnmmmjjjhhhfffdddhhhmmmssszzzwwwiii```XXXYYY]]]___aaacccbbb^^^```fffiiinnn~~~yyysssqqqxxx{{{hhhhhhooo{{{sssjjjdddVVVNNNDDD???>>>??????======::::::<<<<<<;;;>>>CCCNNN[[[oooaaaKKKDDD<<<999:::666777555444555666777666444333555777777777<<>>;;;::::::::::::999555///+++000:::???;;;555444444444444444444444444444666888777333222444666444444333222222222222333222222111111111222333333444444333111000---+++***000///......000222222111000000000000///////////////000111111222222111111111111111111111111111111111444666777;;;GGGZZZhhh|||~~~wwwmmmdddaaaccchhhmmmvvv{{{qqqbbbWWWRRRPPPLLLOOORRRUUUWWWZZZ^^^aaacccgggmmmwwwwww___ZZZYYYTTTSSSXXX]]]aaaiiisss{{{wwwxxxyyyxxxvvvrrrnnnllleeehhhmmmssszzzsssiii``````eeehhhkkknnnqqqooorrrzzz{{{yyymmmnnnvvv}}}wwwoooeee___PPPIIIAAA======>>>>>>===>>>;;;;;;===<<<<<<@@@FFFSSSccczzzvvvYYYFFF@@@999888999555666555444555666666555444444333666;;;;;;>>>NNNaaa|||qqqkkkbbb[[[WWWQQQKKKGGGAAA>>>;;;:::::::::999888777222000333:::>>>;;;777555555555555555555555555333555666555333222333444111111000000000000000000000000000111111222222333111111000000000/////////000///......000111111000000000000000///////////////000000111111111111111222222222222333333333333333555777777888@@@LLLVVVjjjuuu~~~rrrggg``````dddhhhtttyyy|||lll```ZZZYYYRRRVVVYYY\\\^^^___aaacccfffjjjrrrqqq]]]XXXYYYVVVVVVZZZ\\\___eeemmmwww}}}~~~|||zzzwwwuuusssrrrmmmpppuuuyyy~~~rrriiiiiimmmrrrvvvzzz}}}~~~tttuuu}}}xxxrrriii___XXXJJJEEE@@@<<<<<<===>>>>>>???======???>>>>>>CCCJJJWWWjjjhhhQQQCCC>>>888888:::555666555444444666666555444666222444:::<<>>?????????>>>???@@@??????EEENNNZZZpppxxx[[[JJJAAA===777888;;;666666444333444555666555444777333222777<<>>>>>>>>???@@@??????@@@AAA??????GGGQQQ```tttjjjPPPDDD???===666888<<<666555444333444555555444333555444333555>>>QQQjjj|||vvvlllfff^^^WWWRRRMMMGGGBBB@@@>>>:::999999999888777444444444444444444444444333333333333333333333333333222111111111111111000///000111222333333222111//////000111000000.........///111222222111///...111///------///000///....../////////000000000111000//////...///000111222.........///000111111111///111222333222444888;;;EEEQQQ```nnn}}}~~~yyykkkcccbbbdddlllqqqxxx~~~xxxuuuwwwyyyyyyxxxxxxyyyzzzyyyjjjZZZSSSUUUZZZ```dddhhhggghhhkkkooorrrssssssiiigggdddcccffflllsssxxx~~~~~~~~~}}}zzzuuuooofff[[[PPPIIIAAAAAA@@@>>>=========>>>BBBCCCDDDEEEBBBCCCLLLVVVfffzzzsss[[[GGG???>>><<<555777;;;444555444333333555555444333222777777777DDD]]]rrryyyuuullleee]]]VVVQQQLLLFFFAAA>>><<<999888999::::::999666444222444888:::888555333333333333333333333333444333222222333333222111---...///111111111000///000111222222222000///...)))+++...111222111000///111///------/////////....../////////000000111111000///.........///111222///000000111222333333333111222333333222333777999@@@JJJWWWcccttt}}}{{{zzz}}}}}}nnndddbbbccciiiooovvv~~~|||~~~zzzlll[[[SSSTTTZZZ```dddhhhggggggiiikkkmmmmmmlll```______aaaffflllssswww~~~~~~~~~xxxuuupppjjjaaaVVVJJJCCC???@@@???>>><<<;;;<<<===GGGHHHIIIJJJGGGHHHQQQ\\\lll~~~gggQQQBBB<<<===;;;333666:::333555444333333555555444333///999;;;:::IIIfffvvvuuuzzzpppjjjddd[[[RRRMMMIIIFFFDDD@@@<<<888666666888888888777666666444333222111111555555555444444333333333111111111111111111111111000000000000000111111222222000///111333444222000111111111111111222222222333222111000///------,,,000000111111111111000000000/////////000222555666000111111111111222222222111333555555444444444555>>>CCCLLLZZZmmmzzzwwwuuuuuuxxxxxxmmmfffcccfffkkkrrryyymmmbbbVVVQQQQQQVVVaaalllooollljjjjjjkkkjjjhhheeeeeedddccceeejjjrrryyy~~~}}}xxxuuuoooeeeYYYOOOHHHEEE@@@???>>><<<<<<<<<===>>>EEEFFFEEEDDDFFFMMMWWW___rrruuuXXXFFFAAA???;;;888555444444444222333333222111000222333000555777:::JJJdddssstttxxxnnnhhhbbbYYYPPPKKKGGGDDDCCC>>>;;;777666666777777666777666555444333222222111444444444333333333222222111111111111111111111111111111111111111222222333000///...000333444222000111111111111111111111111111111111000000//////...000000111111111111000000333222000......///000111000000111111111222222222222333555444333222333444<<>>===<<<<<<===>>>???AAABBBCCCDDDGGGPPP\\\eeewwwkkkRRRDDD???===:::777555444444444222333333222111111222444000555888===NNNdddnnnlllvvvlllddd___VVVNNNIIIEEEBBB@@@<<<999777666777777666444666666555444333222222111333333333222222222222222111111111111111111111111222111111111111222333333.........///222333222000222222222111111000000///000000000000000111111111///000000111111000000///333111000...------......000000000111111111222222222333444333222111222333999===FFFSSSdddxxx|||{{{yyyyyy|||xxxmmmdddeeehhhooovvv}}}nnn```XXXPPPNNNPPPUUU___hhhnnnpppqqqnnnjjjkkkpppuuu{{{~~~||||||~~~zzzqqqkkkaaaUUUKKKEEEBBBAAA>>>>>>===<<<<<<===>>>???<<<>>>AAADDDJJJUUUbbblll}}}zzz^^^JJJAAA;;;:::888555444444444444222333333333111111333444111666;;;CCCSSSdddfff```tttkkkbbb]]]UUUNNNIIIEEEBBB@@@;;;:::888888888777666444666666555444333333222222222222111111111111111111111111111111111111111111111111000000111111222333------...///111111111111333222222111000//////...111111111111111000000000//////000000000000//////000///.........///000000000000000000111111111111000111222111000111222444666;;;CCCPPP```uuu~~~}}}~~~qqqgggfffhhhlllqqqwww|||~~~~~~~~~eee^^^WWWRRRRRRSSSWWW^^^fffqqqvvvyyyvvvppppppyyy~~~~~~|||{{{}}}~~~wwwnnnfffZZZNNNFFFBBBAAAAAA@@@???>>><<<<<<<<<===>>>:::===AAAFFFMMMZZZhhhsssnnnSSSDDD>>>888777666444444444444444222333333333222222333555333888@@@KKKYYYbbb]]]RRRsssjjjaaa\\\TTTNNNIIIFFFBBB@@@<<<;;;999999999999777555555555555444444333333222111111111111111111111111000000000000000000000000///////////////000111111,,,...///000000000111111222222111111000///......333333222111000///...---//////000000000000//////000000000///000000000111//////000000000111111111...///000000000111444666555999AAAMMM]]]qqquuukkkggggggiiinnnuuu{{{~~~~~~yyyaaa[[[VVVTTTUUUVVVWWW[[[aaasss{{{xxxyyy}}}~~~|||{{{}}}zzzsssjjjaaaUUUJJJEEECCCBBBBBBBBBAAA???===<<<;;;;;;;;;;;;>>>CCCHHHQQQ^^^nnnxxxfffMMM???;;;555555555444444444444444222333333333222222444666666===GGGSSS]]]^^^TTTHHHqqqiii___[[[TTTNNNJJJGGGCCCAAA>>><<<999888999999888666555555444444444333333333111111111111111222222222000000000000000000000000///............///000000...///111111000///000111111111111000000//////...333333111000///---,,,,,,...//////000000//////...222222111111000///....../////////000000000111111...///000000000111444777444888???IIIXXXjjj|||~~~{{{ssshhhffffffkkkttt}}}www```WWWTTTTTTWWWXXXWWWYYY]]]rrr|||}}}|||~~~{{{{{{}}}|||uuummmccc[[[PPPHHHEEEDDDBBBAAABBBAAA???===<<<;;;;;;;;;<<>>;;;888666777777777777555444444444444333333333111111111222222222333333000000000000000000000000///////////////000000111///111333333000///000111000000000000000/////////000000000///...------,,,......////////////......000000000000///......---////////////000000000111222222222111///000333555444777<<>>??????===<<<<<<======>>>;;;???EEEMMMYYYhhhzzzjjjRRRCCC<<<:::555555555555555444333333111333444333333333555777>>>GGGUUU______TTTGGG???zzzmmmeee\\\XXXRRRMMMIIIFFFBBB@@@>>>;;;666444555666777777444444444444444444333333111111222222333333333333000000000000000000000000000000000000000111111222111333555444000//////111////////////000000000000..............................////////////......***+++,,,...///000000000////////////000000000000555555444111//////111333444666:::AAAKKKYYYhhhrrrqqqjjjddddddjjjrrrwwwxxxsss___SSSSSSWWW^^^aaa___```bbbiiivvv~~~xxxyyy}}}|||}}}{{{xxxxxxzzz|||}}}}}}{{{~~~~~~zzzwwwrrrjjjaaaSSSMMMFFFBBBBBBBBB>>>;;;===<<<<<<<<<===>>>@@@AAA999>>>EEEOOO[[[lll~~~~~~___III>>>;;;;;;666666666666555444333333111333444444333444666888@@@JJJYYYbbb^^^QQQEEE???xxxkkkccc\\\WWWQQQKKKGGGCCC@@@===222555888888666444555666444444444444444333333333333333222111000000111111...111444666777555333111111111000000111111222333---888BBB???333+++...444222111000//////000111222---------------...//////......////////////......,,,,,,,,,---...///000000////////////000000000000//////.........000222333555666888<<>>>>>>>>>>>???===<<<<<<=========<<>><<<222,,,...333111000////////////000111......------......///000//////000000000000//////,,,---------.../////////////////////000000000000.........//////000111222333444666:::DDDUUUgggrrrzzzzzzvvvkkkeeeccceeelllttt|||~~~rrreeeZZZVVVXXX```eeedddbbbcccgggppp|||xxxtttuuuzzz{{{}}}{{{vvv{{{xxx~~~~~~~~~|||}}}~~~~~~|||||||||yyyrrrhhh^^^WWWMMMHHHCCC???>>>>>>>>>>>>>>>===;;;;;;<<<=========CCCEEELLLXXXeeesssbbbMMM@@@999777888777666555444333333333444777333222444555555888>>>JJJWWW___[[[PPPGGG???999sssfff___YYYUUUNNNIIIEEEAAA>>><<<888888888666444333555777666666555555555444444444333222111111000111111111///000000000000//////...///////////////000000111111555999777111---...111000//////......//////000//////......//////000111000000000111111000000000------..................////////////000000000000---...///000000111111111000222555777???OOOfffxxx~~~yyyxxx}}}pppgggbbbbbbiiiqqquuuyyy~~~wwwjjj___YYYWWW___gggkkkjjjjjjgggmmmwwwsssjjjjjjpppyyypppnnnuuu}}}~~~}}}|||}}}~~~}}}||||||{{{yyysssjjj```VVVPPPHHHDDD@@@======>>>>>>>>><<<<<<;;;;;;<<<===>>>???GGGJJJRRR^^^kkkxxxsssUUUDDD===:::777777666555444333222222222333444333333444444555===EEEQQQWWWZZZSSSIIIAAA===999sssfff___XXXSSSMMMGGGCCC@@@===;;;;;;999777444333444555777777666666555555444444444222222111111111111111222222222111000000000000000000////////////000111111222333333222000///////////////............/////////////////////000111111//////000000000000//////...............---------////////////000000000000,,,---///111111111000000///111444666;;;KKKeee{{{}}}xxx}}}~~~wwwmmmfffccceeekkkrrrwww}}}|||pppddd\\\XXX]]]hhhqqqrrrppphhhkkkrrrtttggg```eeeoooqqqkkkmmmwww}}}{{{|||}}}~~~}}}||||||zzzuuummmcccXXXOOOJJJCCC@@@===<<<============;;;;;;;;;;;;;;;===@@@CCCJJJNNNYYYgggttthhhLLL???<<<;;;999777444444333333222222222222///111222333333999DDDNNNWWWWWWSSSJJJAAA<<<::::::ttthhhaaaVVVRRRLLLGGGCCC@@@===;;;<<<:::666444333555666777777666666555444444333333222111111111111111222222333222111/////////000000111000000000000111222222222111//////000000///.........////////////......///////////////000111111---..................---...............---------////////////000000000000,,,---///111111111000000000111444777:::FFFaaayyywwwyyy}}}{{{yyy{{{wwwnnnfffccceeennnuuu}}}uuuhhhaaaZZZ]]]hhhtttwwwuuummmmmmqqq{{{wwwjjj]]]YYYbbboooyyykkkjjjppp||||||{{{zzzzzz}}}~~~~~~~~~|||xxxpppfff\\\RRRJJJEEE???===;;;;;;=========<<<999;;;<<<<<<<<<>>>CCCGGGKKKRRR___nnn{{{ttt]]]EEE;;;;;;:::777444333333333333333333222222///333444333555===JJJRRR[[[UUULLLCCC<<<888999;;;ssshhhbbbVVVRRRLLLFFFCCC@@@===;;;<<<999555444555666777777666666555444333222222111111111111000111111222333000//////............///111111111111111222222333111000...///000000///......//////000000//////...//////......//////000111,,,------......------,,,------..................////////////000000000000---...///000000111111111222111444888:::BBBYYYqqqwwwxxxwwwvvvuuuwww{{{vvvkkkddddddjjjqqqzzzxxxlllggg```___iiiuuuzzzyyytttrrrrrrzzzzzzlll___VVVVVVbbbooo~~~qqqhhhlllvvv~~~~~~~~~~~~zzzyyyxxxzzz|||~~~~~~~~~yyytttkkk___UUULLLEEEBBB===<<<;;;<<<======<<<;;;999;;;=========@@@FFFKKKOOOWWWfffwwwdddQQQ???888999777444222333333444444444444333333444777888777:::EEEPPPUUU\\\QQQFFF>>>:::777888<<>><<<;;;888555444666888888777555555444333222111000000111111000000111222222333.../////////////////////000000000000000111222222/////////000000000////////////000111111000//////......------......///000------............------,,,---------.../////////////////////000000000000.........//////000111222333000222888999>>>PPPeeezzzvvv{{{|||qqqrrrsssuuuxxx}}}{{{ooohhhffffffoooyyyzzzooommmgggdddjjjvvv}}}|||{{{xxxvvvyyytttdddXXXSSSWWWdddqqq{{{pppllluuu~~~~~~}}}}}}}}}}}}}}}}}}{{{zzzyyyyyy{{{}}}}}}|||uuuooodddYYYNNNGGGBBB@@@<<<;;;;;;<<<>>>===<<<:::999<<<>>>>>>>>>AAAIIIOOOZZZcccsssxxxUUUHHH;;;888888666333222333444555555555555444333444888:::;;;CCCQQQ[[[^^^[[[NNNAAA<<<:::888999===}}}nnnddd^^^VVVRRRLLLGGGDDDAAA>>><<<:::777444555888999999777555555444333111000000///111111000000111222333333///000111222333333222222///////////////000111111---///000111111000000//////000111222222111000///---------------...//////......////////////......,,,,,,------...///000000////////////000000000000//////.........000222333444///111777999;;;JJJ]]]tttrrrwww~~~{{{uuunnnpppssstttvvv{{{}}}qqqkkkiiifffooozzz{{{rrrrrrmmmggglllwww~~~~~~|||xxxyyyrrraaaVVVTTTZZZhhhttt~~~uuusss}}}}}}}}}}}}||||||||||||}}}}}}}}}{{{zzzzzz{{{{{{{{{zzzqqqkkk```TTTJJJCCC@@@>>><<<;;;;;;===>>>>>>;;;999999<<>>zzzmmmbbb\\\TTTPPPJJJEEEBBB???<<<;;;:::888666555666666555444555555555555555555555555444333222111111111222222000000000000////////////......------...///111222111111111111000000000000---...//////000////////////......///000000///---///000///---++++++---///---......///000111111222000///------/////////...............///////////////000000111444999AAAFFFaaaqqqvvvyyyzzztttsssssssssuuuxxx}}}yyyqqqlllffflllyyy{{{vvvpppmmmnnnttt||||||}}}~~~tttgggYYYPPPVVVkkk|||~~~|||{{{{{{|||}}}||||||{{{zzzzzzzzzzzzzzz{{{zzzxxxxxxyyyxxxuuusssmmmcccVVVLLLGGGDDD@@@<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;===>>>DDDQQQ^^^ppp{{{yyy\\\EEEAAA;;;777555555555444444444333111222333222///000444999CCCSSSdddjjjiiiUUUGGG;;;999<<<<<<;;;:::yyykkkaaaZZZTTTPPPJJJEEEBBB@@@===;;;999777666666777777666555444444444444444444444444333333222222222111111111000000000000////////////111000000//////000000111111111111000000000//////...//////000000000000000///.........000000///---/////////---,,,+++---///......//////000000111111000...------...//////...............////////////...///000111333888>>>BBBXXXgggzzz~~~yyyvvvtttssssssuuuxxx}}}}}}uuupppkkkmmmttt|||xxxsssppppppuuu{{{{{{mmm___VVV[[[ooo}}}{{{{{{{{{|||}}}}}}|||zzzyyyyyyyyyzzz{{{zzzyyywwwwwwwwwuuurrrpppeee\\\QQQIIIEEECCC@@@=========<<<<<<<<<<<<======;;;:::;;;>>>AAAHHHVVVdddwwwnnnQQQ@@@<<<777333222222222222333444333333333444333222666888???LLL___llljjjaaaNNNCCC999888:::;;;===@@@vvvjjj___YYYRRRNNNHHHDDDAAA>>><<<:::999777666666777888777666333333333333333333333333111222333333333222000000////////////000000000000222222222222111111111000111111000000000000//////...//////000000000000111000.........///000///---...//////...,,,,,,---///////////////////////////000...------...///..................////////////---///000111333555999<<>>888777888:::AAAHHHuuuiii___YYYOOOKKKFFFAAA>>><<<:::888:::888666666777777666555222222222222222222222222000111333444333222000...////////////000000000000111111222222222222111111111000000000////////////............///000000111111///......//////...------...///...---,,,---/////////////////////......111///......///000000///............////////////...000222333333444666888???LLL^^^ooo{{{{{{rrrrrrzzz{{{zzz{{{wwwvvvuuuuuuxxx|||{{{vvvrrrqqqvvvzzz|||}}}~~~~~~|||zzzzzzzzz{{{{{{mmmdddhhh{{{~~~}}}~~~}}}}}}}}}|||||||||{{{|||||||||}}}}}}~~~~~~~~~}}}{{{yyywwwwwwxxxzzz{{{yyyxxxuuusssqqqmmmhhhdddSSSNNNGGGCCCAAA@@@>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>CCCIIISSScccssswwwXXXAAA===:::777555666777777777444333444555555333555888999CCCSSSdddpppnnn\\\III>>>;;;888777777:::FFFRRRtttiii___ZZZOOOKKKFFFAAA???<<<:::999;;;999777666666555444333222222222222222222222222000111222333333111///....../////////000000000111000000000111111222222222000000000////////////...------------...///000111222000...---...///...---,,,...//////------...///////////////............222000//////000111111000............////////////000111333444333333444666:::DDDUUUgggwwwvvvnnnnnnxxx|||{{{|||xxxwwwwwwwwwyyy|||yyywwwvvvwwwuuutttyyy|||~~~}}}}}}~~~qqqhhhlll|||}}}{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{|||}}}~~~{{{zzzxxxwwwwwwwwwyyyzzzyyywwwtttqqqmmmhhhaaa]]]OOOLLLGGGCCC@@@???>>>===;;;::::::::::::::::::;;;>>>>>>BBBIIIOOOYYYiiixxxhhhOOO===777444222111222444444444555222333555444222555<<>>MMM\\\ssshhh___ZZZPPPLLLGGGCCC@@@>>><<<;;;999777555444555444333222222222222222222222222222000111222222222111//////......//////000000111111222222000000000111222333000000////////////.........---------...///111222333000...---.........---+++---//////...---...///........................222000//////000111111000............////////////000222333333222222333555777???MMM```sssyyypppnnnvvv{{{zzzxxxxxxxxxyyy{{{|||}}}~~~}}}{{{zzzyyytttpppttt{{{xxx}}}uuulllooo}}}}}}~~~~~~}}}|||yyyyyyyyyyyyyyyyyyyyyyyyzzz|||~~~~~~}}}yyyyyyxxxxxxwwwwwwxxxxxxvvvtttqqqmmmhhhaaaYYYTTTKKKIIIGGGCCCAAA???>>>===;;;;;;::::::::::::;;;;;;???BBBHHHPPPXXXaaaqqqpppWWWDDD999666444222222333555555444666111111555444222999DDDQQQdddvvvwwwjjj[[[NNNFFF===<<<<<<<<<>>>FFFWWWhhh~~~pppfff^^^XXXNNNJJJEEEAAA???===;;;999555333222222444555555444333333333333333333333333111111111111000000000000.........///000111111111999666333000//////111222000000/////////.........//////......///111444555333111...------.........+++---//////.........///,,,------....../////////000...------...//////...............////////////000111111111000000222444555;;;GGGZZZnnn}}}}}}sssooottt{{{wwwwwwxxxzzz|||}}}||||||{{{yyyzzz|||~~~{{{zzzvvvqqqpppsssuuuzzzzzzppprrr~~~}}}|||}}}~~~xxxxxxxxxxxxyyyyyyyyyyyyxxxzzz}}}~~~}}}{{{yyywwwxxxxxxyyyxxxxxxvvvvvvrrrppplllhhhbbbZZZQQQKKKFFFFFFEEECCCAAA?????????===<<<<<<;;;;;;<<<<<<===@@@DDDMMMXXXaaakkkzzz~~~^^^III>>>888777666444444555666666555555///000555666666AAAPPPiiixxxxxxcccQQQGGGBBB>>><<<<<>>;;;666111...///000222000/////////............111111000000111333666777444111...,,,---.........***,,,///000///......///,,,,,,------...///000000...---++++++---...---,,,............/////////000///000000///......111333444999DDDVVVjjj{{{tttooorrr}}}zzzuuuvvvxxx{{{}}}~~~}}}{{{yyyuuuvvvxxx{{{zzzzzzyyysssnnnmmmrrrwww~~~ssssss~~~}}}|||{{{|||{{{zzz|||~~~xxxxxxxxxxxxxxxxxxyyyyyywwwyyy{{{}}}}}}{{{xxxvvvvvvwwwyyyzzzyyyxxxvvvtttooommmiiiddd^^^UUULLLFFFBBBCCCCCCBBBAAA???@@@@@@>>>>>>============>>>>>>???EEEPPP]]]gggrrrsssTTTCCC<<<;;;444222111111222333222111444...///555777:::HHHYYYyyyvvv^^^KKKAAA===>>><<<<<>><<<:::999888555555444444444333333333222222111111111111111111222000......//////---+++---......///////////////444444333333222111000000000000000000000000000000000000//////.........---////////////////////////......------------.........---,,,---......,,,***000///...---,,,------...000000////////////000000000111222111000///000111555777???OOOccctttyyyxxx~~~}}}tttyyyzzz|||}}}|||zzzwwwuuuuuuuuuvvvxxx{{{{{{wwwuuurrrnnnkkkqqqxxxzzz~~~}}}}}}{{{yyy{{{{{{}}}~~~|||~~~|||zzzwwwvvvuuuuuuuuuwwwvvvvvvwwwzzzyyyuuurrrwwwwwwwwwxxxyyyxxxvvvtttqqqkkkccc\\\VVVPPPIIICCCBBBAAA@@@???>>>>>>>>>>>>===;;;999999;;;===??????CCCGGGSSSdddpppyyyzzz```KKK>>>:::;;;666666555444333333222222111444555111///<<>>;;;:::999888666666555555555444444444444444444333333333333222444111///000111111///------...//////000000//////444444444333222111111111////////////////////////000/////////.........---..............................------------......,,,,,,---...000111111000000///...---,,,------...//////.........///000000---...000///......000111555777===KKK]]]ooozzz|||zzzxxxxxxzzz|||~~~}}}{{{yyywwwvvvvvvvvvwwwyyy|||~~~|||xxxvvvtttrrrqqqpppwww~~~|||~~~}}}}}}}}}{{{yyyyyyzzz|||~~~}}}{{{{{{{{{yyyxxxvvvuuuuuuuuuvvvuuuuuuwwwxxxxxxuuuqqquuuuuuuuuvvvwwwwwwtttrrrooohhh___XXXSSSMMMGGGBBB@@@@@@???>>>===============;;;999999;;;===???@@@FFFLLLZZZiiiuuu~~~iiiRRRBBB888444555666555555444333333222222111333333222444EEEaaayyy{{{aaaKKK@@@===:::888;;;DDDQQQ___nnntttiii___WWWUUUKKKGGGAAA===;;;:::999888777777666666666555555555444444444333333333222222444333111111222222111///---...//////000000//////444333333222222111111000/////////////////////////////////.............................................------------......)))+++------------///000//////...------------......---------...///000000---///000000//////111222555666;;;EEEUUUfffttt{{{~~~~~~xxxzzz}}}}}}zzzxxxwwwvvvvvvuuuvvvwwwyyyzzzyyy|||yyywwwvvvvvvvvvooouuu}}}}}}||||||||||||{{{zzzwwwxxxzzz|||}}}|||{{{zzzxxxxxxxxxxxxwwwvvvuuutttuuuttttttuuuvvvvvvsssqqqssssssssstttuuutttqqqooojjjcccYYYQQQLLLHHHCCC@@@>>>======<<<<<<=========<<<;;;999999:::===@@@CCCJJJSSScccqqq{{{xxx[[[HHH>>>999666666555555555444444333333222444444444444;;;PPPkkklllTTTCCC===<<<;;;;;;@@@LLL^^^ppp~~~rrrhhh^^^WWWUUUKKKGGGAAA===;;;:::999777666666666666555555555444333222222111111000000000333333222222222222111000......///000000000000000111111111111000000//////////////////////////////......................................................------------......---...///...,,,+++,,,...............------......------,,,------...///000222333444333222111222333444555888@@@MMM^^^oooyyy{{{}}}}}}yyywwwvvvuuuttttttttttttvvvvvvvvvyyy~~~}}}yyywwwvvvuuunnnttt{{{~~~|||{{{zzz{{{||||||{{{zzzuuuwwwzzz{{{zzzyyyyyyyyytttuuuvvvwwwwwwvvvtttssssssssstttttttttsssrrrqqqrrrrrrrrrssssssqqqnnnkkkddd\\\RRRJJJFFFDDDAAA>>>=========<<<======>>>>>><<<;;;:::999:::>>>CCCGGGLLLYYYjjjwwwlllQQQBBB>>>;;;999888555555444444444333333333777777555777DDD[[[qqq~~~qqq[[[HHH???>>>??????BBBHHHWWWlll~~~|||pppggg^^^WWWUUUJJJFFFAAA===;;;999888777555555555444444444333333333333222222111000//////111111222111000000000000...//////000000000000000////////////....................................---------.............................................------------......000000000...------...///------..................---------------...//////444555555444111000000111111333666<<>>>>>>>>=========>>>??????;;;;;;:::999;;;@@@HHHNNNOOO^^^ppp{{{sss]]]FFF;;;999888555444444444444444444333333333555666777>>>QQQjjjyyy}}}qqqaaaMMMAAA>>>???@@@AAAEEEMMM```vvvzzznnneee\\\VVVTTTJJJFFF@@@<<<:::999888777555444444444444333333333666555555444333222111111///000111000///...///111...///000000111111000000................................................---------------.........------------------------......------------......+++)))'''(((+++---......,,,---......///.........//////...............///111222222111///------...000222555888@@@OOObbbppp{{{~~~~~~~~~|||zzzyyyxxxwwwvvvtttsssrrrssssssttttttvvvzzz~~~}}}wwwsssqqqooorrrvvvyyy}}}~~~|||{{{||||||{{{zzzyyyyyyyyy{{{}}}}}}{{{yyyuuuxxx{{{zzzwwwtttssstttssssssssssssssssssrrrrrrrrrssstttsssqqqqqqqqqsssqqqppppppooonnniiiccc___VVVOOOFFFAAA@@@@@@???>>>??????>>>======>>>>>>>>>:::;;;;;;:::<<>>======>>>@@@FFFSSSiiixxxlllcccZZZSSSQQQJJJFFF@@@<<<:::999888777555555555555444444444444666555555444333222111000...000222111///...000111//////000111111111111000////////////////////////........................,,,,,,,,,------.........------------------------......------------......,,,'''###$$$***...---***,,,,,,.../////////......111111000///...............///000000......///000000333555666999FFFYYYgggwwwyyy|||{{{yyy{{{~~~|||{{{zzzzzz{{{|||{{{zzzwwwuuusssrrrrrrrrrrrrtttwww{{{~~~}}}xxxwwwwwwqqqrrrsssuuuyyy~~~~~~}}}{{{yyyyyyzzzzzzyyywwwyyyyyyzzz|||}}}}}}{{{xxxvvvzzz}}}{{{vvvrrrqqqssstttsssrrrqqqqqqqqqqqqqqqssstttuuusssqqqppprrrtttooonnnmmmllliiiddd\\\WWWPPPJJJCCC@@@@@@AAA@@@??????>>>>>>===<<<<<<<<<<<<999;;;;;;;;;>>>FFFRRR[[[]]]jjjyyyzzzYYYLLL???999888666555666444444444444444444444444111888BBBUUUttt```PPPAAA;;;;;;;;;>>>BBBNNN]]]tttvvvjjjaaaWWWQQQOOOJJJFFF@@@<<<:::999888666777666666666555555555555444444333222111//////......000222111///...000222//////000111111111111111000000000000111111111111........................,,,,,,,,,------.........------------------------.........------.........777///)))***000444000++++++,,,.../////////......333222111///............,,,...000111000111333444000333555444555@@@RRR```sssvvvyyyxxxvvvxxx}}}}}}|||zzzxxxyyy{{{~~~}}}zzzvvvsssqqqpppoooqqqrrruuuyyy}}}}}}zzz{{{}}}rrrrrrrrrsssvvv|||~~~}}}|||}}}{{{zzzzzzzzzzzzyyywwwzzzzzzzzz|||~~~}}}zzzxxxxxx{{{~~~|||uuuqqqppprrruuusssrrrpppoooppppppqqqssstttuuutttqqqppprrruuunnnmmmllljjjfff```XXXRRRLLLGGGBBB???AAABBBAAA@@@???>>>===<<<;;;:::::::::999:::<<<<<>>JJJ___|||[[[LLL===999999;;;@@@GGGWWWggg~~~uuukkkddd[[[SSSOOOGGGEEEAAA;;;555333555777777777777666555555444444555444333333555555444333111111111111111000//////000000////////////000000///...---,,,+++,,,---...///---+++***,,,---...---......///......---,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---...//////555111------///000000///......---------,,,,,,,,,////////////000000000000---,,,,,,,,,---///000222...111333333333:::GGGQQQjjjmmmooooooooorrrzzz||||||~~~|||yyyxxxyyy{{{||||||}}}{{{wwwrrrmmmlllmmmooorrrrrrtttwww{{{|||vvvooommmqqqyyy~~~}}}{{{wwwzzzxxxvvvvvvxxxyyyyyyyyywwwxxxzzzzzzzzzxxxvvvuuuxxxwwwwwwvvvtttsssrrrqqqttttttsssrrrqqqqqqqqqqqquuusssppppppqqqrrrrrrqqqoookkkgggbbb]]]WWWQQQMMMFFFEEEBBB@@@???????????????>>>===<<<<<<<<<<<<<<<<<<;;;===BBBFFFLLLXXXccckkkwwwzzzaaaIIIBBB:::777666666333///444333444666444000000333444:::NNNpppuuuPPPDDD===>>>>>><<>>??????>>>===<<<<<<;;;;;;<<<<<<;;;:::===BBBGGGNNNZZZfffooo{{{jjjSSSBBB===777555666777555333444222444666555222222666444???VVVvvvxxxcccLLLBBB<<<=========HHHVVVppp~~~vvvmmmfff]]]VVVRRRIIICCC===;;;<<<===:::777777777666666555444444444333222111222333333222111000111111111111000000//////......------......//////.........///000111222333111...---......---+++//////000000000///...---...---,,,++++++---///000---.....................000...,,,+++,,,---------,,,---------------------000//////...---,,,++++++......//////...------,,,---000222111///222999???UUU^^^hhhlllllloooxxx||||||}}}~~~|||{{{}}}{{{zzzzzz{{{~~~yyyxxxuuuqqqnnnmmmoooqqqnnnpppssswwwyyy{{{|||}}}yyyuuuvvv{{{~~~|||{{{zzzzzzyyywwwuuuvvvyyy{{{yyywwwxxxvvvttttttuuuvvvvvvuuuuuuvvvvvvvvvvvvuuuttttttwwwuuusssqqqppprrrsssuuussssssrrrrrrrrrsssttttttvvvtttrrrqqqrrrrrrqqqpppkkkggg```ZZZTTTNNNIIIEEEAAA@@@???>>>>>>>>>>>>???===<<<;;;;;;;;;;;;;;;;;;===<<>>:::555444555666555333333222333666555333555999999EEE\\\ttt|||hhhWWWGGG@@@<<<<<<===AAAQQQccc~~~tttkkkeee]]]UUUQQQGGGDDD@@@===;;;:::888666777666666555555444333333222111000111222333222000000000111111111111000///000//////......//////000***++++++,,,---......///000...---------...---+++...///000111111000///...///---+++******,,,...000///.....................000///........./////////,,,,,,,,,------------...,,,,,,,,,---......//////,,,---...//////...---,,,+++...111111///000555999FFFSSSbbbjjjmmmrrr{{{|||zzz|||yyy{{{~~~|||vvvvvvtttqqqnnnnnnooorrroooqqqtttwwwyyyzzzzzzyyy}}}|||vvvuuuxxx|||~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{|||{{{zzzyyyxxxwwwwwwwwwvvvttttttvvvzzz|||{{{zzzyyywwwtttssstttuuuuuuttttttttttttsssssssssssssssuuussspppnnnnnnppptttvvvrrrrrrrrrrrrssstttuuuvvvvvvtttrrrqqqqqqqqqooommmhhhccc\\\UUUOOOJJJEEEBBB>>>>>>======>>>>>>>>>>>><<<;;;;;;:::::::::;;;;;;??????CCCKKKSSS]]]lllyyy~~~fffNNN???===:::666444333333222000444222222444444222555:::@@@KKK\\\jjjooojjj___WWWBBB>>><<<<<<>>>HHH]]]qqqppphhhbbbZZZSSSOOOFFFHHHHHHCCC;;;666666888666666666555444444333333222111000000222222111000///000000111111111000000333222222111111222222333))))))***+++,,,---------000///...///111222111000---...000222222111///...---,,,***((()))+++---///...............---------...//////.........///000------------------------,,,,,,---...//////000000***+++---///000//////...***---000111111222555777@@@MMM^^^iiinnnsss||||||zzz{{{~~~{{{}}}zzz~~~|||uuuuuuuuutttrrrooooooppprrrqqqsssuuuxxxyyyyyyxxxxxx{{{}}}}}}vvvssssssvvvyyy~~~|||rrrkkkkkkpppuuu~~~{{{{{{zzzyyyxxxxxxwwwwwwvvvxxxzzzzzzxxxwwwxxxyyyzzzyyywwwxxxzzz{{{{{{zzzwwwvvvuuusssrrrqqqpppppprrrrrrsssuuuxxxzzz{{{{{{zzzxxxuuutttuuuuuuuuutttsssrrrqqqqqqqqqrrrsssssstttrrrnnnllllllooosssvvvqqqqqqqqqrrrssstttuuuvvvuuusssqqqpppooonnnkkkiiiddd___WWWPPPKKKFFFCCCAAA<<<<<<=========>>>>>>>>>;;;;;;:::::::::;;;;;;<<>>>>>>>>======;;;;;;;;;;;;;;;;;;<<<======AAAJJJWWWbbbnnn}}}www___LLL???999555555444333333333333444444111111222222222777>>>IIISSS^^^___XXXNNNHHHFFF<<<;;;<<>>888777888666555555444444333333222333222111111222333222111//////000111111111111111------,,,,,,,,,,,,---------...///000000000///...)))))))))+++------,,,******,,,///111222000...,,,,,,++++++++++++,,,------***+++++++++,,,---------)))+++------,,,+++,,,...//////...---,,,++++++***.........------------------------------...///000...///000111111222444555:::DDDRRRbbbnnnwww}}}|||~~~}}}wwwwwwwwwvvvtttrrrqqqrrrssstttttttttttttttuuuuuuuuuxxxzzz|||~~~zzzsssooonnnoooqqqwww}}}~~~pppbbb\\\ZZZcccooo~~~~~~|||yyywwwtttuuuwwwxxxxxxxxxvvvuuusssssssssrrrqqqpppooonnnmmmqqquuuuuuqqqoooppprrrqqqpppoooppprrrtttuuutttttttttrrrqqqpppppppppppplllmmmooopppqqqrrrsssuuuzzzxxxuuusssssssssrrrqqqsssrrrooonnnnnnqqqsssuuurrrpppmmmkkkkkkmmmoooqqqpppppppppppppppqqqrrrsssqqqooommmkkkjjjgggccc```WWWRRRKKKEEEBBBAAAAAA@@@======>>>???>>>>>><<<<<<<<<<<<;;;;;;<<<<<<===>>>???DDDPPP___lllxxxeeeOOOBBB;;;888555555555444333222333333333000000333444666===EEEOOOUUUYYYUUUKKKCCCAAABBBDDDCCCCCCHHHWWWnnn{{{kkkccc___WWWPPPMMMCCCDDDDDDAAA===999555444666555555444444333222222333222111222333333222111//////000111111111111111222222111111111111222222......///000000///...------------...//////,,,***)))+++...111111000---,,,,,,,,,,,,---------......))))))***++++++,,,------***---000000...---...000000000///...,,,+++***))))))******+++---...//////000///...,,,,,,---...///000000000000000111222333444<<>>?????????>>><<<;;;<<<<<<<<<<<<<<<===>>>???CCCIIIVVVggguuutttXXXFFF>>><<<;;;888888888666333000000000222000000444777:::BBBKKKUUUUUURRRHHH>>><<>>@@@??????>>>===<<<<<<;;;@@@>>>>>>???<<<:::>>>EEEMMMZZZfffnnnxxx}}}]]]LLLAAA777444888555444333222111111111111...333444222444>>>HHHMMMUUUPPPFFF===:::===@@@@@@SSSSSSTTT___|||yyyiii___ZZZVVVNNNGGGCCC@@@<<<:::999888666555888888999888777555444222000000111222222111000000111000000/////////////////////.........---------........................000//////...------,,,,,,///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,------............------///,,,$$$'''333111+++///---------,,,,,,,,,++++++,,,,,,------...//////000...///000222333222222111444666>>>MMM\\\hhhvvv}}}|||}}}{{{xxxuuurrrqqqqqqrrrtttssspppmmmjjjkkknnnqqqtttrrrppprrrvvv|||~~~{{{wwwqqqmmmlllnnnoooppprrrtttyyy|||llldddcccjjj~~~|||zzzxxxvvvuuussstttuuuvvvuuusssqqqpppooonnnnnnoooqqqrrrqqqpppppppppqqqrrrqqqooommmlllllllllnnnooooooooonnnnnnnnnnnnlllkkkkkkkkklllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllmmmnnnpppqqqzzzvvvrrrqqqqqqrrrqqqpppqqqmmmiiijjjnnnqqqqqqooolllkkkjjjjjjjjjjjjllllllkkkllllllllllllkkkkkkjjjjjjiiifffaaa\\\XXXTTTRRRHHHEEEAAA>>>=========<<>>>>>===<<<<<<;;;>>>======???===<<>>???VVV]]]gggvvvwwwhhh^^^XXXSSSLLLFFFDDD@@@<<<888777777777666666666555444444333222222111111222222222222111111333222111///...---------...............---------......................../////////...------,,,,,,000///......---.........------------------------***,,,...//////---+++)))------............------///---'''000AAA???222///------------,,,,,,,,,,,,,,,,,,------...////////////000222333444444333333555444999DDDOOO[[[jjjwww~~~zzz{{{~~~~~~}}}}}}wwwqqqnnnnnnpppsssqqqnnnjjjgggiiimmmppprrrpppoooqqquuuzzz}}}{{{wwwsssnnnnnnmmmmmmnnnsssyyy~~~tttmmmnnnxxx~~~~~~|||zzzyyyxxxxxxyyyyyyyyyxxxwwwuuutttssssssttttttuuuttttttsssrrrqqqlllkkkjjjlllnnnoooooonnnnnnoooooopppooonnnlllkkkjjjkkklllmmmmmmmmmllllllooommmkkkjjjiiijjjlllmmmlllllllllllllllllllllllllllkkkkkkkkkkkkmmmnnnooorrrrrrrrrpppooooooqqqrrrooolllhhhiiilllooonnnmmmjjjjjjjjjjjjkkklllmmmmmmiiiiiijjjjjjiiihhhggggggfffdddaaa\\\VVVQQQMMMKKKFFFCCC@@@>>>???@@@@@@@@@???>>>>>>======<<<<<<<<<<<<;;;<<<>>>>>>>>>EEEMMMYYYdddqqqzzzqqq\\\GGG>>>999333222555444333222111111111111111222444555666>>>HHHNNNNNNKKKGGG@@@;;;999999;;;>>>QQQbbbxxxvvvhhh^^^XXXRRRKKKEEEDDD@@@;;;777666777777777555444333222111111111111222222222333333222222222333222111///......------................................................//////.........---------000///...---,,,---...///........................,,,---...///...---+++))),,,------......------,,,***,,,///@@@VVVPPP;;;111------------------,,,,,,---------........./////////000222333444444333333777555666<<>>>>>@@@BBBBBBBBB>>>>>>=========<<<<<<<<<;;;:::;;;>>>???@@@GGGPPP```kkkwwwxxx\\\MMM>>>999777333222333333333222111111111111111222444555888AAAKKKNNNLLLDDD@@@<<<:::888777;;;@@@JJJeeeuuuiii^^^XXXRRRKKKFFFCCC???:::777666777777777888777666555444444444555222222222222222222222222000000////////////000000---.....................////////////////////////...............---------000///---,,,,,,,,,---...........................///......---,,,,,,,,,,,,,,,,,,------------,,,,,,))),,,111BBBVVVPPP:::000---------------------------------..................///000222222222222111555333333666;;;EEEVVVeeerrr{{{~~~}}}{{{|||~~~zzzzzz}}}yyymmmccc``````fffhhhkkkkkkjjjiiiiiiiiilllllllllpppvvv{{{~~~|||vvvsssooolllkkkpppxxx~~~~~~~~~}}}|||}}}}}}{{{zzzyyyxxxwwwvvvuuutttrrrqqqooonnnnnnoooooopppooooooppppppppppppppppppppppppoooooooooooooooooojjjiiihhhjjjlllmmmmmmllliiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkklllkkkiiihhhhhhhhhjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkiiihhhggggggggghhhiiijjjhhhkkkmmmkkkjjjmmmwww~~~}}}{{{xxxuuuqqqllliiieeeeeefffggghhhiiiiiiiiigggggggggfffeeecccbbbaaa___\\\WWWQQQLLLGGGDDDBBB<<<:::999:::<<<>>>??????============<<<<<<<<<<<<<<<;;;<<>>:::777777777777777555555444444444333333333222222111111111111222222............///000222222---------...............////////////////////////........................///...------,,,---------------------------------000///---,,,,,,,,,......,,,,,,------------,,,,,,,,,...---666CCC>>>000...------------....................................,,,---///000111111000000///...///333888AAARRRbbbmmmyyy~~~}}}~~~}}}{{{|||~~~~~~zzzpppeee^^^ZZZaaaeeeiiikkkkkkjjjiiiiiikkkkkklllpppuuu{{{~~~~~~vvvtttoookkkiiilllqqqvvvyyyyyyyyyzzzzzz{{{{{{|||}}}}}}}}}}}}}}}|||~~~~~~zzzyyyxxxxxxwwwuuuttttttsssrrrqqqooonnnnnnoooppppppmmmmmmnnnnnnnnnooooooooonnnooooooppppppooonnnnnnjjjiiihhhiiikkklllkkkjjjggggggggghhhhhhiiiiiijjjlllkkkjjjiiiiiiiiijjjjjjjjjjjjiiihhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiggggggfffeeeeeefffggghhhhhhjjjllljjjiiimmmuuu|||xxxqqqllleeefffggghhhiiiiiihhhhhhffffffeeedddcccaaa___^^^ZZZWWWRRRMMMGGGCCC@@@???<<<;;;:::;;;>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<===<<<>>>BBBEEEHHHRRR\\\nnn{{{eeeOOODDD>>>888666666666444222222111111000000000111111///444999<<>>===???>>>>>>>>>@@@AAAAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<>>>===@@@FFFKKKQQQ\\\gggwwwsssXXXGGG;;;999555333444666555222111111000000000000111111///666<<<>>>???AAA@@@===:::555666;;;<<<===HHHWWWooowwwpppfff\\\TTTMMMGGGCCC???<<<:::999999888666555222444555666666555333111222111000//////000111222///////////////000111111---------.........//////000000000000000000000000---.....................,,,---...///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,...000111000...---+++,,,,,,------,,,,,,+++%%%---000444777...'''...---------.........//////.....................---,,,---///000111111000000111111333444444777CCCPPPjjjzzz~~~|||{{{}}}{{{|||~~~|||{{{}}}}}}|||{{{}}}}}}sssggg^^^___bbbeeegggiiikkkmmmppplllkkklllnnnrrrtttvvvvvvrrrtttvvvyyy|||{{{yyyvvvqqqmmmjjjkkkllluuutttssstttvvvxxxxxxxxxzzz|||~~~~~~~~~~~~}}}~~~~~~}}}~~~}}}|||~~~~~~~~~~~~|||zzzyyyyyytttvvvxxxwwwtttrrrtttvvvzzzzzz{{{|||}}}|||vvvuuuwwwwwwwwwuuuuuutttsssrrrqqqqqqpppmmmllljjjiiihhhhhhiiiiiikkkkkkkkkkkkkkklllllllllgggiiikkkmmmmmmkkkiiihhhjjjiiigggggghhhhhhfffeeedddddddddeeefffggghhhiiiiiihhhgggfffeeeeeefffgggfffgggiiijjjjjjhhhfffdddddddddddddddddddddddddddfffeeedddcccccccccdddeeegggjjjlllnnnllljjjiiihhhiiiooovvvzzzxxxqqqiiieeebbbcccdddddddddcccbbbaaabbbbbbaaa```^^^[[[YYYXXXRRROOOKKKEEE@@@===<<<;;;>>><<<;;;<<<===>>>===;;;;;;<<<<<<<<<<<<<<<<<<<<<>>>>>>BBBIIIOOOWWWdddppp}}}~~~bbbJJJ>>>666555222111222555555333111000000000000000111111///888@@@@@@??????===;;;:::555555<<<===???KKK\\\{{{nnn```ZZZUUUMMMEEEAAAAAA888000///555:::888444444555111---000666555...111000000000//////......000000000000////////////---------.........//////333222000---+++(((&&&%%%......---------,,,,,,,,,,,,,,,,,,,,,++++++***))),,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,+++***+++,,,---...---/////////---,,,---...111...,,,---//////---+++---......///000111111222444444333222333777===BBBZZZfffuuu}}}|||yyyxxxyyyyyy{{{}}}~~~~~~|||xxxvvvxxx{{{}}}}}}yyyyyyyyyzzz~~~}}}tttkkkgggggghhhjjjmmmooonnnmmmmmmnnnoooqqqrrrtttuuuuuusssrrrrrrtttwwwzzz{{{|||}}}vvvoookkkjjjkkklllmmmuuuxxxsssppprrrtttssszzz|||}}}||||||~~~~~~}}}{{{zzzzzz{{{{{{~~~~~~~~~~~~}}}|||zzzxxxvvvuuutttssssssrrrrrrrrrsssttttttsssssstttvvvwwwyyyzzzzzzzzz{{{{{{|||}}}~~~|||zzzzzz|||~~~{{{xxxtttsssssstttuuusssrrrqqqooonnnmmmmmmmmmjjjjjjjjjkkkkkkkkkllllllhhhjjjkkkkkkjjjiiijjjkkkhhhiiiiiiiiiiiijjjjjjjjjkkkjjjiiiiiihhhhhhiiiiiiggggggffffffffffffgggggghhheeefffhhheee___aaahhhggggggggggggfffffffffffffffggghhhgggeeecccdddeee``````______```bbbdddeeehhhhhhhhhiiihhhggggggffffffggghhhhhhhhhgggfffeeedddbbbaaaaaabbbcccbbbbbb___^^^^^^^^^]]]YYYSSSOOOMMMJJJEEE@@@===;;;;;;;;;<<<===>>>??????>>>===<<<999999999999:::<<<>>>???>>>AAAFFFNNNXXXdddqqqyyymmmPPPCCCAAA666555444333111000///...000000000///---...000333<<<<<<===???@@@???;;;777888;;;<<<::::::GGG\\\nnnyyylll___ZZZUUUNNNFFFCCC@@@:::333333666999888555444666444000222777888555111111111111111111111111111111111000000000000000++++++,,,,,,,,,---------............------------......---------,,,,,,,,,------......---,,,,,,+++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...+++---......------...000000...,,,---...///---+++---......///000000111111222222222111222555;;;???PPP[[[jjjssstttrrrsssuuuzzz|||~~~}}}wwwsssrrrsssvvvyyy~~~{{{uuutttuuuxxx}}}zzzssskkkjjjjjjkkknnnppppppooollllllmmmnnnooopppqqqqqqrrrrrrrrrtttvvvxxxyyyzzz}}}yyytttpppllljjjiiigggooossspppooosssvvvvvvzzz|||~~~}}}|||~~~~~~~~~~~~}}}{{{zzzyyyyyy|||}}}~~~}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~{{{{{{yyyxxxvvvuuutttsssssssssrrrrrrrrrrrrrrrsssrrrrrrsssssstttuuuuuuuuuuuuuuuvvvvvvwwwwwwxxxxxxxxxvvvtttuuuwwwzzz{{{{{{~~~yyywwwuuusssqqqqqqrrrrrrrrrqqqpppnnnmmmmmmllllllkkkkkkkkkjjjjjjiiiiiiiiifffhhhjjjjjjiiihhhiiiiiigggggghhhhhhhhhiiiiiiiiiiiiiiihhhggggggggggggggggggffffffeeeeeeffffffgggfffdddeeehhheeeaaaccciiigggggggggggggggffffffffffffggghhhgggeeecccdddeeeaaa````````````bbbcccddddddddddddddddddcccbbbbbbccccccdddeeeeeeeeedddccccccaaa``````aaaaaaaaa```^^^]]]\\\[[[YYYUUUOOOKKKFFFDDD@@@===;;;:::;;;;;;<<<===>>>??????>>>===<<<;;;;;;:::999:::<<<===???AAAFFFLLLTTT]]]jjjyyy}}}aaaHHH===<<<444333333222222111111000///000111111000000222444===???@@@???<<<999888888666888:::;;;BBBSSSjjj|||vvvjjj___YYYUUUNNNHHHEEE>>>;;;888777777777777666444555555333555;;;>>>>>>111111111111111222222222//////.........---------+++,,,,,,,,,,,,---------.........//////000000111......---------,,,,,,,,,...////////////...------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,+++++++++,,,---...***+++---...---...///111///...------......---,,,.........//////000000111///000000///000333777;;;CCCNNN]]]fffjjjllloooqqqxxx{{{~~~{{{xxxsssooonnnpppsssuuuvvvzzzwwwpppnnnppptttzzz|||ooommmkkklllnnnpppqqqqqqlllllllllllllllmmmmmmnnnqqqqqqrrrssstttuuuvvvvvv~~~~~~|||yyyuuuooojjjgggdddjjjnnnmmmmmmqqquuuwwwyyy{{{~~~}}}|||~~~~~~}}}}}}}}}~~~|||zzzxxxwwwzzz{{{|||}}}~~~}}}}}}|||~~~}}}}}}||||||{{{zzzzzzzzzyyywwwwwwvvvuuutttsssrrrrrrtttsssrrrqqqqqqqqqqqqqqqppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqsssuuuuuutttssswww}}}}}}zzzwwwrrrrrrqqqppppppoooooonnnpppooonnnmmmlllkkkkkkkkklllkkkjjjiiihhhgggffffffeeeggghhhhhhgggffffffgggffffffffffffggggggggggggggggggfffeeeeeeeeeeeeffffffeeeeeeddddddeeeeeefffeeeddddddfffeeeccceeeiiiffffffffffffffffffggggggfffggghhhgggdddcccdddeeebbbbbb`````````aaabbbcccaaaaaaaaa`````````____________```aaabbbbbbbbbaaaaaa```^^^^^^______^^^]]]\\\[[[XXXVVVSSSOOOIIIEEE???>>><<<::::::;;;<<<=========>>>>>>>>>>>>=========<<<:::::::::<<<>>>@@@FFFMMMVVV]]]eeerrriiiRRR???777666111111222222222222222222---///111222222333555777???AAAAAA>>>888666888;;;777777888???MMMccc{{{uuujjj___YYYSSSLLLFFFDDD;;;<<<;;;999777555444555444222111444;;;BBBCCCBBB000000000000//////......000//////......---------............////////////111111000000///......---......---------,,,,,,,,,......////////////......++++++,,,,,,,,,---------++++++,,,,,,,,,,,,---------------,,,,,,++++++++++++++++++,,,,,,,,,------***,,,------------...000...------------------,,,........./////////000000---............000444777<<>>@@@>>>>>>>>>>>>>>>============<<<::::::;;;???CCCEEEJJJSSS^^^fffmmm|||mmmWWWFFF:::555555111111111111111111111111---...///000111555:::===CCCBBB???;;;888888;;;===:::888:::EEEXXXqqq~~~tttjjj___XXXQQQHHHCCCBBB999:::;;;999555333333444555///...666BBBHHHDDD???333222111000///------,,,333333222111111000//////........./////////000000111111000///---,,,++++++......---------,,,,,,,,,,,,------.........------+++++++++,,,,,,,,,------+++++++++,,,,,,---------+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,---...---,,,+++,,,---,,,---------,,,,,,------............////////////+++---.........///111333666>>>IIITTT]]]dddkkkooommmrrryyy~~~zzzvvvtttpppnnnmmmooorrrtttrrrsssuuuwwwwwwtttnnniiifffiiimmmsssyyy|||}}}}}}rrrnnnkkkjjjkkkoooqqqrrrpppnnnllljjjiiiiiiiiijjjmmmooorrrrrrppppppppprrrwwwyyy{{{}}}{{{vvvrrrnnnllliiihhhhhhiiijjjkkkooosssuuuxxx{{{|||}}}}}}~~~{{{|||}}}~~~||||||}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~zzz{{{|||}}}}}}|||zzzzzzxxxyyyzzz|||||||||{{{zzz{{{||||||}}}}}}{{{zzzyyy{{{{{{{{{zzzyyywwwuuutttssssssssssssrrrrrrrrrqqqsssrrrqqqpppooonnnnnnnnnkkkllllllmmmmmmnnnoooooorrrqqqqqqppppppoooooonnnllllllmmmoooqqqqqqooommmmmmooorrrvvvzzzzzzuuurrrpppnnnmmmjjjkkkmmmnnnnnnmmmkkkjjjjjjjjjiiihhhgggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiijjjjjjhhheeebbbaaaaaabbbbbbcccccccccdddddddddffffffeeeddddddddddddeeeccccccbbbbbbbbbbbbccccccddddddcccaaaaaabbbbbbaaaccccccddddddeeeeeeeeeeeedddeeefffdddbbbaaabbbcccbbbaaa___^^^]]]^^^^^^___aaa```___^^^^^^^^^______[[[[[[\\\\\\]]]^^^___``````^^^]]]]]]]]]\\\ZZZWWWXXXTTTPPPLLLIIIEEE@@@===<<<<<<;;;;;;<<<===>>>?????????>>>==================;;;::::::>>>CCCIIIMMMNNNXXXeeennnwwwuuuZZZHHH===666333444333333222111111000000//////...------000777???EEENNNFFF===999:::;;;;;;999888888>>>NNNeee|||~~~qqqhhh^^^VVVNNNEEE@@@@@@999999999888555444333444555000222===GGGGGG@@@999555444333222111//////...000000///...---,,,++++++,,,,,,---------.........------------------------......---------,,,,,,,,,++++++,,,------------,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,------...******+++,,,,,,---......***+++,,,---------,,,,,,,,,......---+++++++++,,,+++,,,------,,,,,,---...........................+++---//////...///000111111777@@@JJJSSS\\\dddiiiiiiooovvv||||||tttrrrooommmmmmooorrrsssuuuuuuuuuvvvuuuqqqkkkgggeeehhhlllqqquuuwwwwwwwwwpppmmmjjjiiikkknnnqqqrrrnnnllljjjgggfffffffffgggkkknnnrrrrrrpppoooppprrrwwwxxxzzz}}}~~~zzzvvvssspppoooiiieeedddfffhhhjjjoootttsssuuuxxxzzz{{{{{{}}}{{{{{{zzzzzz{{{}}}~~~~~~}}}}}}}}}}}}}}}~~~}}}~~~~~~}}}~~~~~~}}}||||||~~~}}}}}}xxxxxxyyyzzz{{{{{{{{{{{{xxxyyyzzz{{{{{{zzzyyyxxxxxxyyyzzzzzzzzzyyywwwvvvyyyyyyyyyyyyxxxvvvtttsssrrrrrrrrrqqqqqqpppppppppqqqpppooonnnnnnnnnnnnnnnkkkkkklllmmmnnnnnnoooooooooooonnnnnnmmmmmmlllllljjjjjjjjjlllnnnnnnllljjjmmmoooqqqrrruuuyyy~~~}}}uuutttrrrpppmmmkkkjjjiiiiiijjjkkkllllllkkkiiihhhhhhgggfffeeeeeeeeeeeeeeefffffffffgggggghhhhhhhhhggghhhiiigggdddbbbaaaaaabbbbbbbbbbbbcccccccccccceeeeeedddccccccccccccdddbbbaaaaaaaaaaaaaaaaaabbbcccdddbbb```aaadddddd```aaaaaabbbbbbccccccddddddbbbcccdddcccaaa___```aaa```___]]]\\\\\\\\\]]]]]]___^^^\\\[[[[[[[[[\\\]]][[[[[[[[[[[[[[[\\\]]]^^^^^^]]]\\\\\\[[[ZZZVVVTTTSSSOOOKKKGGGDDDAAA>>>;;;::::::::::::;;;<<<===>>>@@@???>>>===<<<<<<======>>><<<;;;<<<@@@GGGOOOSSSTTT^^^kkkxxxrrr___III===777333111222333333222111000000//////000/////////333<<>>===<<<<<<<<<===AAA???======BBBIIIQQQVVV\\\eeesssvvv\\\NNN???999666333111222111111111111000000000000///000333666;;;BBBKKKQQQPPPGGG===777777888666444:::BBBTTTkkkiiiaaaYYYSSSKKKCCC@@@AAA<<<:::777666777999888777888===HHHPPPJJJ;;;111000---......///000111111222333222222000///...------////////////000000000111,,,,,,------......//////......---------,,,,,,,,,+++,,,,,,---.........---******+++++++++,,,,,,,,,******+++,,,,,,---.........------,,,,,,++++++******+++,,,---...---,,,,,,)))***,,,,,,,,,,,,...000)))+++...---++++++---///.....................---,,,///111222111000000000000333888@@@IIIRRR[[[___iiinnnsssxxx|||~~~yyywwwvvvtttuuuvvvyyyzzz{{{||||||tttiiibbbcccgggmmmrrrssssssrrrrrrmmmllljjjkkknnnqqqsssssspppnnnkkkhhhggghhhiiijjjhhhmmmrrrssspppooopppsssrrrrrrssstttuuuwwwyyyzzz~~~|||yyyuuuqqqoooooofffaaabbbbbbaaaccciiiooorrruuuwwwwwwyyy{{{|||}}}|||zzzvvvuuuvvvyyy~~~}}}~~~~~~}}}||||||||||||zzzyyyyyyxxxyyyzzz{{{}}}{{{|||{{{zzzyyyyyy{{{}}}{{{||||||||||||zzzxxxwwwzzzyyywwwvvvvvvvvvwwwxxxwwwwwwxxxwwwvvvuuusssrrrtttuuuvvvvvvvvvuuusssrrrssssssuuuuuuuuusssqqqooopppooonnnmmmlllkkkjjjjjjnnnnnnmmmmmmmmmnnnnnnooonnnnnnmmmmmmlllkkkjjjjjjkkkkkkkkkkkkkkkkkkllllllmmmlllkkkkkkmmmnnnmmmllliiijjjlllmmmlllmmmnnnppprrrwww}}}}}}yyyvvvrrrpppooooookkkjjjhhhfffdddeeegggjjjiiihhhhhhgggffffffeeeeeeddddddccccccbbbccccccccceeeddddddcccbbbaaa``````\\\^^^aaabbbbbbbbbdddeeebbbbbbbbbbbbccccccccccccbbbbbbaaa`````````````````````____________``````___bbbaaa```eeemmmmmmhhh^^^^^^^^^___```aaaaaabbb___```aaa```^^^]]]]]]^^^[[[[[[ZZZYYYYYYZZZ[[[\\\^^^]]][[[ZZZYYYZZZ\\\]]][[[ZZZYYYXXXWWWXXXYYYZZZXXXWWWWWWWWWVVVSSSOOOLLLHHHEEE@@@===<<<;;;:::999999:::<<<>>>AAACCCEEEFFFAAA@@@>>>===<<<<<<<<<===EEEBBB??????BBBJJJRRRWWWbbbjjjxxxzzzfffPPPEEE<<<999888555333444...//////000111222222222...111777<<>>EEEPPP[[[mmmmmmnnnrrryyy~~~~~~~~~}}}zzzxxxuuusssuuuyyy}}}xxxnnnhhhdddiiinnnqqqrrrrrrqqqqqqrrrpppnnnkkkjjjkkkooorrrrrroookkkhhhgggggggggffflllnnnpppppppppppprrrsssvvvsssnnnkkkkkknnnrrrvvvxxxzzzzzzyyyuuurrrqqqqqqooohhhaaa^^^aaafffjjjkkkmmmpppuuuxxxzzz{{{}}}~~~~~~||||||}}}~~~|||xxxvvvuuuxxx{{{~~~}}}||||||}}}~~~}}}~~~~~~~~~~~~}}}{{{yyyxxxxxxxxxyyyyyyxxxxxxxxxxxxyyyzzzzzz}}}{{{yyywwwwwwyyy{{{|||~~~|||zzzxxxvvvuuuuuuxxxxxxyyyyyyxxxwwwuuutttuuurrrooonnnpppqqqrrrrrrpppqqqqqqrrrrrrssssssssstttrrrpppnnnllllllllllllllllllkkkjjjkkklllmmmnnnllllllmmmmmmllllllkkkjjjjjjiiihhhhhhhhhiiijjjkkknnnooopppooolllkkklllmmmrrrpppllliiihhhiiikkklllkkkkkkllllllmmmllllllkkkoooppprrrtttvvvxxxzzz{{{}}}~~~~~~~~~}}}}}}|||{{{{{{{{{zzzyyyxxxwwwvvvvvvttttttttttttttttttsssssspppqqqrrrpppmmmiiihhhhhheeeeeedddcccdddeeefffggggggfffeeedddddddddddddddaaaaaabbbbbbbbb```___]]]```aaaaaaaaa___^^^\\\ZZZ]]]]]]]]]]]]]]]]]]]]]]]]aaaaaa``````______^^^^^^___``````aaabbbcccccccccaaa```___^^^]]]\\\\\\\\\\\\\\\]]]___```bbbcccccc\\\]]]^^^___````````````bbbaaa```___^^^]]]\\\\\\XXXWWWWWWVVVVVVXXXYYYZZZZZZZZZZZZZZZYYYXXXWWWVVVXXXXXXYYYZZZZZZYYYXXXWWWXXXVVVTTTSSSRRROOOJJJEEEBBBAAA@@@>>><<<:::999888;;;<<<>>>@@@BBBCCCDDDDDDDDD@@@;;;:::<<<>>>>>>===IIIGGGDDDDDDHHHPPPYYY___iiiwwwyyyfffSSSCCC===777444555555222...111222222111//////000222555666:::BBBJJJNNNKKKGGGBBB999333444666777999===IIIZZZrrrvvvhhhaaaVVVLLLFFFBBB@@@???<<<:::777555444333444444777<<>><<<:::999888888888;;;<<<>>>@@@BBBCCCDDDDDDCCC???;;;:::;;;======<<>>DDDXXXggg|||}}}|||~~~ssseee^^^TTTKKKEEEAAA???===:::888666444333333333333555666555333000000111333---...///000111111222222...............---------...............---------///---------//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++)))******+++,,,---///000111,,,------------,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,(((***---...------,,,------,,,,,,++++++++++++,,,...------------,,,,,,,,,***,,,///000000111333555111000000111222777CCCPPP[[[^^^ccceeegggjjjppptttuuuzzz}}}~~~}}}|||zzzzzz}}}|||tttoooooonnnmmmnnnqqqpppmmmiiilllllljjjiiihhhhhhhhhhhhhhhggggggggghhhgggeeeccchhhjjjmmmoooqqqsssvvvxxxrrrpppllliiihhhhhhjjjkkkqqqtttwwwxxxwwwuuuuuuuuummmkkkhhhccc``````bbbeeegggkkkqqqvvvxxxyyyzzz{{{xxxxxxyyyyyy{{{|||~~~~~~}}}|||zzzyyyyyyyyyyyywwwwwwxxx{{{}}}~~~}}}{{{zzzzzzyyyzzzzzz{{{|||}}}zzzyyywwwuuutttttttttuuuxxxxxxxxxxxxxxxyyyzzzzzzxxxwwwuuuttttttuuuwwwxxxvvvuuutttssssssssstttuuutttttttttssssssrrrqqqqqqooommmkkkkkkmmmooopppoooppppppppppppoooooooooooopppooommmllljjjiiiiiiiiigggggghhhiiiiiiiiiiiiiiigggggghhhhhhggggggfffeeedddeeefffggghhhhhhiiiiiilllmmmmmmllliiiggghhhhhhhhhhhhhhhhhhfffdddbbbaaaffffffggggggggggggffffffeeeeeeeeeffffffgggggggggiiiiiiiiiiiihhhhhhhhhhhhiiihhhggggggfffeeeddddddggghhhiiiiiihhheeebbb```dddfffgggfffdddbbbaaaaaaaaaaaaaaa```aaabbbbbbccc```______^^^^^^^^^^^^___ZZZZZZZZZZZZ[[[\\\]]]^^^\\\\\\]]]]]]]]]]]]\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZ\\\\\\\\\\\\]]]]]]]]]]]]YYYYYYYYYZZZZZZ[[[[[[\\\]]]]]]\\\[[[ZZZZZZZZZZZZ\\\\\\\\\[[[[[[[[[[[[[[[YYYZZZZZZ[[[\\\\\\\\\]]]]]]]]]\\\[[[ZZZZZZYYYYYYVVVVVVVVVUUUVVVWWWWWWXXXYYYYYYYYYXXXWWWUUUTTTSSSTTTTTTUUUVVVUUUTTTSSSRRRPPPNNNLLLKKKIIIFFFBBB>>>;;;:::888666666666777888;;;<<<>>>@@@BBBCCCCCCDDDAAA>>>:::999999;;;<<<<<>>===999888666555444333333333777555222111222333444444............///000222333.....................///........................///...,,,,,,,,,---......++++++++++++++++++++++++///...------......---,,,++++++***+++,,,...000222---------,,,,,,,,,+++++++++++++++,,,,,,---------++++++++++++++++++++++++***,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,------------------------***,,,......///000222444......000111111333>>>IIIQQQWWW]]]___^^^aaahhhoooqqqwww|||~~~}}}||||||}}}zzztttppptttppplllmmmqqqrrrnnnjjjkkkjjjiiiiiiiiihhhfffddd``````aaadddggggggfffdddjjjlllnnnooooooppprrrtttpppooollljjjhhhggggggggglllppptttvvvvvvvvvvvvwwwqqqqqqooojjjdddaaabbbeeeeeeiiipppuuuxxxxxxyyyyyywwwxxxyyyzzzzzzzzz|||}}}}}}}}}}}}}}}{{{zzzxxxwwwuuuuuuwwwyyy|||}}}{{{yyyvvvvvvvvvwwwxxxzzz{{{|||yyyxxxvvvtttsssssssssttttttttttttttttttuuuvvvvvvtttsssrrrqqqrrrssstttuuuuuutttsssrrrrrrrrrttttttssssssrrrpppppppppppppppmmmkkkjjjkkkmmmooooooooopppppppppoooooonnnnnnnnnmmmlllkkkjjjiiihhhhhhgggeeefffhhhiiiiiiiiihhhgggeeeeeefffffffffeeedddddd```bbbdddfffggggggggggggiiijjjkkkjjjhhhggghhhiiigggggggggfffeeecccaaa```ddddddeeeeeeeeedddccccccbbbbbbbbbccccccdddddddddddddddcccccccccccccccdddddddddccccccbbbaaaaaa``````bbbdddfffeeebbb___]]]```bbbddddddbbb```___```^^^^^^^^^^^^^^^______```]]]\\\\\\[[[[[[\\\\\\\\\YYYYYYXXXWWWXXXYYY[[[\\\YYYYYYZZZZZZ[[[\\\\\\\\\YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[YYYYYYYYYYYYZZZZZZ[[[[[[ZZZZZZYYYXXXXXXXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXYYYYYYZZZ[[[\\\\\\[[[[[[ZZZYYYYYYXXXXXXVVVVVVVVVVVVWWWWWWXXXXXXXXXXXXWWWVVVUUUSSSRRRQQQRRRSSSTTTTTTSSSRRRPPPOOOMMMLLLJJJHHHFFFBBB???===999777555444444666888:::<<<===>>>@@@AAABBBCCCCCC???===:::999999:::;;;<<>>LLL[[[sss~~~zzzuuuqqqrrrwww}}}yyynnnaaa[[[RRRJJJEEEBBB???===999888777666555555444444777555444444555555333111000000///...//////000000//////////////////000000---.....................//////...---,,,---///000........................///...---...//////...---------,,,+++,,,---...///+++++++++,,,,,,,,,------)))))))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,------...000444666,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---------...111333//////222555555555<<>>===888777555444555888:::<<<<<<===???@@@AAABBBCCCCCC>>>===;;;999999:::===???CCCJJJSSS\\\dddooo{{{|||fffOOOJJJHHH<<<444333222222222333222111---...//////000444888<<>>???+++,,,,,,------------,,,,,,,,,,,,------------...,,,---...------...111444111//////222333222555;;;CCCKKKTTTXXXWWWXXX^^^cccfffooowwwzzz{{{}}}}}}|||{{{{{{|||}}}~~~~~~{{{yyyvvvuuuuuuqqqllllllnnnqqqrrrqqqhhhfffeeefffhhhiiifffccc[[[YYYXXXZZZ^^^bbbeeefffbbbdddgggiiijjjkkknnnpppmmmllljjjiiihhhhhhhhhiiiiiinnnssswwwxxxxxxxxxxxxuuutttrrrnnniiifffddddddeeehhhmmmppprrrsssuuuvvvxxx{{{}}}{{{xxxvvvwwwyyyzzz{{{||||||{{{yyywwwuuurrrqqqqqqsssvvvxxxyyyxxxrrrsssssstttuuuvvvxxxxxxwwwvvvtttrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrsssttttttnnnnnnnnnnnnooopppqqqqqq}}}~~~}}}|||{{{rrrqqqnnnkkkkkklllnnnoookkkjjjjjjkkkmmmnnnmmmlllmmmmmmmmmmmmmmmllllllllliiiiiiiiiiiihhhgggfffeeeeeeffffffgggggggggggggggddddddeeeeeeddddddcccbbb^^^___```aaabbbcccccccccbbbdddeeefffeeefffgggiiifffeeedddcccbbbcccdddeeeaaaaaaaaaaaa```___^^^^^^[[[\\\\\\]]]^^^______```]]]\\\[[[ZZZ[[[\\\]]]^^^]]]]]]\\\\\\[[[[[[[[[[[[YYY[[[^^^```bbbaaa```___ZZZ\\\^^^^^^\\\ZZZZZZZZZWWWXXXXXXYYYZZZYYYYYYYYYYYYYYYXXXXXXXXXYYYZZZZZZZZZYYYXXXWWWVVVVVVVVVVVVUUUUUUUUUUUUVVVXXXYYYZZZXXXXXXXXXXXXXXXXXXXXXXXXTTTTTTTTTUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSTTTTTTTTTSSSSSSSSSTTTUUUVVVVVVUUUVVVVVVWWWXXXYYYYYYZZZUUUTTTTTTTTTTTTVVVWWWXXXYYYYYYYYYXXXXXXWWWWWWWWWUUUUUUVVVWWWWWWWWWWWWWWWSSSSSSSSSSSSRRRQQQPPPPPPPPPQQQQQQQQQPPPNNNMMMLLLIIIIIIHHHDDD@@@<<<;;;;;;888777777666777:::<<<=========???@@@AAABBBBBBBBB=========;;;;;;===AAADDDFFFOOO\\\gggppp|||yyygggSSSEEEIIIJJJ>>>333333333333333333333333000//////...111666>>>CCCVVVYYYYYYSSSHHH===888666666666888===CCCPPPeeexxx}}}}}}tttoooiiijjjooouuuwwwvvvssshhh\\\WWWOOOHHHDDD@@@===;;;666666666666555444444333222222333333222222111111000111222222222111//////000000000//////......------------.........//////---///000///---,,,...111++++++++++++++++++++++++,,,++++++,,,///000000///,,,------------------,,,...---,,,+++++++++,,,---******************++++++************************,,,+++,,,333<<<@@@>>>;;;++++++---.........------,,,,,,,,,---------......,,,---......///111555888:::333---...//////111444===DDDNNNSSSUUUUUUXXX[[[]]]hhhssswwwyyy|||}}}|||||||||}}}}}}}}}}}}}}}}}}}}}|||zzzyyywwwvvvvvvvvvtttqqqmmmjjjjjjllloooqqqnnnkkkiiijjjnnnpppnnnkkk```[[[WWWUUUWWW\\\```ccc```bbbeeeffffffgggiiikkkjjjiiihhhgggggghhhjjjkkklllqqqvvvzzz{{{zzzzzzzzzxxxvvvrrrooommmkkkhhhgggdddgggjjjkkklllnnnqqqssstttxxx{{{zzzvvvtttvvvxxxxxxyyyzzz{{{zzzyyywwwvvvooonnnmmmnnnqqqtttvvvvvvsssssssssssstttuuuvvvwwwuuutttrrrpppooooooooopppqqqqqqppppppqqqqqqrrrssslllmmmmmmnnnnnnoooppppppyyy|||}}}{{{qqqnnnkkkhhhgggiiikkkmmmjjjiiiiiijjjkkkllljjjiiiiiiiiiiiijjjjjjjjjjjjjjjhhhhhhiiiiiihhhgggfffeeeeeeddddddddddddeeeffffffcccccccccdddcccbbbbbbaaa_______________```aaaaaaaaabbbccccccaaaaaabbbccc___```aaaaaabbbbbbaaaaaa^^^^^^^^^^^^]]]\\\[[[ZZZ[[[[[[[[[[[[[[[[[[[[[[[[YYYXXXWWWVVVWWWXXXZZZ[[[XXXXXXXXXXXXWWWWWWWWWWWWVVVXXXYYY[[[\\\\\\\\\[[[\\\^^^___^^^\\\ZZZYYYZZZTTTUUUVVVWWWXXXWWWWWWVVVVVVVVVVVVVVVVVVWWWXXXYYYUUUVVVVVVVVVVVVVVVUUUUUUTTTTTTSSSSSSTTTVVVXXXYYYVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSSSSSSSSSSRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRSSSUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVRRRQQQPPPPPPPPPRRRTTTUUUWWWWWWVVVVVVVVVVVVUUUUUURRRSSSTTTUUUVVVUUUUUUTTTPPPPPPQQQQQQQQQQQQPPPPPPNNNNNNOOOOOOMMMLLLJJJIIIDDDEEEDDD@@@;;;777777888888888888888999;;;<<<======>>>???@@@AAABBBBBBBBB<<<===>>>======???DDDHHHNNNXXXgggsss}}}vvvfffTTTDDD>>>GGGHHH888111222333333222222222222444333000///222:::DDDKKKWWWUUUQQQIII@@@999666666555555888@@@LLL^^^vvv|||yyyxxxqqqkkkfffggglllooommmhhhqqqfffZZZUUUMMMGGGBBB???<<<:::555555555555444333222222111222333222111111444666///000222333444222111000000000///...------,,,,,,---------.........//////,,,...000///---,,,---000........................---,,,,,,...111333333222***+++---...///...------000///---+++*********+++++++++++++++++++++++++++************************...,,,---555>>>???888///***+++---...///...------,,,,,,,,,------.........,,,---...///111444999===III===333111222333444777888???IIIPPPSSSSSSTTTUUUWWWdddpppuuuxxx|||~~~~~~}}}}}}}}}}}}}}}|||{{{zzzxxxwwwuuusssrrrrrrssstttsssqqqnnniiiggghhhlllpppvvvrrroooqqquuuxxxvvvsssddd^^^WWWRRRSSSXXX]]]```cccdddeeeeeeccccccdddeeehhhgggeeedddeeehhhkkkmmmppptttyyy}}}}}}|||{{{{{{}}}xxxsssqqqqqqpppmmmkkkdddeeeggghhhiiikkknnnppppppuuuyyyyyyuuusssuuuxxxwwwxxxyyyyyyyyyxxxwwwvvvnnnkkkiiijjjmmmqqqtttuuusssssssssssstttuuuvvvvvvsssrrrpppooonnnmmmnnnnnnnnnnnnnnnnnnnnnoooooopppllllllmmmmmmnnnoooppppppkkkoootttxxxyyywwwtttrrrooollliiifffeeegggjjjllliiihhhhhhiiijjjjjjhhhfffffffffgggggghhhhhhiiiiiihhhhhhiiiiiiiiigggfffeeedddcccbbbbbbbbbccceeefffbbbbbbbbbbbbbbbaaaaaa``````___^^^]]]]]]^^^```aaaaaabbbbbbaaa^^^]]]]]]^^^YYY[[[^^^aaabbb```^^^]]]\\\\\\\\\\\\[[[ZZZXXXXXX]]]]]]\\\[[[ZZZZZZYYYYYYXXXWWWUUUTTTUUUWWWYYYZZZVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUVVVWWWWWWWWWWWWWWWXXXZZZ[[[ZZZXXXVVVUUUUUUSSSTTTUUUVVVWWWVVVUUUUUUUUUUUUTTTTTTUUUVVVWWWWWWQQQRRRTTTVVVVVVVVVUUUUUUTTTSSSSSSSSSSSSUUUWWWXXXTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTUUUUUUUUUUUUTTTSSSRRRRRRQQQOOONNNMMMMMMMMMOOOQQQSSSUUUUUUUUUTTTTTTTTTTTTTTTPPPQQQSSSTTTTTTSSSSSSRRRNNNOOOPPPPPPQQQQQQPPPPPPLLLMMMMMMMMMKKKJJJHHHFFFAAAAAA@@@<<<777333333555777777888999:::;;;;;;;;;===>>>???@@@AAABBBBBBBBB<<<>>>?????????AAAGGGKKKVVVaaappp||||||hhhXXXIII===:::FFFEEE111000222333333111111111111888555222111444===HHHPPPSSSOOOIIIAAA:::555444444555444777BBBRRRggg|||yyywwwuuurrroooiiidddeeejjjjjjddd]]]qqqfffXXXSSSLLLEEE@@@===:::888777777555444444555666777666444222222333333222111333111000000111111000...111111000000//////......///...---,,,,,,,,,,,,,,,111000///---,,,,,,,,,,,,*********++++++,,,,,,,,,...---------......,,,***,,,***((()))---...,,,***---------,,,,,,+++++++++'''***------,,,***))))))******+++,,,------------000......555======444+++++++++,,,------......///,,,------......------,,,---000///222555...222FFFMMM444---333///***---///000888AAAHHHLLLQQQVVV[[[\\\bbbjjjrrrwww{{{~~~}}}}}}~~~~~~|||zzzxxxwwwpppoooooonnnoooooopppqqqqqqoooiiidddaaabbbggglllwwwwwwuuurrrvvv}}}rrreeeWWWQQQQQQSSSXXX^^^]]]^^^```aaacccdddddddddaaabbbccccccccceeeiiilllvvvzzz~~~|||zzzyyyvvvuuutttssssssrrrpppnnniiihhhggggggiiikkknnnoooooopppsssuuuwwwxxxxxxxxxuuuvvvwwwxxxxxxwwwuuutttmmmjjjhhhgggiiilllnnnooooooooopppqqqssstttuuuuuuqqqqqqppppppooopppppppppnnnnnnnnnnnnnnnooooooooopppooonnnmmmlllkkkkkkkkkkkklllnnnoooooommmllljjjkkkiiifffeeeeeeffffffeeegggfffeeecccbbbbbbccccccdddfffgggfffdddcccdddeeedddddddddddddddcccbbbaaacccbbbbbbbbbbbbbbbccccccbbbaaaaaa```___^^^^^^]]]]]]^^^___``````___^^^]]]bbbbbbaaa```___]]][[[[[[ZZZ[[[\\\]]]\\\ZZZXXXWWWXXXXXXXXXXXXXXXXXXXXXXXXWWWYYYZZZ[[[[[[YYYWWWVVVVVVUUUTTTTTTSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVWWWWWWVVVVVVUUUUUUVVVVVVTTTTTTTTTTTTSSSSSSSSSRRRMMMOOORRRSSSRRRQQQQQQRRRSSSRRRPPPOOOOOOPPPQQQQQQTTTSSSRRRQQQRRRSSSUUUWWWUUUTTTSSSRRRRRRRRRRRRRRRSSSRRRQQQPPPPPPPPPPPPPPPRRRPPPNNNMMMNNNNNNMMMLLLLLLLLLMMMOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQRRRRRROOOQQQPPPMMMMMMPPPPPPMMMQQQQQQQQQQQQQQQRRRSSSTTTRRRQQQQQQPPPOOOOOONNNNNNPPPPPPPPPOOONNNMMMLLLKKKKKKKKKJJJHHHFFFEEECCCCCC???===:::888666666777888888999999:::<<<>>>@@@AAA<<>>OOOfff|||uuutttxxxuuupppooommmjjjhhhgggfff___TTTKKKooodddXXXSSSKKKEEE@@@===:::888888777666555444444555555666444222222333333222111222111000000111111000...000000///////////////...///...---,,,,,,,,,,,,---222111000...---,,,,,,,,,++++++++++++,,,,,,,,,------,,,+++,,,------+++)))---,,,+++,,,---...---,,,---------,,,,,,+++++++++)))***+++,,,,,,+++************+++,,,---------------+++,,,111666666000)))++++++,,,,,,---.........,,,------......------,,,***,,,+++---111+++000CCCNNN444+++222///,,,000111111444;;;BBBJJJQQQVVVXXX]]]ccckkksssxxx{{{~~~}}}zzzxxxvvvuuupppooommmlllkkkmmmnnnppppppnnniiidddaaaaaaeeeiiissstttuuuuuu{{{yyykkk]]]UUURRRQQQRRRVVV]]]]]]___```aaaaaaaaaaaaaaabbbbbbbbbccceeeiiilllwwwzzz~~~}}}zzzwwwvvvuuutttsssrrrsssrrrooommmiiihhhgggggggggiiikkklllnnnoooqqqsssuuuuuuvvvuuuwwwxxxzzzzzzzzzwwwtttsssllljjjhhhhhhiiikkkllllllllllllmmmoooppprrrssstttqqqqqqpppooooooooooooooopppnnnmmmllllllnnnpppqqqooonnnmmmkkkjjjjjjjjjjjjhhhiiijjjkkkjjjiiigggfffhhheeeccccccdddeeeeeedddfffeeecccbbbaaaaaabbbbbbcccccccccaaa```___aaacccbbbbbbbbbbbbbbbaaa``````______^^^^^^^^^^^^______`````````___^^^]]]]]]]]]\\\]]]^^^______^^^]]]\\\\\\\\\]]]\\\\\\[[[ZZZYYYXXXXXXZZZZZZZZZXXXWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYXXXWWWVVVUUUUUUTTTTTTSSSSSSSSSSSSSSSQQQQQQRRRRRRRRRRRRQQQQQQRRRSSSSSSSSSTTTTTTTTTTTTWWWVVVUUUTTTTTTTTTTTTTTTRRRRRRRRRRRRQQQQQQQQQQQQMMMOOOQQQQQQPPPOOOPPPQQQPPPPPPOOOOOOOOOPPPQQQRRRPPPOOONNNNNNNNNOOOQQQRRRRRRRRRQQQQQQPPPQQQQQQQQQQQQQQQPPPOOOOOONNNOOOOOOQQQOOOMMMMMMMMMNNNMMMLLLKKKLLLMMMNNNNNNOOONNNNNNNNNNNNNNNOOOOOOOOOOOOOOOMMMPPPPPPNNNOOOSSSTTTRRRQQQPPPPPPPPPPPPPPPQQQRRRQQQQQQPPPPPPOOONNNNNNMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHGGGFFFDDDBBBAAA@@@===<<<999777666666777777999999:::;;;<<<>>>???@@@:::===???@@@???>>>>>>>>>???AAABBBDDDGGGOOOYYYaaammmxxxrrrbbbXXXLLL???:::BBBGGG???555111111111111111111000//////...111222444:::DDDJJJJJJLLLFFF===777555555555555888:::BBBUUUmmm}}}rrrqqqrrrpppmmmlllpppmmmjjjfff```UUUGGG>>>~~~mmmbbbWWWRRRJJJDDD@@@===:::888888888666555444444444444555333222111333333333222222111000000111111000///.............../////////......---,,,,,,,,,------333222111///---,,,,,,+++,,,,,,,,,,,,------------,,,+++***+++,,,,,,***)))...///000///...---...///------,,,,,,,,,,,,++++++,,,+++******,,,,,,+++*********+++,,,------------,,,+++,,,...000///,,,)))++++++,,,,,,------......,,,------......------,,,)))+++)))***///+++///AAARRR777+++000///---000///000111444<<>>===;;;:::888666666666666777999::::::;;;===>>>??????:::<<>>======>>>???AAAEEEIIIOOOYYYeeennnzzztttdddTTTJJJ???999:::BBBEEE===444111111111111111000000000000...333888:::@@@GGGJJJHHHBBB>>>999666666777777777>>>AAAKKK___vvvzzzqqqooonnnlllkkkkkknnnmmmiiiaaaVVVHHH;;;333zzzjjj```UUUPPPIIICCC???<<<:::888888888777555444333222222444333111111222333333222222000///000111111000///,,,,,,------......//////...------,,,,,,,,,------444333111///---,,,,,,+++------------------------,,,+++++++++------+++)))---000111000---,,,---000,,,,,,,,,,,,,,,,,,,,,,,,...,,,******,,,---,,,+++******+++,,,------------.../////////---,,,,,,---***++++++,,,------......,,,------......------,,,+++...++++++000...111@@@VVV;;;...///---,,,...***...000333888@@@HHHQQQUUU^^^dddlllsssxxx|||~~~|||wwwuuuttttttuuusssooojjjgggfffhhhlllnnnmmmmmmmmmkkkiiihhhjjjkkkmmmqqqvvvzzzvvvjjjccc]]]VVVQQQPPPTTTUUUWWWYYY[[[\\\]]]]]]^^^___`````````bbbfffiiipppsssvvvwwwvvvsssrrrqqqsssrrrqqqqqqrrrrrrpppnnnkkkjjjhhhgggffffffffffffhhhiiilllnnnqqqtttvvvwwwzzz{{{}}}}}}zzzvvvqqqnnnkkkjjjiiijjjjjjiiifffdddeeeffffffgggiiilllnnnppppppooonnnlllkkkjjjjjjjjjmmmlllkkkjjjjjjlllnnnoookkkjjjiiigggffffffeeeeeehhhhhhhhhgggfffdddcccbbbdddbbb````````````___]]]```______^^^^^^^^^^^^^^^\\\]]]^^^]]]\\\[[[[[[\\\[[[[[[[[[\\\\\\[[[ZZZZZZ[[[[[[ZZZZZZYYYZZZZZZZZZ[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWXXXXXXYYYYYYXXXXXXWWWSSSTTTTTTUUUUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTSSSRRRQQQQQQQQQQQQRRRQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQSSSRRRQQQPPPOOONNNNNNNNNOOOOOOOOOOOONNNNNNNNNNNNLLLMMMMMMKKKJJJJJJMMMOOOLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNMMMMMMMMMNNNNNNOOOLLLLLLKKKLLLLLLMMMNNNNNNNNNNNNMMMMMMMMMNNNNNNOOOOOONNNLLLKKKLLLLLLKKKJJJHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIMMMNNNMMMPPPVVVXXXWWWNNNNNNMMMLLLKKKKKKKKKLLLNNNNNNMMMMMMLLLKKKKKKKKKGGGHHHHHHIIIIIIIIIIIIHHHDDDCCCBBB@@@>>>===<<<;;;888888777666666666666777::::::;;;<<<===>>>>>>>>><<<>>>@@@@@@@@@???@@@AAA@@@DDDKKKQQQYYYdddqqqzzzvvvhhhXXXKKKBBB888666999??????888222111111000000000//////000000...666===@@@CCCGGGGGGDDD:::999777555666777888999EEEJJJVVViii~~~}}}yyytttpppnnnllllllnnnjjjhhhbbbWWWJJJ>>>555111wwwggg^^^SSSOOOHHHBBB???<<<:::888777777666555444333222111333222000111222333333222111000///000111222111000,,,,,,------......//////------,,,,,,,,,------...333222000///---,,,,,,+++---------------------------,,,+++,,,......---++++++...000///,,,+++---///,,,,,,,,,,,,,,,,,,,,,,,,...---++++++,,,------,,,******+++,,,------------///000000...,,,+++,,,...******++++++,,,------...,,,------......------,,,+++///,,,+++000///000<<>>===;;;:::999666666666666666666777777;;;;;;<<<===>>>>>>======;;;===???@@@@@@@@@AAACCCEEEKKKTTT]]]fffpppzzztttfffYYYKKK@@@999666666777999666222000111///............///000111...777>>>@@@AAAAAA???<<<666666666555555777999:::GGGOOO^^^qqqwwwwwwvvvtttooommmmmmnnnnnniiicccYYYKKK???666333222uuufff]]]RRRMMMGGGBBB>>><<<:::999666666666666555333222111333111000000222333333222111000///000111222111000.............../////////------,,,,,,,,,---......111000///...---,,,,,,,,,------------,,,,,,,,,,,,---,,,,,,---//////...,,,***,,,------,,,,,,---...++++++,,,,,,,,,,,,------,,,---......,,,,,,---...******+++,,,---------------...---,,,******+++,,,******++++++,,,,,,------,,,------......------,,,)))///,,,***///...,,,444@@@000+++///---...111,,,***111777666444888EEEPPPUUUZZZbbbiiinnnqqqsssuuutttttttttttttttuuuvvvvvvtttppplllhhhgggjjjnnnqqqppprrrttttttttttttuuuwwwmmmrrrxxx~~~~~~tttmmmeee[[[RRRNNNLLLMMMPPPSSSVVVXXXZZZ[[[YYYZZZ[[[ZZZ[[[]]]aaadddcccfffiiikkklllllllllmmmmmmllllllmmmoooooonnnllllllkkkjjjiiigggeeedddcccbbbdddgggkkkpppuuuyyy{{{vvvwwwwwwvvvtttrrrooommmnnnmmmmmmmmmmmmkkkhhheeeccccccbbbbbbcccfffhhhjjjjjjiiihhhffffffeeeeeeeeedddfffhhhjjjjjjiiigggfffhhhgggfffeeecccccccccccccccbbbaaa``````___^^^^^^bbb```___^^^^^^\\\ZZZWWWXXXYYYZZZZZZZZZYYYYYYXXXWWWZZZ]]]^^^\\\ZZZXXXXXXTTTUUUUUUVVVVVVVVVVVVVVVUUUTTTSSSRRRRRRRRRRRRRRRUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSTTTTTTUUUSSSTTTTTTSSSRRRQQQPPPOOOPPPPPPQQQQQQQQQQQQRRRRRRNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNNNNNNNMMMMMMMMMMMMNNNOOOOOOOOONNNLLLKKKKKKKKKLLLLLLLLLLLLKKKKKKNNNNNNNNNNNNOOOOOOOOOOOONNNMMMMMMLLLLLLLLLLLLLLLNNNMMMMMMMMMMMMLLLLLLLLLJJJKKKKKKJJJIIIHHHIIIKKKIIIIIIIIIJJJIIIHHHGGGGGGJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJMMMMMMMMMMMMNNNOOOPPPQQQMMMLLLJJJIIIJJJJJJIIIHHHFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKIIIKKKKKKHHHIIILLLMMMKKKKKKJJJJJJIIIIIIIIIIIIJJJKKKKKKJJJIIIIIIHHHHHHGGGFFFFFFGGGGGGGGGFFFFFFEEE??????===<<<:::999777777444555555666777888888888;;;<<<>>>>>>???>>>===<<<888:::===>>>???@@@BBBDDDMMMVVVbbbmmmtttzzzyyykkk\\\NNNCCC:::555666666555444111//////000...---------///111333444555>>>DDDCCC@@@???<<<888444555666555666888;;;>>>HHHSSSdddvvvvvvqqqrrrppplllkkkmmmmmmkkkiii___PPPAAA666000//////ssseee]]]QQQLLLFFFAAA>>><<<:::999444555555555555444333222222111///000222333333222000/////////111222111000000000///////////////...,,,,,,,,,,,,,,,---...///......---,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++,,,++++++,,,......---,,,+++******+++---//////...+++++++++,,,,,,---------)))...222111,,,***,,,000******+++,,,------------,,,,,,++++++++++++++++++*********+++,,,,,,------,,,------......------,,,'''...,,,***///---)))---222)))+++///,,,...111,,,,,,000444333111555>>>GGGLLLRRRZZZ```eeehhhjjjlllmmmooorrrtttuuuuuutttsssqqqoookkkhhhhhhkkknnnqqqssstttuuutttsssssstttuuupppuuuzzz~~~{{{rrrlllfff\\\TTTQQQMMMNNNPPPRRRTTTVVVWWWWWWWWWWWWXXXXXXXXX[[[^^^aaa```bbbfffgggggggggggghhhiiihhhhhhiiikkkllljjjiiijjjjjjiiihhhfffdddbbbaaabbbccceeeiiimmmqqquuuxxxuuuuuutttsssrrrqqqqqqpppqqqpppnnnnnnnnnmmmkkkiiibbbaaa___^^^___aaadddffffffeeedddccccccccccccccccccdddeeeffffffffffffeeeggggggeeedddcccbbbbbbbbb______^^^]]]]]]\\\]]]]]]\\\[[[[[[[[[\\\[[[YYYWWWVVVWWWXXXXXXXXXXXXWWWVVVWWWXXXXXXWWWVVVUUUVVVWWWSSSSSSTTTUUUUUUUUUUUUUUUTTTSSSRRRQQQPPPPPPPPPPPPSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQQQQQQQRRRSSSQQQQQQRRRRRRRRRQQQQQQPPPNNNNNNNNNNNNNNNOOOPPPPPPLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNNNNMMMLLLKKKKKKLLLMMMNNNNNNLLLKKKJJJKKKKKKLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKLLLMMMMMMLLLKKKKKKKKKJJJJJJJJJJJJIIIKKKLLLKKKJJJHHHHHHIIIDDDEEEFFFHHHIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFJJJIIIHHHHHHHHHHHHHHHHHHKKKKKKKKKLLLMMMNNNPPPPPPMMMKKKIIIHHHIIIIIIHHHGGGFFFGGGHHHIIIJJJJJJJJJJJJGGGGGGHHHIIIJJJKKKKKKLLLHHHJJJJJJGGGGGGJJJJJJHHHIIIIIIIIIHHHIIIIIIJJJJJJJJJIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEDDDCCCBBBBBB<<<<<<:::999777555444444333444666777888999999:::<<<===>>>??????>>><<<;;;888:::<<<>>>@@@BBBEEEHHHVVVaaappp|||}}}uuulll___QQQFFF>>>999666333444333111000000000///............111444777888>>>FFFJJJFFF@@@===:::777222444555555666:::???DDDOOO\\\mmmzzzzzzvvvmmmooommmjjjkkkooonnniiicccXXXGGG:::222...,,,+++rrreee]]]PPPLLLFFFAAA>>><<<:::999333444555555555444333222222000///000222333333222000/////////111222222111111111000000//////......,,,,,,,,,,,,,,,---...///---,,,,,,++++++,,,,,,---,,,,,,,,,++++++******************+++------,,,++++++)))(((+++///111000...+++++++++,,,,,,---------'''...555333---))),,,111******+++,,,---------------,,,++++++---...---+++)))******+++,,,,,,------,,,------......------,,,(((000...+++000...(((+++---''',,,111,,,,,,...)))...///000000000444:::???FFFLLLSSSZZZ^^^aaadddeeeiiimmmqqquuuvvvuuurrrpppooommmjjjhhhhhhkkknnnpppuuuuuuuuusssqqqpppqqqrrrtttxxx{{{|||}}}uuummmjjjfff^^^XXXVVVOOOOOOQQQRRRSSSTTTTTTTTTUUUVVVWWWVVVWWWYYY]]]```___bbbdddeeedddcccdddeeeeeeeeeeeefffhhhiiihhhfffhhhhhhgggfffeeecccaaa```cccdddeeegggjjjnnnrrrtttttttttsssrrrrrrrrrsssssssssqqqooonnnooonnnmmmkkkaaa___]]]\\\\\\^^^aaabbbccccccbbbbbbbbbbbbbbbcccddddddcccccccccdddeeefffggggggeeedddcccbbbbbbbbb^^^^^^]]]]]]\\\]]]]]]^^^WWWWWWWWWYYY[[[[[[YYYXXXTTTUUUVVVWWWXXXWWWVVVUUUWWWVVVTTTQQQOOOPPPTTTWWWRRRRRRSSSTTTTTTUUUTTTTTTVVVUUUTTTSSSRRRQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRQQQPPPOOOOOOPPPQQQRRRPPPQQQRRRSSSTTTTTTTTTTTTLLLLLLKKKLLLLLLMMMNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLNNNOOOOOOMMMKKKJJJJJJKKKMMMNNNMMMLLLJJJIIIMMMMMMNNNNNNNNNNNNMMMMMMJJJJJJJJJKKKKKKKKKKKKLLLKKKKKKJJJKKKKKKLLLMMMNNNJJJJJJIIIIIIIIIHHHHHHHHHIIIKKKLLLLLLJJJIIIHHHHHH@@@AAADDDGGGIIIJJJJJJJJJHHHHHHHHHHHHHHHGGGFFFEEEJJJJJJIIIHHHGGGGGGGGGGGGIIIIIIIIIJJJLLLMMMOOOOOOLLLJJJHHHHHHIIIIIIHHHGGGGGGGGGHHHIIIJJJJJJJJJJJJEEEEEEFFFGGGIIIJJJKKKLLLGGGIIIIIIFFFFFFIIIJJJGGGHHHHHHHHHHHHIIIJJJJJJKKKIIIIIIHHHHHHGGGFFFFFFEEEDDDDDDCCCCCCBBBAAA@@@???:::999888777555333222111333444666888999:::::::::<<<===???@@@???>>><<<;;;999<<<>>>@@@BBBEEEIIILLL]]]iiizzz{{{uuueee\\\PPPDDD===888666555000111111111111222111.........///000222666:::<<<@@@FFFIIICCC;;;777555222111333444555777<<>><<<:::888888666555555666777888444444333444666888:::<<<>>>@@@AAA@@@>>>;;;::::::;;;:::===BBBCCCDDDMMMYYYlllyyy~~~xxxoooiii^^^TTTGGG>>>:::777333///111000///------......///+++...000111111444999>>>GGGEEEBBB>>>:::777555444444222444888:::===JJJXXXaaaiiitttyyywwwxxxyyyqqqnnnnnnooolllmmmnnnrrrxxxyyyooobbbVVVDDD555111...((()))///|||mmm```YYYPPPMMMGGGCCC@@@===:::777777888:::;;;:::999777555333333222111111111111111000000/////////.........,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,+++******+++***)))***---...---************+++++++++************+++,,,,,,---......+++++++++++++++,,,------************************,,,,,,,,,,,,++++++++++++***,,,+++***---222222///+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------+++++++++++++++,,,------------------------------******+++++++++,,,,,,,,,------------,,,...111333===BBBHHHKKKMMMQQQXXX^^^ccceeejjjnnnrrrrrrpppooommmooopppooommmmmmmmmnnnssstttuuutttssssssvvvyyyzzzzzzyyywwwsssrrrrrrssswwwrrrlllfffbbb___]]]\\\]]][[[WWWUUUTTTSSSRRRPPPNNNNNNNNNQQQTTTWWWXXXXXX]]]^^^```aaabbbaaaaaa```]]]^^^___^^^]]]^^^```bbbdddddddddddddddcccbbbbbbbbbaaaaaa```aaaccceeeggggggkkkoooooolllkkkmmmpppqqqqqqrrrssssssqqqllliiieeecccaaa^^^\\\[[[[[[[[[\\\\\\\\\\\\\\\]]]^^^_________```aaabbbbbbbbbaaaaaabbbaaa```]]]\\\]]]^^^^^^^^^]]]\\\\\\[[[ZZZZZZWWWWWWVVVVVVVVVVVVVVVWWWUUUUUUTTTTTTTTTTTTUUUUUUTTTSSSSSSRRRQQQRRRRRRRRRPPPOOOOOOPPPRRRSSSQQQPPPSSSRRRRRRQQQPPPOOONNNNNNPPPPPPPPPPPPPPPOOONNNNNNOOOOOOOOONNNMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKJJJJJJKKKKKKJJJIIIHHHGGGGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFDDDCCCFFFGGGGGGHHHJJJFFFFFFGGGHHHJJJIIIGGGDDDEEEFFFFFFGGGHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGIIIJJJIIIHHHFFFFFFGGGHHHHHHGGGGGGGGGFFFFFFFFFIIIHHHFFFEEEEEEFFFHHHIIIFFFGGGHHHHHHGGGEEECCCCCCBBBBBBBBBAAA>>><<<:::888777777666666666666666777777777888999:::<<<===>>><<<>>>@@@@@@>>>===<<<===>>><<<>>>BBBDDDGGGPPP\\\qqq|||{{{xxxzzz|||{{{vvvlllbbb\\\SSSKKK@@@888666444111///111000///...---......///...//////000222777===AAAEEECCC@@@<<<999666444333444333666:::>>>DDDRRR```ooossswwwxxxvvvwww~~~sssgggaaaaaacccfffkkknnnrrrvvvyyyvvvhhhYYYMMM===000///---))))))///{{{kkk___XXXOOOJJJDDD???<<<:::888777555777;;;>>>===:::666333444333222222222222222222000000000000000/////////......------,,,+++++++++,,,,,,,,,,,,,,,++++++***,,,+++***+++,,,---,,,+++******++++++++++++***)))++++++,,,,,,---.........***************+++,,,,,,************************------,,,,,,+++*********)))+++++++++...444555222+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,------,,,+++,,,///111666;;;BBBFFFJJJOOOUUUZZZaaadddiiimmmppppppooonnnrrrssstttsssqqqppppppqqqtttuuuuuuuuuvvvxxx|||}}}yyyrrrmmmiiiiiijjjnnnllliiiddd```^^^___```eeebbb___\\\YYYUUUQQQNNNNNNMMMMMMPPPTTTWWWXXXXXXVVVYYY^^^bbbdddcccaaa___ZZZZZZYYYWWWVVVXXX[[[^^^bbbcccccccccccccccbbbaaabbbaaa```___^^^___```aaadddhhhkkkkkkjjjiiikkknnnssssssssssssrrrooojjjggggggeeebbb___\\\YYYXXXWWWXXXXXXXXXYYYZZZ[[[\\\]]]ZZZ[[[\\\^^^___````````````___]]]\\\\\\\\\[[[YYY[[[[[[ZZZZZZYYYYYYXXXXXXVVVUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSSSSSSSPPPOOOOOOOOOOOONNNNNNNNNOOONNNMMMNNNPPPPPPPPPNNNPPPPPPPPPOOOOOOOOONNNNNNOOOOOOPPPPPPOOOOOONNNNNNNNNNNNMMMMMMLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIGGGFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHIIIJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGFFFEEEEEECCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFIIIAAA>>>CCCEEEBBBBBBEEEEEEEEEEEEFFFHHHGGGEEECCCDDDEEEFFFFFFGGGGGGFFFFFFDDDDDDDDDDDDEEEFFFGGGGGGDDDFFFGGGGGGEEEDDDDDDEEEGGGGGGFFFFFFFFFFFFEEEEEEGGGFFFEEEDDDDDDEEEFFFGGGEEEGGGHHHHHHEEEBBBAAAAAA@@@??????===;;;999777555555555666666666666666555888999:::<<<===>>>??????:::<<<>>>>>>>>>===>>>???@@@???@@@CCCFFFLLLWWWbbbvvv~~~~~~{{{wwwuuuvvvwwwtttmmmbbbVVVOOOGGGAAA888444333333111000000///......------......111///...000555<<>>@@@@@@AAAEEEJJJSSS___hhhwww}}}}}}zzzyyywwwsssttttttrrrmmmdddXXXLLLFFF@@@;;;666333222333222222//////......------------111000///444;;;AAACCCCCC>>><<<999666333222111222555777<<>>DDDKKKQQQTTTZZZ___fffkkknnnpppsssuuuxxxzzz|||{{{zzzxxxwwwwwwtttuuuxxx}}}wwwmmmgggfffggghhhhhhgggddd______bbbfffjjjiiigggeeebbb\\\UUUPPPHHHFFFFFFHHHLLLOOORRRRRRUUUVVVXXXZZZ[[[\\\]]]]]]\\\ZZZWWWRRRNNNOOORRRUUU]]]]]]^^^______```______aaa```^^^]]][[[ZZZYYYYYY```bbbeeehhhjjjlllnnnoooqqqpppnnnnnnmmmjjjfffccc_________^^^]]][[[ZZZXXXUUUUUUUUUUUUVVVWWWXXXYYYYYYYYYZZZZZZZZZZZZYYYYYY[[[YYYWWWWWWYYYYYYUUURRRUUUUUUUUUTTTTTTTTTTTTTTTUUUTTTSSSRRRQQQPPPPPPPPPOOOOOOOOONNNNNNOOOOOOOOOMMMMMMLLLLLLLLLKKKKKKKKKNNNLLLJJJJJJKKKLLLLLLKKKLLLLLLLLLLLLMMMMMMMMMMMMKKKKKKLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGFFFEEEEEEFFFFFFGGGEEEEEEEEEEEEFFFFFFGGGGGGIIIHHHGGGGGGGGGGGGHHHHHHFFFFFFFFFGGGGGGGGGGGGGGGEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFEEEEEEEEEFFFEEEEEEDDDDDD@@@AAABBBCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFFFFGGGBBBBBBBBBCCCCCCDDDDDDDDD@@@AAADDDHHHHHHFFFFFFHHHEEEDDDCCCCCCDDDDDDBBB@@@BBBCCCDDDDDDEEEEEEDDDDDDBBBBBBAAAAAABBBDDDFFFGGGCCCDDDFFFFFFDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCGGGJJJIIIDDD???>>>>>>:::999888666555444333333333444666777777777666555666777999;;;<<<<<<;;;::::::;;;<<<;;;::::::;;;===???AAADDDIIIQQQ]]]hhhnnntttxxxyyyvvvttttttsssooonnnmmmiiibbbXXXLLLBBB<<<;;;888555222111111111111...............------,,,///000333999@@@CCCBBB???:::999666333222222333444555;;;AAAEEELLLZZZiiitttttt{{{~~~{{{zzz{{{yyyuuufff^^^TTTNNNOOOTTTYYY[[[fffooovvvtttkkk[[[FFF555111---***++++++))))))+++vvvfffZZZSSSKKKGGGBBB>>><<<;;;:::999777666555444333444444555000000000///000000111222------------...............---,,,,,,,,,---///000+++,,,,,,---------------+++,,,,,,++++++,,,...111111///,,,***))))))***+++)))))))))***************+++++++++++++++,,,---------------,,,++++++******%%%%%%&&&((()))***+++,,,***+++***((()))------)))+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,...//////......///000---///333999AAAHHHOOORRRWWW]]]dddiiikkknnnrrrvvvxxxzzz}}}}}}|||zzzzzzzzzuuuvvvzzzzzzpppjjjiiiiiihhhgggfffcccaaaaaadddfffhhhhhhhhhgggddd^^^VVVPPPGGGEEEDDDEEEIIILLLNNNOOOTTTTTTTTTTTTVVVYYY[[[]]][[[YYYUUUPPPMMMMMMOOORRRYYYZZZ[[[\\\]]]]]]]]]]]]]]]]]]\\\[[[ZZZXXXWWWWWWYYY\\\___dddiiimmmppprrrllljjjiiiiiiiiigggdddbbb___``````___]]]ZZZWWWTTTTTTTTTSSSSSSTTTTTTUUUUUUWWWXXXXXXXXXWWWWWWVVVUUUXXXWWWWWWWWWWWWVVVSSSQQQUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSRRRQQQQQQQQQQQQNNNMMMMMMLLLLLLMMMMMMNNNNNNMMMLLLKKKJJJKKKLLLMMMNNNLLLIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLHHHHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFGGGGGGEEEEEEEEEFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEECCCDDDDDDEEEEEEDDDCCCCCC@@@AAABBBCCCDDDCCCBBBBBBAAABBBBBBCCCDDDEEEEEEFFFAAAAAABBBBBBCCCDDDDDDDDDAAAGGGGGGDDDEEEJJJHHHBBBEEEDDDBBBBBBCCCCCCBBB@@@BBBBBBCCCDDDDDDDDDCCCCCCCCCBBB@@@@@@@@@BBBDDDFFFBBBDDDFFFFFFEEEDDDEEEFFFBBBBBBCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAFFFJJJHHHBBB<<<;;;<<<777777666555444444555555444555666777888888888888888999:::;;;<<<<<<<<<<<<<<<<<<===<<<;;;;;;<<<>>>AAAFFFKKKQQQZZZfffnnnppprrrttttttqqqpppqqqoookkkkkkhhhaaaYYYOOOFFF>>>:::555444222000///.........---............---,,,,,,...111777===AAAAAA>>>;;;777666333222222444666777777@@@HHHLLLQQQ\\\hhhnnnvvv|||xxxppphhhYYYVVVRRROOOOOORRRVVVZZZccciiilllfffZZZLLL<<<000...---,,,+++***)))******uuueeeYYYQQQHHHEEEAAA>>><<<;;;999777777666555444444444555555111000000000111111222333---.........////////////111000...,,,+++,,,,,,---+++,,,,,,---......------***+++,,,++++++,,,000333444111,,,((('''(((***,,,***************************************+++,,,,,,//////...------,,,++++++'''(((((()))***+++,,,,,,***+++)))''')))---,,,)))+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------***,,,---//////...---,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))+++---...------///000------///444<<>>DDDHHHFFF???999777888666555444444555666777888666666666777777888::::::::::::::::::;;;<<<======<<<===>>>>>>>>>???AAADDDFFFMMMUUUZZZdddnnnrrrppprrrtttsssooonnnooolllgggeeeaaaYYYPPPGGG@@@;;;999111111111///...------...------.........---,,,+++///333999===>>><<<;;;:::555444222111333666999<<<:::FFFPPPSSSVVV^^^dddffftttxxxpppfff\\\UUUVVVUUUQQQNNNOOOUUUZZZ___bbb```UUUGGG===444---+++,,,+++)))((()))++++++ttteeeXXXQQQFFFDDD@@@>>><<<;;;888666444444444444444333333333222111111111222333333444.../////////000000111111777555222///---,,,,,,---+++,,,,,,---.........---)))+++,,,++++++,,,111555888444...)))((()))---///,,,+++++++++++++++++++++)))))))))))))))******+++000000///...------,,,,,,+++++++++++++++,,,,,,,,,)))***)))''')))------************++++++*********))))))*********++++++++++++,,,...000000///...---++++++++++++++++++++++++******+++++++++,,,,,,,,,'''))),,,---------...///---,,,---111999BBBJJJNNNVVV\\\bbbddddddeeeiiinnnuuuxxx|||~~~~~~}}}||||||xxxyyy}}}xxxpppkkkiiiiiieeeaaa^^^___cccggghhhgggffffffhhhhhhddd\\\SSSKKKBBB???======???BBBDDDEEEIIIJJJMMMPPPTTTXXX[[[\\\ZZZZZZXXXVVVTTTUUUWWWZZZTTTUUUVVVXXXYYYZZZZZZZZZUUUUUUVVVVVVVVVUUUTTTTTTYYYYYYZZZ]]]```bbbbbbbbbbbbaaaaaabbbddddddcccaaa\\\]]]______^^^ZZZVVVTTTQQQQQQPPPOOONNNNNNNNNNNNOOOOOOQQQRRRSSSSSSTTTTTTSSSVVVYYYXXXUUUQQQQQQRRRNNNNNNNNNNNNNNNNNNNNNNNNIIIIIIHHHHHHHHHIIIIIIJJJKKKKKKJJJJJJJJJJJJKKKKKKPPPMMMJJJGGGGGGIIILLLNNNOOOLLLIIIHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJIIIIIIIIICCCDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEFFFFFFGGGGGGGGGHHHBBBDDDGGGHHHHHHGGGEEECCCCCCDDDDDDEEEFFFGGGGGGHHHHHHHHHGGGFFFEEEEEEFFFFFFCCCDDDDDDDDDEEEEEEFFFFFFBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBCCCCCCDDDCCCCCCBBB@@@AAACCCEEEEEEDDDCCCBBB???@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEE===EEECCCDDDbbb~~~GGGEEECCCBBBBBBCCCBBBAAA@@@AAABBBBBBCCCCCCBBBBBBDDDCCC@@@>>>>>>@@@BBBCCC@@@BBBDDDDDDCCCCCCCCCDDDAAAAAAAAABBBBBBCCCCCCCCCBBBCCCCCCDDDDDDCCCCCCBBB;;;BBBGGGEEE===666444666555444444444555777888:::888777777666777999;;;<<<:::999888888999:::<<<======>>>???@@@@@@BBBFFFIIIKKKSSS\\\aaajjjssssssoootttuuusssooonnnnnnjjjddd\\\WWWNNNDDD<<<777444333///000111111/////////000,,,---.........---,,,+++000555:::<<<:::888999:::444333222222444777<<<>>>===JJJUUUWWWYYY^^^bbbaaannnqqqiii```VVVRRRTTTTTTOOOJJJIIIPPPWWW\\\]]]WWWIII;;;333///,,,)))******((('''))),,,,,,ooobbbVVVOOOGGGBBB@@@AAA???;;;888888666777888777555333444555555111333222...666===777---,,,++++++---......---===999333///---------------,,,,,,------+++(((%%%&&&''')))***+++---///222444///++++++...///---***'''''''''((())))))******---------...------,,,,,,222111///,,,)))))),,,///000.........+++(((((()))///,,,))))))+++---......000///...---------------......---+++)))((('''&&&!!!%%%,,,444888666...(((++++++++++++++++++******+++************************++++++***))))))+++,,,***+++,,,///444<<>>???@@@AAAAAAAAA@@@AAABBBBBBCCCCCCBBBBBB@@@HHHDDDDDDiiiLLLGGGBBB@@@CCCDDDBBB???===>>>???@@@AAAAAAAAAAAAAAA@@@?????????@@@AAABBBEEEDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@CCCCCCCCCBBBBBBAAAAAA@@@???>>><<<:::888666555444444444555666777888999999666666777888999999999999<<<888555666999===>>>>>>AAAAAABBBBBBBBBDDDHHHKKKUUU[[[bbbiiilllpppuuuyyywwwsssmmmkkkkkkhhhbbb]]]SSSNNNFFF???:::777444333111111000......---------///.........///000222333333555:::<<<888111111666333000111444555555===GGGNNNPPPVVV]]]\\\WWWYYYaaalllzzzsssbbbXXXVVVVVVTTTUUUTTTOOOJJJJJJOOOUUUZZZSSSHHH===666000---+++************************}}}mmm```VVVOOOGGGAAA>>>>>>===888666666777777888666444333333444:::444555444222:::@@@999000///---...///000000///777444///---,,,,,,,,,++++++++++++---...---+++))))))***++++++***+++---///333...++++++---///,,,***///...---+++***(((''''''++++++,,,,,,,,,,,,,,,+++333222///,,,+++,,,000444777000***)))+++---,,,+++,,,+++)))((())))))******//////...---------------+++++++++,,,,,,---------***)))---555===>>>666...........................,,,,,,++++++************(((***+++++++++,,,...000,,,,,,---...111888@@@FFFSSSXXX^^^```aaabbbgggkkkuuu~~~~~~|||zzzzzz{{{}}}}}}yyytttooojjjfffbbb___^^^\\\ZZZZZZ]]]bbbgggjjjiiikkkkkkkkkkkkiii___TTTHHHCCC>>>;;;<<>>>>>>>>??????@@@@@@AAA@@@@@@AAABBBBBBBBBBBBAAA@@@FFFBBBAAA[[[~~~qqqIIIDDD@@@@@@BBBDDDCCC@@@>>>>>>@@@AAAAAABBBBBBBBB@@@@@@?????????@@@AAABBBCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@@@@@@@?????????===>>>@@@BBBBBBAAA???>>>;;;;;;999777666444222222444444555666777888888999777777999:::;;;;;;;;;;;;===:::777777:::===>>>>>>???AAACCCDDDFFFIIINNNQQQ[[[aaagggllloooqqqtttvvvvvvqqqllljjjhhhddd]]]WWWIIIDDD===888555333111000111000///...------------......------...///000111333333666999777222222555333000///222444666???IIIPPPRRRXXX^^^\\\WWWYYY___kkktttttthhhYYYRRRQQQQQQRRRQQQPPPLLLJJJJJJNNNRRRPPPIII???666000---+++***************************yyyiii^^^TTTNNNGGGAAA<<<;;;999555333555777888888666444222222333666222444333///666;;;333222000......000000000///111///---,,,------,,,+++***)))***---///000...,,,,,,,,,---+++***)))***,,,000---******,,,---+++)))*********+++++++++,,,,,,))))))******++++++,,,,,,333222000---,,,///444888CCC888+++&&&+++000...***)))***++++++******,,,---......---,,,,,,,,,------++++++,,,---...///000000///,,,,,,555AAAFFFBBB;;;///000000000111222222222...------,,,+++******)))''')))+++,,,---...000222......---,,,---222888===MMMRRRYYY]]]___aaaeeehhhsss{{{~~~|||{{{zzzxxxyyyyyyxxxxxxxxxyyyyyyyyyvvvrrrlllgggdddaaa___]]]\\\YYYVVVUUUXXX___gggllllllnnnooonnnnnnmmmddd[[[LLLGGG???;;;:::<<>>???@@@@@@AAAAAA@@@@@@@@@BBB@@@>>>IIIZZZ]]]SSSDDDAAA>>>>>>AAACCCCCCAAA>>>???@@@AAABBBBBBBBBBBB?????????>>>???@@@@@@AAAAAABBBCCCCCCCCCBBBAAA@@@@@@@@@@@@??????>>>>>>>>>888:::>>>AAAAAA@@@===;;;999888777666444333222111333333444555666777888888888999:::<<<===>>>>>>>>>???<<<999888:::<<<======>>>@@@DDDHHHLLLQQQVVVZZZbbbfffkkkooopppppppppqqqqqqmmmhhhddd```ZZZRRRKKKBBB>>>999555444333333222//////......---,,,,,,,,,---,,,,,,,,,---...///000777333222444555333222444444000///222666<<>>666...+++*********************************vvvfff[[[RRRLLLIIIBBB<<<:::888444333444777777777666333111111222///222:::999...///333,,,000///------.........---------,,,...000000///...+++***+++---///000///---,,,------+++***)))***+++---+++)))***++++++***(((%%%&&&'''(((***+++,,,---)))))))))***+++,,,------444222///,,,+++...333888JJJ@@@333******---+++%%%###&&&)))+++***+++---///------,,,,,,,,,,,,,,,---//////......------,,,,,,,,,******222===EEEFFFDDD......///000111222222333//////...---+++***))))))'''))),,,------...///111......---,,,,,,...333777FFFLLLSSSYYY]]]```ccceeemmmssswwwuuusssuuuuuusssuuutttrrrpppppppppqqqqqqoookkkeeeaaa______^^^]]]ZZZXXXVVVTTTVVV\\\dddiiimmmpppqqqooonnnmmmfff^^^QQQKKKBBB<<<::::::<<<======>>>@@@CCCEEEGGGIIIJJJLLLMMMNNNPPPRRRTTTUUUUUUTTTSSSPPPOOONNNOOOQQQRRRTTTSSSRRRQQQPPPOOOOOONNNOOOOOONNNNNNNNNNNNOOOPPPSSSTTTVVVWWWXXXYYYYYYYYYZZZ[[[\\\\\\\\\[[[ZZZXXXNNNLLLIIIHHHIIIIIIIIIHHHLLLKKKIIIGGGHHHIIIKKKMMMMMMLLLKKKJJJJJJKKKMMMNNNLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGEEEEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFEEEEEEEEEDDDDDDEEEEEEFFFEEEEEEDDDDDDDDDCCCCCCCCCDDDCCCBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCFFFEEECCCBBBCCCDDDFFFHHHNNNNNNMMMKKKIIIGGGEEECCC???@@@AAABBBDDDEEEFFFGGGHHHFFFCCCAAA??????@@@AAAAAA@@@>>>======>>>@@@AAACCCAAA@@@AAACCCDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@???AAA@@@@@@??????@@@@@@@@@????????????>>>>>>>>>>>>===>>>>>>???????????????===>>>??????@@@BBBCCCCCCBBB@@@>>>>>>@@@AAA@@@?????????@@@AAAAAAAAAAAAAAA>>>>>>>>>>>>??????@@@@@@???AAABBBDDDCCCBBB@@@????????????>>>>>>=========999:::<<<>>>>>>===;;;:::888888777666555555444444333333444555666777888888999:::<<<===???@@@@@@@@@???===:::888999:::<<<======AAAGGGMMMRRRXXX]]]aaaeeehhhlllooopppnnnlllkkkjjjgggbbb]]]WWWOOOGGGAAA===:::666333333333222222---......------,,,,,,+++***+++,,,---///111222333>>>666000222444333222222333111111444;;;EEEPPPXXXXXXXXXYYYYYYYYY[[[___dddssskkk```UUUOOONNNNNNNNNMMMIIIEEEFFFJJJLLLJJJGGG>>>999111+++)))***++++++************************uuudddYYYOOOJJJJJJBBB===;;;999555333555555666666555222111111222000:::IIIFFF444///222...///...,,,,,,.........---+++++++++---000111///...---,,,,,,---......---,,,***+++,,,+++******+++---+++***)))*********)))(((,,,++++++***)))(((((('''************+++,,,...///333111...+++)))+++///333CCCCCC<<<111++++++)))%%%###%%%'''((((((((()))))),,,,,,++++++++++++,,,---000000...---,,,***))))))((()))+++...333999>>>AAA++++++,,,---...//////000//////...---+++***)))))))))+++------,,,+++,,,,,,,,,,,,---,,,,,,...111444???DDDLLLTTTZZZ^^^aaacccgggkkkmmmkkkkkknnnooommmmmmlllkkkjjjiiijjjkkkllliiieeeaaa^^^^^^______^^^ZZZZZZYYYXXXXXX[[[bbbgggnnnqqqqqqnnnllljjjddd^^^TTTNNNFFF???<<<;;;;;;:::<<<===>>>@@@CCCEEEFFFGGGKKKLLLNNNOOOQQQQQQQQQQQQRRRQQQOOOMMMMMMNNNOOOPPPPPPPPPPPPPPPOOONNNMMMMMMOOONNNNNNMMMMMMLLLLLLLLLRRRSSSUUUWWWXXXYYYZZZZZZ\\\\\\\\\\\\ZZZYYYWWWVVVPPPMMMKKKJJJJJJKKKJJJIIIJJJIIIGGGFFFFFFGGGHHHIIIJJJIIIHHHHHHHHHJJJKKKLLLKKKJJJIIIHHHHHHGGGGGGHHHIIIIIIIIIGGGDDDBBBCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEECCCBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBDDDDDDCCCBBBBBBBBBCCCCCCAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCBBBBBBCCCFFFIIIJJJMMMKKKHHHDDDBBBAAAAAAAAA@@@@@@AAAAAABBBCCCCCCDDDCCCBBB@@@>>>>>>>>>@@@AAA@@@???===<<<<<<===???@@@???>>>???AAACCCEEEEEEDDD@@@@@@@@@@@@@@@??????>>>??????>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>><<<===>>>>>>??????>>>>>>;;;<<>>>>>>>>======??????@@@@@@AAA@@@@@@@@@======>>>>>>>>>?????????>>>@@@AAACCCCCCBBB@@@?????????>>>======<<<;;;;;;===<<<;;;:::999999999999666666666555555555444444333333444555666777888888;;;;;;===>>>???@@@@@@@@@<<<;;;:::888888999<<<>>>@@@DDDKKKRRRXXX]]]bbbfffgggiiikkknnnooommmkkkiiieeebbb]]]XXXQQQHHHAAA<<<888555111///......---,,,,,,------......---,,,+++)))***,,,///222555777777DDD:::222222444333111000///000111666???LLLWWW\\\YYYYYYVVVTTTVVV]]]eeeiiirrrgggZZZSSSRRRQQQQQQPPPKKKGGGDDDFFFJJJKKKFFFAAA999444...***))))))******))))))))))))))))))))))))sssbbbWWWNNNHHHIIIBBB===<<<:::666444666333555555444222111111222///;;;KKKHHH555...222//////...------///000000///)))))))))+++---...---,,,///---,,,,,,------,,,***)))***++++++***+++,,,...)))******+++******))))))+++++++++,,,,,,,,,,,,---,,,+++******+++,,,---/////////---***((())),,,///666>>>@@@555,,,+++,,,)))---+++))))))++++++)))(((++++++******++++++,,,,,,,,,,,,,,,,,,++++++******)))+++,,,,,,+++,,,000444))))))******++++++,,,,,,...------,,,+++******)))+++---......,,,***))))))***+++,,,,,,,,,---000333888<<>><<<::::::;;;<<<>>>@@@BBBDDDEEEIIIJJJLLLMMMNNNNNNMMMMMMNNNNNNMMMMMMLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMNNNNNNNNNMMMLLLLLLKKKKKKLLLNNNQQQTTTXXX[[[]]]^^^]]]\\\\\\[[[YYYXXXVVVUUUQQQOOOLLLKKKKKKKKKJJJJJJFFFFFFEEEDDDDDDDDDDDDDDDFFFFFFFFFFFFGGGHHHIIIJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFDDDAAA@@@@@@AAAEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBAAAAAABBBBBBCCCDDDCCCCCCCCCBBBBBBCCCDDDDDDCCCCCCCCCDDDCCCBBBBBBAAADDDCCCCCCCCCCCCCCCDDDDDD@@@@@@AAAAAAAAAAAAAAABBB@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAABBBCCCEEEHHHIIIHHHFFFBBB@@@???AAACCCEEEBBBBBBBBBBBBBBBBBBBBBBBB???>>>=========???@@@AAA???>>>===<<<<<<===>>>???;;;;;;<<<>>>AAACCCBBBAAA???????????????>>>>>>=====================>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>??????>>>>>>:::<<<@@@BBBAAA>>>???CCC@@@@@@@@@???>>>===<<<<<<>>>>>>???????????????>>><<<<<<===>>>>>>>>>>>>===>>>???@@@AAAAAAAAA@@@???>>>>>>======<<<;;;::::::>>><<<999777555666777777333333333333333333333444444444555666777888999999;;;<<<===>>>????????????:::::::::999999;;;???BBBFFFKKKSSSYYY^^^bbbfffhhhiiiiiiiiikkklllkkkiiifff___]]]XXXRRRKKKDDD>>>;;;777444111000//////...---,,,---...//////...---,,,***+++...222555777999:::EEE;;;444333444222000000---000444999DDDQQQXXXZZZXXXXXXUUUSSSVVV___gggjjjjjj___UUUTTTUUUTTTQQQOOOJJJGGGEEEFFFHHHGGGAAA;;;222...***((((((((((((((())))))))))))))))))))))))qqqaaaVVVNNNIIIFFF@@@======<<<777555555222333444333222111222333---444@@@>>>///---111------,,,+++,,,...000000000,,,+++***+++,,,------,,,...,,,++++++,,,,,,+++******+++,,,+++******,,,...(((***+++,,,+++*********&&&''')))+++---///111222,,,+++***))))))***,,,---***++++++***((()))+++...///;;;???555,,,,,,---***///***&&&''',,,///---)))***************+++,,,,,,+++++++++++++++,,,,,,,,,++++++******************************************,,,,,,++++++************,,,...000///---+++******)))***+++,,,+++,,,...000111444;;;CCCLLLTTTYYY\\\[[[\\\[[[YYY[[[```cccaaaaaabbbccccccdddddddddddd___]]]\\\]]]___aaaaaaaaa```aaa```]]]\\\```iiiqqquuuwwwuuunnnhhheee```[[[WWWSSSNNNIIIEEEBBB>>>;;;888999:::<<<>>>@@@AAABBBDDDEEEGGGIIIKKKJJJJJJIIIIIIIIIJJJKKKKKKKKKJJJJJJIIIJJJLLLMMMNNNNNNMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJHHHIIIMMMQQQUUUXXXZZZ[[[[[[[[[ZZZYYYYYYXXXWWWWWWRRRPPPMMMKKKKKKJJJIIIHHHEEEEEEEEEEEEEEECCCBBBAAABBBCCCDDDFFFGGGGGGHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDBBBCCCCCCBBBAAA@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEBBBBBBAAAAAAAAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCBBBBBBCCCCCCCCCBBBAAA@@@BBBBBBBBBBBBBBBCCCDDDEEE???@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCC@@@@@@@@@AAABBBBBBCCCCCCBBBAAA@@@???@@@AAADDDEEEBBBAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>??????@@@@@@===========================<<<===???AAAAAA@@@>>>>>>>>>??????>>>>>>===<<<<<<<<<;;;;;;<<<======>>><<<<<<======>>>>>>??????======>>>????????????>>><<<>>>???@@@@@@AAA@@@>>>>>>>>>??????>>>>>>>>>>>>======>>>>>>>>>>>>======;;;<<<===>>>>>>>>>======>>>?????????@@@@@@@@@AAA>>>>>>===<<<;;;:::999999999888777555555444444555222222333333444444555555555555666777888999::::::<<<<<<============<<<<<<999:::;;;;;;;;;>>>CCCGGGOOOTTT[[[```dddfffhhhiiiiiigggeeedddeeedddaaa___VVVTTTOOOIIIBBB===:::999666444111111111222111000,,,---///000000///...---,,,---000333666777888888@@@999333333333111111222111666<<>>444+++,,,,,,'''&&&'''---,,,(((******))))))***+++,,,,,,------,,,,,,,,,+++++++++***(((''')))---...+++(((+++++++++++++++++++++***+++*********************,,,...111111///---,,,,,,(((***++++++******+++,,,---///555===HHHQQQVVVYYYUUUUUUTTTQQQTTTZZZ]]][[[```aaabbbcccccccccbbbaaa\\\[[[[[[]]]```bbbaaaaaaccccccaaa]]]\\\cccoooxxxyyy{{{xxxpppiiiddd```[[[WWWTTTPPPLLLHHHDDD@@@<<<666777888:::<<<>>>???@@@???AAADDDGGGHHHIIIHHHGGGEEEFFFHHHJJJKKKJJJHHHGGGGGGIIIJJJLLLMMMNNNMMMMMMLLLLLLLLLLLLKKKJJJIIIIIIGGGIIIKKKNNNQQQSSSUUUUUUYYYYYYYYYYYYYYYYYYYYYYYYSSSPPPMMMKKKJJJJJJHHHGGGFFFGGGHHHHHHGGGEEECCCAAA@@@AAACCCEEEGGGGGGGGGFFFFFFEEEDDDCCCCCCBBBCCCCCCAAACCCDDDCCCCCCDDDFFFHHHBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDBBBBBBAAAAAABBBBBBCCCDDDDDDCCCBBBAAAAAAAAAAAABBBAAABBBCCCCCCCCCBBBAAA@@@@@@@@@@@@AAABBBCCCDDDEEE?????????@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCC???@@@@@@@@@@@@???>>>===@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB>>>???@@@@@@@@@@@@??????======>>>>>>>>>>>>======AAA@@@@@@AAABBBBBB???===>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;<<<===>>>;;;<<<<<<===>>>??????@@@===>>>>>>???????????????>>>@@@???<<<>>>AAA>>>888;;;===????????????@@@AAA<<<===============<<<<<<:::;;;===>>>>>>>>>===<<>>>>>???@@@AAAAAA>>>======<<<:::999888888333444555555555444333222444444555666666777777888666666777888999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;:::888:::<<<<<<===AAAGGGLLLVVVZZZaaaeeehhhhhhiiijjjgggddd___]]]]]]\\\ZZZWWWMMMKKKGGG@@@:::666555666///...,,,,,,...///......,,,...///111111000...---...///222444555666666555;;;666222333333111111444777>>>DDDIIIRRR[[[[[[UUUSSSXXXYYYXXX\\\bbbbbb]]]YYYSSSSSS[[[___YYYRRROOOFFFFFFFFFEEEBBB<<<666111(((((()))+++---...---+++))))))))))))))))))))))))nnnbbbVVVLLLGGGDDD>>>999777999:::777444111111111222222333333333222222222111111111111000555333111...---------...//////...------------...///...------------...///,,,)))''''''***+++***(((+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******))))))(((((('''''')))))))))))))))*********---666===999...%%%&&&***---))))))------((('''+++'''))),,,,,,+++*********---((((((...///***&&&''',,,,,,,,,***((())),,,...,,,,,,,,,,,,------...//////......------,,,++++++,,,------...---,,,+++***...---+++******+++---//////000222777???IIIRRRXXXRRRRRRQQQOOOOOOSSSXXX\\\dddcccbbbbbbcccdddccccccZZZXXXWWWXXX[[[^^^``````dddbbb``````dddjjjqqquuu}}}wwwooojjjgggddd]]]XXXVVVSSSPPPOOOOOOLLLFFFAAA===:::888777999;;;<<<===?????????@@@AAABBBDDDDDDBBBCCCEEEEEEEEEFFFHHHJJJIIIJJJMMMNNNOOONNNMMMLLLIIIJJJLLLKKKIIIGGGFFFFFFGGGGGGHHHJJJLLLOOOQQQRRRUUUVVVXXXWWWVVVUUUUUUVVVWWWTTTPPPMMMLLLKKKIIIGGGJJJJJJHHHFFFDDDCCCAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCDDDCCCAAA@@@@@@AAABBBCCCEEEDDDDDDCCCBBBBBBAAAAAACCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAABBBCCCCCC@@@AAABBBCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAACCCDDDCCC@@@===@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>???AAAAAAAAACCCEEEEEECCCAAA@@@@@@AAAAAAAAA@@@???>>>>>>===<<<===>>>@@@@@@??????>>>CCCCCCBBBAAAAAA@@@??????>>>>>>>>>>>>>>>?????????>>>>>>======<<<<<<<<<;;;???@@@AAABBBBBBBBBAAAAAA>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>><<<:::888777===>>>>>>???@@@AAAAAAAAA????????????????????????============<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::===>>>>>>===<<<;;;;;;<<<@@@@@@???>>>===<<<;;;;;;<<<<<<;;;:::999888777666111111111111111222222222444444444555666888:::;;;888888888999:::;;;<<<===<<<;;;:::999999999:::;;;;;;<<<===???BBBHHHOOOTTT\\\^^^aaafffjjjjjjhhhfffccc^^^YYYXXXZZZXXXPPPIIIGGGCCC>>>:::888666444333111111000///////////////111222444444222000//////...000444777777555333000///111222111...///333777:::CCCNNNTTTUUUUUUVVVXXXUUUVVVXXX\\\^^^\\\XXXTTTQQQWWW[[[ZZZYYYWWWRRRKKKIIIEEEBBBAAAAAA===666///************************((((((((((((((((((((((((~~~lll```VVVMMMIIICCC>>>999777888888666333222222222222222222333333222222222111111111000000333111///---,,,,,,---.........---,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,***((((((***+++***)))+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++*********))))))))))))*********)))))))))))))))---222666666222---+++***+++((((((,,,,,,((('''***''')))******)))))))))+++///***)))---...***'''(((***)))(((((()))+++---...+++++++++,,,,,,...//////---------,,,++++++************+++,,,+++***)))(((************,,,...000111---...000444<<>>???@@@AAABBBBBB@@@BBBCCCDDDDDDEEEHHHJJJIIIJJJKKKLLLLLLLLLKKKJJJHHHJJJKKKKKKIIIGGGFFFFFFDDDDDDEEEFFFHHHJJJKKKMMMOOOQQQSSSTTTTTTTTTUUUVVVWWWSSSOOOMMMLLLLLLKKKJJJJJJIIIHHHFFFDDDBBBAAA@@@????????????????????????BBBAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAA@@@@@@???AAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCAAAAAACCCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAACCCDDDCCC@@@>>>@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>???@@@AAA<<<>>>@@@@@@???>>>>>>>>>AAA@@@@@@???>>>>>>======<<<===>>>???@@@??????>>>CCCBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>=========>>>=========<<<<<<<<<;;;===>>>@@@AAAAAAAAA@@@???>>>=========<<<<<<<<<;;;:::::::::::::::;;;<<<<<<999:::;;;===>>>>>>======<<<<<<<<<===>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<===>>>??????<<<<<<<<<<<<<<<;;;;;;:::<<<===>>>===<<<;;;<<<===???>>>>>>===<<<;;;:::999::::::999888666555444444222222222222222333333333444555555777888999::::::999999999::::::;;;<<<===;;;:::999888888999:::;;;<<<>>>AAADDDHHHMMMTTTYYY```aaacccfffiiihhhfffcccaaa[[[VVVUUUUUUSSSKKKEEECCC@@@;;;777666444333111000000///...............111222333222000.........111222333444444444333222000111222111///111666:::AAAHHHQQQVVVVVVTTTTTTUUUSSSWWW[[[]]]\\\XXXRRRNNNMMMSSSWWWVVVUUUTTTNNNHHHGGGBBB<<<::::::888333///************************))))))))))))))))))))))))zzzhhh]]]TTTNNNKKKCCC???:::777888777555222333333222222222222222222222222111111111000000000000///...,,,,,,,,,---...---,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++,,,+++))))))+++,,,+++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************++++++******))))))((((((,,,,,,...222666555///)))***'''(((***+++((((((+++((())))))((('''(((***,,,...***(((***+++***)))+++)))&&&$$$&&&***------,,,*********+++,,,...///000,,,,,,,,,+++******)))))),,,---.........---,,,+++))))))***,,,---...///000+++,,,---000666===DDDHHHIIIIIIIIIIIIKKKPPPWWW\\\^^^___bbbddddddcccbbb```\\\ZZZXXXWWWWWWYYY[[[]]]bbb```^^^___ccciiiqqquuuuuummmbbb[[[XXXXXXXXXWWWRRRRRRSSSQQQMMMJJJHHHGGG===:::666444555777999:::999:::<<<>>>?????????>>>===???AAABBBBBBDDDGGGIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGIIIJJJIIIGGGFFFFFFFFFCCCCCCCCCCCCDDDFFFGGGHHHIIIKKKNNNPPPPPPQQQSSSUUUUUURRRNNNLLLLLLMMMMMMMMMIIIHHHGGGEEEDDDBBBAAAAAA========================>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCAAABBBBBBCCCBBBBBBAAAAAABBBBBBAAAAAA@@@@@@@@@???@@@@@@AAACCCDDDDDDAAA>>>???????????????????????????>>>>>>>>>>>>???@@@@@@;;;===???@@@??????@@@AAA??????>>>>>>======<<<<<<<<<===>>>?????????>>>>>>BBBBBBAAAAAA@@@???????????????>>>>>>======<<<<<<=========<<<<<<<<<<<<<<<<<<===>>>?????????>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===888999;;;===>>>??????@@@:::::::::;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>>>>???<<<<<<<<<<<<<<<;;;::::::;;;===>>>===<<<<<<===>>>======<<<;;;:::999888888888888666555444222111111222222222333333444444444555666777999:::::::::999;;;;;;;;;;;;;;;;;;;;;<<<:::999888888888999:::;;;<<<@@@EEEJJJOOOUUUZZZ^^^dddddddddfffgggeeebbb^^^\\\WWWRRROOONNNKKKDDD>>>===:::666444333222111000///......---------------000111111///---,,,---///444333333222222222222333000111222111111444:::???JJJPPPVVVXXXVVVSSSSSSSSSTTTYYY^^^^^^YYYQQQKKKHHHIIINNNQQQPPPOOONNNIIICCCBBB<<<555111111111000...************************))))))))))))))))))))))))wwwdddZZZRRRKKKIIICCC@@@;;;999888777555222333333333222222111111111111111111111000000000000///......------...//////------,,,+++++++++++++++***+++,,,------,,,+++***,,,++++++***++++++,,,,,,++++++,,,,,,,,,,,,++++++************************************************,,,++++++***)))(((''''''***)))***///555555...((()))((()))***++++++,,,---)))***)))''''''(((,,,//////,,,)))(((((()))+++---+++'''$$$&&&+++///---***)))))))))***+++---//////,,,,,,,,,+++******)))))),,,---...//////...---,,,++++++,,,,,,,,,+++***)))+++++++++---111777<<>>???@@@BBBEEEHHHHHHGGGFFFEEEDDDDDDEEEEEEGGGHHHIIIHHHFFFEEEEEEFFFEEEEEEDDDDDDDDDEEEEEEFFFEEEHHHKKKLLLMMMNNNPPPRRRRRROOOKKKJJJKKKMMMOOOOOOGGGGGGFFFEEECCCBBBAAAAAA?????????>>>>>>>>>>>>>>>;;;===>>>@@@AAAAAA@@@@@@@@@@@@@@@?????????>>>>>>??????@@@AAAAAABBBCCCCCC@@@@@@@@@@@@AAABBBCCCCCCAAAAAAAAAAAA@@@?????????BBBBBBAAAAAA@@@@@@??????AAAAAAAAABBBDDDCCCAAA???????????????????????????>>>>>>>>>>>>>>>??????@@@<<<>>>??????>>>>>>???AAA>>>>>>======<<<<<<<<<<<<=========>>>>>>>>>>>>>>>AAAAAA@@@@@@?????????>>>@@@@@@???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<===>>>==================<<<<<<999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;:::::::::;;;======<<<<<<===???<<<<<<;;;:::999888777777777666555444222111000///111222222333333444444444666777999;;;;;;;;;999888=========<<<<<<;;;;;;:::999888888777888999:::;;;===BBBIIIOOOUUUYYY^^^aaaccccccccccccdddbbb^^^[[[WWWSSSMMMJJJHHHDDD>>>999888666333222222111000///------,,,,,,,,,,,,,,,------------,,,,,,,,,///111444444333222222111111111000222333333333888???EEEPPPTTTWWWXXXVVVTTTSSSSSSXXX]]]```\\\SSSKKKGGGGGGEEEJJJLLLJJJIIIHHHDDD???;;;666000,,,,,,,,,,,,+++************************************************uuucccXXXOOOHHHFFFBBB@@@===;;;999888555444333333333222222111111111111111111000000000////////////////////////000000...------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,++++++***++++++,,,***++++++,,,,,,++++++***************************)))))))))))))))))))))))),,,++++++***)))((('''''''''(((***---///...***''')))*********+++...000000++++++***((((((***...111:::777222,,,))))))***+++...***'''(((---///,,,))))))))))))***+++,,,---...---------,,,++++++******'''((()))******)))((((((***************)))(((''',,,++++++,,,///222666888EEEFFFHHHIIIJJJMMMRRRVVVWWW\\\bbbeeedddbbbaaa```_________\\\YYYXXXZZZ\\\[[[ZZZZZZ[[[___dddiiilllkkkbbbUUUJJJEEEEEEIIILLLNNNQQQRRRQQQMMMKKKLLLNNNJJJFFF@@@<<<999777555444333555777999::::::999888888:::<<<===>>>@@@CCCEEEEEEEEEDDDCCCBBBBBBBBBCCCFFFGGGGGGFFFEEEDDDEEEFFFFFFFFFEEEDDDCCCCCCCCCDDDEEEGGGIIIJJJJJJJJJKKKLLLNNNKKKHHHHHHJJJMMMNNNNNNEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@??????>>>>>>>>>>>>:::;;;===???@@@@@@???>>>@@@@@@@@@?????????????????????@@@AAABBBBBBCCCCCC?????????@@@AAABBBCCCCCCAAA@@@???>>>======<<<<<>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>????????????;;;<<<<<<;;;999888999;;;=========<<<<<<<<<<<<<<<===============>>>>>>>>>@@@???????????????>>>>>>AAAAAA@@@???>>>>>>======;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<>>>?????????>>>===;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;@@@???>>>===<<<;;;::::::::::::;;;;;;;;;;;;<<<<<<========================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999:::<<<<<<;;;;;;<<<>>>;;;;;;:::999888777777666555555444333222111111000111111222222333444444555777888:::;;;<<<:::999888============<<<;;;:::999888888777777888:::<<<===>>>DDDKKKRRRWWWZZZ]]]______^^^^^^^^^___]]]ZZZWWWRRRMMMHHHEEEBBB???:::777555333111111111111000...,,,,,,++++++++++++,,,,,,)))***+++,,,,,,...222555222222333444333222000///111333555666777<<>>===;;;999777666555333333222222222222222222111111000000000///////////////000000000000000000......---,,,,,,,,,,,,,,,------,,,,,,,,,,,,------***+++,,,+++))))))+++,,,******++++++++++++******************************((((((((((((((()))))))))++++++******))))))((((((&&&(((***+++***((('''''')))++++++***+++000333222+++++++++))))))+++///222DDDCCC===222***))))))(((---+++)))***------,,,)))))))))))))))***+++,,,,,,---------,,,++++++******'''((()))***+++***))))))'''(((((()))******++++++,,,,,,++++++---///222333===???BBBEEEFFFHHHKKKMMMTTTYYY___bbbaaa______```^^^```aaa___[[[YYYYYY[[[[[[\\\]]]___bbbeeehhhiiifff^^^RRRHHHBBBBBBFFFIIIOOOOOOPPPOOONNNMMMNNNOOOLLLHHHDDD???<<<888333000222333555777888888888777777888:::;;;;;;===@@@BBBBBBBBBBBBBBBAAAAAAAAAAAAEEEEEEFFFEEECCCCCCEEEFFFDDDCCCBBBAAAAAA@@@@@@AAACCCEEEGGGGGGFFFFFFFFFGGGHHHGGGEEEFFFIIIKKKKKKKKKDDDDDDCCCCCCBBBBBBBBBAAA???>>>>>>======<<<<<<;;;:::;;;<<<===============?????????????????????????????????@@@@@@AAAAAABBB????????????@@@BBBCCCDDDBBBAAA???>>><<<<<<;;;;;;????????????????????????@@@?????????AAAAAA@@@>>>========================<<<===>>>>>>??????>>>>>>=========<<<999999:::;;;==================<<<<<<======<<<<<<<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@??????>>>>>>======;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<===>>>???>>>======;;;;;;;;;;;;;;;<<<<<<<<<:::999888888888888888888===<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<======>>>;;;;;;;;;;;;;;;:::999999888:::;;;:::999999:::;;;999999888777666555555444333333333333222222222222111222333333444555666666888999:::;;;:::999888777;;;<<<======<<<;;;:::999888888888888999;;;===>>>BBBGGGMMMSSSVVVXXXZZZ\\\ZZZYYYXXXXXXXXXWWWTTTRRRJJJGGGCCC@@@===;;;888666333111000000111000///---+++++++++++++++,,,,,,---(((***,,,...///111444777000111333444444222000///111444888:::;;;???FFFKKKNNNOOOPPPRRRSSSUUUWWWXXX]]]\\\YYYSSSLLLIIIJJJLLLCCCFFFEEEAAA???>>>;;;666------...---,,,+++)))((())))))))))))))))))))))))((((((((((((((((((((((((sssbbbXXXOOOGGGDDD;;;;;;;;;:::888666555555222222222222222222333333111000000000//////////////////////////////......---,,,,,,+++++++++++++++...,,,***))))))***,,,...)))***+++***((((((***,,,******++++++++++++******************************(((((()))))))))******************))))))))))))))))))((((((((((((((((((((('''++++++(((***111444333)))******))))))+++...111AAABBB===111*********)))))))))***++++++,,,++++++******))))))))))))******,,,,,,,,,+++******))))))***+++,,,---...---,,,,,,******))))))***+++,,,---++++++******+++,,,...///333777===BBBDDDEEEGGGHHHOOOUUU[[[^^^\\\[[[\\\^^^[[[___bbbaaa\\\XXXXXXYYYZZZ\\\^^^aaacccdddeeeeee```[[[RRRIIIDDDDDDHHHLLLPPPNNNMMMNNNOOOPPPPPPOOOLLLJJJGGGDDDAAA<<<666222333333444555666777777888666777999999:::;;;===@@@???@@@AAABBBBBBAAAAAA@@@DDDEEEEEEDDDBBBBBBDDDFFFCCCBBBAAA@@@???????????????AAACCCCCCBBBBBBCCCDDDCCCCCCCCCEEEGGGHHHHHHGGGCCCCCCBBBBBBBBBBBBBBBBBB>>>>>>>>>===<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<==============================>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDDDDCCCAAA>>>===<<<<<<<<<<<<<<<<<<===>>>>>>?????????>>>===>>>???@@@>>>===========================<<<<<<>>>?????????>>>===>>>??????===<<<<<<>>>???===========================<<<<<<;;;<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<999:::<<<=========<<<;;;:::::::::;;;;;;<<<<<<<<<;;;:::999888888888888999::::::999999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888999::::::<<<<<<===>>>:::;;;;;;;;;;;;:::999999888999:::999777777888999666666555444333222111111111111111111222222222222444444555666777888999999::::::999999888888888777999:::;;;<<<<<<;;;999888999888888999;;;===???@@@GGGKKKPPPSSSUUUVVVWWWXXXVVVUUUSSSRRRRRRPPPMMMKKKCCCAAA>>>;;;999888666666111000////////////---++++++++++++++++++,,,------***,,,///111111222444555111111111111111222222222111555:::===???BBBGGGLLLLLLLLLLLLMMMPPPTTTVVVXXXXXXVVVSSSOOOMMMKKKKKKKKKBBBDDDCCC===:::999555111++++++,,,,,,***))))))***))))))))))))))))))))))))''''''''''''''''''''''''rrrbbbYYYPPPIIIEEE888999999888666444444444111111111222222333333444000000000000////////////......//////...------,,,,,,++++++***)))*********...,,,)))''''''))),,,...(((***+++***''''''))),,,******++++++++++++******))))))))))))))))))))))))))))))******+++++++++,,,)))))))))))))))*********,,,(((%%%&&&(((******)))&&&******''')))111444222'''))))))))))))***---///666999666---'''***,,,+++$$$&&&)))*********,,,---+++******)))))))))))))))++++++******)))(((((((((((()))***+++,,,++++++***000///,,,*********+++,,,+++***))))))***+++,,,------333;;;AAADDDFFFFFFGGGLLLRRRXXXZZZXXXWWWYYY\\\XXX]]]bbbaaa\\\XXXVVVWWWXXXZZZ^^^aaacccbbbaaa```]]]YYYRRRKKKGGGHHHLLLOOOQQQNNNKKKMMMPPPRRRQQQOOOMMMLLLKKKIIIFFFAAA;;;777333333333444555666777888666777888999888999<<<>>>===>>>@@@BBBCCCBBBAAA@@@DDDDDDDDDCCCBBBBBBDDDFFFCCCCCCBBBAAA@@@@@@@@@AAA;;;===???@@@@@@@@@AAACCC@@@@@@AAADDDFFFGGGEEEDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@???>>>======<<<<<<===<<<;;;:::999:::;;;<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;>>>>>>>>>???@@@BBBCCCDDDFFFDDDBBB@@@>>>======>>>::::::;;;<<<===>>>?????????===<<<===>>>???>>><<<========================;;;<<<>>>?????????>>>===::::::;;;:::999:::===???=========>>>>>>>>>>>>>>>===<<<<<<;;;;;;===>>>???============>>>>>>>>>>>>::::::;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<888999:::;;;<<<;;;:::::::::::::::;;;;;;<<<<<<<<<>>>===<<<<<<;;;;;;;;;;;;;;;;;;999999999999:::;;;::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;:::999999888999999888666555666777444333333222111000//////...//////000111222222333555666777888999:::;;;;;;;;;:::999888777777777777888999;;;<<<<<<;;;999888999999999:::;;;>>>@@@AAAKKKNNNRRRTTTTTTTTTUUUVVVUUUSSSQQQOOONNNLLLHHHEEE>>>===:::888666666555555///...---......---+++))),,,+++++++++,,,------...---///222333333222333333333111///...///111444555111666<<>>>>>???@@@???>>>???BBBEEEEEECCCAAAAAABBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@>>>=========>>>?????????@@@AAABBBDDDEEEEEE??????@@@AAABBBCCCDDDEEECCCBBB@@@???===<<<;;;;;;:::::::::999999999888888;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>======<<<<<<;;;======>>>>>>>>>>>>===<<<@@@?????????>>>>>>======;;;<<<===>>>>>>===<<<;;;>>>===<<<;;;;;;<<<===>>>@@@@@@??????>>>>>>======>>>>>>===<<<;;;;;;::::::<<<<<<;;;;;;;;;;;;<<<<<<>>><<<:::;;;>>>???===;;;========================???>>>===<<<<<<;;;;;;<<>><<<;;;::::::;;;;;;::::::;;;;;;::::::999888:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777888999999::::::::::::666888;;;======;;;888666888888888888888888888888999999999888888888777777999888888666555444333222111222222333333333222222000111333444555555444333333555888::::::999777666888888888888777777777777888888999:::;;;<<<<<<<<<:::<<<>>>===<<<===AAAEEELLLNNNPPPSSSTTTTTTSSSRRRPPPOOONNNKKKHHHEEEBBB@@@;;;:::999777666666666555000///...---,,,+++++++++---+++)))&&&$$$&&&+++...///000111222333333222111111000//////000222444666;;;>>>BBBDDDEEEGGGHHHJJJFFFEEEEEEIIINNNPPPNNNKKKKKKHHHGGGJJJNNNNNNJJJEEE@@@@@@===999444111000///((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((()))***+++ooocccTTTLLLIIIAAA===:::666555666666555333333222111111111111222333111000...///000000///---//////.........---------,,,---............---,,,))))))+++,,,---------------,,,***)))((()))***++++++++++++++++++***))))))***)))'''((()))***)))((('''(((((()))***++++++,,,))))))************))))))(((((()))***************((()))******************+++)))'''''')))*********((()))***+++++++++***))),,,,,,,,,++++++*********(((((())))))******+++++++++***)))***+++,,,+++)))&&&&&&'''((()))******+++++++++++++++++++++++++++++++++***))))))***++++++***---222555999===BBBEEEKKKNNNQQQSSSTTTVVVXXXZZZ[[[\\\\\\\\\ZZZXXXUUUSSSRRRSSSTTTWWWZZZ[[[ZZZXXXYYYVVVRRRNNNMMMMMMOOOPPPPPPOOONNNLLLKKKJJJJJJJJJKKKKKKLLLLLLLLLHHHCCC???666555333111111111111222333333333444555777999:::===>>>>>>>>>===>>>@@@CCCDDDBBB@@@@@@AAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>=========>>>???===>>>>>>@@@AAABBBCCCCCC@@@AAABBBCCCDDDEEEFFFFFFCCCBBB@@@>>>===<<<;;;;;;;;;::::::::::::999999999:::999999999::::::;;;<<<::::::::::::999999999999=========>>>>>>======<<>>>>>>>>======;;;<<<===>>>>>>===<<<;;;>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>============>>>======<<<;;;;;;::::::<<<<<<;;;;;;;;;;;;<<<<<<>>><<<;;;;;;===>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<<<<======???>>><<<;;;:::::::::;;;::::::;;;;;;::::::999888::::::::::::;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999::::::::::::;;;::::::::::::::::::::::::888888999:::::::::999999666888:::;;;;;;:::888666777777777777777777777777999888888888888777777777888777777555444333222222111111222222333333222222000111222333444444555555555666888999:::999888777999888888888777777666666777777888999:::;;;<<<===;;;===?????????AAAEEEHHHOOOPPPRRRSSSTTTSSSRRRQQQQQQOOOLLLIIIEEEAAA>>>===999888666555444444333333//////...,,,,,,++++++,,,------+++)))(((***...111///000111222333222222111111000000000111444666888<<>>;;;666222///......)))(((((((((((()))******((((((((((((((((((((((((((((((''''''(((((())))))lll___QQQLLLIII@@@???:::555555777888666222444444333333333333444444222000//////000111///..................---------,,,,,,------------,,,,,,)))***,,,------,,,++++++---,,,***)))))))))***+++***++++++++++++***)))))))))(((''''''))))))((('''------,,,+++***)))((((((******++++++++++++******(((((()))***************))))))))))))))))))(((''',,,+++***+++,,,,,,***)))((()))+++---,,,***(((&&&+++++++++++++++*********)))))))))))))))*********,,,+++***+++,,,---,,,***(((((((((((())))))******************************++++++***))))))***++++++)))+++...222666<<>>@@@CCCAAA??????AAABBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>=========>>>>>><<<<<<===>>>>>>???@@@@@@@@@@@@AAABBBCCCDDDDDDEEEBBBAAA???>>>===<<<<<<<<<<<<<<<;;;;;;;;;:::::::::888888888777888888999999:::;;;;;;;;;;;;;;;;;;<<<;;;<<<============<<<<<<>>>>>>>>>>>>============;;;<<<<<<======<<<<<<;;;======<<<;;;;;;<<<======;;;;;;<<<<<<<<<<<<<<<=========<<<<<<;;;:::::::::<<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;;;;======<<<;;;::::::::::::::::::::::::;;;;;;:::;;;<<<===>>>>>>>>>===<<<;;;:::::::::;;;:::::::::::::::999999888999999:::::::::;;;;;;;;;::::::999999999888888888888888999999999:::::::::::::::::::::::::::::::::999999999:::999999888888888888999999999999888888666666666666666666666666888777777777777666666666666555555444333222222111000000111222222222222222111111111222333444666666777888888888999999999999999999999888777666666555777666666777888;;;===>>><<<>>>@@@BBBCCCFFFJJJLLLRRRSSSSSSTTTSSSRRRPPPOOOPPPMMMIIIDDD???<<<:::999666555444333111111111111///...---,,,,,,++++++,,,++++++,,,++++++,,,///222000000111222222222222111111111111222444777:::;;;>>>AAAFFFHHHGGGFFFEEEDDDEEEFFFHHHHHHGGGEEEEEEEEEFFFFFFGGGGGGGGGEEEDDDCCC???<<<888333///---,,,,,,)))))))))))))))******+++((((((((((((((((((((((((((((((''''''''''''''''''~~~iii[[[OOOLLLJJJ???@@@:::555555888999666222444444444333333444444444222111000000111111000///........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***(((&&&,,,+++***)))))))))************+++++++++******)))***)))((()))***+++)))(((,,,,,,+++******)))(((((()))******++++++******)))(((((()))***************((()))))))))((('''&&&&&&+++++++++,,,---,,,)))''''''((()))******)))'''&&&+++++++++************************))))))))))))))),,,+++******,,,,,,+++***,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))+++******************+++)))+++---///333999@@@EEEDDDFFFJJJLLLMMMNNNPPPRRRVVVWWWXXXXXXWWWSSSOOOMMMNNNMMMLLLNNNQQQTTTVVVVVVOOOPPPPPPQQQRRRRRRRRRRRROOOLLLGGGCCCAAAAAACCCDDDJJJKKKNNNQQQRRRPPPKKKGGGBBB???:::555111000111111333333222333444666888::::::;;;<<<<<<;;;;;;===>>>BBB@@@???@@@BBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>============<<<<<<<<<======>>>>>>>>>======>>>??????@@@AAAAAAAAA@@@???======<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;888888777777777888888999::::::;;;;;;<<<<<<<<<===:::;;;;;;<<<<<<<<<<<<;;;========================;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<;;;;;;::::::::::::::::::::::::;;;;;;::::::;;;<<<<<<===<<<<<<<<<;;;;;;:::::::::999::::::::::::999888888999999999999::::::::::::888888888888777777777777888888888888999999999999999999999999999999999999999999999999999888777666888888777777777777888888666666666666666666666666666666666666555555555555444444333333222222111111000000111222333333333333111111111111222555777888:::999888777777888999::::::999999888777666555555666666666666888:::===???===>>>AAADDDGGGKKKNNNPPPTTTTTTTTTSSSQQQOOOMMMKKKKKKHHHCCC>>>:::888777777444444222111000/////////...------,,,+++++++++,,,''')))+++,,,,,,---000222111111111111222111111111111111222444777:::===>>>@@@CCCHHHJJJHHHFFFCCCBBBEEEHHHKKKJJJGGGEEEFFFHHHEEEFFFGGGFFFDDDBBBAAAAAA>>>:::555111...,,,+++***)))))))))))))))***++++++(((((((((((((((((((((((((((((((((''''''&&&%%%%%%{{{gggZZZQQQSSSQQQEEE???:::555555777888666222222222333333333333222222222111000000111111000///---.....................,,,,,,,,,,,,,,,,,,,,,,,,'''((()))******)))((((((+++++++++***************)))******+++++++++******)))))))))***++++++)))'''%%%%%%'''(((***+++,,,---(((((())))))))))))(((((((((((()))***************((((((((((((((('''&&&%%%*********,,,---+++(((%%%%%%%%%%%%&&&'''((())))))*********************************)))))))))))))))+++)))((()))***+++***)))******))))))))))))(((((())))))))))))))))))))))))*********++++++*********,,,,,,,,,---///444;;;@@@BBBDDDGGGJJJKKKLLLNNNPPPTTTUUUWWWXXXWWWSSSOOOMMMMMMKKKJJJKKKOOORRRTTTTTTNNNOOOPPPRRRRRRRRRQQQPPPOOOLLLFFFAAA??????@@@BBBHHHJJJMMMRRRTTTRRRNNNJJJGGGDDD===777333000000000333222222333444666888::::::;;;===<<<;;;;;;<<<===AAA@@@???AAABBBCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<=========<<<<<<======>>>>>>????????????>>>===<<<<<<===============<<<<<<<<<;;;;;;999999888888888888999999666666666777777888888888999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;888888999999::::::;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;::::::::::::;;;;;;:::;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::::::::::::::;;;;;;;;;;;;;;;:::::::::999999::::::999999888777888888888999999999::::::888888777777777666666666777777777888888888999999888888888888888888888888999999999999888888777666888777777666666777777888777777777777777777777777555555555444444444333333222222222222222111111111000000222333333444444444333222222222333555777999:::999888666666777999:::999999888888777666666555777777777777999;;;===>>><<<>>>AAAEEEJJJNNNPPPQQQTTTSSSRRROOOMMMJJJHHHFFFCCCAAA===:::777666666666444444222111000/////////------,,,+++++++++,,,,,,'''))),,,......///222333222222111111111111111111111222444666:::===???AAAAAAEEEIIIKKKIIIFFFCCCBBBCCCGGGJJJKKKHHHGGGHHHKKKFFFGGGGGGEEEBBB@@@???@@@<<<888333///...---+++***)))))))))((()))******+++((((((((((((((((((((((((''''''(((((('''&&&%%%$$$yyyeeeYYYTTTZZZZZZMMM<<<:::777555555555444333111111222222222222111111222000//////000111///...---------...............------,,,,,,,,,,,,------$$$%%%&&&''')))+++,,,---++++++++++++******))))))))))))***++++++++++++***((('''''')))******(((&&&+++******)))((('''&&&&&&(((((())))))))))))(((((((((((()))***************(((((((((((((((((('''&&&(((((()))***+++***(((%%%%%%%%%$$$$$$%%%'''***+++)))))))))***************)))))))))))))))************)))((()))******)))((())))))))))))))))))))))))************************)))***++++++++++++***))),,,,,,,,,,,,---111666;;;???BBBEEEGGGHHHJJJLLLNNNQQQSSSVVVXXXWWWTTTPPPMMMKKKIIIHHHIIILLLNNNOOOOOOLLLNNNOOOQQQQQQQQQPPPOOOQQQNNNHHHCCC@@@???@@@AAAEEEGGGLLLQQQUUUTTTPPPLLLIIIEEE???999444000///...000000///000111333555777999;;;<<<<<<;;;::::::;;;???>>>>>>@@@BBBCCCAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA======>>>>>>>>>===<<<;;;<<<<<<;;;;;;;;;;;;;;;;;;======>>>>>>????????????>>>>>>===<<<<<<===============<<<<<<<<<;;;;;;;;;;;;:::999999888999999999777777777777777888888888777888999::::::;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::999999::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;888999999999999999999:::;;;;;;::::::::::::::::::;;;;;;::::::::::::;;;;;;999:::;;;;;;999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999999999999::::::;;;;;;;;;;;;:::999999999999999999888888777777777888888888999999999888888777777777666666666666777777777777888888888777777777777777777777777888888888999888888777777777777666666666666777777777777777777777777777777444444333333333222222222111111111222222222222222111111222444555555555555555555555555666666777888999888777666666666777888888888888888777777777777777888999:::;;;<<<<<<<<<;;;<<>>@@@AAAAAAEEEHHHJJJIIIGGGEEEEEECCCEEEHHHIIIIIIIIIJJJKKKGGGFFFEEECCCAAA???===<<<777444000//////...+++(((((((((((((((((())))))***((((((((((((((((((((((((&&&'''((())))))(((&&&%%%xxxcccVVVQQQYYYYYYJJJ999999888666222111333555000111222333333222111000111000...///000000///------------.........//////......---,,,,,,---......(((((('''''')))+++---...+++++++++++++++***))))))))))))***+++++++++++++++(((((((((***++++++(((&&&111000---+++(((%%%###""")))))))))******)))))))))(((((()))***************''''''((()))))))))((((((((((((((()))++++++)))''''''''''''(((((()))))))))((()))))))))*********+++(((((())))))******+++++++++***))))))++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++++++++***)))++++++,,,,,,,,,///444888===@@@CCCEEEFFFGGGIIIKKKNNNPPPTTTVVVVVVTTTPPPNNNJJJIIIHHHIIIKKKLLLLLLLLLJJJKKKMMMNNNPPPPPPPPPPPPQQQNNNIIIDDD@@@>>>>>>???AAADDDJJJQQQUUUTTTQQQMMMKKKHHHCCC===777333000...............000222444555777999;;;;;;999888888999<<<;;;<<<>>>@@@@@@???===????????????????????????<<<===>>>>>>>>>===<<<;;;:::::::::999999888888888===============>>>>>>>>>======<<<<<<<<<======>>><<<<<<<<<;;;;;;;;;::::::;;;:::999999888888888999999999999999999999888888666777888999::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;:::999888888999:::;;;:::;;;;;;<<<<<<;;;;;;:::::::::999999999999999999::::::::::::::::::::::::;;;::::::999999::::::;;;888:::;;;:::888888999;;;::::::::::::::::::::::::::::::999999999999999:::999:::;;;;;;;;;;;;:::999999999999999999888777777777777777777888888888999888888888777777777666666666666666777777777888888666666666666666666666666666777777888888888888777666666666666666666666666666666666666666666666666333333222222222111111111111111111222222333333333111222444555666777777777777777888888888888777777888777777666555555666666777777777777888888888888888:::;;;======<<<;;;:::::::::===BBBIIIMMMNNNMMMNNNLLLIIIFFFBBB???===<<<888888777666444333333222333222111000///.........,,,+++++++++++++++,,,,,,,,,...000111111333666888333333111000000000111111222333666999<<<>>>@@@AAAAAADDDGGGIIIIIIHHHHHHIIIGGGGGGHHHJJJMMMMMMLLLKKKHHHEEEAAA??????>>>;;;777222///,,,---//////***&&&'''''''''''''''(((((()))((((((((((((((((((((((((&&&'''(((******)))((('''xxxbbbRRRKKKRRRQQQ@@@777999:::666111///222555111222333333333333222111000///......//////...------------........./////////...------------...///111///,,,)))((()))***,,,***++++++++++++***))))))((()))***+++++++++++++++******+++---...---+++(((((())))))***++++++,,,,,,******++++++++++++******(((((()))***************''''''((()))*********)))((((((((()))+++,,,***)))((()))+++,,,,,,***(((&&&(((((())))))*********+++'''(((((()))***++++++,,,,,,+++******,,,,,,+++***((()))))))))************++++++++++++++++++++++++)))***+++,,,,,,+++***)))(((***++++++---///444777;;;>>>AAACCCDDDEEEHHHIIIKKKNNNRRRUUUVVVTTTPPPMMMKKKJJJIIIJJJLLLMMMLLLKKKHHHIIIKKKMMMOOOPPPQQQRRROOOLLLGGGBBB>>><<<<<<<<>>???===;;;========================<<<===>>>>>>>>>===;;;:::999999888888777777666666::::::;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<===>>>>>><<<<<<;;;;;;;;;:::::::::::::::999888777777888888777777666666555555444444666666777999999::::::::::::::::::;;;;;;<<<<<<<<<;;;:::999888888999:::;;;::::::;;;<<<<<<;;;::::::;;;:::::::::999999888888::::::::::::::::::::::::;;;::::::999999::::::;;;777:::;;;:::888777999;;;999999999999999999999999888888888888999:::;;;;;;888999:::;;;;;;;;;:::999888999999999999888777777777777777777888888888888888888888888777777777777666666666666777777777777666666666666666666666666555666777888888888888888555555666666666666555555555555555555555555555555222222222111111111111000111111111222333333444444222333444666777888888888888888999::::::999777666777777666666555555444444666666666777888888999999999;;;===??????===;;;999999999<<>>@@@@@@AAACCCFFFHHHHHHIIIJJJKKKMMMKKKKKKMMMQQQQQQOOOLLLHHHCCC>>><<<>>>===999444...+++***,,,///...)))$$$&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%''')))***+++***)))(((ttt```TTTNNNGGGBBBAAA:::999777666555555666666===;;;888444222000000111111111000///////////////000---+++***,,,---.........,,,+++,,,...---+++((( %%%+++...,,,***+++,,,)))***,,,---,,,***((('''++++++************++++++))))))))))))))))))))))))(((((('''&&&&&&'''((()))---,,,***)))((())))))***++++++***)))(((((())))))******))))))))))))******))))))))))))))))))))))))++++++************++++++&&&&&&'''((()))******+++******))))))))))))******,,,,,,+++***)))(((''''''------------+++***((('''))))))))))))))))))))))))***************+++++++++******)))***+++---///111222555:::???DDDFFFHHHHHHFFFKKKQQQTTTTTTRRROOONNNLLLKKKJJJKKKLLLKKKJJJHHHIIIIIIIIIJJJLLLMMMOOOPPPLLLKKKIIIGGGCCC@@@===;;;>>>CCCIIIOOOSSSRRRPPPNNNKKKIIIGGGCCC>>>:::666444333111000///...000111222444555777999;;;<<<======999999999::::::;;;;;;;;;===>>>??????>>>===???@@@<<<:::888777777:::<<<>>><<<:::777777888999777555999999999999:::;;;<<<===;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::999999888888888999777555555555555444333888777777777777999;;;<<<;;;;;;;;;:::777777888999888888999999999:::::::::::::::::::::::::::::::::<<<;;;999777777888999::::::999888777777999;;;<<<;;;;;;:::::::::999999999888888999999999::::::::::::::::::999999999888888333333444666777888::::::;;;;;;;;;;;;::::::999888777777777777777777777777:::::::::999888777666666444777999:::999777666666888777666555555444555555777777666666666666777777:::777555555888888666333333333444555666777888888666666444333333333333333444333111000//////000000111222222333333444444555555555555666777999:::;;;999999888999::::::999888777777777777666666666666777888::::::888777888999===>>>???@@@>>><<<888666444666:::>>>BBBDDDDDDDDDDDDDDDCCC???:::666555555666666555444222111000000000//////...------,,,,,,,,,+++***))))))---222666;;;777444555999:::888555222111000//////000111222444555777999;;;===???@@@CCCBBBCCCGGGMMMQQQQQQOOOIIIJJJMMMQQQRRROOOJJJFFF???@@@@@@???;;;555///+++,,,+++)))((((((((()))***''''''''''''((((((((((((+++*********))))))(((((()))((('''&&&&&&'''((()))qqq]]]RRRLLLEEEAAA???:::999777666555555666666<<<:::777333111000000000111000000///////////////111...++++++,,,---------...,,,***+++---...---+++&&&))),,,------+++++++++***++++++,,,+++***)))(((*********))))))*********))))))))))))))))))))))))''''''&&&&&&''')))+++,,,(((((((((((()))+++,,,---***))))))(((((((((((((((******))))))))))))******))))))))))))))))))))))))***))))))))))))))))))***((((((((())))))***************))))))))))))******''''''&&&%%%%%%$$$$$$$$$************))))))))))))))))))))))))))))))))))))************************************+++---...///...000555999>>>AAACCCDDDBBBFFFJJJMMMMMMLLLKKKJJJLLLKKKJJJJJJKKKJJJHHHFFFFFFFFFGGGHHHIIIKKKMMMNNNLLLLLLJJJHHHEEEAAA???===AAADDDIIIMMMNNNMMMKKKIIIIIIHHHFFFCCC???;;;888777555333111/////////000111222333444555666777777777888888888999:::;;;;;;<<<<<<===>>>===<<<;;;<<<===<<<:::999888777888:::;;;<<<999777777888999777555888888888888999:::;;;<<<;;;;;;;;;;;;<<<<<<<<<===<<<;;;;;;;;;:::::::::::::::::::::999999888888888999777555555555555555333666555555555666777999:::888999:::999777666888999888888888999999999::::::::::::::::::::::::::::::;;;:::888777666777888999:::999888777777999:::<<<:::999999999888888888888888888888999999999::::::::::::999999999888888888777777777888999999::::::::::::;;;;;;:::999999888999999999999999999999999999999999999888777666555444777999:::888777666666999888777777777777777777666666555555555555666666777555555555666777666555444444444555666666777777555444444444333333222222333222111000000000111222333333444444555666666666666666666777888:::;;;<<<::::::::::::::::::888777666666666555555555555555555777999:::999999:::<<<>>>???@@@@@@???<<<999777777999<<>>999666444444555555444333222000000/////////...------,,,,,,+++,,,,,,+++******...333777;;;777444555888999777444000000///......///000111444555777:::<<<>>>???@@@BBBBBBCCCHHHNNNQQQOOOMMMHHHIIIKKKMMMMMMKKKGGGCCCAAA???===:::666111...,,,++++++)))((((((((())))))''''''''''''(((((((((((()))))))))(((((((((''''''((((((''''''''''''((((((nnn\\\QQQLLLFFFAAA@@@:::999777666555555666666999888555333111000000000000000000000////////////111...,,,+++,,,------,,,---,,,***+++---/////////,,,++++++,,,------+++***+++++++++******************))))))(((((())))))***))))))))))))))))))))))))&&&&&&'''''')))+++,,,---%%%%%%&&&&&&''')))***+++((((((((('''''''''''''''******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))***************************))))))))))))******((((((((((((((((((((((((******)))))))))***,,,---))))))))))))))))))))))))+++++++++******))))))(((++++++******++++++,,,---,,,---000444888===@@@BBBBBBEEEHHHJJJJJJJJJKKKLLLMMMKKKJJJJJJJJJIIIFFFDDDBBBCCCCCCEEEGGGIIIKKKLLLMMMLLLKKKIIIFFFDDDBBB@@@CCCEEEGGGIIIIIIHHHEEEDDDFFFFFFEEECCC@@@>>><<<:::888777444111///.........222222222222222222333333666666777888999;;;<<<<<<;;;<<<===<<<:::999999;;;<<<<<<;;;::::::999999999;;;999777777888888777666777777666777777888999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::::::::999999999999999999888888888999777555555555666555444444444333444444555666777555666777777666666777999777888888888999999999999999999999999999999999999999888777666555666777888999888777777777888:::;;;888888888777777777777666888888888999999999999:::999999999999888888888777888888888888888888888888999::::::::::::999888888999999999999999999999999888999999888888777666555555777999999888666666777777777777666777777888888555444444444444444444555444555666666555555666777444444444444444555555555222222333444444333222111222111000000000111222333555555555666777777888888888888888999:::;;;<<<<<<<<<<<<<<<;;;:::999888777444444444444555555555555555777:::;;;;;;<<<===??????@@@AAAAAA???===:::888;;;<<<>>>@@@AAAAAA@@@@@@@@@@@@???<<<888555444444333222222111000//////.........---,,,,,,++++++***,,,,,,,,,+++,,,...333666;;;888444444666777555222000000/////////111222333444555888;;;>>>???@@@@@@AAABBBEEELLLRRRSSSPPPLLLIIIHHHGGGGGGGGGEEEBBB???AAA>>>999333///---,,,---******)))((((((((())))))''''''''''''(((((((((((((((((('''''''''''''''&&&''''''((((((((((((''''''nnn\\\RRRMMMHHHCCCAAA:::888777666555555666666666555444222111000000000000000000000000//////...///---++++++---......---///---+++++++++---///000...+++)))***,,,...,,,***++++++***))))))******+++))))))(((((((((((())))))((((((((((((((((((((((((((((((((()))***++++++,,,''''''&&&&&&%%%%%%%%%%%%((((((((((((((((((((('''******))))))))))))******((((((((((((((((((((((((((())))))))))))))))))(((+++++++++*********************))))))))))))******+++++++++,,,,,,---------...---+++******,,,...///)))))))))))))))))))))))),,,++++++***)))(((((('''+++++++++************+++,,,---...111555:::???BBBAAACCCEEEFFFGGGHHHJJJMMMLLLKKKIIIIIIHHHGGGDDDBBB@@@AAABBBCCCEEEGGGIIIJJJLLLLLLKKKJJJHHHFFFDDDCCCEEEEEEFFFFFFFFFDDDCCCBBBCCCCCCCCCBBBAAA@@@???>>><<<:::777444111///...---222222222222222333333444444555666777999:::;;;<<<;;;<<<===;;;999888888999;;;;;;<<<===<<<<<<:::::::::999888777777777666666666555555555666666777888:::::::::;;;;;;;;;<<<<<<::::::::::::999999999999999999999888888888888888888777555444555666555444333333333444444555555666222444555666555555666888777777777888888888888999999999999999999999999999888777666555555555666666888777777777777888999:::888888888777777777666666888888888888999999999999999888888888888777777777666666666666666666666666888999999999999999888888777777777777777777777777777777888888777666666555555777888888777666666777444444444444444555666777555555444444444444555555555888999888555333555777555444444444333333333222///111333444444333111000000000//////000222333444666666666777888888999999999999:::;;;<<<==================<<<:::888777777444444555555666666666777888:::<<<=========>>>@@@BBBCCCCCCCCCAAA???===;;;>>>>>>?????????>>>===<<<======<<<:::666333222333000000000//////.........------,,,,,,+++******)))***+++,,,,,,,,,...222555:::777444444444444333111111000000000111333555666444666999===???@@@AAA@@@@@@CCCIIIQQQXXXYYYTTTOOOIIIGGGDDDBBBAAA@@@===;;;???<<<666111---+++++++++)))))))))((((((((())))))''''''''''''((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&}}}mmm[[[RRRMMMGGGBBB@@@:::888777666555555666666444444333222111111000000///000000111000///......,,,+++***+++.../////////000///---+++***+++---...,,,)))'''(((+++...---++++++******))))))***++++++))))))(((((((((((())))))((((((((((((((((((((((((***************))))))))))))))))))(((''''''&&&%%%(((((()))*********)))(((******))))))))))))******(((((((((((((((((((((((()))******++++++******)))+++++++++*********************))))))))))))******''''''((())))))*********///...,,,******+++,,,---))))))))))))))))))))))))++++++******)))(((''''''******************)))))),,,,,,,,,...222777<<<>>>;;;===>>>???@@@BBBFFFIIIKKKIIIHHHGGGGGGFFFCCCAAA@@@AAAAAACCCDDDFFFHHHIIIJJJJJJJJJIIIHHHGGGFFFEEEDDDEEEEEEEEEEEEDDDCCCBBB@@@@@@AAABBBBBBAAAAAA@@@???===:::777444111///...000000000000111333444555333333555666888999:::;;;;;;<<<<<<;;;999777888999555777999:::;;;;;;::::::999999888777666555666666555555444444444555666666999999999999::::::::::::999999999999999999999999888888888888888888888888888666444444666666666555444444555555555666555555000222444555555555666777666666777777777888888888888888888888888888888888666666666555555555555555777666666666777777888888888888888888777777777777777777888888888999999999888888888777777777666666444444444555666666777777777777888888999888888777666666666666666666666666666666777777777666555555555666888777666555666777444444333444444555666666666555555555555555555666888:::;;;999555333444666444444333333222222111111///000222444444444222111000000//////000222444555666666666777888888999999:::;;;<<<===>>>>>>======<<<>>>>>><<<999666666666555666666777888999999:::<<<>>>@@@@@@???>>>???@@@EEEEEEEEEDDDBBBAAA???>>>>>>>>>>>>===<<<:::999999999999999777444222111222........................---,,,,,,+++******)))))))))***,,,,,,---...111444888666444333222222111000/////////000222444666888666777:::===@@@AAABBBBBBAAAEEEMMMWWW^^^^^^YYYSSSIIIFFFBBB???>>><<<:::999:::888555111...+++***)))((((((((()))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&zzzjjjYYYOOOJJJDDD???<<<:::999777666555555666666333333222222222222222111///000111111111000...---+++******,,,...000///............,,,***)))+++,,,***)))((()))+++---------***************+++++++++***))))))(((((())))))***))))))))))))))))))))))))************)))((('''&&&))))))***++++++***))))))'''(((***+++++++++***)))******))))))))))))******)))))))))))))))))))))))))))***+++,,,,,,+++***))))))***************************))))))))))))******&&&&&&''''''(((((()))))),,,+++)))((((((((())))))))))))))))))))))))))))))*********))))))(((((('''))))))*********))))))((())))))***+++...222666888999:::<<<===>>>AAAEEEHHHIIIGGGFFFFFFFFFEEEBBB@@@AAAAAAAAABBBDDDEEEGGGHHHGGGGGGHHHHHHHHHGGGFFFFFFDDDDDDEEEEEEEEECCCBBBAAA===>>>???@@@AAAAAABBBAAA@@@???===:::777444222111...---------...000222444333333444555777888999999999;;;;;;:::888777888999000222444666777888888777888999999777555444555777555555444444444444555555777777777777888888888888777888888888888999999999777777777888888888888888888666444444666666666555555555666777777666666555///222444555555444555555666666666666777777777777777777777777777777777777666666666555555555444444555666666666777777777777888888888888777777777777777777777888888888888999777777777777666666666666555555666777777888999999666666777888888888888777888888888888888888888888555555666666666666555555555666777777555555666777666666666555666666777777666666555555555555666666999::::::888555444444444333333222222111111000000///000222333444444444444222222111111222444555777777777777888999999:::::::::;;;===>>>>>>>>>===<<<:::===>>><<<888555555777666777888999:::;;;<<<===???AAABBBBBB@@@???@@@AAAEEEEEEDDDCCCBBB@@@???>>><<<;;;:::999888777666666555666666444222000000111---------...............------,,,++++++******))))))+++---...//////222333555444333222111000000000---------///111444666888888999;;;===???AAACCCDDDCCCGGGOOOYYY```___YYYSSSHHHEEE@@@===;;;:::888666444444222000---+++)))(((''''''((()))))))))((((((''''''''''''((((((((((((((((((((((((((()))))))))''''''((((((((((((''''''yyyiiiXXXOOOJJJCCC===;;;:::999777666555555666666222222333333333333333333//////111111111000...---...---,,,---......---+++***,,,---,,,***)))***,,,***,,,---,,,++++++,,,---((()))***+++,,,++++++************))))))*********))))))))))))))))))))))))'''((()))))))))((('''&&&((()))))))))((('''&&&%%%&&&''')))***+++***)))(((******))))))))))))******))))))))))))))))))))))))((()))***++++++***)))(((((((((((())))))***************))))))))))))******))))))))))))))))))))))))'''((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((((('''((()))******))))))((((((((()))***,,,...111222666888:::<<<===@@@DDDGGGGGGEEEDDDEEEEEEEEEBBB@@@AAAAAAAAAAAABBBCCCDDDEEEDDDEEEEEEFFFFFFFFFFFFEEECCCDDDEEEEEEDDDAAA???===;;;<<<>>>???@@@AAAAAAAAAAAA@@@???===:::888666555///...---,,,,,,...000111333333444555666666777777777888999888777666777888222222333444555666666666777999999777555444555777666555555444444444555555555555555666666666777777777777777777888888999999666777777777888888888999777666444444666777666555444555666777777666555444000222555666555444444444555555555666666666777777777777777777777777777777666666666666666555444444555555666666777777666666777777777666666666555555777777777777888888888888777777666666666555555555777777777777777777777777555666666777888888777777888888888888888888888888444555555666666555555555555666777666555444666777777777666555555555666666555444444444444444444555666555444444555555444333111111111111111111000000000111222333444555666666777666555555666777888999888999999::::::;;;<<<<<<:::;;;===>>>???>>>===<<<888;;;===;;;666333555777666777888999;;;<<<===>>>???AAACCCCCCBBBBBBCCCDDDCCCCCCBBBAAA@@@>>>===<<<888888777666555444444444222333444222000//////000------------......//////---------,,,++++++*********,,,///111111222333555222222222111000///000111...//////111444777:::;;;;;;:::;;;<<<>>>BBBEEEGGGEEEHHHOOOXXX]]][[[SSSMMMEEEBBB>>>;;;999888555333000///...,,,***)))((((((&&&&&&((()))))))))((((((''''''''''''((((((((((((&&&&&&'''''''''(((((((((((((((''''''''''''(((((({{{lllZZZQQQLLLEEE>>>;;;:::999777666555555666666111222333444444444444333...///111222111000...---000///.........---***(((&&&))),,,,,,***)))+++---,,,///111000,,,******,,,'''(((***,,,---,,,***)))++++++************++++++))))))))))))))))))))))))%%%&&&''')))))))))((('''(((((('''&&&### $$$&&&((()))***)))((('''******))))))))))))******))))))))))))))))))))))))'''((()))++++++)))((('''&&&''''''((()))******+++******))))))))))))******((((((((('''''''''''''''&&&'''(((***++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))&&&''')))*********)))((())))))***+++---...000111000222555777888;;;???AAAEEEDDDCCCDDDEEEDDDCCCAAAAAAAAA@@@@@@AAAAAABBBCCCBBBCCCDDDEEEEEEEEEEEEEEECCCDDDEEEEEECCC???<<<999:::;;;===>>>@@@@@@AAAAAAAAAAAA@@@>>><<<:::888777222111///---------///000444444444555555555666666444666777666555555666777666666666666777777777777777999999777444333555777666555555444444444555555444444444555555555555666666666777777888888888999666666777777888888888999777555444444666777666666444555666666666555444333000333666777555444444444555555555555666666666777777777777777777777777777666666777777666666555444444555555666777666666666666666555555555444444444777777777777888888888888777666666666555555555555777666666555444444333333555555666777777888777777666666666666666666666666444444555555666555555444555666777666444444666777666555444333333333333333444333333222222333333444333111///111555777555333000000000000000111111111222222222333444666777888:::999888888888999:::;;;::::::;;;;;;<<<=========:::;;;===>>>???>>><<<;;;666:::<<<:::666333444777666777888999;;;<<<>>>>>>>>>@@@BBBCCCCCCDDDEEEFFFBBBAAA@@@???===<<<;;;;;;666555444333333333333333111222333111///...///000,,,------....../////////......---,,,,,,++++++***+++...222333444444555666111111111000//////000222222222333555888;;;>>>@@@<<<;;;;;;;;;>>>AAAFFFHHHFFFIIIOOOUUUYYYVVVNNNFFFBBB@@@<<<:::888666333111///---***(((&&&'''((()))%%%&&&((()))))))))((((((''''''''''''((((((((()))%%%%%%%%%&&&&&&''''''''')))((('''&&&&&&'''((()))zzzkkkZZZPPPIIIBBB>>>>>>;;;999666444333555777999:::999666444222222333333666333///---...///000000///---***))))))))))))(((.........---------,,,,,,------+++***))))))((((((************************))))))))))))))))))))))))+++***)))(((((('''((((((************************!!!'''))))))))))))%%%'''))))))(((''''''(((,,,)))''''''***+++)))&&&''''''''''''(((((((((((())))))(((((()))***++++++))))))************))))))&&&''')))***+++***((('''+++***)))'''''''''((()))))))))))))))((((((((((((''''''((())))))))))))))))))))))))))))))))))))))),,,+++***)))((((((((((((((('''''''''))),,,///111---...111333444888<<<@@@DDDEEEFFFDDDBBBBBBBBBCCCBBBBBBAAAAAAAAABBBCCCCCCBBBCCCEEEEEEDDDDDDFFFGGGHHHGGGFFFCCC@@@===:::888;;;;;;<<<===>>>???AAAAAACCCAAA??????@@@@@@===999666333000......//////...111111222333444666777888666666666666666666666555444555555444333333555777888888888888777777777666777777666666555555555555333333333333333333333333666888999999777666666777999888888777666555444444555555666666666666555555777777777777666666666666555555555555555555555555333333333444444444555555333333444555666666666666111111222333333444555555666999888555444888888666666666666666666666666666666666555555555777888999777666555444333444444555555555555555555555555555222222333444555666777888666666555555555555666666333333444444555666666666666666777777666444222111333333444444333222000///111111000000000000111111444222000222666999999777222222222222222111000000333333333444555777999;;;;;;;;;;;;;;;;;;<<<======::::::;;;<<<<<<<<<<<<<<<:::::::::999999999888888777888999888777666777888888999;;;<<<<<<<<<>>>@@@AAAAAABBBBBBCCCBBBBBBBBBCCCAAA???<<<999777555444222222222222222222222222////////////............000///...---,,,+++++++++))))))))))))***,,,///000111222333555666555555444333222000//////111222444333333444555777:::===>>><<<<<<<<<===???AAACCCEEECCCFFFKKKNNNOOOLLLGGGDDD???===:::777333000......+++*********))))))((((((''''''((()))))))))))))))%%%%%%'''((((((((('''&&&(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&uuufffUUULLLEEE???;;;;;;;;;999666333222333555777555555555444333222111000555222///...///000000///...,,,******+++,,,,,,+++++++++*********))))))))),,,,,,+++***))))))))))))************************))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))%%%''')))(((&&&$$$######''')))***)))(((((()))***&&&%%%%%%&&&((()))))))))''''''((((((((()))))))))(((((('''''''''((())))))((())))))******))))))(((&&&''')))++++++***)))(((***)))(((''''''(((((()))))))))))))))((((((((((((((()))******++++++******))))))))))))))))))))))))+++***))))))((())))))))))))((('''((()))+++...///,,,---000111333666;;;>>>@@@BBBCCCCCCBBBBBBCCCDDDBBBBBBAAAAAA@@@??????>>>@@@BBBCCCCCCCCCCCCDDDFFFGGGFFFEEECCCAAA>>><<<;;;::::::::::::;;;===@@@AAACCCAAA@@@@@@BBBBBB???<<<999666222000000000///.../////////000111333444555111111111111111111111111555666777777666666777999888888888777777777666666666666666555555555444444333333333333333333333333444666888888777777777888999888888777666666555555555555666666666666555555777666666666666666666666555555555555555555555555333333444444444555555555444444555666666666555555222222333333444555555666555888777444444777777555555555555555555555555555777666555555555666777888777666555444333444444555555555555555555555555555444444444444555555555555666666555555555555666666444444444444333333333333444555555666555444222222444444444444333222111111111000000000000000000111222000000111555888888777222222333333444333333222555555555666777999;;;<<<<<<<<<<<<<<<<<<===>>>>>>>>>????????????>>>>>>===999999999999888888888888666777888888666666777888888:::<<<<<<<<<===>>>@@@BBBBBBBBBAAA@@@???>>>===@@@>>><<<999777555333333222222222222222222222222////////////..................---,,,+++******+++)))))))))***+++...000111222333444555555444444333222111000///000222444555555555555666888:::<<<>>><<<<<<<<<===>>>@@@CCCDDDCCCEEEHHHJJJJJJGGGCCC@@@===;;;999555222///------*********)))))))))((((((''''''((()))))))))))))))&&&&&&((()))))))))((('''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&ttteeeUUULLLGGGAAA======;;;999666333111222333444000111333444333222///...333111000///000000///...---,,,++++++---//////...,,,,,,,,,,,,++++++++++++++++++***************+++************************))))))))))))))))))))))))))))))((((((((()))******(((((((((((((((((((((((()))))))))'''&&&'''))),,,000000...+++(((&&&&&&''''''((())))))))))))***+++((((((((()))))))))************)))((((((((())))))'''(((((())))))((((((''''''(((***+++++++++***))))))(((((((((((())))))***(((((((((((())))))))))))******+++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))((((((((()))******))))))(((((()))***,,,---***,,,...///111444888;;;???BBBEEEFFFFFFFFFGGGHHHCCCCCCCCCCCCAAA???===;;;???AAABBBBBBAAABBBCCCEEEEEEEEEDDDCCCBBB@@@>>>===999888777777888;;;>>>@@@AAA@@@???@@@BBBBBB@@@???<<<999555333222111///...///...//////000111222333222222222222222222222222444666888888777666777888777777777777666666666666555555555444444444444444333333333333333333333333111333666777666666888999888888888777777666666666555555666666666666555555666666666666666666666666555555555555555555555555333444444444444555555555555555666666666555444444222222333333444555555555444666666333333666777444555555555555555555555555777777666555555555666666666666555444444444444555444444444444444444444444666555555555444444333333666555555444444555555666444444444333222111111111333333444444444333333222666555444333333333333333111000000//////000000111111000///111333555666666222333444555666666666666777777777888999;;;===>>>>>>>>>=========>>>??????AAAAAAAAA@@@???>>><<<;;;888888888777777777666666444555777777666666888999:::;;;============???@@@BBBBBBAAA???===;;;999888<<<:::888666444222111111111111111111111111111111/////////............---------,,,+++************))))))***+++---///111333333333444444444333222222000//////000111444666777888888888999:::;;;<<<===<<<<<<<<<===???AAACCCDDDCCCDDDEEEDDDCCC@@@===;;;:::888555222000---,,,+++******))))))))))))((((((''''''((())))))))))))(((''''''((())))))))))))(((%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&qqqcccTTTLLLGGGBBB>>>>>>:::888555222111111222222///000111222222111000000111000000000111111...,,,...,,,+++,,,...///...---------------,,,,,,,,,,,,******))))))***++++++,,,************************))))))))))))))))))))))))(((((((((((()))***++++++))))))))))))))))))))))))%%%&&&''''''(((+++000333:::888444---'''###""""""(((+++,,,***&&&$$$%%%((())))))))))))************------,,,+++*********+++''''''((((((((((((''''''))))))***++++++++++++***''''''(((((())))))******(((((((((((())))))))))))******+++,,,,,,,,,,,,+++(((((((((((((((((((((((('''''''''((((((***++++++***))))))))))))******+++)))+++,,,---///111555888===@@@DDDEEEEEEEEEEEEEEECCCDDDEEEEEEDDDBBB???===???@@@BBBBBBAAAAAACCCDDDFFFFFFEEEDDDBBB@@@>>>===888777555444555888<<<>>>=========???@@@@@@@@@??????<<<888666444222000...111000000000000111222222222222222333333333333333111333555666555444555666777777666666666555555555444444444444444444444444444444333333333333222222111333555555555555666777777777777777777777777666555555666666666666555555555555555666666666666666555555555555555555555555444444444444555555555555444555555555444333222222222222222222333333444444333555555222222555666444444444444444444444444444777666666555555444444444555555555555444444555555444444444444444444444444555555555444444444333333555444444444444444444555444333333333222222222111111222222222333333222222555444333222111222333333111000000//////000000111222111000111222222333333222333444666777888888888888888999:::;;;<<<===>>>??????>>>>>>>>>??????@@@??????>>>===;;;999777666777777666666666555555555222444666666666777888:::;;;<<<>>>>>>===>>>???AAAAAA@@@???>>><<<:::888666888777555444222111000000111111111111111111111111//////.........---------------,,,+++++++++++++++******,,,---///111333444444444444333222111111000......///111333666888999;;;;;;;;;;;;;;;<<<<<<<<<:::;;;===???AAADDDFFFGGGDDDCCCBBB???===:::888777555444222///---+++******))))))))))))))))))((((((&&&'''(((((())))))((((((&&&''''''((((((((((((((()))))))))(((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&kkk^^^PPPHHHDDD>>>;;;:::999888555333111111111111222111111000000111333444/////////111222111...,,,...---,,,,,,------,,,***)))))))))***************))))))))))))***+++,,,,,,************************))))))))))))))))))))))))))))))((())))))***+++,,,************************((()))***)))((((((***,,,:::888444---'''###"""###%%%''')))'''###!!!###%%%))))))))))))************------,,,+++*********+++''''''((((((((((((''''''))))))***+++++++++++++++''''''(((((())))))******'''((((((((()))))))))***((())))))***************((((((((((((((((((((((((&&&'''''''''((()))++++++)))))))))))))))))))))***(((***+++,,,---///333666888<<<@@@BBBBBB@@@?????????AAACCCDDDDDDCCCAAA@@@???AAABBBBBBBBBBBBCCCEEEGGGGGGEEEDDDAAA???<<<;;;999777444333333666999<<<;;;<<<>>>??????@@@@@@AAA@@@===:::888666555222000111111000000//////000000////////////000000111111000222444444444333555666666666666555555555555444444444444444444444444444444444444333333222222222222333555555333222222333666666666666666777777777555555666666666666555555444444555555666666666777555555555555555555555555444444444555555555666666333333333333222222111000111111111111222222222222222444444111222555666444444444444444444444444444555555555555444444333333444444555555555555555555444444444444444444444444333333333444444444444555444444333333333333444444222222333333444444444444222222111111222222222333333333111000000000111222111111000000000000111111444333333222111111111222333444555777888999::::::888999:::;;;<<<=========??????>>>>>>>>>>>>>>>???<<<<<<;;;:::888666444333666666666555555555444444222444666777777777999;;;;;;===>>>>>>======???@@@============;;;:::999888666555444222111111000000000000000000000000000000............------------...------,,,,,,,,,,,,---+++,,,...000222333444555444444333222111000000000,,,---///111444777:::;;;<<<<<<=========<<<<<<<<<:::;;;===AAADDDFFFHHHIIICCCBBB???<<<999777555444222111///---+++***))))))(((((((((((((((((())))))&&&&&&'''(((((((((((((((%%%%%%%%%&&&&&&&&&'''''')))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''lll^^^QQQJJJEEE@@@;;;:::888777555333222222222222444333111000000222444555///......000111111///,,,...---------......,,,***+++++++++,,,,,,,,,,,,,,,***)))))))))***+++,,,,,,************************))))))))))))))))))))))))******)))))))))***++++++************************'''(((******)))'''((((((111111///,,,)))''''''(((&&&''')))))))))***+++---((((((((()))))))))************)))((((((((())))))'''(((((())))))(((((('''))))))))))))******++++++'''((()))))))))))))))(((''''''(((((())))))******''''''((())))))))))))((())))))))))))))))))))))))''''''''''''((()))***+++(((((())))))))))))))))))((()))++++++,,,...111444999===BBBEEEDDDBBB@@@???;;;<<<>>>???@@@AAA@@@@@@???AAABBBBBBBBBBBBCCCEEEGGGFFFEEECCC@@@>>>;;;::::::888666444444555777999:::<<<>>>?????????@@@BBB>>><<<:::999888777555333111000///...------------//////000000111111222222111222333333333444666888666555555555444444444444444444444444444555555555555444444333333222222111111333444333222000111111444444444555555666666666555555666666666666555555444444444555555666666777555555555555555555555555444444555555555666666666222222333333222222111111111111111222222222222222222444444222222666777555333333333333333333333333444444444555444444333222333444555555666555555555333333333333333333333333222222333333444444444555444333333222222333333444222222222333444555555555333333222111111222222333111111000000000000111111222222222111111222222222444444555444222222333555666777888999;;;;;;<<<<<<::::::<<<======>>>>>>===>>>>>>===<<<<<<<<<======:::::::::999888777555444666666666555555555444444333555777888777888:::;;;;;;<<<>>>>>>===<<<>>>???:::;;;;;;;;;:::999999888444333222111111000111111////////////////////////.........------------,,,...------,,,,,,------......///000222333444444555444333222111000000000000,,,---000333666888;;;<<<<<<======>>>>>>===<<<<<<;;;<<>>???@@@@@@>>>???AAAAAA@@@@@@BBBCCCDDDCCCCCCAAA@@@>>><<<;;;<<<;;;999777666666666666666999<<<<<<;;;;;;<<<>>><<<:::999999:::999777555222111000...---,,,,,,,,,///000000111222222333333111111111000000222555888555555555444444444333333444444555555555666666666555555444333333222111111///111222222111000111222222222333333444555555666555555666666666666555555333333444555555666777777555555555555555555555555555555555555666666666666222333333444444444444333333333333333333333333333222444444222333777888666222222222222222222222222222222333444555444333333333333555666666666555555333333333333333333333333444444333333333333333222333333222222222222333333222222222222333333333333555444333222111111222222000111111222222222111111444333333222222333333444111333555555444555888;;;:::;;;<<<===>>>>>>>>>>>><<<===>>>???@@@@@@??????===<<<;;;;;;:::::::::;;;777777777777777777666555666666666666555555555555555777888999888999:::<<<:::<<<======<<<;;;===>>>999999999888888777666555111111000//////000000000////////////////////////.........---------,,,,,,---,,,,,,,,,,,,,,,------000111333444555555444444333222111000//////000000,,,...000333666999;;;<<<;;;<<<===>>>>>>===<<<<<<===>>>@@@AAABBBCCCBBBBBB<<<;;;999777555333222111---,,,+++***)))((((((((('''''''''((((((((())))))%%%&&&''''''((((((''''''&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&''''''(((((($$$$$$%%%%%%&&&''''''(((kkk^^^QQQJJJEEE???:::999777666555555444444444444000111333444333222000...///...---...///000///...,,,,,,---000222333222000,,,,,,,,,---------......++++++***************+++************************)))))))))))))))))))))))),,,,,,+++***)))))))))***)))))))))))))))))))))))),,,,,,***(((%%%%%%&&&((('''(((***+++)))))))))***)))&&&%%%'''***,,,***(((''''''''''''(((((((((((())))))((())))))***++++++))))))************))))))((((((((((((((())))))***))))))*********((('''&&&&&&''''''((()))******+++''''''((()))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))&&&'''((()))************)))***+++++++++,,,000222---333:::???@@@???>>>===============>>>???AAAAAA===>>>@@@@@@??????AAABBBAAAAAAAAA@@@???>>>===<<<===<<<;;;999777666555555222555888888666555777999:::999888999::::::999777555444222111///.........++++++,,,,,,---....../////////---,,,,,,...333777555555444444444333333333555555555666666666777777555555444333333222111111,,,...111111111111222333111111222222333444555555555555666666666666555555333333444444555666777777555555555555555555555555555555555555666666666777333333444555666666666666555555555555555555555555222555555222333777888666222222222222222222222222000111333444555444444333222333555666666666555555333333333333333333333333666555555444222111111000333222222222222222222333333333222222111000000000777666444222111111222222000111333444444333222111555444444333333444444555///222555666666888<<<@@@===>>>???@@@@@@AAA@@@@@@===>>>@@@AAABBBAAAAAA@@@<<<;;;:::999999999999999333333444555555555555555777777666666666555555555777888::::::999999:::<<<:::;;;===<<<;;;;;;<<<===888888888777666444333222//////.........//////000////////////////////////......---------,,,,,,,,,+++++++++***++++++,,,,,,222333444555555555444333222222000/////////000111---...111444777999;;;<<<:::;;;===>>>>>>======<<>>===888777666555333222111000,,,+++***))))))(((((()))&&&'''''''''(((((())))))%%%&&&''''''((((((''''''''''''&&&%%%&&&'''((()))(((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((((((kkk^^^QQQJJJFFF???:::999666555333444444444333111555222...+++***---111444////////////............,,,,,,------,,,,,,+++***)))***+++,,,,,,,,,,,,,,,///...,,,***)))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************''''''''''''((((((((()))((())))))(((&&&$$$%%%&&&)))))))))))))))))))))))))))************+++++++++222...)))((()))***)))''',,,,,,++++++***)))))))))******)))'''&&&%%%$$$###))))))))))))******************++++++++++++******(((((()))))))))))))))((())))))************))))))(((((((((((()))***+++,,,((((((''''''''''''((((((+++******)))))))))(((((((((((()))***++++++,,,,,,333444555777888:::;;;<<<===>>>???@@@AAABBBBBBCCC======>>>>>>>>>======<<>>???<<<:::999777444000...------...***+++,,,---............111111111222333333444444222222222222222222222222444444444555555555555555222111111111111111111111999666333///......///000111111000000000000111111333444444555555444444333222333555777888999888888555444444444444555666666555555555555666777999999777777666666555555555444888777666666666666444222---222111...666CCCEEE===444444555555555555555555333333444444444333333222111111222222222333333333222222222222333444555666555444333222222222111///111222222222222333333333333222222222111111000000/////////000111111222222000000111222333333444444444444444444444555666666666777777888999;;;<<<===@@@>>>===>>>???AAA@@@@@@AAA???======>>>???>>>===666666555555555666666777555555666666555555444333888888888888888888888888:::888777666777999;;;=========>>>>>>===<<<:::999888666444333444444222111...///000222222222111000000000000000///...---,,,.........---,,,+++***)))++++++++++++,,,...000111555444444333333222222111333111///...///000///...,,,///333555666777999::::::<<>>>>>???CCCCCCBBBAAA???===;;;:::444666666444111000000...,,,,,,***)))(((((((((((())))))(((((('''''''''&&&'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$kkk]]]PPPIIIDDD???;;;:::888666444333444444333222444222///,,,,,,...000222////////////............,,,,,,------,,,,,,+++***,,,,,,---------------------,,,+++*********+++,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''''''''((((((((()))))))))******)))'''&&&&&&'''))))))))))))))))))))))))(((((()))))))))*********...+++((('''((()))(((&&&))))))******************+++******)))((('''&&&&&&(((((()))))))))*********(((((())))))))))))(((((((((((())))))))))))(((((())))))************))))))))))))((((((((((((((()))((((((''''''''''''(((((()))))))))))))))(((''''''(((((()))******+++,,,,,,111111333444666777999999:::<<>>>>>?????????>>>======@@@@@@@@@@@@@@@???>>>>>>>>>>>>===<<<;;;999777666444333222111111222333444999888777999;;;<<<:::888999777555222000...------............------,,,,,,......//////000111111222222222222222222222222222333333333333444444444444333333222222111111111111222111000//////000111222111111000000000000111111222222333333333333222222111222444666777777777777444444444444444555555666555555555555666777888888777777777777666666666555888777777777777666444333222555555222999EEEFFF>>>777777666555444333222222222333333444444333333222222222222222222333333333333333333333444555666666444333222222222222111000111111222222222333333333333222222222111111111000///000000111222222333333111111222333333444555555666555555555555666777777777777888888:::;;;<<<===@@@>>>===>>>@@@AAA@@@??????===<<<;;;=========<<<555444333333333333333444333333333333333333222222333444444555666777777888999999888999:::;;;===>>>===>>>>>>>>>>>><<<;;;:::888666333222333222111000,,,---...///000//////...000000000//////...,,,,,,---------,,,,,,+++***))),,,,,,,,,,,,---///111222444444444333222222111111000...------...///......///222555777888999:::;;;888:::<<<===<<<<<<===>>>CCCBBBAAA>>><<<999888777666777666333000...,,,+++***)))(((''''''&&&'''''')))(((((((((''''''''''''))))))((('''&&&%%%%%%$$$'''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%jjj\\\MMMFFFBBB>>>;;;;;;;;;888555333333444444333222111000......///000111////////////............,,,,,,------,,,,,,+++***,,,,,,+++*********+++++++++*********+++,,,,,,---************************))))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((())))))))))))***+++***(((''''''((())))))))))))))))))))))))'''''''''((((((((())))))***)))''''''((()))'''&&&''''''((())))))***+++++++++++++++******)))))))))(((((())))))))))))******'''(((((())))))(((((('''(((((())))))))))))((((((((())))))******))))))(((***)))((('''&&&&&&&&&&&&((((((''''''''''''((((((''''''((())))))(((&&&%%%((())))))******+++++++++......///111333444666666666999===AAABBBAAA???>>>???@@@@@@@@@??????>>>===>>>>>>>>>>>>>>>======<<>>===;;;:::999555444222111000000111111666666666888:::;;;:::999999888777555222000...------------------,,,,,,,,,---......//////000111111111111111111111111111111111111111222222333333333555444444333222111111000///000000000111222222333111000000//////000000111111111111222222111111111000111222444555555555555444444333333444444555666666555555555555555666666777777777777777666666666888888888888777666555555111444444111777@@@@@@:::777666666555444333222222222222333333444333333222333333333333333333333333444333333333444555666777111222222222222222111111222222222222333333333333333222222222222222111111111111222222333444444444333333444444555555666666777777777777777888999999999999999999:::;;;======???>>>===>>>@@@AAA@@@???===;;;:::999:::;;;:::999555444333333222222222222222333333333333333333333222333444555666888999999999999;;;<<<===>>>>>>???===>>>>>>>>>>>><<<;;;:::777555333111111111///...------.../////////......////////////...---,,,,,,,,,,,,,,,++++++******)))............///000222222444444333333222111111111...------...000111111000222555888:::::::::;;;<<<;;;===???@@@@@@AAABBBDDDCCCAAA>>>:::777555444333555444333222///---+++***((((((''''''''''''(((((((((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&}}}hhhZZZKKKDDD@@@===;;;<<<>>>:::666333333444444444111111111111000000//////////////////............,,,,,,------,,,,,,+++***---,,,+++***)))******+++++++++++++++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))************'''(((((((((((()))))))))((()))***)))'''&&&'''(((((((((((((((((((((((((((''''''((((((((()))))))))''''''((()))))))))((('''''''''(((((())))))))))))************************(((((((((((()))))))))***))))))************))))))((())))))))))))(((((('''(((((())))))))))))((((((***)))((('''''''''''''''((((((''''''''''''((((((&&&''')))******)))'''&&&((()))))))))*********+++,,,,,,---///111222444444444666999<<<======<<<;;;???@@@@@@@@@@@@???>>>============>>>===<<<<<<;;;>>>>>>>>>>>>======<<<;;;999888666444333222222222666666777999;;;<<<<<<;;;888999999888666222///---))))))******+++---.........//////000000111222222111111111111111111111111000111111222222333333333666666555444222111000000222222333333333222111000000000////////////000000000111111222222111111000111111222333444444444555333333333333333444444555666555444444444444444555666666666666666666555555777888999999777666666666222444444222666;;;;;;777333333333444555555666666222222333444444444444333444444444444333333333333444333333333444444555666000111333333333222222222222222333333333444444444333333333333333333333333333333444444555666666666555555666666777777777777999999999999999::::::;;;::::::::::::;;;;;;<<<===>>>======>>>@@@@@@???>>>===;;;999888999999999888777666555444333333333333444444444444555555666666666666777888999:::;;;;;;888:::<<>>>>>===<<<:::999777444222000000///...,,,//////000000000000000000...............---,,,+++++++++******************//////000000111222333333333333333222111111000000///...///111333555555444444666999::::::999:::;;;===@@@BBBCCCDDDDDDFFFGGGBBB???<<<888555333333333333000000111111...++++++***))))))))))))******+++((((((((((((((('''''''''$$$$$$%%%&&&'''))))))***''''''''''''''''''''''''''''''(((((((((''''''&&&''''''''''''''''''''''''yyyeeeWWWIIIBBB???<<<;;;<<<>>>:::666333333444444444000111222222222111///...////////////............,,,,,,------,,,,,,+++***//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++******************************))))))))))))))))))))))))))))))))))))************(((((((((((()))))))))***'''((()))(((&&&%%%&&&'''((((((((((((((((((((((((((((((((()))))))))******'''((()))******)))))))))))))))))))))((((((''''''((((((((())))))))))))***'''(((((((((((()))))))))))))))************)))))))))))))))))))))(((''''''(((((())))))))))))(((((()))((((((((())))))***+++((((((''''''''''''(((((((((((()))*********)))((()))))))))))))))*********++++++,,,...000111333333444444444555666777999:::===>>>>>>??????>>>>>>==================<<<<<<;;;<<<<<<=========<<<<<<;;;<<<;;;999777555444333333555666888999:::;;;;;;<<<888999::::::888555222000***)))))))))***+++,,,------......//////000111111000000000000000000000000000111111222333333444444666666555444222111000000///000111222222111000///000000////////////000000111111222222222222111111222222222222333444444555222222222222222333444444444444333333333333333333444444444444444444444444666888:::999777666666888666888888777999<<<<<<999333333444555555666777777333333444555555555555555444444444444444444444444444333333333333444444555000333666666444333333444444444444444555555555555444444444555555555555555555555666666777888888888888888888888999999999999;;;::::::::::::;;;<<<<<<;;;;;;:::::::::;;;<<<<<<<<<<<<<<<===??????===<<<<<<;;;888888888999888666555555444333333333333333444333333333444666777888999999999:::::::::::::::999:::===@@@AAA@@@???>>><<<<<<======<<<;;;999888555333111/////////---,,,000000//////////////////,,,------------,,,,,,++++++***)))))))))***+++,,,000000111222222333333333333222222111111000//////......///222555777666555444666999:::999888999::::::===AAACCCCCCCCCCCCDDD???===:::777555444555555444000///444444...***)))***))))))))))))******+++'''''''''(((((((((((((((%%%&&&'''((()))***++++++''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''vvvbbbUUUGGGAAA???<<<;;;;;;;;;888555333333444444333000111222333222111000///////////////............,,,,,,------,,,,,,+++******++++++++++++******))),,,,,,,,,,,,,,,+++***)))************************))))))))))))))))))))))))''''''''''''((((((((((((((((((((()))))))))******&&&'''((('''&&&%%%&&&'''))))))))))))))))))))))))(((((()))))))))*********((()))******(((((()))+++++++++***))))))((('''''''''(((((((((((((((((((((''''''(((((((((((())))))&&&''''''((((((''''''&&&)))******))))))((('''&&&'''(((((())))))(((((('''((((((((())))))***+++,,,((((((''''''''''''(((((())))))))))))************))))))))))))))))))))))))******,,,---///111222222555444222111222333666777::::::;;;<<<============<<<<<<<<<===<<<;;;;;;:::::::::;;;<<<<<<===<<<<<<;;;;;;999888666444333222333555777888888888999:::888999:::;;;:::888666444000///---+++)))))))))******++++++,,,------......////////////////////////000000111222333444444555555444444333222111111000)))+++---///000000000///000//////......//////000111111222222222222111111222222222222222333444444222222111111222222333444333222222222222222333333222222222333333333333333444777:::999666555666888555666777888888888888777777777777666666666555555444444555666777777777777444444444555555555666666555444444444444444555555333666::::::777555555666555666666666666777777777666666666777777777777777777777888888999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<======<<<;;;:::::::::::::::;;;:::::::::<<<======;;;999<<<:::888777777777666555222111111000000111111222111111111111222444666777:::::::::::::::::::::999999;;;===?????????>>>===:::;;;;;;;;;;;;999888777444222000/////////...---///...------,,,,,,------+++,,,,,,------,,,+++++++++***))))))***+++,,,...000111222333333333333333222222111111000/////////------///222555666555444333555888999888888888999;;;???DDDGGGFFFEEEDDDDDD===;;;999777555444444444666000111888999000((('''((((((''''''''''''(((((('''''''''(((((((((((((((*********)))))))))((((((''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''ttt___RRRFFFAAA@@@<<<::::::888666444333444444333222111111222222222111000///////////////............,,,,,,------,,,,,,+++***''')))+++,,,---+++)))((()))***+++,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((()))))))))*********&&&((()))((('''&&&''')))))))))))))))))))))))))))'''''''''((((((((())))))((())))))(((&&&%%%(((*********************))))))(((((((((((((((((((((''''''''''''((((((((())))))&&&&&&''''''''''''&&&&&&************)))((('''&&&''''''((((((((((((''''''))))))((((((((())))))***((((((''''''''''''(((((())))))''''''''')))***+++)))))))))))))))))))))(((((()))***,,,---///000111555555444333222333333444555666888:::;;;<<<<<<<<<::::::;;;;;;::::::999888999:::;;;<<<============;;;;;;:::999777555444333444777999999888777888:::888999::::::::::::999888555333000---++++++++++++*********+++,,,,,,------////////////////////////...//////000111222333444333333222222111111111111,,,,,,---//////000000000//////............/////////000000111111000000///111111000000000111222333111111111111111222333333111111111111111222333444222222222333333444444444333666999888555333555888333333555666666555444555888888888888777777777777555555777888888999999999333333444555666777777888777777666666666666777777666:::>>>>>>:::666666888777777888888888999999999888888888999999999::::::888999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======;;;;;;:::999999999999999888888888:::<<<<<<:::777:::888666555555555444333000//////000000111222333111000000000222444777888::::::;;;;;;<<<<<<======:::;;;<<<======<<<;;;;;;999999::::::999888666555333111//////000111000//////...---,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++***)))***,,,...///000111222333333333222222222111111000//////............000333666777555444222555888999999999999:::===BBBHHHKKKKKKHHHEEECCC<<<;;;999777555333111000222,,,000<<>>>>>??????<<<<<<<<<;;;999888666555777:::<<<<<<:::999:::<<<888888999:::;;;;;;;;;;;;666444111///......///000+++,,,,,,------...//////////////////////////////------...///000111222222222111111111111111111111333333222222111000000000//////............//////......////////////......000000///......///111111111111111000111222222333000000000000111222333444333333333444444555555555222666999888444333555888555666888:::999777777999555666777888999:::;;;;;;666666777999999:::::::::222333444555666888999999999999888888888888888999888===AAA@@@;;;888777999888888999999999:::::::::999999999::::::;;;;;;;;;999999:::;;;;;;<<<<<<==================<<<<<<<<<;;;;;;;;;;;;;;;<<<======;;;;;;:::999888888888888666666777999;;;;;;888666999666444333333333222111000000111111222333555666333222222222444666999;;;;;;<<<===>>>???@@@AAABBB;;;;;;;;;;;;;;;::::::999888888999999888777555444222111//////111111111000111000///...---......///***++++++,,,,,,,,,++++++,,,+++******+++---///111000111222333333333222111111111111000//////......000111222555888999777555222555888999:::::::::<<<999???FFFJJJIIIEEE@@@>>><<<;;;:::777444111...,,,***&&&---===DDD<<<444333,,,,,,+++)))((((((((((((&&&'''''''''(((((())))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&pppZZZSSSIIIAAA>>>===:::888777222222555333---+++...444222111111333333000---,,,---------.../////////------,,,,,,,,,,,,,,,,,,***)))))))))+++,,,+++***,,,,,,++++++***)))))))))+++'''$$$###&&&)))***))))))))))))))))))******+++++++++******))))))((((((''''''''''''((((((((((((+++)))'''(((******(((%%%))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************---***'''&&&''''''&&&%%%))))))))))))************))))))((((((''''''&&&&&&(((((('''''')))***,,,---((((((((((((((((((((((((''''''''''''((((((((((((***'''%%%%%%((()))'''$$$(((((('''''''''&&&&&&&&&###%%%''')))***(((&&&%%%******+++++++++,,,,,,,,,111444666555222//////111000111333444444666999;;;999::::::;;;:::999888777888888999:::;;;===>>>???@@@@@@???>>><<<:::888777888888777777777777888999777777888999::::::::::::999777444000...---------+++*********+++,,,,,,---***+++---///000000///...////////////000000000000111111000000//////......000000000000000000000000333222111///............////////////////////////000000000000000000000000000000000000000000000000---...000111222222111111000000111222444555555666333444555666666666555444888888777555555444444444333333444444555666666777777777666666666666777777666666666666777888999:::999999999999999999999999<<<;;;:::999999999999999;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>>>>>>>>>>>>>===<<<;;;::::::999::::::;;;;;;<<<======<<<;;;:::;;;::::::999999::::::;;;999999888777777666777777666666666666666666666666222333444444555555444444222222333333333444444444444444555666777888999999777999;;;<<<===>>>@@@BBBCCC@@@<<<999888777555333333444555555444333111000000000////////////000000111///,,,+++,,,---------,,,,,,------,,,***)))(((&&&''')))+++...000222333222111111111111111222222444333111000///...//////444555666777777888888777888777777777777999:::;;;@@@AAABBBCCCBBB@@@>>>===;;;:::888555333000...------***)))...555:::999666...+++***---+++''')))000++++++***************+++************)))((('''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&nnnZZZRRRHHHAAA===:::888555999555444666555000///222444222111111333222000------------...............---------------,,,,,,,,,+++*********,,,---,,,+++******************++++++***((('''(((***,,,***))))))))))))))))))******+++*********)))))))))))))))((((((((())))))))))))******)))((((((******(((%%%))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************)))'''&&&&&&''')))))))))(((((()))))))))*********(((((((((((((((''''''''')))((((((((((((***+++,,,((((((((((((((((((((((((''''''''''''(((((((((((((((((('''((()))***((('''(((((('''''''''&&&&&&&&&&&&''')))***+++***)))(((************++++++++++++...000222222111/////////000111333444444555888:::999999:::::::::999888777888888888999:::<<<===>>>@@@@@@???>>>===;;;999888:::999888666555444444444888888::::::;;;:::999999999777444111///.........************+++,,,---...***+++---///000///...............////////////000000000000/////////......////////////////////////222111000///............////////////////////////////////////////////////////////////////////////000000111111111000///...000000111222333444555555222333333444444444444333777666555444333333333333333333333444555666666666666666666666666666666666666666666666777888999999999999999999999999999999;;;:::999888888888888888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>===<<<;;;::::::999999999:::;;;;;;<<<<<<;;;::::::999999999888888999999999888777777666555555666666333333333333333333333333222222333444444444444333333333333333444444444444333444555666777888888999888999;;;===>>>???AAABBBBBB???;;;888777666444333333333444444333222000000000//////////////////000...---,,,,,,---...---,,,---,,,,,,+++++++++,,,,,,***+++,,,...111333444555555555333222111000000000222222000000///000111111555666777777888777777777777777666666777888:::;;;;;;;;;<<<===<<<:::888777999888666444111///---,,,''''''(((***---222888<<>>===;;;:::999999888666444333222222111777888:::<<<<<<;;;999888888777444222000/////////++++++++++++,,,---......***+++---...///......---------------............///////////////.........////////////////////////000//////......//////000////////////////////////------------------------////////////////////////222222222111000...---,,,///000000111222333444444222111111111222222333444555444333222222111222222222333333444444555555666444555666777777666555444555555555555666777888999999999999999999999999999999999888777777777888888;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>???>>>>>>>>><<<<<<;;;:::999999999999888999::::::::::::999999777777777666666777777777666555555444444444444555222222222222222222222222111111222333333333333222333333333333444444444555333333444555666777777888888999;;;===@@@AAABBBCCC@@@===999777666555444222222333333333222111000/////////............//////......///000111000---***,,,,,,+++++++++,,,---...,,,---...000222333555555888777555333111//////...000//////000111222333444777888888888888777666666666555555555666777888999::::::;;;;;;:::999777666666555444111///---++++++))),,,...+++(((,,,777AAAOOO@@@111***))))))***+++(((((((((''''''(((((()))++++++++++++************&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))))))))(((((((((((((((yyygggVVVOOOFFF@@@===:::777444666444222111111111333555222222222222222111000////////////...---------,,,......------,,,+++++++++,,,+++***+++---------,,,))))))*********+++++++++******++++++,,,,,,+++***)))))))))))))))******+++(((((())))))******++++++(((((()))))))))*********((((((((()))))))))((('''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((()))))))))************---+++(((''''''((('''&&&(((((((((((()))))))))***&&&&&&''''''(((((())))))******))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((("""'''((('''%%%&&&'''(((((((((((('''''''''''''''&&&&&&%%%&&&'''((()))(((((((((((())))))))))))***((('''***///111000...000111222222222222444666777888999::::::999888777777777777777777888999:::======>>>======<<<;;;:::444444333222222222333333444666999;;;<<<<<<;;;:::888666444333111000000000...------,,,,,,,,,,,,---***+++,,,---------------++++++,,,,,,,,,---------........................////////////////////////...............///000111////////////////////////------------------------////////////////////////111111111000///...---,,,//////000000111222333333222111000000111222444555444333222222111111111222222222333333444444444444222444555777777555444222444444444444555666777888888888888888888888888888888888777777777777888888::::::::::::;;;;;;;;;;;;<<<======>>>>>>=========;;;:::999888888777777777777777777888888888888888555555444444444444555555444333333222222222333333222222222222222222222222000000111222222222222222222222222222333333333333222222333444555666777777999999;;;>>>AAABBBBBBBBB<<<:::666555444444333222222222111111000//////...///......------......///000111333666888666111...------.........---,,,,,,------...///111222333333666555444222000///......---...///111222444666777999999999999888777666555444444555555666777777888999999999999999777666555333222111///---+++***))),,,///000+++&&&'''000999LLLBBB777111000/////////((((((''''''(((((())))))************************&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((''''''''''''uuubbbRRRLLLEEE@@@>>>===:::888555444333000000222444555111222222222222111000000/////////...---------,,,---------,,,+++******)))+++***)))***+++,,,+++***+++++++++*********)))))),,,+++***(((((((((***,,,)))))))))))))))******+++(((((())))))******++++++'''''''''((((((((())))))'''((()))))))))((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((()))))))))************...+++((('''(((((('''&&&'''(((((((((((()))))))))&&&&&&''''''(((((())))))******))))))(((((('''&&&((((((((((((((((((((((((''''''''''''((((((((((((!!!'''((('''%%%&&&'''))))))((((((((('''''''''((('''%%%%%%%%%&&&((()))''''''((((((((())))))))))))'''''')))...111000//////000111111111111333555777777888999999999888777777777666666666777888888;;;;;;<<<<<<<<<<<<;;;;;;444444333222222222222222000222555888;;;;;;;;;;;;777666555444222111111111222111///---,,,+++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------.................................------------...///000111////////////////////////................................................///..................///...//////000000111111111222111111000111333555666333333222222111222222222222222222333333333333333111222444555555444222111333333333333444555666777777777777777777777777777888777777777777777888888888999999999::::::;;;;;;;;;;;;;;;<<<<<<;;;::::::999888777666555555555555555555555555555666777777444333333222222333333444222111111111111111222222222222222222222222222222///000111111222222111111111111111111222222222222222222333444555666777777999999:::===AAABBBAAA???999666333222333333222111111000000///......------......------------.........000444:::>>>>>>;;;888111333555666555111...+++//////000000111222222333222111000///............,,,---///222444666777888999999999888777666555444333444444555666666777777444444444444333222111111000///...,,,+++***(((((('''((((((&&&$$$$$$(((+++999;;;;;;999777666555444((((((((((((((()))***+++******)))((((((((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&qqq^^^PPPJJJDDD@@@???>>><<<999555777555222222555666444000111333333111000111111...............---------......---,,,++++++*********)))((()))+++,,,+++***,,,,,,++++++***))))))(((++++++)))'''%%%&&&))),,,)))))))))))))))******+++))))))))))))************''''''''''''((((((((((((&&&(((******)))((()))***(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))***************)))'''''')))***+++***''''''(((((((((((())))))'''''''''(((((((((((((((((())))))))))))((('''&&&((((((((((((((((((((((((''''''''''''(((((((((((("""$$$'''))))))))))))))))))))))))((((((((('''''')))(((((('''''')))***+++(((((((((((())))))))))))***)))(((***,,,...//////---///000000000111333555666777888999999999888777888888777666666666777777888999999:::;;;;;;;;;:::999888666444222000/////////000222444777888::::::666666555555444333222222333222000...,,,+++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------...........................---------...//////000////////////////////////////////////////////////........................,,,,,,,,,,,,---///000000........./////////000000000000111111222333555555333222222111111111222222222222222222222222222222111222333444444333222111222222222222333444555666555555555555555555555555666666555555555666777777777777777888888999999:::888888999999888888777777666666555444333333333333333333222222333444555666333222222111111222222333111000000000000111111222000000000000000000000000000000111222222222222111111111111111222222222222333333444555666777777888888777888;;;???@@@===:::666333111000111222111111000///...---,,,,,,,,,---------,,,,,,,,,,,,------***,,,000777===AAAAAA@@@888999;;;;;;:::666222///222222222333333333333333///...............//////---...111333555666777777888888888777777555444444333444555666777777777777555444444333222222111111------,,,+++***)))((('''######$$$&&&((())))))))))))111888:::999999777444(((((((((((()))***++++++,,,***)))''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&ooo[[[NNNIIICCC???>>>===:::777333666666222222555444111///111333333111000111222---------...............111000///...---,,,+++++++++***)))***,,,---,,,+++++++++******************)))***+++)))&&&&&&(((***)))))))))))))))******+++*********)))))))))))))))'''(((((((((((()))))))))%%%(((******(((((()))***))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************+++)))'''''')))***+++***'''''''''((((((((())))))(((((((((((((((''''''''''''(((((())))))((('''&&&((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&(((***+++***)))))))))))))))((((((((('''((((((((((((((()))******(((((()))))))))*********)))*********)))***,,,...,,,---/////////111333666555666777999999999888777999888888777666666666777555666777888999:::::::::;;;:::888555333222111000000000000000222333555777555555555555555444333333222111000...------,,,,,,++++++************+++++++++++++++,,,,,,,,,------++++++,,,,,,,,,---------..............................---------...//////////////////////////////////////////////////////........................,,,,,,,,,,,,,,,...///000---............/////////---...000111222333333333111000000///000000111111222222222222222111111111222222222222222222222222111111111222222333444555333333333333333333333333333333222333333444444555555555555666777888888888555555666666555444444333444333222111111000000111111111111111111333444555222222111111111111222222000000000000000111222222000000000000000000000000000111222222333333222222222222333333333444444444333444555666777888888999888666666999======999555333111///...000111111000//////---,,,++++++,,,,,,------,,,,,,,,,,,,------******,,,000555999;;;;;;:::999999888777555444333333333333333222222222222//////.........//////000///000222444555666666666666666666666666555444333333444666777888888777777555555444333222222222222,,,,,,+++***)))(((((('''%%%&&&&&&(((***+++,,,,,,%%%,,,000222444777333---''''''''''''((()))***+++...---***((('''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''mmmYYYNNNIIIBBB>>>===;;;777444000444555000///222111,,,...111444333111000111333,,,------....../////////333222111000///...------,,,+++***+++---...---,,,)))))))))***++++++,,,,,,'''***---,,,)))''''''))))))))))))))))))******+++++++++******))))))(((((())))))))))))************%%%(((******(((''')))+++************************((((((''''''''''''((((((************************))))))))))))************...,,,)))(((((()))((('''''''''''''''((((((((()))))))))(((((('''''''''&&&&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''((((((((()))'''%%%###%%%(((***)))&&&))))))))))))((((((((((((&&&&&&&&&'''''''''''''''))))))))))))************)))***+++***''''''***---***,,,...//////111444666555666777888999999888777:::999888777777666666777444555666777999999999999999888777666555444444444222000///......000222333555555666666555444444333000//////.........//////++++++***************+++++++++,,,,,,,,,---------+++++++++,,,,,,---------........................///......---------......////////////////////////////////////////////////........................------,,,+++,,,---...///------..................+++,,,...000222222111111//////.........//////000222222111111111111111111222222111000000111222222111111111111222333444555222222222222222222222222111000000000111222222333444444444555666777777888333444444444333222222111333222111000////////////111000000000000222444555222222111111111111222222000000000000000111222222222222222222222222222222111111222333333333333222444444444555555555666666444444555666777888999999888666555888<<<<<<777111222000......///000000000///...,,,+++***++++++,,,---,,,,,,++++++,,,,,,---...,,,***+++---///000000888666333111111222444555111111111000000000//////111111000///////////////000111333555666666555555555555555555555555444333444555666888888888888777111000///......------...+++++++++***)))(((((((((&&&''''''&&&%%%%%%'''))))))***))))))...333///&&&%%%%%%%%%&&&'''((()))***111///,,,)))'''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((kkkYYYOOOJJJBBB===:::999888777555555444333222000000///000111111222222222111111///...,,,+++,,,...000111222???BBB555)))***......------,,,,,,+++***))))))(((***+++***(((((()))***+++*********************))))))************))))))))))))))))))))))))))))))'''(((***+++++++++***)))(((***++++++***))))))***)))***++++++***)))((('''))))))))))))))))))))))))((()))***)))'''&&&&&&'''+++***)))(((((()))***++++++***)))'''''')))***+++(((((())))))))))))((((((***)))((('''&&&&&&'''(((+++***)))'''&&&&&&&&&&&&*********)))'''&&&%%%%%%)))((('''&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((((((''''''&&&&&&((()))***)))((((((((())))))(((&&&***'''%%%&&&((((((&&&$$$((((((((((((((()))******........................333555777777777777888999;;;888666777888777444000555555555666666777999999888888777666555444333333111000///......///000111333333444444555666666666888888777666444111///---******+++++++++******)))+++*********+++,,,------,,,,,,,,,---------......---------...............///...---,,,+++,,,,,,---.........------,,,,,,,,,......//////000000000000---------............///,,,,,,,,,,,,,,,,,,,,,,,,///............---------...............///000000111///---...000222111///......//////000000111111111222222000//////111444000000000111111222222222111111111111111111111111111111222333333333333222000000111111111222222222333333444444333333222111333222222222111000000000000//////000222222111///000333444000......---***222111111111000000//////////////////000000000000111222222333333333222222111111222333333444555555666666777888888888888888888999999999888555222111/////////...------,,,,,,......---,,,,,,++++++******+++,,,------------------,,,,,,+++*********+++,,,---///000222222333333333222000/////////000111//////...------------...;;;<<<<<<;;;777444222222333444555444222111222333888888999888777666444222444333222000...---,,,,,,,,,++++++,,,,,,+++'''%%%''''''(((((())))))******((()))***)))((('''(((***'''''''''&&&%%%%%%$$$$$$&&&'''((())))))'''%%%$$$######%%%&&&'''((((((((()))&&&$$$%%%((()))((('''%%%&&&'''(((((((((&&&&&&jjjYYYNNNIIIBBB===:::999888777555555444333222111000000111111111111111111000000000///...---...///111222666@@@AAA555+++---///---,,,,,,,,,++++++++++++***)))+++,,,,,,+++***+++,,,))))))******************))))))************))))))))))))))))))))))))))))))'''((())))))******))))))%%%&&&((((((&&&%%%&&&'''++++++***)))(((((())))))))))))))))))))))))))))))((()))***)))((('''((())),,,+++***))))))***+++,,,+++***(((''''''(((***+++(((((())))))))))))((((((***)))((('''&&&''''''((()))((((((''''''''''''((((((%%%$$$&&&***,,,+++)))***)))(((''''''''''''''')))(((''''''''''''((()))(((''''''&&&'''((()))***((('''((()))******(((&&&***(((''''''))))))'''%%%((((((((((((((()))******............------,,,,,,222444777888777888999:::;;;999777666777777555222555555555555666777888888777777777666666555444444333222111////////////000333333444555666777777777888888888777555222000............---,,,+++***)))***************+++,,,,,,+++,,,,,,,,,,,,---------------------............000///...---,,,------.........---------,,,,,,,,,000000000222333333000---------------............,,,,,,,,,,,,,,,,,,,,,,,,............------------...------------...//////000...,,,---///111000///....../////////000000000000111111000...///000222000000000000000111111111000000000000000000000000000111111222333222222222000111111111111222222222222222333333222222111000111111111111111111000000000...------///000111111000555666333/////////...111111111000000000//////000000000000111111111111,,,---///111222333444444111111222222333444444555555555666777777777777777777777888888666444111000/////////...------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------+++*********+++,,,---.........000111222222333333222111111000000000000000///......---......//////888999:::888555222111111111333444333111111111333777888888777666555333222000000///......---......+++***+++,,,,,,+++(((&&&((((((((((((((()))))))))''')))***)))((('''((()))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&%%%%%%&&&'''(((((((((((('''%%%###$$$'''((('''&&&$$$%%%&&&'''((((((((((((jjjXXXMMMIIIBBB===:::999888777555555444333222111000000222111000000///////////////...---------...000000555<<<;;;222,,,......+++,,,,,,,,,,,,++++++++++++&&&(((***+++***)))***+++((((((((())))))*********((())))))******))))))((())))))))))))))))))))))))((((((''''''(((((()))***''')))***)))((('''((())),,,+++)))''''''(((***+++))))))))))))))))))))))))((()))******)))((()))+++,,,,,,++++++++++++,,,,,,******((((((((((((******(((((())))))))))))(((((())))))(((''''''''''''((('''''''''''''''((())))))%%% !!!(((,,,***'''******)))(((((((((((()))))))))(((((((((((())))))(((''''''''''''((())))))&&&'''(((+++---,,,***'''***)))(((((()))***((('''((((((((((((((()))******......------,,,,,,,,,+++111333666777777888999;;;;;;999777666777777666555444444444444444555666777666666666666666666666666555444333111000///......222333333555666777888888888888888777666444111000,,,,,,------,,,,,,+++*********)))))))))***++++++******+++++++++,,,,,,,,,,,,,,,------............000///...............///------------,,,,,,,,,,,,111000111555999888111+++------------............,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,,,,,,,,,,---.........---+++,,,...//////............//////////////////000000///......000111000000000000000000/////////////////////////////////000111111222222111111111111111111222222222222111111222222111111000///000000000000000000111111000---******,,,///111222222999;;;555///...//////000000000000////////////000000111111111222222222+++,,,...///111222222222111111111222333333444444333444444555555555555555555666666555444222000/////////......---,,,,,,,,,*********+++++++++++++++---------------,,,,,,,,,((())))))***,,,...000111000111111222222222222222000111111111111000000///............///000111111444555666555333111111111000111222222111000222333666666666666555333222111//////...,,,,,,+++++++++***))))))+++,,,,,,)))'''))))))(((((((((((((((((('''(((***)))((('''((()))''''''(((((()))******+++***)))'''%%%%%%&&&''')))''''''(((((((((((((((''''''&&&%%%&&&((((((((('''$$$$$$%%%%%%'''(((***+++hhhWWWLLLHHHBBB===:::999888777555444444333222222111111333222000///............,,,,,,+++++++++,,,,,,---000333222---+++------***......---,,,++++++******&&&(((***+++*********+++'''''''''((())))))******(((((())))))))))))(((((())))))))))))))))))))))))((('''&&&&&&&&&''')))***)))*********(((((()))++++++***)))(((((()))******((((((((((((((((((((((((&&&'''))))))(((((()))+++++++++++++++++++++++++++***)))(((((((((((()))***(((((())))))))))))((((((((((((((('''''''''((((((((((((''''''''''''(((((('''$$$"""###&&&((('''%%%))))))((((((((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))&&&'''***---//////+++((()))(((((((((((()))((((((((((((((((((((())))))***++++++++++++,,,,,,,,,---...000333555555666888::::::999888777777777777777333333333333444444555666555555555666666777777777777666555333111000......000111222333444555666777777777888888777555333222((()))***+++++++++++++++***)))))))))))))))******)))************+++++++++,,,,,,,,,------......///.........---------......,,,,,,,,,,,,,,,,,,,,,,,,000///000777===<<<444+++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,+++++++++++++++,,,,,,---,,,,,,++++++,,,---------........................///000111000///...///111222111111000000/////////...........................///000000111111000000000000111111111111222222111111111111111000000///.........//////000000111...---++++++...000111111555;;;<<<555...,,,------///////////////////////////000000000000111111111//////000000000///......000111111111222222333333111222222333444333333333555555555444333222000/////////...------,,,,,,+++(((((()))***++++++,,,,,,------,,,,,,++++++++++++))))))***+++---///000111222222333333333222222111///000111222222111000///.........///000111333333222333444444222111222333000222333333222111333444555555555444333222111000111000...+++)))'''&&&&&&)))((((((***+++,,,***))))))))))))((((((''''''&&&&&&((()))***(((''''''(((&&&&&&&&&''''''(((((((((***)))'''&&&&&&&&&'''(((((((((((((((((('''&&&&&&''''''(((((()))))))))(((&&&%%%%%%%%%&&&''')))***gggVVVKKKGGGAAA===;;;999888666555444444333333222222222222222000///............,,,,,,,,,+++++++++,,,,,,,,,---,,,+++,,,//////---000000///---+++***)))((()))+++,,,+++******,,,...''''''(((((()))))))))***(((((())))))))))))(((((())))))))))))))))))))))))((('''&&&&&&&&&''')))***&&&&&&'''&&&$$$$$$&&&((('''(((***,,,,,,***)))'''(((((((((((((((((((((((($$$&&&''''''&&&&&&((())))))******************))))))(((((((((((((((((()))(((((())))))))))))((((((''''''((((((((((((((((((******(((''''''&&&&&&&&&''')))+++***'''&&&''')))'''''''''&&&&&&''''''(((''''''''''''''''''''''''&&&''''''((((((((((((((('''(((+++...111000---***&&&''''''''''''''''''(((((((((((((((((())))))***'''((()))***+++---......+++---000222222333555777888888888777666666777888444333333333333444444555444444444555666666777777888777666555333111000///......///000111222333444555666777777777666444333,,,,,,,,,,,,,,,+++***)))******)))))))))))))))***)))))))))*********++++++++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...666======555---,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,***************+++,,,,,,++++++++++++++++++,,,---.........---------------...000111111/////////000222222111111000000000///////////////////////////---...//////000000///////////////000000000111111111111111111111000//////---------....../////////---,,,---///222222000...111666777111,,,,,,...........................///.........////////////000000000111111000//////...000000111111111111111222000000111222222222222222555555555444333222111000.........---,,,,,,++++++(((((()))***+++,,,,,,------,,,+++***))))))******,,,,,,,,,,,,---...///000222333333333333222111111///000111222222111000///......///000111222444555222333444444222222333555222444555444333333444555444444333111000000//////000...,,,***(((&&&%%%%%%((('''''')))+++++++++)))))))))((((((''''''&&&&&&%%%''')))***((('''''''''((('''''''''&&&&&&&&&%%%'''((()))))))))((('''&&&''''''''''''&&&&&&%%%$$$%%%&&&'''((((((((('''''')))(((&&&%%%%%%&&&'''(((fffUUUJJJFFFAAA===;;;999777666555444444444333333333222111111111111111000......////////////............+++,,,,,,---...000111222111000///---,,,***)))((()))((((((&&&$$$%%%(((***))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))((((((''''''(((((()))***'''((('''&&&%%%%%%''')))%%%'''+++------+++(((&&&))))))))))))))))))))))))$$$&&&''''''&&&%%%&&&(((((()))************)))((((((((((((((((((((((((((((((((())))))))))))((((((&&&'''(((((()))(((((((((+++***)))(((&&&&&&&&&%%%$$$******&&&$$$&&&)))'''&&&&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&''''''((()))(((((((((((()))***---///...,,,)))%%%&&&''''''&&&&&&'''(((((((((((((((((()))******&&&&&&''')))***,,,---...***,,,///000000111222444444666888888777666666777444444333333333444444555333333333444444555555555666777777666555444333222.........//////000000111444444666666777666555444444444333111...,,,***(((++++++***)))))))))******))))))*********+++++++++******+++,,,---......///******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,******,,,222888999444...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,***************+++,,,,,,***+++,,,+++******,,,...---------------,,,,,,,,,---///000000///......///111000000000000000000///////////////////////////------.../////////..................//////////////////000000//////...---------------------......,,,---///111333222///,,,***...///,,,+++///111000---------...............---------.........//////---...///000111111111111000000000000000000000000///000000111111111111111555444444333222111111111......------,,,+++++++++))))))******+++,,,---------,,,***))))))***++++++......---------......///111222222222222222111111///000000111111111111000000000000111222333555555333444444333222222444666444666666555444333333555333222111///............******)))(((((((((((())))))((('''(((***+++***)))((((((''''''''''''''''''$$$''')))***)))'''&&&&&&***))))))(((''''''&&&&&&'''(((***+++***)))&&&%%%&&&&&&''''''&&&%%%$$$$$$!!!$$$&&&'''&&&%%%%%%%%%)))((((((&&&&&&&&&&&&&&&eeeTTTIIIEEEAAA===;;;999777666444444444444444333333333///000222333333222000...000000000000//////......+++,,,......------///333.........---,,,,,,++++++***)))&&&""" """&&&)))+++++++++***))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))'''((())))))******))))))******)))(((&&&'''))),,,&&&(((***+++,,,+++)))((())))))))))))))))))))))))&&&'''((('''&&&%%%&&&''')))***++++++++++++***)))'''(((((((((((((((((('''(((((())))))))))))((((((%%%&&&((()))))))))((((((***)))(((''''''''''''''' &&&)))(((&&&%%%&&&'''''''''''''''((())))))&&&'''((())))))((('''&&&&&&&&&((()))))))))((('''((((((((()))++++++)))'''%%%''')))((('''&&&(((***((((((((((((((()))******''''''((())))))******++++++---///000000000111222000444888999777555555666555555444444444444555555222222333333333333333333444555666777777777666555////////////////////////222333444555666666555444555444444222000...,,,+++,,,,,,+++************************+++++++++,,,,,,)))***+++,,,---......///***+++,,,---------,,,,,,******+++++++++,,,,,,,,,******,,,...111111///---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++************+++,,,,,,***,,,---,,,******,,,///---------,,,,,,,,,++++++***,,,......---++++++,,,------..................------------------------,,,,,,---............---,,,,,,,,,---------......---------------,,,++++++------------,,,,,,,,,,,,.........///000000---++++++,,,***(((+++000000---,,,,,,---------.....................////////////,,,---...///////////////000000000000000000000000//////000111111111111111333333222111000000000000......---,,,,,,++++++*********++++++,,,,,,---------,,,+++***+++,,,---///...............//////000000000111111222111111111000000000000000111111222111111111111222444555555333444444333111111333555555666777555333111222333222111///...---,,,------)))(((((((((((())))))******((('''''')))***))))))&&&&&&''''''''''''''''''###&&&)))***)))'''&&&%%%'''''''''''''''&&&&&&&&&)))))))))))))))(((''''''&&&'''''''''''''''&&&%%%!!!$$$((((((&&&%%%%%%&&&''''''''''''''''''&&&&&&eeeTTTHHHEEEAAA===;;;:::777555444444444444444444333333---000333555555333000.........//////...---,,,,,,+++,,,......+++)))+++000,,,,,,,,,------.........333000,,,'''%%%'''+++///------,,,+++***)))((((((''''''((((((((((((''''''))))))))))))))))))))))))'''(((***+++++++++***)))''''''&&&$$$###$$$&&&)))(((((())))))*********+++))))))))))))))))))))))))((()))***)))'''&&&&&&'''***+++,,,------,,,+++***''''''((((((((((((''''''(((((())))))))))))((((((%%%&&&((()))))))))(((((((((''''''''''''((())))))"""%%%***...000...***'''((((((((((((((()))******'''((()))******)))((('''%%%&&&((()))))))))((('''((('''&&&&&&((((((&&&%%%&&&(((******((('''))),,,((((((((((((((()))******))))))))))))((((((((((((,,,...000111000000111222...222777999777555444555666555555444444444555555222222222222222222222222333444666777888888888777000000000000////////////111222333555555555555444...///000000000000000///------,,,+++******++++++***++++++++++++,,,,,,,,,)))******+++---...//////***+++---...///...------*********++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++***++++++,,,---***,,,...---******---///---------,,,,,,+++++++++(((***,,,,,,+++***)))***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++++++++,,,,,,,,,------***++++++++++++***))))))---------,,,,,,+++++++++000...,,,,,,------,,,+++111///***(((+++///---''',,,,,,,,,------.........////////////000000000000............---,,,+++***000000000000///////////////000000111111111111111222111000//////...//////......---,,,,,,++++++***+++,,,,,,,,,,,,---------///...,,,,,,,,,...000111---------......///111111//////000111111111111111111000/////////000222333222222222222333444555555333444333222000000222444555666666444222000000111222111///---,,,,,,,,,---+++***)))((((((''''''(((***)))''''''((())))))(((%%%&&&&&&''''''(((((((((###&&&)))***)))'''%%%%%%"""######$$$$$$%%%%%%&&&+++***((('''&&&''')))***''''''((((((((((((((('''$$$(((+++,,,***(((((()))$$$%%%'''((()))(((''''''~~~cccSSSHHHBBB===<<<:::666555666777777666555555555555666222222111111000/////////000000//////............---------,,,------......,,,,,,,,,++++++*********************************---+++)))******)))%%%!!!$$$***)))))),,,,,,)))***)))(((''''''((()))***++++++***)))))))))))))))))))))((('''''''''''''''))))))))))))******************)))((((((((((((((((((((((((((((((((('''''''''***---+++(((&&&)))---))))))))))))))))))))))))+++***(((&&&&&&''')))***(((''''''''''''&&&&&&&&&+++***((('''&&&&&&''''''***((('''((()))***)))((((((((((((((())))))))))))$$$&&&((()))(((((()))***)))((('''&&&%%%&&&&&&'''''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&'''''')))******+++,,,---.........---,,,222333555666666666555555777777666555666666777777777444111000111333444444666666777777777777666555444222111////////////000---///111222333222000///000222333333111000000111///...,,,***))))))))))))++++++++++++******)))))))))************+++++++++---,,,,,,++++++,,,,,,---+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,)))(((***+++,,,+++---,,,,,,++++++,,,,,,---///...---,,,+++*********------,,,,,,,,,,,,,,,,,,------------,,,++++++************++++++,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,---...///111...++++++...000///...***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......---,,,,,,++++++,,,,,,((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------...............---///////////////.........000111111...***))),,,///222111000//////000111111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...///111222222111111111000000//////222333333333222111///...000////////////111333444777666444333333444666777777555222000///000111333666555444333111000///...//////...---+++******)))''')))+++,,,***)))))))))******))))))((((((((('''******))))))((((((((('''&&&'''((((((((('''%%%%%%************)))&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&(((((('''&&&%%%&&&&&&%%%$$$%%%&&&((()))''''''&&&&&&&&&&&&''''''|||bbbSSSHHHBBB===<<<:::666555666444444333222222222222222222222111111000//////////////////.........------++++++***))))))*********,,,,,,,,,+++++++++******************************+++)))((()))******(((%%%!!!(((,,,***)))++++++(((***)))(((''''''((()))***+++***)))(((((((((((()))))))))(((''''''''''''(((((((((((()))))))))*********)))((((((''''''(((((('''''''''(((((((((((((((%%%)))+++)))&&&$$$'''***)))))))))))))))))))))))))))((('''&&&&&&'''(((((((((''''''''''''&&&&&&&&&))))))((('''&&&'''((((((%%%$$$$$$%%%'''((((((''''''((((((((())))))))))))"""$$$&&&'''&&&&&&'''((()))((('''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''&&&''''''******,,,------,,,,,,+++///000222333444444333333666666666666777777777777777444000///000222222222666666777777777666666555555444222000000///000000---...000222222222111000000111333222111000000111/////////---+++)))******************************))))))*********++++++++++++******))))))******+++***))))))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...+++))))))+++,,,------,,,,,,++++++++++++,,,,,,......---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++++++++++++++,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,------......+++))))))+++---,,,+++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------......---,,,,,,,,,,,,---******++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...............------------------------------111111000///------...///555444222000...---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...000111111111111111000000000//////222222222222222000///...000/////////000111222333666555333222222333444555666555222000///000111333444333222111000...------......---,,,+++***))))))&&&((())))))(((''''''((()))))))))(((((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&'''((((((((('''&&&%%%"""###$$$&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))((('''&&&'''&&&%%%%%%&&&'''((()))''''''&&&&&&&&&&&&''''''zzzaaaRRRHHHBBB===<<<:::666555666333333222111111111111222222222111111000/////////.........---------------......---,,,+++++++++,,,,,,,,,,,,++++++++++++***************************+++)))(((((()))******)))(((,,,---***)))******((())))))(((((((((((())))))))))))((((((''''''((((((***)))((((((''''''((((((''''''((((((((())))))))))))((((((''''''''''''(((&&&'''''''''(((((())))))***,,,...,,,)))''')))+++((((((((((((((((((((((((&&&&&&'''''''''''''''&&&(((''''''''''''&&&&&&&&&(((''''''''''''((())))))&&&&&&&&&'''***,,,,,,,,,''''''((((((((()))))))))###%%%''''''&&&&&&'''((()))(((''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******(((''''''&&&&&&&&&******+++,,,,,,,,,,,,,,,...///000111222222222222444555666888888888777777777444111///000111111000555555666666666666666555666555444222111111000000---...000111222222111111///111222222111000111111000222333111---***+++,,,))))))******************)))))))))*********++++++******))))))))))))*********)))(((***,,,------,,,++++++,,,,,,,,,,,,,,,,,,---------------------------+++******,,,...///...++++++************++++++---,,,,,,++++++,,,,,,---)))***+++,,,------,,,,,,++++++,,,---------,,,,,,,,,,,,++++++++++++++++++))))))))))))************++++++++++++,,,,,,,,,---,,,***))))))***++++++***++++++,,,,,,,,,++++++***+++++++++++++++++++++++++++************+++,,,,,,//////...---------------+++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000...------...///......333222111///...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///////////////000000111111111000000000000//////111111111111000///......000/////////000111222333555444222111111111222222555444222000///000111222111111000///...,,,++++++---,,,,,,+++***)))((((((&&&''''''&&&%%%%%%&&&(((((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$''''''((((((''''''&&&%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((('''&&&'''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''vvv___QQQHHHBBB===<<<:::666555666666555444444333444444444222222111111000/////////------------------------000000///------,,,,,,,,,++++++++++++++++++++++++************************,,,***)))((()))***++++++,,,,,,,,,)))(((((()))((())))))(((((((((((())))))((((((''''''''''''((((((***))))))((('''(((((((((''''''''''''(((((((((((((((((('''''''''''''''(((&&&&&&''''''((()))))))))+++------,,,***((()))+++((((((((((((((((((((((((%%%&&&'''))))))((('''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&'''((())))))***)))(((((())),,,------,,,'''''''''((((((((())))))&&&''')))***)))((()))***((((((''''''''''''''''''((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((()))))))))'''''''''''''''((())))))******+++,,,,,,---------//////000111222333333333222444666888999888777666888555222111111111111000444444555666666666555555777666555444333222111111......000111222222222111...000222222111000111222000333666444///,,,,,,...)))))))))************+++))))))))))))************,,,,,,++++++++++++,,,,,,+++***)))***+++,,,+++)))+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---++++++---......---+++******))))))******+++,,,+++++++++,,,,,,---...******+++,,,,,,,,,,,,,,,***++++++,,,------------,,,,,,,,,++++++*********)))*********++++++++++++******++++++,,,,,,,,,,,,---,,,++++++++++++++++++++++++,,,,,,++++++***)))******************************))))))******+++,,,......---,,,,,,,,,,,,---******++++++******)))(((++++++++++++++++++++++++............---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,***((())),,,...---***.............../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++000000111111111000000000000000000000000000//////000000000000//////......000000000000000111111222333333111000000///000000444333111000000000111222000000///...---,,,+++++++++++++++***)))((((((''''''''''''%%%$$$$$$&&&)))''''''''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&+++***((('''&&&&&&''''''''''''''''''''''''''''''((((((((()))((('''&&&%%%&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''sss\\\PPPHHHBBB===<<<:::666555666777666666555555555555555222222111111000/////////------------------------------+++***))))))))))))++++++++++++++++++++++++************************------+++***((()))***+++,,,***((((((((((((((()))(((((())))))))))))((((((((((((''''''''''''((((((******)))(((((((((((((((''''''''''''(((((((((((((((((('''''''''(((((()))&&&'''''''''(((((())))))''''''((('''%%%%%%%%%&&&((((((((((((((((((((((((%%%&&&)))***+++***((('''(((''''''''''''&&&&&&&&&%%%%%%&&&'''((()))******'''&&&%%%&&&(((((((((&&&''''''''''''((((((((((((&&&(((******)))((()))***''''''((((((((((((((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''(((((((((((())))))******(((''''''''''''(((((()))'''((((((((()))***++++++------...///000111222333000222444777888888777666999777444333333333222111333333444555555555555555666666555555444333333222//////000111111111111111---///111111000000111222000333555444111......///************++++++++++++(((((()))))))))*********,,,++++++******++++++,,,...,,,************(((&&&*********++++++,,,,,,,,,************************000...,,,,,,------,,,++++++******))))))******+++++++++++++++,,,---......---------,,,,,,,,,,,,,,,***++++++,,,------------,,,,,,,,,++++++*********+++++++++,,,,,,,,,------)))***+++,,,,,,,,,+++++++++,,,,,,,,,+++*********++++++,,,,,,,,,++++++*********************************))))))******+++,,,---,,,++++++******++++++))))))***+++++++++++++++++++++++++++++++++++++++------......---,,,++++++++++++,,,,,,,,,---------+++)))''')))---...,,,***,,,,,,------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,000111111222111111000/////////////////////000000000000000//////////////////000000000111111111111111111000000////////////333222111000000000111111000000///...------,,,,,,+++******))))))((((((((((((((((((&&&%%%%%%(((***&&&&&&'''''''''''''''''')))))))))))))))*********((((((''''''&&&&&&&&&&&&%%%$$$%%%%%%'''***,,,...''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$''''''&&&&&&&&&&&&''''''pppZZZPPPHHHBBB===<<<:::666555666555555444333333333333444222222111111000/////////---------------............---,,,+++++++++++++++***++++++++++++,,,,,,,,,************************---...---,,,***))))))+++,,,(((&&&)))***)))(((***(((((())))))))))))((((((((((((''''''(((((())))))+++***))))))(((((())))))''''''((((((((())))))))))))(((((((((((())))))***((((((((((((((((((((((((&&&'''''''''''''''''''''((((((((((((((((((((((((%%%''')))***+++***)))((((((''''''''''''&&&&&&&&&%%%&&&'''((())))))))))))((('''&&&&&&(((((('''&&&&&&&&&'''''''''(((((((((%%%''')))((('''&&&'''(((''''''((()))))))))((((((%%%%%%&&&&&&''''''(((((('''''''''''''''''''''''''''(((((())))))******+++,,,+++)))(((&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&((()))*********+++,,,...///000...000222444666666777666888666444444444444333222222222333444555555555555444444555555555555444444111111111000000000000000---///000111000000111222111111111111111000//////------,,,,,,,,,+++++++++((((((((()))))))))******))))))(((((((((((())))))...,,,*********)))'''&&&))))))******+++,,,,,,,,,))))))))))))))))))))))))...---,,,,,,------,,,***++++++************++++++++++++++++++,,,,,,---...444222///,,,******++++++++++++,,,---------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------...)))***,,,---------,,,+++)))***,,,+++)))''''''(((***+++,,,------------,,,+++++++++++++++++++++++++++************+++,,,,,,,,,++++++***************)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,+++++++++,,,,,,------...,,,+++,,,---//////...------......------,,,******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...///000111222222111//////......////////////000000111000000//////000000111///000111111111111000000////////////000/////////111111111000000000111111000000//////...------,,,************))))))((((((((())))))(((''''''(((***'''''''''''''''((((((((('''(((((((((((()))))))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###''''''&&&&&&&&&&&&''''''mmmYYYOOOHHHBBB===<<<:::666555666555444333333222222333333222222111111000/////////------.........////////////......---------......******+++++++++,,,,,,,,,***************************,,,...---+++***+++,,,...)))'''+++---)))((()))'''((()))******)))(((''')))(((((((((((()))***++++++***))))))(((((())))))((((((((()))))))))******)))))))))))))))***++++++)))))))))(((''''''&&&&&&((((((((()))***+++++++++))))))))))))))))))))))))%%%&&&''')))))))))))))))(((''''''''''''&&&&&&&&&%%%&&&''')))))))))((((((((('''&&&''')))******)))&&&&&&&&&'''''''''((((((&&&'''))))))'''&&&'''(((&&&'''((()))***))))))(((&&&&&&&&&'''(((((())))))'''''''''''''''''''''''''''(((((()))******++++++,,,+++)))(((&&&%%%%%%%%%$$$######$$$%%%&&&((()))((((((((()))***,,,...000---...000111333555666777666555333333444444333222111111222444444555555555111222444555666666555555333333222000//////......,,,...000111000000111222111...,,,---000222111...//////...------,,,++++++(((((((((((()))))))))***))))))(((((((((((())))))+++***))))))******)))(((((())))))***++++++,,,,,,))))))))))))))))))))))))***))))))+++---...---,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,------;;;777111,,,))))))***+++,,,,,,---------,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,,,,---------***+++---.........,,,+++)))+++---,,,***''''''(((***+++,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------,,,++++++******++++++,,,------------,,,++++++***************************+++,,,,,,------------))))))******+++,,,,,,---+++---//////...------...,,,,,,------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////...///000222222111///............/////////000000222111000000000000111222///000111222222111000///---...///000000111111111111000000000000111111111/////////...------,,,,,,++++++************))))))'''(((******((('''((()))'''''''''(((((()))))))))''''''''''''((((((((())))))((('''&&&%%%&&&&&&'''***))))))'''&&&$$$"""!!!''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&'''''''''&&&%%%$$$''''''&&&&&&&&&&&&''''''lllXXXOOOHHHBBB===<<<:::666555666666555444444333333444444222222111111000/////////........./////////000000++++++*********+++,,,,,,*********++++++,,,,,,,,,************************'''***......---,,,---...111+++)))---///***'''((('''((()))******)))(((''')))))))))))))))***+++++++++******)))))))))))))))))))))))))))******************))))))***+++,,,,,,******)))((('''&&&%%%%%%&&&%%%%%%&&&)))******)))************************$$$%%%&&&'''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&((()))))))))((('''"""""""""###&&&(((((('''&&&&&&&&&'''''''''(((((((((***++++++)))((()))***&&&'''(((*********)))(((&&&''''''((()))******+++))))))))))))))))))))))))'''(((((()))***+++++++++)))(((((('''''''''((((((&&&&&&&&&&&&''')))+++,,,******)))***,,,...000111------...///111444666777444333222222444444333222000111222333444444555444000111333555666666666555555444222000///...------,,,...000000000000111222222,,,(((***000444222...111111000///---,,,+++***(((((((((((())))))))))))++++++************++++++)))((('''(((***,,,+++***((())))))***++++++,,,,,,************************&&&&&&'''***---//////...---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---???:::333,,,(((((()))+++------------,,,,,,+++************++++++,,,,,,---******+++++++++,,,,,,,,,***+++---//////...---,,,+++...000///,,,)))***+++***+++,,,...///000111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......---,,,,,,++++++,,,,,,/////////...---,,,******************************)))***+++,,,---.........'''(((((()))***+++++++++))),,,//////,,,***+++---((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000,,,...000111222111///...---.........//////000000222222111000000111222333///000111222222111000///,,,---...000111111222111000000000000111111111111.........------,,,,,,,,,+++++++++***************%%%'''******)))''''''''''''((((((((())))))******'''((((((((())))))******)))((('''&&&%%%&&&''''''%%%&&&((()))))))))((('''(((((((((((((((((((((((('''''''''''''''((()))***(((((()))))))))(((&&&%%%'''''''''&&&&&&'''''''''lllWWWLLLDDDAAA===999666666777888888888777666555444444333222222111111000/////////000000///...------,,,,,,,,,---------,,,,,,...///+++...///...+++))))))+++***)))))))))((((((((('''+++***)))(((((()))***+++)))))))))))))))))))))))))))+++---//////,,,)))''',,,%%%$$$******(((000===LLL:::***'''***)))'''(((******)))(((''''''((((((***)))(((((((((***+++,,,++++++***)))((('''&&&&&&))))))************))))))))))))))))))((((((((((((++++++)))((('''''''''''')))))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''')))******((('''%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))((('''&&&&&&'''''''''(((((((((((((((******)))((('''&&&%%%%%%(((((('''''''''(((((()))((()))***+++,,,---------***+++...111333555777777333444444444333333222111222222333333222111///...111222555666777777666555555555444333111000//////,,,,,,,,,---...///000111333333222222111000000000////////////...---,,,+++---,,,***(((((()))***+++'''(((((('''&&&'''))),,,((()))***++++++***)))(((******+++++++++,,,,,,,,,))))))))))))))))))))))))...---+++***)))***++++++,,,***((('''&&&'''((()))+++++++++++++++,,,---...------------------------)))******++++++******))))))***,,,......---,,,+++)))******+++,,,---.........000111000---++++++,,,++++++++++++++++++++++++)))***+++,,,------------))))))*********+++++++++,,,++++++******++++++,,,------,,,,,,+++***))))))++++++++++++++++++++++++(((+++,,,)))$$$!!!"""%%%++++++++++++++++++++++++,,,+++***((((((((()))***''',,,111222---))))))***,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++***---,,,+++******+++---///***+++---///111111111111//////......---------,,,///......---...000222333111000//////......//////,,,888<<<333---000222.........///000111222222333---...000111111///---,,,,,,,,,,,,+++***))))))(((++++++***)))((('''&&&&&&''''''(((((((((((('''''''''%%%$$$&&&)))+++***((('''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''((((((((())))))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&lllWWWKKKDDDAAA===999666666777888777777666666555555444444222222111111000/////////000//////...------,,,,,,,,,---------,,,,,,...///+++...000...)))'''***---...---+++)))&&&###!!! +++***)))(((((()))***+++)))))))))))))))))))))))))))***,,,------+++)))'''***'''(((,,,++++++888III[[[GGG444,,,+++(((&&&&&&*********))))))(((((((((((('''&&&&&&&&&''')))***(((((((((((())))))))))))))))))************))))))))))))))))))((((((((((((+++***)))((('''''''''''''''''''''''''''''''''(((&&&''''''((((((''''''&&&%%%&&&((()))***)))'''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))************))))))'''''''''''''''''''''''')))))))))))))))((('''&&&%%%%%%&&&'''(((((())))))((((((((((((((('''''''''***)))((('''''''''''''''((()))***+++,,,,,,,,,,,,+++,,,...///111222222333000111111222333333222222222333333333222111///...000111333555666666555444555555444333222000000///------------...//////000222222111111111111000000111111111000000...---------,,,***)))))))))+++,,,...---+++******)))******((()))***++++++***))))))*********+++++++++,,,,,,))))))))))))))))))))))))...---+++*********++++++---,,,***)))((()))***+++,,,,,,,,,+++,,,,,,------------------------------******++++++++++++******)))***,,,------,,,+++***,,,------....../////////---...//////---,,,,,,---++++++++++++++++++++++++)))***+++,,,------------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---------,,,,,,+++******)))++++++++++++++++++++++++'''***,,,***&&&%%%'''***++++++++++++++++++++++++,,,+++)))((((((((()))***(((,,,000000,,,))))))+++,,,,,,+++***************))))))*********))))))(((---,,,++++++,,,---...///+++,,,...///000111000000/////////.........------////////////000111222222333333222111111111111111444@@@DDD999......000///......///000111111222222......000000000...,,,+++,,,++++++***))))))((((((******))))))((('''''''''''''''((((((((((((''''''&&&%%%$$$'''***---,,,+++'''&&&&&&&&&&&&'''((((((+++***)))(((((()))******(((((())))))))))))(((((())))))))))))(((((((((((('''''''''((((((((())))))%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))lllVVVKKKCCCAAA===999777666666777666666555555555555555555222222111111000//////////////////...------,,,,,,,,,---------,,,,,,...///...000111---((('''***...******))))))((('''''''''******))))))))))))******))))))))))))))))))))))))***************)))(((((())))))+++,,,)))***999LLL]]]LLL999...***(((&&&&&&)))***+++++++++***)))(((''''''&&&&&&&&&'''((()))'''((((((((()))))))))***))))))************))))))(((((((((((())))))))))))+++***)))((((((''''''((($$$%%%%%%&&&''''''((((((&&&''''''((((((''''''&&&%%%&&&((()))))))))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))************))))))''''''''''''''''''''''''(((((()))))))))(((((('''######$$$&&&'''((()))***''''''''''''(((((())))))+++***)))'''&&&&&&&&&&&&((()))***+++++++++++++++,,,,,,---............------...///111222333333333333444444444222000///---...///111333444444444444444444333333222111000000///......---......//////000000000000111111111111222222222222111000//////...---+++*********+++,,,666111,,,)))))))))'''%%%)))******+++******))))))*********++++++++++++,,,))))))))))))))))))))))))+++***)))))))))))))))***,,,,,,***)))))))))***+++...------,,,,,,,,,,,,---------------------------++++++,,,,,,,,,,,,++++++++++++,,,------,,,***)))........................+++---///...---,,,,,,---++++++++++++++++++++++++)))***+++,,,------------++++++,,,,,,,,,---------------,,,,,,,,,,,,---------,,,,,,++++++*********++++++++++++++++++++++++&&&))),,,+++))))))+++...+++++++++++++++++++++++++++***))))))((()))))))))))),,,......+++)))***,,,,,,+++***)))))))))***+++((())))))******))))))))),,,,,,---......///000000---...//////000/////////000000////////////......//////000111222222222222333333222111111111111222555BBBFFF;;;...+++...000......//////000000111111.../////////...---+++*********))))))((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%'''+++---...---'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''((('''(((((())))))(((((('''(((((((((((((((((())))))''''''(((((()))))))))(((%%%%%%%%%&&&&&&&&&&&&'''((()))***++++++***))))))kkkUUUJJJBBB@@@===999777666666666444555555555555555555555222222111111000///////////////.........---------,,,---------,,,,,,...///777444000,,,******++++++)))******+++,,,,,,------***))))))))))))))))))***))))))))))))))))))))))))******)))(((((((((((((((***)))******'''&&&000<<>>666+++%%%%%%(((+++------,,,+++***************)))))))))************+++)))))))))))))))))))))))))))******++++++++++++***************++++++++++++,,,++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++.........---------------/////////......---------,,,---...---***)))((()))******************************+++++++++++++++***++++++,,,,,,,,,---------******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))************************(((((()))************))))))))))))((())))))***+++***+++++++++,,,,,,,,,,,,******+++,,,------------//////000000000000111111111111///...------------......////////////000000000000111111111111111000111111000////////////000000---******...000...***//////......------,,,,,,------,,,+++***))))))(((((((((((((((((((((''''''&&&&&&&&&''''''(((((((((''''''(((((((((((('''''''''(((((('''%%%$$$%%%&&&'''&&&&&&&&&&&&'''(((((($$$%%%&&&'''((((((((('''&&&''''''((((((''''''&&&((((((((('''''''''&&&&&&&&&((()))++++++***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&''')))))))))(((((({{{bbbQQQIII@@@???<<<:::777555444444555555555444444333333333222222111111000/////////........................,,,---------,,,,,,...///555111,,,************)))$$$$$$&&&(((***,,,---...((()))***++++++***)))((())))))))))))))))))))))))*********)))))))))(((((('''((()))))))))***)))((($$$)))+++'''&&&***+++***((((((((())))))*********&&&&&&'''''''''&&&%%%$$$&&&&&&'''((()))***++++++))))))************))))))'''''''''((()))*********))))))(((((((((((())))))((('''''''''''''''''''''(((((())))))))))))((((((***)))((('''''''''&&&'''((((((((((((((((((((((((&&&&&&&&&'''((()))))))))((())))))))))))))))))(((''''''''''''''''''''''''$$$%%%&&&((()))*********((((((''''''''''''''''''))))))(((((('''''''''&&&'''''''''''''''((()))***'''(((((())))))(((((('''******,,,---.../////////......000111222222222222222222333444444333222111222111000//////.........111111111222222333333333000000///////////////000---------....../////////......///000000//////...///000000000//////......///,,,(((%%%$$$&&&)))+++...---,,,***))))))******))))))))))))************))))))))))))))))))))))))((()))***+++,,,++++++***))))))***+++++++++++++++)))))))))((())))))******++++++++++++++++++++++++******++++++++++++******,,,,,,+++++++++,,,,,,---..................------(((***,,,,,,+++******+++******************************++++++++++++******++++++,,,,,,,,,---------+++******************+++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))*********)))************************'''((()))***+++******)))(((((((((((()))******))))))+++,,,.........,,,,,,+++,,,---...////////////222111000///...///000000111000///...------......------........./////////111000000//////000000000000000///...............000,,,***+++...///......//////......---,,,++++++++++++******))))))))))))((((((((((((((((((((((((&&&'''''''''''''''''''''''''''((((((((((((''''''&&&((()))(((&&&$$$&&&((('''&&&&&&&&&&&&'''((((((!!!"""$$$%%%&&&&&&%%%%%%&&&''''''((((((''''''&&&))))))(((((('''&&&%%%%%%&&&(((***,,,,,,+++)))(((''''''&&&&&&&&&%%%%%%%%%&&&''''''((())))))******xxxaaaQQQIII@@@???<<<:::777555444444666666555444333333222222222222111111000/////////---.....................,,,---------,,,,,,...///+++,,,---***&&&&&&)))---+++++++++***************((()))***++++++***)))((())))))))))))))))))))))))***************)))(((((((((,,,---)))%%%%%%(((***%%%***+++%%%$$$))),,,+++((((((''''''((()))******(((((()))))))))(((&&&%%%))))))))))))(((((((((((())))))************))))))&&&''''''((()))******+++))))))(((((((((((()))***&&&&&&''''''((()))))))))(((((())))))))))))((((((+++***)))'''&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&(((***+++,,,,,,,,,&&&'''''''''(((((())))))'''''''''((((((((((((((()))(((((('''''''''(((((('''(((((((((((((((''''''***+++,,,---------------***+++---///111222333333111222333444444444333333333222111000......------111111111222222333333444000000////////////000000---------............///...///000000000000//////000000000000000///......***+++---,,,++++++---//////---,,,***))))))******))))))))))))************))))))))))))))))))))))))%%%&&&((()))))))))((('''&&&'''((()))))))))))))))(((((('''(((((()))******++++++++++++++++++++++++*********++++++************)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%'''***+++++++++---...))))))))))))))))))))))))******+++++++++******)))))))))*********+++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***)))((()))+++,,,,,,+++))))))))))))))))))))))))'''((()))+++++++++***)))''''''''')))******)))((()))+++...000000///---+++...///000111222222222222333222///...---...///000111000///...---......///,,,---------......//////111000///......///000111------,,,++++++++++++,,,+++******,,,,,,---000333//////...---,,,,,,+++++++++***)))))))))))))))***((((((((()))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''%%%'''))))))'''&&&(((***'''&&&&&&&&&&&&'''(((((($$$%%%&&&((())))))((((((&&&''''''''''''''''''&&&(((((('''&&&$$$###"""!!!$$$&&&(((******)))'''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((******ttt]]]OOOHHHAAA>>>:::888777777555444444333222222444444333222000000111111000...+++***------......------,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++***************++++++++++++************))))))))))))******'''(((((())))))))))))))))))))))))))))))***++++++,,,+++***)))(((((()))***,,,***((('''&&&'''((()))***(((&&&%%%$$$%%%&&&''')))'''%%%%%%'''((('''&&&*********)))))))))))))))'''((()))***************)))))))))))))))***+++++++++)))))))))))))))'''%%%((((((((((((((((((((((((''''''(((((())))))******((((((((((((((()))******%%%''')))'''$$$###$$$'''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''&&&&&&&&&&&&'''''''''(((((()))***+++++++++222111...---,,,---...000222222222333333333444444444333111///...///000111,,,---///111222333333333111111000000000000000000///////////////......------///000111000///000111000000//////......------111000...---...///111333111///---+++************)))'''%%%&&&)))***(((&&&((((((''''''((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))************------------------------++++++++++++++++++++++++((()))***++++++***)))(((*********+++,,,---//////......---,,,++++++++++++************************))))))))))))))))))))))))...---,,,,,,++++++,,,,,,,,,+++***))))))***+++,,,+++*********))))))((((((,,,***'''%%%%%%&&&((()))(((((((((((())))))))))))*********++++++*********...,,,+++---000111///,,,333111///111333444111///111111111111111000000000//////......///000222333............////////////...///000000//////000111111///---+++)))***+++++++++,,,,,,------,,,,,,+++111000///---+++)))((('''((((((''''''''''''((((((((((((((((((''''''''''''))))))(((((('''&&&$$$$$$(((((((((((('''&&&%%%$$$&&&%%%%%%%%%%%%&&&'''''''''''''''''''''((())))))((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''((()))((('''&&&'''(((sss]]]NNNHHHAAA>>>:::888777777555444222111000111222222222000222222111///......---------.........------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++************++++++++++++************))))))))))))******'''(((((()))))))))))))))((('''''''''''''''((((((***)))((('''''''''((()))***)))'''&&&%%%&&&'''(((***)))'''&&&%%%&&&'''((()))'''%%%&&&'''((('''&&&******))))))(((''''''&&&((()))******+++++++++***'''''''''''''''((())))))***)))((()))******(((&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''(((((()))((()))))))))'''&&&'''(((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&''''''(((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((''''''''''''''''''((('''(((((()))******++++++------,,,,,,---///111222111222222333333333333333222222222111///...---,,,,,,---...000111222222222111111111111111111111111///000000000///...------***,,,...000000000111333000000000//////.........---,,,,,,++++++---...///...---,,,***)))(((((()))+++)))'''(((***+++***(((+++***)))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))((((((((((((((()))))))))***))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++***)))))))))(((((())))))***+++,,,,,,,,,,,,+++++++++++++++************************************************++++++***++++++,,,------++++++***))))))***+++++++++*********))))))))))))***(((&&&$$$$$$%%%&&&(((((((((((()))))))))*********++++++,,,,,,++++++***...---,,,---000111///---222000///000222333111.................................------...///111111////////////////////////000111111000...---...///000...,,,+++******,,,,,,,,,------......------,,,------,,,,,,,,,+++++++++((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((('''&&&%%%%%%'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''''''''((()))))))))((('''&&&&&&'''((()))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((&&&%%%%%%&&&qqq\\\NNNGGG@@@===:::888777777555444333111000111222333222000555333111///......///000............------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++*********++++++++++++************))))))))))))******'''((())))))******))))))(((((('''&&&&&&''''''''')))((('''''''''((()))***)))(((&&&%%%%%%&&&''''''***)))((('''&&&'''((())))))'''&&&&&&'''(((((('''))))))(((((('''&&&%%%%%%(((((())))))******))))))'''''''''''''''((())))))(((''''''(((******)))((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((''''''(((((('''&&&''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''))))))((('''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((()))((((((''''''(((((()))'''(((((())))))******+++++++++,,,---...///000000000111222333333333222111111222333222111...+++)))------...///000000111111111111111111111111111111000111000000///...---,,,'''))),,,...///000222444000000000000////////////+++++++++,,,,,,,,,,,,---...---,,,+++***))))))))),,,+++******+++,,,+++)))---,,,+++***))))))))))))************************((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((()))))))))******))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******))))))(((((((((((())))))***************+++++++++************************++++++++++++++++++++++++((((((((()))***,,,---...++++++***))))))***++++++***************)))))))))***(((&&&%%%%%%&&&'''((())))))))))))*********+++,,,,,,------------,,,,,,...------...000000///...000//////000111111000...------------------------------------...///000000000000000000////////////000111111000...,,,,,,---...---,,,++++++,,,---...------............------,,,,,,,,,+++++++++++++++((((((''''''''''''((((((((((((((((((''''''''''''&&&'''''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((((()))'''''''''''''''((())))))))))))''''''''''''))))))''''''((((((((((((''''''(((((((((((((((((((((((($$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((%%%$$$$$$%%%ooo[[[MMMFFF???===999777777666555444555444333333444555444333444333222000///000000000///......------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******++++++++++++************))))))))))))******(((((()))************)))******))))))(((((()))))))))(((((((((((()))+++,,,(((((('''&&&&&&&&&'''(((***)))(((((((((((()))))))))'''&&&&&&((()))((((((((((((((('''''''''''''''&&&''''''((((((''''''''')))))))))))))))******+++'''&&&&&&(((***+++***)))((((((((((((((((((((((((******))))))((((((''''''''''''&&&&&&''''''((()))(((%%%###$$$'''(((&&&###&&&&&&&&&'''''''''''''''((((((''''''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''+++***)))(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))(((((((((((())))))(((((((((((())))))******,,,,,,------------,,,+++...///111222333222111000111222222222111///...---...............///000000111111111111222222222222111111111000///...---,,,'''))),,,---...///000222000000000000000000000000,,,---...////////////...//////......------,,,,,,,,,,,,+++++++++++++++***,,,++++++******)))))))))************************((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((()))))))))*********((()))))))))************))))))))))))))))))))))))******************************++++++++++++******++++++***)))))))))))))))(((((()))***************************************++++++++++++++++++++++++(((((((((((()))***+++,,,+++******************+++************************,,,+++)))(((((()))***+++************++++++++++++.........//////........./////////000000000///.........//////000//////............///////////////------......///000000111000000000000000/////////...///000///---,,,---...,,,,,,,,,,,,,,,---...///,,,,,,------------,,,,,,......---+++***(((''''''((((((''''''''''''((((((((((((((((((''''''''''''%%%&&&&&&'''((((((''''''&&&&&&&&&''''''((()))***'''(((((()))))))))))))))'''''''''''''''((())))))***)))(((''''''((()))***&&&''''''((((((''''''&&&(((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((('''((()))(((&&&&&&'''(((lllYYYLLLEEE>>><<<999777777666555444555444333333555555444333222222333333333111000///000///...---------......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******++++++++++++************))))))))))))******((())))))***************+++******)))))))))******(((''''''&&&'''(((***+++(((((((((((((((((())))))))))))((((((((()))))))))((('''&&&&&&((()))))))))&&&''''''(((((())))))***'''(((((())))))((('''''')))))))))))))))******+++&&&&&&&&&(((***++++++)))((((((((((((((((((((((((******))))))((((((''''''((((((''''''(((((()))***(((%%%###$$$'''(((&&&$$$&&&&&&&&&'''''''''((((((%%%&&&&&&&&&''''''(((((((((''''''&&&&&&''''''(((+++***)))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))(((((((((((())))))((((((((((((((()))))))))***+++,,,,,,,,,,,,++++++...///000111111111000///333222111111111222333444//////............///000000000111111111222222222111111111111000///...---)))+++---...---------...///////////////000000000......///000000000000///......//////............,,,,,,,,,++++++*********))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))((((((((())))))))))))************((()))))))))************************************************************************************++++++***)))(((((((((((('''((()))***************************************++++++++++++++++++++++++******)))(((((())))))************++++++************************+++++++++,,,+++*********+++,,,,,,++++++++++++,,,,,,,,,,,,//////000000000000/////////000111111000000//////---.../////////.....................//////000000...//////000111111222222111000000000//////......+++---......------...000,,,,,,,,,,,,---...//////+++++++++,,,,,,+++++++++------,,,+++)))(((''''''((((((''''''''''''((((((((((((((((((''''''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&''')))***+++'''((()))*********))))))'''''''''''''''((())))))***)))(((''''''((()))***&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&'''((()))(((((()))+++iiiXXXKKKDDD>>>;;;888666666666555444444222111222333444333111000111333444333222///...111000...---------...///---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,******++++++++++++************))))))))))))******((()))******++++++******)))((((((((())))))***+++'''&&&%%%%%%%%%&&&'''(((((((((((()))))))))))))))''''''(((((((((((())))))((('''&&&&&&(((******)))'''''''''((())))))************+++++++++***))))))'''''''''''''''((())))))'''&&&&&&(((***+++***)))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((()))******((('''&&&'''((())))))(((%%%%%%&&&&&&'''((((((((($$$%%%%%%&&&'''((())))))((((((''''''''''''(((((())))))((('''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((&&&'''(((***+++---...///........./////////000000333222111111111444666888111000///.........///000/////////000111111222222000000111111111000//////,,,...///...---+++,,,,,,............////////////---------.........//////,,,,,,---......---------,,,---...---+++)))***+++((()))***,,,,,,---,,,,,,************************))))))))))))))))))))))))'''(((((())))))))))))))))))))))))*********++++++))))))))))))******************************************************************))))))))))))******))))))(((''''''''''''''''''(((***++++++***))))))************************++++++++++++++++++++++++++++++***)))(((((()))))))))***++++++++++++***)))*********+++++++++++++++***))))))))))))***++++++,,,,,,,,,,,,------------//////000000000000/////////111222222000//////000---///000000///......///,,,,,,,,,---......////////////000111222222222222000000//////......------)))+++------------///000,,,,,,------............******++++++++++++******)))))))))))))))*********((((((''''''''''''((((((((((((((((((''''''''''''%%%%%%&&&'''((((((((('''''''''&&&&&&''')))+++,,,&&&''')))*********)))((('''''''''''''''((())))))))))))''''''''''''))))))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''''')))***}}}gggWWWJJJCCC===;;;888666666666555444444222222222333444333222111111111111111000000000111000...---------...///---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,******++++++++++++************))))))))))))******))))))***++++++++++++***(((((())))))***+++------***)))''''''&&&'''((((((&&&''''''((())))))((((((&&&&&&'''(((((((((((((((((('''&&&''')))*********(((((((((''''''&&&&&&&&&)))*********))))))(((''''''''''''''''''((())))))(((''''''(((***+++***(((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((''''''''''''((())))))&&&'''((((((''''''(((***%%%%%%&&&&&&'''(((((()))%%%&&&&&&&&&'''(((((((((((((((''''''''''''(((((('''''''''&&&''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((('''''''''(((''''''''''''''''''((((((((((((((((((((((((((('''''''''((())),,,...000///...---,,,---...000111222222222222333444444555333222000......///000111---......///000000111111//////000111111111111000---...000///---,,,,,,---,,,---------.........///------,,,,,,,,,---...///+++,,,---...///......------///000///,,,***+++---,,,---...//////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))***************))))))*********+++++++++))))))))))))************************************************************))))))(((''''''((())))))))))))(((''''''((((((((()))***+++,,,,,,***)))(((******************************************************)))))))))***++++++)))***++++++++++++***)))*********++++++,,,,,,,,,************++++++,,,,,,,,,---------............//////000000000000//////000222444333000//////111---///111111///...///000,,,,,,---......///000000......000111222222111111/////////...---,,,,,,,,,***+++------,,,,,,---///------..................***++++++,,,,,,++++++***((((((((()))))))))******((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&'''''''''''''''''')))((('''&&&'''(((***+++%%%&&&(((******)))(((''''''''''''''''''((()))))))))((('''&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&|||fffVVVJJJBBB===:::777666666666666555666555444444666666555444333222000......///111222222000...---,,,---///000---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,******++++++++++++************))))))))))))******))))))***++++++++++++*********+++,,,---///000111...---,,,*********++++++%%%%%%&&&'''((((((((('''%%%%%%&&&'''((((((''''''((('''&&&''')))++++++******)))((('''%%%$$$###"""&&&'''''''''&&&%%%$$$$$$)))))))))))))))***++++++(((''''''(((******)))((((((((((((((((((((((((((('''((((((((())))))******'''&&&&&&&&&&&&'''(((((("""%%%((('''%%%$$$&&&)))%%%%%%&&&&&&'''((())))))''''''''''''''''''&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''***)))((('''((()))+++---000...,,,++++++---000222000111333444444333111000444333111///...///000111,,,------...///000000111...///000111111222222111---...000///...------...,,,,,,,,,---------......///...---,,,,,,...000111---...///111111111000000///111222000---+++,,,...000000111111111///...---........................++++++++++++++++++++++++))))))***+++++++++++++++)))************+++++++++))))))))))))************************************)))))))))))))))))))))))))))((('''&&&&&&'''((()))++++++************++++++***+++,,,---,,,***((('''************************))))))))))))))))))))))))))))))))))))***,,,---...)))***+++,,,,,,+++***)))*********++++++,,,,,,,,,,,,,,,,,,------.........---------............/////////000000000000//////000222444333000///000111---000222222///...///111/////////000111222222333,,,---///111111111000000//////...---,,,,,,+++++++++---------+++++++++------......///......------+++,,,,,,------,,,,,,++++++******)))(((''''''&&&((((((''''''''''''(((((()))(((((((((''''''''''''&&&'''''''''''''''&&&&&&***)))'''&&&'''(((***+++%%%&&&((()))***)))'''&&&'''''''''''''''((())))))((('''&&&%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((('''&&&###!!!!!!!!!|||bbbQQQFFFBBB>>>;;;777555444444444333555444222333333444222111000000000000////////////444111//////111111...,,,...------,,,,,,++++++***......---,,,,,,+++******************************)))))))))))))))))))))))))))***,,,------,,,***)))******))))))))))))*********)))'''''')))***)))((((((((((((((((((((((((((((((((())))))))))))((((((!!!'''%%%(((000000((()))((('''''')))******)))%%%%%%%%%&&&&&&&&&''''''---,,,***(((((((((((()))'''((()))***+++******)))((((((''''''''''''((((((%%%&&&''''''((((((''''''(((&&&%%%&&&)))+++)))'''***)))'''%%%%%%%%%'''((())))))((('''&&&&&&%%%%%%+++***)))'''%%%%%%''')))((((((((((((''''''''''''''')))***+++,,,+++)))(((((()))))))))))))))((('''))))))))))))))))))))))))$$$%%%&&&'''((((((((((((((((((((((((((()))******+++)))'''(((+++,,,***((()))*********++++++++++++---------............///222222333444555444333111222222222222111///...---,,,,,,,,,---...///000111333222000///.........///111000000000//////......,,,,,,,,,------.........,,,,,,++++++,,,...///000...------------...//////////////////000111222333000111111222222222111111///111333333000...---,,,------,,,++++++***))))))************************,,,,,,+++***))))))******,,,++++++***((('''%%%$$$ %%%)))***)))))))))---,,,***)))(((((())))))+++***)))(((((()))***+++******)))((((((((((((((())))))))))))))))))))))))******))))))))))))******+++++++++++++++***)))(((***+++,,,,,,,,,+++***))),,,++++++******++++++,,,///---++++++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,......///000//////...---......//////000000111111111222444444222000//////444444222111000000//////......///000111111222222000111222222111000///...//////......---,,,******---------...............//////.........---------,,,,,,+++***))))))******)))))))))))))))*********((((((((((((((((((((((((******))))))((((((((('''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""")))(((&&&%%%%%%'''***+++&&&'''''''''(((((())))))***)))((('''&&&&&&'''(((((((((((((((((((((((((((,,,)))'''(((******(((%%%'''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''zzzaaaPPPFFFAAA>>><<<888777666666555333555444333333444444333111111111111111000000000000111...,,,---......,,,***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******************************))))))))))))))))))))))))((()))***++++++***)))(((+++******))))))******+++,,,***((('''(((((((((&&&(((((((((((((((((((((((((((((())))))))))))((((((!!!))),,,)))+++111111***((('''%%%&&&((())))))(((%%%&&&&&&&&&'''''''''((())))))(((''''''((()))***'''''')))******)))((('''((((((''''''''''''((((((&&&&&&&&&'''''''''(((((((((&&&$$$%%%((()))'''&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&''''''''''''''')))(((&&&%%%%%%&&&((())))))))))))((((((((('''''''''''''''''''''''''''((('''((())))))************''''''''''''''''''''''''%%%%%%&&&'''((())))))((()))((((((((((((((()))***+++)))'''(((***+++***((())))))))))))*********++++++++++++,,,,,,---------111111222333444444333111222222222111111///......,,,,,,,,,,,,---...///000000///.........///000111111111000000000/////////.........---,,,,,,++++++,,,+++******+++---...///...............///000000111000///////////////000000000111222222222111111000222444333111///............---,,,,,,+++******++++++++++++++++++++++++,,,++++++***)))************************)))(((''' ###'''************+++***)))((((((((()))***+++******))))))))))))************)))(((((((((((((((*********************************))))))*********++++++,,,,,,++++++***)))++++++,,,---------,,,+++---,,,,,,++++++,,,,,,---///---------...///...,,,..................................../////////000....../////////////////////000222111///...//////111111000000///000000000/////////000111222222222000000111111111000///...///////////////...---,,,,,,,,,---...//////000000......------------,,,,,,******)))((((((((((((((())))))(((((((((((((((((('''''''''''''''''''''''')))))))))(((((('''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###'''''''''''''''(((((((((''''''''''''((((((((()))))))))'''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***((('''''')))***(((&&&(((((((((''''''&&&&&&&&&''''''((((((((((((''''''xxx```PPPFFFAAA>>><<<:::999888777555333555444333333444444333222222222222222111111111111///---,,,,,,------+++*********+++,,,,,,---......------,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++,,,***((('''((((((&&&%%%(((((((((((((((((((((((((((((())))))))))))((((((&&&+++,,,'''''',,,+++&&&'''&&&%%%%%%'''(((((('''''''''''''''((((((((((((&&&&&&&&&&&&'''(((******''''''((())))))((('''&&&((((((''''''''''''((((((''''''&&&&&&''''''((()))'''&&&%%%%%%&&&'''%%%$$$$$$%%%'''((('''&&&$$$"""###$$$%%%&&&''')))******(((%%%"""###'''))))))(((******)))))))))((((((((()))'''%%%$$$$$$%%%'''((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&'''((())))))))))))***)))((((((((((((((()))***)))((((((******)))((((((((((((((())))))))))))(((((())))))***+++,,,,,,---...000222333333333222111111111111111000///...---------,,,,,,------...,,,,,,,,,---...000111222111111111111000000000000000000///---,,,***)))(((******))))))***+++---.../////////...///000000111222111000///............///000111111222222111111111222444444222000////////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************++++++,,,+++++++++%%%'''***+++******+++,,,(((''''''((((((***++++++))))))************))))))******)))(((((((((((()))++++++++++++++++++++++++++++++************++++++,,,,,,,,,---,,,,,,+++***+++,,,---...//////.........------------------............///111111///---000000000000000000000000///...------...///000111..................---------...///...------///000//////......///000000111///000000111111222222222000000000111000000///...///000000000000000//////+++,,,---...///111222222---,,,,,,,,,,,,+++++++++***)))(((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%$$$###""""""$$$%%%'''(((((((((&&&&&&''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((()))((('''((((((((((((((('''''''''''''''((((((((((((''''''vvv```QQQGGGBBB<<<;;;999999999777555222555444333333444555444222222222111111111000000000//////............---,,,+++++++++,,,,,,---------,,,,,,,,,,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++******+++,,,,,,***))))))(((((())))))******)))''''''((()))((('''(((((((((((((((((((((((((((((())))))))))))(((((((((+++***%%%%%%((((((%%%(((&&&%%%&&&'''(((((((((((((((((((((((()))))))))&&&'''''''''((())))))***'''((()))))))))((('''&&&((((((''''''''''''((((((((('''&&&&&&''''''))))))(((''''''&&&&&&&&&%%%$$$''''''((())))))((('''&&&###$$$%%%&&&''')))******&&&""" """(((+++***'''************))))))))))))***)))'''&&&&&&'''(((((()))))))))((((((&&&%%%%%%))))))))))))))))))))))))''''''((()))))))))))))))***))))))((((((((((((((())))))(((((()))))))))((('''''''''(((((((((((()))''''''((()))******++++++***,,,///000111111222333000000111111111000000///......---,,,,,,,,,,,,,,,++++++,,,---...///111111111111111111111111000000000///...---,,,***))))))***))))))((()))***+++,,,...............///000000111111000///......//////...///000111111222222111000222333333111000///000000000000//////.........------------------------,,,,,,+++++++++++++++,,,,,,,,,------------,,,,,,***+++++++++******,,,---((((((((())))))******+++)))***+++,,,,,,+++***)))******))))))))))))******++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---------......------,,,------...///000000111111//////............//////......///111333333000...000000000000000000000000111000...---,,,...///000.........------,,,,,,,,,,,,---------,,,---000222000000/////////000000111000000000111111111222222/////////////////////.........///000000000000000------......///000111111++++++++++++************++++++***************+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&(((((((((((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&&&&''''''&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&&&&'''((())))))(((((((((''''''''''''''''''''''''((((((((((((''''''ttt```QQQHHHBBB:::999888888888666444222555444333333555555444333111111000000000/////////......///...---------------------,,,,,,+++++++++,,,+++++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++******+++,,,,,,(((((((((''''''(((((((((((('''&&&''')))+++++++++(((((((((((((((((((((((((((((())))))))))))((((((***+++***''''''***+++))))))'''&&&'''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))*********)))((((((((((((''''''''''''(((((('''''''''''''''((())))))((())))))((('''&&&&&&&&&)))((('''''''''((())))))&&&&&&&&&'''''''''((((((&&&""" ###(((+++***'''************))))))))))))'''((()))))))))(((&&&%%%%%%%%%&&&&&&'''&&&&&&&&&))))))))))))))))))))))))'''(((((()))))))))))))))))))))(((((((((((())))))(((((())))))((((((((()))&&&'''''''''((((((((((((((((((((()))***+++++++++'''***.../////////000222///000000111111111000000//////...---,,,,,,,,,,,,,,,------...............000000000000000000111111.........---------,,,,,,+++***)))))))))***+++,,,------,,,,,,,,,---......///////////////000111222......///000111222222222///000111111///...///000111111000000000000000///........................------,,,,,,,,,,,,------000000000000///...---,,,,,,,,,,,,+++******,,,---,,,,,,,,,++++++************+++,,,------,,,+++***++++++*********++++++,,,++++++++++++++++++++++++------,,,,,,,,,,,,------......////////////............//////000111222333000//////......//////000//////000222444444111///////////////////////////333222///---,,,,,,---.........------,,,,,,++++++---.........---///222444444333222111000000000000///000000000000000111111..................//////,,,,,,---...////////////////////////............++++++*********)))))))))+++***************++++++++++++******)))(((''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&''''''((())))))))))))))))))(((''''''&&&$$$$$$$$$%%%''')))((((((((((((((('''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''qqq^^^QQQHHHBBB:::888777666666666444333555444333444555666555444000000000000/////////...,,,---...---,,,+++,,,---......---,,,,,,+++******++++++++++++++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))'''&&&&&&(((+++---......(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''((()))***)))((('''''')))******)))))))))))))))(((((((((((()))***************)))((('''(((***+++++++++***)))((((((''''''''''''((((((&&&'''((())))))))))))(((''')))))))))'''&&&'''(((((('''%%%$$$$$$&&&((()))'''''''''''''''&&&&&&&&&&&&$$$###%%%(((***(((&&&******)))))))))(((((((((&&&'''((()))(((&&&$$$""" !!!###%%%''')))******'''''''''''''''''''''''''''(((((())))))(((((((((((((((((((((((()))******'''((())))))''''''((()))''''''''''''(((((((((((()))))))))*********++++++%%%)))---...---,,,...111...///000111111111111111000///...---------------....../////////...------////////////000000000000------....../////////000---,,,+++******+++,,,---,,,,,,++++++,,,,,,---...............///000111222---...///000111222222222///000111000......///000111111111111000000000000000000000000000000000000...............//////000222222222222111000///...,,,---...---++++++,,,...////////////...---,,,+++------............---------,,,,,,,,,,,,---......------------------------......------------.........///000000111000000000000000//////000111222333000//////......//////000/////////111333444222000........................222111000...------------------------------,,,,,,...///000000///000222444555444333111000000//////////////////////////////...------------...//////++++++,,,---......------/////////...------,,,,,,+++************)))))))))((((((((((((((())))))***++++++******))))))(((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&&&&&&&%%%%%%((('''%%%###$$$&&&(((***((((((((((((((('''''''''&&&'''(((((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((***)))(((((()))***%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((''''''nnn[[[OOOFFF@@@<<<:::777666666666666555555444333444555666666555111111111000000000//////+++---///...,,,+++---///,,,,,,,,,,,,,,,,,,,,,,,,******************++++++++++++++++++++++++++++++))))))))))))))))))))))))((()))***++++++***)))(((******))))))))))))*********(((((())),,,...///...(((((((((((((((((((((((((((((())))))))))))((((((%%%%%%%%%''''''''''''((()))'''&&&&&&((())))))((()))))))))(((((('''''''''&&&'''(((*********))))))%%%&&&(((******+++******((((((''''''''''''((((((%%%''')))++++++***((('''%%%'''((((((&&&%%%''')))&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''((((((''''''&&&)))))))))(((((((((''''''(((((((((((('''&&&%%%%%%"""###%%%''')))*********''''''''''''''''''''''''''''''(((((((((''''''&&&''''''''''''(((***+++,,,&&&(((***)))'''&&&''')))''''''((((((((()))))))))************))))))))))))$$$(((------+++***,,,///......///111111222222222000000///.........//////...///000000000///......---.........////////////////////////000000111111///...---,,,,,,---...///---,,,,,,,,,,,,---......------,,,,,,,,,---......,,,---...000111111222222///000111000//////000222000000000000000111111111111111111111111111111111000000//////000111111222222222333333333222222111---///000///......///000000000111222222111000///000000////////////000000...............///000000///////////////////////////..................//////000000111222222111111111111000//////000111222/////////....../////////000///...000222333222111////////////////////////......//////////////////------------............---///111111000000111222222222111000000000000000.....................---------,,,,,,,,,---//////+++,,,,,,------------,,,---------------,,,,,,,,,+++++++++*********))))))((((((((((((((()))******))))))))))))))))))(((((())))))))))))))))))))))))'''''''''(((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((######$$$$$$$$$$$$$$$###''''''&&&&&&&&&'''((())))))((((((((('''''''''''''''''')))*********))))))&&&&&&&&&&&&&&&&&&&&&&&&)))***,,,+++(((''')))+++&&&&&&&&&&&&'''''''''(((''''''((((((((((((''''''kkkYYYNNNDDD>>>>>>;;;777666666777777777555444333444666777666555222222222111111111111000...000222111///...000222***++++++,,,,,,------...******************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))***,,,------,,,***))),,,,,,++++++++++++,,,,,,,,,+++******,,,......---(((((((((((((((((((((((((((((())))))))))))((((((***)))***,,,,,,******+++(((&&&%%%%%%'''(((((('''))))))(((((('''''''''&&&###$$$&&&(((************###$$$&&&(((************((((((''''''''''''(((((($$$&&&))),,,,,,***(((&&&###%%%''''''%%%%%%''')))&&&''')))***+++***)))(((&&&&&&&&&'''''''''((((((((()))******'''&&&&&&&&&((((((((((((''''''''''''...,,,***((('''((())))))))))))******)))(((''''''))))))))))))))))))))))))&&&'''''''''''''''&&&&&&&&&&&&&&&''')))***,,,---&&&(((***)))&&&&&&'''***(((((((((((())))))))))))*********)))((((((''''''$$$(((------***)))+++...---...///111222222222222000000////////////000000---...000111111111000///,,,---------......//////000000000000111111111111000000......---...///000...------------...//////------,,,+++************,,,---...000111111222222111222222111000000222333000000000000000000111111111111111111111111111111111111000000111222333333000111222333444444444444...000222222111000000111///000222333444444333333222111000//////000111222///////////////000111111111111111111111111111111//////............/////////000111222222222222222222111000/////////000111//////............//////000///......111222333222////////////////////////+++,,,---///000111111111---------....../////////,,,///111222111//////000///////////////000000111---------------------,,,---,,,,,,+++,,,---//////,,,---------------,,,,,,+++++++++,,,,,,---------++++++++++++******************)))******+++,,,,,,'''''''''((((((((((((((())))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))(((((())))))***)))))))))&&&&&&((()))))))))((('''))))))(((((('''''''''&&&'''((()))+++++++++***)))((((((((((((((((((((((((***,,,---,,,)))''')))+++&&&'''''''''(((((())))))''''''((((((((((((''''''iiiXXXJJJBBB???::::::::::::888666333222555555666666555555444333111000000222444555333222........................//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,***(((((()))))))))'''******+++,,,,,,,,,+++++++++++++++***)))(((((('''))))))******************))))))(((((('''''''''&&&''''''((())))))))))))))),,,,,,,,,+++***))))))(((++++++***)))'''&&&$$$###&&&&&&''''''(((((()))))))))((((((((((((''''''''''''((()))******)))((('''&&&(((++++++)))&&&%%%%%%%%%&&&&&&'''''''''''''''&&&'''((('''&&&&&&'''((((((((('''''''''&&&&&&&&&(((((()))(((&&&### ((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((()))******)))((('''******)))''''''&&&&&&&&&$$$%%%%%%&&&'''((())))))'''%%%###$$$(((***)))'''))))))************))))))&&&&&&&&&&&&'''''''''''')))'''%%%&&&)))++++++)))))))))************)))))))))++++++)))&&&&&&)))---------,,,...000111111111111///...000333333111---,,,999CCC???222)))---555000///---...000111111000000///.........000111222000000///...............000//////...---,,,,,,+++,,,,,,---------,,,++++++---------....../////////000000000000111333444555...------,,,,,,---///000111222333444333222111000222222111111222222333444000000000000000000000000222222222222222222222222111111222333444444444444111111111000///......---000000000111222222222333111000///000111111000///000000////////////000000,,,,,,---///000111222333111222333444444222111000//////............//////,,,---......//////..........................................////////////////////////////////////000000000000000/////////000000///...------,,,,,,---...///...,,,+++,,,------------------...///000000000///...---,,,,,,+++000///...,,,+++***)))))))))((('''%%%%%%%%%&&&'''))))))*********((('''&&&***)))(((((())))))(((''''''((()))((('''&&&''')))(((((('''(((((()))***+++(((((('''''''''&&&&&&&&&((((((((((((''''''''''''&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''((('''&&&$$$###&&&''''''((()))******+++)))'''&&&(((++++++)))''',,,------+++(((&&&&&&'''&&&&&&'''((()))***++++++''''''''''''((((((((((((hhhXXXKKKCCCAAA999999999999888777555444444555555555555444333333333222111222333333222000........................///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******111///------.........,,,***+++++++++++++++******++++++******)))(((((('''((((((''''''''''''''''''*********))))))((((((((('''(((((())))))))))))))),,,++++++***))))))(((((((((((())))))((('''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''&&&'''((()))******)))((('''%%%'''))))))(((''''''((())))))******)))(((''''''&&&'''((('''&&&&&&'''((((((((('''''''''&&&&&&&&&&&&'''(((((((((&&&$$$"""******)))))))))(((((((((%%%%%%&&&&&&&&&'''''''''(((((())))))))))))((((((***)))(((''''''&&&&&&&&&%%%&&&&&&''''''(((((((((---***((('''))))))(((&&&(((((())))))))))))(((((((((((((((((())))))))))))***((('''))),,,---,,,+++))))))))))))))))))))))))&&&'''(((((('''''')))***,,,,,,,,,---////////////000///......000111111111///<<>>444...,,,///...,,,---...000//////111000000000000111222222111000000///////////////------...000111222333444---............---,,,,,,))))))***+++---.../////////...............//////------,,,,,,---///000111000111222222222222111111222111111111111222333333222222222222222222222222222222222222222222222222000000222333333333333333222222111111000000//////111111111111111111000000222111000000222222111000000//////......//////000///000000000111111111111111111///......---------......------------......------...////////////.........................../////////000000000111111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,000000//////......---------...///...,,,,,,,,,...000000000000000000111111,,,,,,,,,------.........,,,+++***)))((((((((((((+++++++++++++++******)))''''''((()))))))))((((((***)))(((((())))))(((''''''((()))((('''&&&''')))***))))))(((((((((((()))(((((((((''''''''''''&&&((((((((((((''''''''''''&&&''''''(((((((((((((((&&&&&&'''''''''((((((((('''''''''''''''(((((((((&&&&&&&&&'''''''''''''''(((''''''(((******)))((('''((()))(((&&&%%%&&&'''''''''''''''''''''''''''&&&''''''''''''(((((((((|||eeeVVVJJJCCCAAA999999999999888777777666333333444444333333222111333222111222333222000///..............................---------,,,,,,,,,******************************++++++++++++*********(((&&&'''((()))((('''******+++---------------************))))))((((((******))))))((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((())))))***))))))((((((''''''''''''%%%%%%'''((())))))))))))))))))((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&(((((())))))))))))(((((('''((('''&&&%%%&&&))),,,(((((((((((('''&&&%%%$$$&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''%%%&&&'''(((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''***)))(((''''''((()))***))))))(((''''''''''''''')))((((((((('''''''''&&&&&&%%%%%%%%%'''(((((()))'''(((((())))))(((((('''&&&&&&&&&&&&''''''''''''%%%&&&''')))******(((&&&+++***(((''''''(((***+++///,,,((((((+++---,,,***''')))***++++++++++++,,,,,,///111111///...111444111444666555222000000111///---,,,,,,...///......000////////////000000000111000000/////////000000...///000111222333444555...////////////...------******++++++,,,,,,------///...---,,,,,,,,,,,,,,,++++++***++++++---///000000000000111111111111111111111111111111222222333222222222222222222222222111111111111222222222222///000111222333333333333222222111111000000000000222222111111000000//////222111000000111222111000/////////....../////////111111111111111111000000222111///---,,,,,,------------,,,,,,,,,,,,------------...///////////////........................000000000000111111111111////////////////////////,,,,,,,,,,,,,,,---------............------,,,,,,---...///...---,,,---...///000000000000000000000,,,,,,,,,,,,,,,,,,------++++++***)))(((((((((((('''((()))******)))'''&&&&&&''''''(((((()))))))))***)))(((((())))))(((''''''((()))((('''&&&''')))******)))(((((('''((((((((((((((('''''''''''''''((((((((((((''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&''''''((()))((('''''''''''''''''''''''''''((()))******)))(((&&&'''(((((('''&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((({{{dddTTTHHH@@@>>><<<<<<:::999777666555555333333444444333333222111000000000111333333222000........................---------------,,,,,,,,,******************************++++++++++++******,,,***))))))+++,,,++++++)))***+++...///000111111*********)))))))))))))))******))))))((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&)))(((((('''((()))******((((((((('''''''''''''''&&&'''((((((((((((((('''))))))((((((''''''&&&&&&(((((('''''''''&&&&&&&&&))))))(((((((((((())))))******(((&&&$$$%%%'''***&&&&&&'''''''''''''''&&&&&&'''((('''&&&&&&&&&(((&&&'''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&''''''((((((((((((((((((&&&&&&&&&'''''''''((((((***)))(((''''''((()))***)))((((((''''''''''''((()))))))))(((''''''&&&&&&%%%%%%&&&&&&&&&'''((()))((())))))******))))))(((&&&&&&&&&&&&''''''''''''$$$&&&(((***)))((('''&&&***)))'''&&&&&&''')))***444///)))&&&(((+++++++++&&&(((******)))***,,,...000444888888555333333555333111///---,,,...111333000...,,,,,,.........---..................------000///////////////000000000000111111222222222333///000000000000///......---------,,,,,,,,,,,,+++///...---,,,,,,++++++,,,......------...000111222/////////000000111111111111111000000111111222333222222222222222222222222000000000111111222222222//////000111222222222222111111111000000000000000222111111000000/////////111000//////111111000/////////............//////111111111000000000000000222111///...------......------,,,,,,,,,,,,---------...//////000000//////////////////////////////000000000000111111111111////////////////////////,,,,,,------............---------,,,,,,,,,,,,,,,---...//////------...///...///000000000///.........------,,,++++++******+++******)))))))))******%%%&&&'''(((((((((&&&&&&&&&&&&'''''''''((())))))***)))(((((())))))(((''''''((()))((('''&&&''')))******)))(((((('''((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''((((((((((((((('''''''''((((((((())))))%%%%%%&&&&&&''''''(((((())))))(((((((((((((((((('''((())))))))))))))))))&&&((())))))''''''(((***''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''zzzcccSSSGGG???===>>>===;;;999777666555555444444444444444333222222/////////000222333222111........................------------------------++++++++++++++++++++++++******++++++++++++******,,,+++)))***+++,,,,,,+++(((***+++...000111222222******))))))))))))))))))'''(((((((((((((((((((((((((((((((((((())))))))))))((('''''''''(((***+++((((((((((((((((((''''''(((((((((((((((((('''&&&(((((((((((((((''''''''')))(((((((((((('''''''''))))))(((((((((((())))))+++***)))'''%%%$$$''')))''''''((()))))))))))))))&&&'''((('''&&&&&&'''(((&&&&&&&&&'''''''''''''''(((((('''&&&&&&%%%%%%%%%))))))************++++++&&&&&&'''''''''((((((((())))))(((((((((((())))))((((((''''''''''''(((((()))))))))(((((('''''''''***++++++)))'''&&&''')))))))))************))))))(((((((((((())))))))))))''')))++++++***(((((()))))))))''''''''''''))))))000,,,'''%%%%%%''')))***'''(((***)))(((***///333999;;;<<<;;;888666444444333333333333222000//////111///------...///...------------...------,,,+++///............//////000111111111000000000000000000111111111111000////////////............------//////...---,,,,,,------......---,,,---...///000///.........///000111222111000000000000111222222222222222222222222222222//////000000111222222222...///000111111222111111000000000///////////////000000000000000000//////000///......000000///...///......------......///000000000///////////////111111000////////////000......------------............///000000000000////////////////////////////////////000000000111111////////////////////////------......//////000000,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---///000...///000111000///...---...------,,,***))))))(((***)))))))))))))))***+++'''(((((()))))))))))))))'''''''''&&&''''''((((((***)))(((((())))))(((''''''((()))((('''&&&''')))***))))))(((((((((((()))'''(((((((((((()))))))))((((((((((((''''''''''''&&&''''''(((((((((((((((''''''((((((((()))))))))%%%&&&'''))))))((('''&&&(((((())))))))))))))))))&&&(((******)))((()))***'''((())))))((('''(((***'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''wwwaaaSSSGGG@@@>>>===<<<:::888777777777777444555555555555444333333111000///000222222111///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))((('''''')))******))))))***+++---............)))))))))))))))))))))***''''''(((((()))*********((((((((())))))*********))))))'''''''''(((***+++((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((******)))))))))(((((((((***)))(((''''''((()))***((())))))'''&&&&&&((()))((()))))))))))))))((('''&&&'''((('''&&&&&&'''(((&&&&&&&&&'''''''''(((((()))(((((('''''''''''''''))))))*********+++++++++''''''''''''(((((((((((((((((())))))))))))((((((((((((''''''''''''(((((()))))))))((((((((((((((()))++++++)))'''&&&''')))(((((())))))))))))(((((((((((((((((())))))))))))''')))+++***((('''(((***((((((((((((((((((((((((((((((((('''&&&'''(((***((()))***((('''+++222999???<<<888444333222111000///111444555333111///...222000....../////////...------.........---,,,+++---------------...//////////////////////////////111111222222111111000///......///000000111222222000//////.........//////---,,,+++*********+++,,,......------...000111222000000000000000111222222111111111111111111111111/////////000111222222222---...///000111111111111.....................////////////000000000000000///---,,,---...///...---///......------......///.............../////////...//////000000000000//////..................///......///000000000000000////////////////////////....../////////000000000////////////////////////,,,------...//////000000........................,,,...//////......///111///000111222222000...---,,,,,,++++++******))))))((('''''''''(((((()))***))))))(((((()))******+++)))((('''&&&&&&&&&''''''***)))(((((())))))(((''''''((()))((('''&&&'''))))))(((((((((((())))))***'''((((((((())))))))))))((((((((((((''''''''''''&&&''''''((((((((((((((('''((((((((())))))))))))'''(((+++,,,,,,***(((&&&&&&''''''(((((()))))))))%%%(((******(((''')))***&&&((()))(((&&&&&&&&&(((''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''vvv```SSSHHHBBB@@@;;;;;;999888888888999:::555555666666555555444333222111000111111111///---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********((('''(((***++++++******++++++,,,,,,++++++***)))))))))))))))*********))))))***+++,,,---......&&&'''''''''(((((())))))***)))'''&&&'''(((***+++((((((((()))))))))))))))&&&&&&'''((()))))))))(((&&&'''''''''(((((())))))************))))))))))))***)))(((''''''((()))***&&&'''(((((('''''')))+++))))))(((((('''&&&$$$$$$&&&'''((('''&&&&&&'''(((&&&&&&&&&'''''''''(((((()))(((((((((((())))))***''''''(((((()))))))))***''''''''''''((((((((()))'''((()))******)))((('''(((((('''''''''(((((()))(((((((((((())))))))))))$$$&&&((('''%%%%%%(((+++''''''((((((((((((''''''&&&&&&&&&&&&'''''''''(((&&&((()))'''%%%$$$&&&)))''''''((((((((((((''''''"""'''+++,,,+++)))+++,,,)))******(((''',,,555===AAA:::111+++***++++++***))),,,......------000222333111/////////000///........./////////...,,,+++,,,,,,,,,,,,,,,---...///,,,---------......//////111222222222222111000000------///111222444555666000000/////////000000111111000...---,,,,,,---......---------...///111222000000000000000111111222000000000000000000000000...//////000111222222222---...///000111111111111---------.....................//////000000111111...---,,,,,,---...---,,,.........------.........------------......//////,,,---...000111000000/////////............//////...//////000000000000000000000000000000000000000............////////////////////////////////////,,,,,,------...///000000/////////000000000000000,,,...//////......///111000111333444333111///...***************+++++++++&&&&&&&&&&&&&&&'''((())))))((('''''''''(((***+++***((('''&&&%%%%%%&&&'''***)))(((((())))))(((''''''((()))((('''&&&''')))(((((('''(((((()))***+++'''((((((((())))))******)))(((((((((''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))(((+++...000///,,,(((&&&%%%%%%&&&&&&'''((())))))%%%(((******(((''')))+++&&&'''((('''%%%$$$%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''sss```NNNGGGEEE===:::::::::999888777666555666666666666555555555555000000111111111111000000111111///,,,((((((+++///---,,,***))))))***,,,---,,,((((((---...)))'''***,,,+++***++++++,,,+++*********+++++++++,,,,,,,,,)))))))))))))))))))))))),,,+++******))))))******+++)))'''''')))++++++***((((((((('''&&&&&&%%%%%%***((('''((()))***)))'''(((((())))))******++++++.........,,,)))'''&&&'''+++***((('''&&&&&&&&&'''((((((''''''&&&&&&&&&%%%)))((('''&&&&&&'''))))))************)))))))))))))))((('''((()))***)))(((((('''&&&%%%%%%&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''((()))***++++++,,,'''(((((()))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&((()))))))))))))))((((((+++***)))((('''&&&%%%%%%(((&&&%%%'''***,,,+++)))(((''''''(((,,,000555888111///---******+++---///+++***))),,,000222222000000111222222111000...---............////////////*********++++++,,,,,,,,,---------------...///000000000000000000//////.../////////000111111222222222222111000//////000000000000000///...------,,,............////////////111111000000000000000111222222111000//////000000////////////////////////222111000...---+++***)))------............------///////////////......---///000000000///...------111///...------...///111........................111000...------///111222444444333222111111111111000000000000000000000000000000000000000111111111000000///............////////////.........//////,,,,,,,,,---------......,,,,,,------.../////////------...////////////...///000222333333222000...***+++,,,+++(((''''''(((,,,+++(((''''''(((+++,,,((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((()))'''''')))++++++)))&&&(((((())))))))))))((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((((((((())))))))))))&&&''')))***)))(((&&&%%%&&&%%%%%%&&&''')))+++,,,,,,,,,222999999///)))((()))((('''&&&%%%%%%&&&'''))))))))))))))))))))))))((((((((((((((()))******&&&%%%$$$$$$######$$$$$$'''&&&&&&%%%&&&'''((()))sss```NNNHHHFFF>>>;;;;;;;;;:::999888777666666666666666555555555555444444444333111000...---...///...,,,******---000---,,,+++******+++,,,---,,,((()))...000,,,+++---...------,,,---,,,,,,+++************+++++++++,,,++++++++++++++++++++++++,,,+++******))))))******(((((((((***+++,,,***(((((((((((((((((((((((((((***((('''((()))***)))'''&&&'''''''''((((((((()))%%%&&&((((((''''''((()))***)))((('''&&&&&&'''(((((((((((('''''''''&&&&&&'''&&&&&&&&&'''(((***+++*********)))))))))(((((()))((('''((()))***)))(((''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((()))*********+++)))))))))))))))((('''&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&((()))))))))(((''''''&&&&&&&&&&&&'''((())))))))))))(((((('''''''''((((((((())))))(((((('''(((((((((((((((((((((((()))'''&&&'''***,,,,,,+++&&&'''))),,,...000111222+++***(((''''''((()))***+++***))),,,///111111000000111222222111000///...000/////////////////////++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000000000000/////////000111111222222222222111000000000000000333333222111111000//////....../////////000000000111111000000000000111111333222111111000000000111////////////////////////000000//////......------///000000000000000///...000000000000000///....../////////000//////......///...---,,,,,,---...///////////////////////////...///000111111111000000111111111111111111222222000000000000000000000000000000000000000000000000000///......------......///......---,,,,,,------,,,,,,------........................////////////111111111111111000//////)))***+++---...............+++))))))******)))'''+++***)))'''''')))***+++))))))))))))))))))))))))((('''&&&&&&&&&&&&'''((()))''''''(((++++++(((&&&(((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))+++++++++***((('''&&&&&&&&&&&&''')))***+++---,,,...333333,,,((()))***)))((('''&&&''''''((((((((((((((((((((((((((('''''''''''''''((())))))''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%&&&'''((()))rrr```OOOIIIGGG@@@<<<<<<<<<;;;:::999888777666666666555555555555444555555555444222111///...+++---......------...000,,,,,,------------,,,,,,+++***,,,000111///...000000000///...------,,,,,,)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******'''''')))+++---,,,)))&&&''''''((())))))***++++++***((('''((()))***)))'''''''''''''''(((((((((((("""$$$&&&&&&&&&'''(((***)))((('''&&&&&&'''((()))))))))((((((((((((''''''(((((('''''''''((()))*********))))))))))))(((((()))((('''((()))***)))(((&&&''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))*********)))((('''%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''((()))(((((((((''''''&&&&&&''''''((((((******))))))))))))((((((&&&''''''(((((((((''''''&&&&&&'''((())))))***+++)))'''&&&'''))),,,------&&&(((,,,///000///---+++))))))))))))************+++******+++...000//////000111111111111111000///111111111000000/////////......------------------***+++,,,,,,,,,+++***))))))***,,,...///000111111//////000000111111222222222222111000000000111111333333333222111111000000///000000000000111111111111111000000000111111222333333222222111111222222111111111111111111111111......//////000111111222111111222222111000///...111111111111111000000///...//////000000000000///000///...------...///000000000000000000000000000,,,///222555666333000.../////////000000222333333000000000000000000000000111111000000//////......///......---------------...---,,,+++++++++++++++---............/////////000000/////////.........222222222111000///...---******+++---///111333444333---''''''+++---***&&&))))))))))))))))))))))))************************(((''''''&&&&&&''''''((()))((('''(((******(((&&&(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''')))***+++++++++***(((''''''''''''''''''((())))))...+++***,,,,,,)))(((*********)))(((((((((((()))(((((((((((((((((((((((('''&&&&&&&&&&&&''''''((())))))(((''''''''''''((('''&&&&&&&&&&&&'''((((((ppp___OOOIIIGGG@@@<<<<<<;;;;;;:::999777666666666555555555444444444111222222222222222222111+++,,,...//////.........+++,,,...//////...,,,++++++,,,...000000......///000111000///---+++++++++((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******(((((((((***,,,,,,***'''((((((((())))))************((('''((()))***)))'''))))))))))))************((()))***)))'''&&&'''((((((((('''&&&&&&''')))))))))))))))))))))(((((((((******)))(((((('''''''''***)))))))))(((((((((((()))((('''((()))***)))(((%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))))))))))))))((((((((())))))))))))((('''&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))%%%&&&''''''''''''''''''&&&&&&'''((()))******+++((('''&&&&&&(((***,,,---(((***---//////---***(((((()))***,,,,,,,,,++++++*********+++,,,---...---///000000000000000000000222222111111000000//////000000//////......------***+++---...---+++)))((()))***+++---...///000000...//////000000111222222222111111000000000111111111111111111000000//////000000111111111222222222111111000000111111222222444333333222222333333333222222222222222222222222//////000111111222333333111111222333222111///...222222333333222222111000...///000000111111111111333222222111111222222333111111111111111111111111---000333666666444111///111000000000111111222333////////////////////////111111000//////...------......---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---....../////////////////////000//////...------,,,,,,////////////...---,,,+++------------///222444666666000***((()))***)))&&&'''((()))******)))((('''))))))))))))))))))))))))((((((''''''''''''(((((()))(((((((((((((((''''''(((((())))))))))))(((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&'''''''''((((((((('''(((((()))((('''&&&&&&((((((((('''''''''((((((,,,***)))))))))((((((***))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''(((***)))((((((''''''((((((''''''&&&&&&''''''''''''ooo^^^NNNHHHGGG???::::::::::::999777666555555555555555444444444444000000111111111111000000---...///000000///---++++++,,,...//////...,,,+++,,,///111000---,,,,,,,,,...///000...+++))))))***((())))))))))))*********++++++++++++++++++++++++,,,+++******))))))*********)))'''(((***++++++***)))))))))(((((('''''''''***((('''((()))***)))'''************))))))))))))++++++,,,***(((&&&''''''(((((('''&&&&&&'''))))))((((((((()))))))))))))))''''''((())))))*********)))))))))((((((((((((''')))((('''((()))***)))(((%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))))))))(((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))(((((('''''''''((((((((((((((((((((((((((((((%%%%%%&&&'''((((((''''''(((((())))))))))))))))))'''''''''''''''(((***+++,,,,,,,,,,,,+++***)))(((%%%&&&((()))***)))(((((()))******+++++++++,,,,,,.........//////000000111222111111111000000000///000000000//////.........,,,---...//////---+++)))+++,,,,,,------------------......//////000111111111000000///000000111111111111111000000000000000111111111111222222222222111111111111111222333333444333333333333333444444333333333333333333333333111111111222222222222222222333555666555444222000333333333333333222222111//////000111222222222111333333333222222333333333222222222222222222222222000111333444444444333222333333222111111111111111........................000000000///...---,,,,,,......---,,,,,,,,,,,,---+++++++++,,,...///111222/////////////////////.........---,,,++++++***)))+++,,,,,,---------,,,,,,+++***((('''(((***---...555333///***'''%%%&&&''''''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''&&&''''''(((((())))))))))))(((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((''''''&&&(((((((((((((((''''''''')))******))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((((((((((())))))(((((('''&&&'''''''''''''''''''''''''''&&&&&&mmm]]]MMMGGGEEE===:::::::::999888777666555555555555444444444444333333333222222000///---,,,///......///000///---+++***,,,---......---,,,***+++000222///+++++++++***+++---///---)))'''(((+++)))))))))*********++++++++++++++++++++++++++++++,,,+++******))))))******+++)))'''''')))***++++++******)))(((((('''&&&&&&***((('''((()))***)))'''((((((((((((''''''''''''&&&'''(((((('''&&&'''))))))((('''&&&&&&'''((()))''''''(((((((((((())))))"""$$$&&&)))+++---......))))))(((((((((((('''''')))((('''((()))***)))(((&&&''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((())))))))))))((((((''''''((((((''''''(((((((((((())))))%%%&&&'''(((((((((((((((*********))))))(((((((((''')))***)))((('''((()))---,,,+++))))))))))))***'''((()))***+++***)))((((((***+++***))))))***+++,,,,,,,,,,,,---///000111000000000000000000000000000000//////////////////---.../////////...---,,,---.........---,,,,,,+++,,,,,,------...///////////////.........///000000222222222222222222222222000111111111111222222222111111111111111222333444333333222222333333444444333333333333333333333333222222222222222111111111444555888999999888666444333333333333333222222111000111111222222222222111111111111111111111111111222222222222222222222222222222222222222333333333333333222111000//////000........................//////......------,,,,,,///......---------------,,,,,,,,,---///111333444/////////............---------,,,+++******))))))++++++,,,---------------***)))'''&&&&&&'''((()))111111///+++&&&$$$&&&(((''''''))))))))))))'''''''''''''''''''''''''''''''''(((((())))))(((((('''((())))))'''%%%%%%&&&'''(((((())))))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((()))))))))***************))))))))))))'''((((((((((((((('''&&&'''***+++))))))+++)))&&&%%%&&&'''''''''''''''&&&''''''''''''''''''''''''******)))(((((((((((()))(((((('''&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%lll\\\LLLEEEBBB:::;;;;;;;;;:::999888666666555555555444444444333333444444333222111///...---///------...000111///---***+++,,,------,,,+++***)))000333///++++++,,,+++))),,,...---)))'''))),,,************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******)))(((((()))***+++***)))))))))))))))))))))))))))***((('''((()))***)))''')))((((((((('''''''''&&&###$$$&&&&&&&&&&&&((()))***)))((('''&&&&&&'''(((&&&&&&'''''''''(((((((((###%%%''')))+++,,,------))))))(((((((((''''''''')))((('''((()))***)))(((''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&'''''''''((()))))))))'''''''''(((''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&'''((()))*********)))(((((((((((((((((((((((())))))*********%%%&&&'''((())))))))))))*********)))))))))(((((()))+++...---+++(((((((((*********)))))))))************++++++******))))))(((***+++***((('''(((***************+++---///000.........//////000000111......//////////////////.............../////////...............---,,,,,,***++++++,,,,,,------...---------------...//////111111111111111111111111000000000111111111111222111111111111222333444555222222222222222333444444222222222222222222222222111111111111111111111222111333666999999888666444333333333333333222111111222222222333222222111111000000111111111111000000111111111111111111111111000111111222222222222222000//////.........//////------------------------------------------------000///......------..................///000111111............------,,,,,,---,,,,,,++++++************+++++++++++++++***)))+++***))))))))))))***+++...,,,***)))))))))(((''''''(((((((((((((((((('''(((((((((((((((((((((((('''((()))******)))((('''((())))))'''$$$$$$%%%((((((((())))))))))))((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((((((((())))))+++******)))))))))))))))&&&'''((())))))(((((('''&&&******&&&&&&******&&&%%%&&&'''((()))(((((('''''''''''''''''''''''''''))))))((('''''''''''''''(((((('''&&&&&&&&&&&&'''''''''((((((((('''%%%%%%kkk[[[KKKDDDAAA999<<<<<<<<<;;;:::999888777555555444444444333333333222222222333333222222222...,,,+++---000222222000+++++++++,,,,,,+++++++++'''000333///+++---///...))),,,///---)))'''***...***++++++++++++,,,,,,,,,------------------------,,,++++++***)))*********'''''')))+++---,,,)))''')))))))))***++++++,,,,,,***((('''((()))***)))(((++++++******)))))))))(((%%%&&&((('''&&&&&&((()))+++***((('''&&&&&&&&&'''%%%&&&&&&&&&''''''((((((((()))***++++++***(((((()))((((((((('''''''''''')))((('''((()))******(((((('''&&&%%%%%%&&&'''((())))))((('''&&&&&&%%%%%%&&&''''''''''''''''''&&&((((((((((((((((((((((((%%%&&&&&&'''((()))******))))))(((((('''&&&$$$$$$''''''''''''((((((((()))))))))))))))))))))))))))(((''''''&&&&&&((()))*********)))((((((((((((((())))))******++++++++++++&&&'''((()))************)))))))))))))))************...111111---***(((((('''((()))***+++******)))''''''&&&&&&%%%%%%%%%$$$'''***+++***'''&&&(((***))))))))))))***,,,...000,,,,,,---...///000111111------......//////000000---------------...///000---......//////......---)))******++++++,,,------,,,,,,,,,,,,,,,---...///...............////////////000000000000111111111111111111111222333444555111111111111222222333444222222222222222222222222000000000111111222222333---///333666777666444222222222333333333222111111333333333333333222111000111222222333333222222111111111111111111111111111///000111333333222111000,,,,,,,,,,,,,,,---...///------------------------,,,---------------------000000///............///000000///.....................---------,,,,,,,,,------,,,,,,,,,,,,++++++))))))))))))(((&&&%%%$$$)))))))))))))))******+++,,,(((%%%''',,,...+++'''(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''(((******'''$$$###%%%((((((((())))))))))))((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))((('''''''''''''''%%%&&&((()))))))))((('''&&&)))(((######(((***'''&&&'''(((*********)))((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&))))))((('''''''''''''''''''''((((((((('''%%%$$$iiiYYYHHHBBBAAA:::;;;:::888999::::::999777111---+++---222555444111111222222222222333333333000000//////...---++++++((()))))))))))))))******///...---,,,+++,,,---......//////---+++)))***++++++++++++******+++,,,,,,,,,,,,---------,,,+++***...+++((((((***++++++)))---...000111000---)))'''***)))(((''''''((()))***))))))))))))(((((((((((((((((((((((())))))))))))******)))((('''&&&&&&%%%)))******)))(((''''''((((((''''''&&&&&&&&&'''''',,,+++)))((('''(((***+++(((((((((((((((((((((((((((((())))))((('''&&&&&&'''((((((((('''&&&%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((((((((&&&''''''((()))******+++)))(((((((((((('''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((...+++(((((())))))&&&###!!!%%%'''((((((((((((((()))))))))))))))((())))))))))))((((((((((((''''''(((((((((&&&%%%$$$...,,,)))'''&&&&&&'''(((+++------,,,***((('''(((---***(((''')))+++,,,,,,(((((()))*********************)))((('''&&&&&&%%%'''((()))++++++***)))))),,,,,,,,,---------......------......///000000000......///000000000000000000///---,,,+++++++++,,,---...///...,,,+++,,,---........................///////////////000111111/////////000000000000111111000000000111222444555333222111111111222444555333333444444444333333222//////000111222333444444222222333444555444111///////////////////////////000000000000////////////000000000000////////////+++---///111222222111000.........///////////////000///...---,,,++++++++++++++++++,,,---......///111000///......///000111000000000000000111222222000///...---,,,+++++++++...---,,,,,,,,,,,,---...,,,,,,+++***)))(((''''''$$$&&&(((((((((((()))***))))))))))))))))))))))))---***((()))------***&&&))))))))))))))))))))))))((('''&&&%%%$$$%%%&&&'''(((''''''''''''&&&&&&&&&))))))((((((''''''&&&&&&))))))(((((('''''''''&&&***(((%%%%%%&&&((()))***)))))))))))))))))))))))))))))))))))))))))))))))),,,***(((((())))))'''%%%''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((&&&%%%%%%&&&'''(((((((((((((((((((((((((((~~~hhhXXXHHHBBBAAA;;;<<<:::999999::::::999888777444222333555777555333333333222222111111000000////////////...---,,,,,,------------,,,,,,,,,,,,...---,,,+++++++++++++++,,,---...---+++)))***+++------,,,+++************,,,,,,---------,,,+++***...+++((((((***+++***)))******************)))(((***)))(((((((((((()))***))))))))))))(((((((((((())))))))))))(((((((((((())))))((((((''''''&&&&&&((())))))((('''&&&&&&(((''''''&&&&&&&&&''''''((())))))******))))))((((((''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''((((((''''''&&&%%%&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&''''''((())))))******(((((((((''''''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''%%%&&&)))***(((&&&"""###%%%'''(((((((((((('''(((((())))))((((((((()))((((((((((((((((((((('''((()))))))))((('''&&&***)))((((((((()))***+++(((***+++***)))(((((())))))'''%%%%%%'''))))))((((((((()))*********************))))))((('''''''''(((((()))************)))++++++,,,,,,,,,---------,,,------...//////000000...//////000000000000000111000...---,,,,,,------,,,---...---+++***+++,,,.................................---......//////,,,------------............------------...000111111000000000111111222333///000000111111000000000000000000000000111111111000000000111222111///---........................000000000/////////......,,,------...///000111222---...000111111000///...111111000///...---,,,,,,...---,,,+++************,,,,,,---......///000000000///.........//////000...............//////000///...---,,,,,,+++++++++...---,,,++++++,,,---...******************))))))%%%'''))))))(((((()))***))))))))))))))))))))))))///,,,***,,,//////,,,(((((((((((((((((((((((((((''''''&&&&&&&&&'''))))))))))))(((((((((''''''''')))))))))))))))((((((((()))(((((((((''''''''''''(((&&&$$$%%%&&&((((((((())))))))))))))))))))))))((((((((((((((((((((((((((('''&&&'''***+++***)))******))))))))))))******(((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((''''''&&&&&&&&&'''''''''((((((***)))'''&&&%%%%%%&&&&&&(((((((((((((((((((((((({{{fffWWWGGGBBBBBB<<<<<<:::999999::::::999888:::999777666555555555444333333222111000///...............//////......---000000//////......------------------,,,+++***)))***+++,,,+++***)))***,,,...------,,,******)))))),,,,,,---------,,,+++***---+++))))))***+++***))))))((('''''''''(((***++++++***))))))))))))***+++(((((((((((())))))))))))******))))))((((((''''''(((((((((((((((''''''''''''((()))(((&&&%%%&&&'''&&&&&&&&&&&&'''((())))))'''(((***+++***)))&&&%%%''''''''''''''''''''''''(((((((((((((((''''''&&&''''''((((((((('''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))***(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&%%%%%%&&&((()))((('''((((((((((((((((((((((((''''''(((((((((''''''&&&((((((((((((((((((((((((''''''((()))))))))(((((((((((())))))************%%%'''))))))(((((((((***&&&%%%%%%&&&(((((('''&&&(((((())))))******))))))))))))))))))))))))))))))))))))(((((())))))***************+++++++++,,,,,,,,,,,,,,,---......//////...//////000000000000000222111000///......//////,,,---------+++***+++,,,...........................------,,,,,,,,,------,,,,,,,,,------------...------,,,,,,,,,,,,---.........///000000000000///,,,---...///////////////000/////////......------000////////////................................./////////.........------+++,,,,,,---...///000000...///000000000///---,,,111000//////...---,,,,,,------,,,,,,+++,,,,,,---......//////000111111111111111000//////000000111------........./////////......---,,,++++++++++++---,,,,,,++++++,,,,,,---))))))))))))******++++++''')))******)))((()))***))))))))))))))))))))))))+++)))''')))++++++)))%%%'''''''''''''''''''''''')))((((((''''''(((((()))*********)))))))))(((((())))))))))))************((((((((((((''''''''''''&&&%%%$$$%%%'''((('''&&&))))))))))))))))))))))))''''''''''''''''''''''''((('''&&&'''***+++***)))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%(((((())))))((('''&&&&&&&&&&&&'''''''''(((((((((***)))(((&&&&&&%%%%%%%%%((((((((((((((((((((((((xxxcccUUUFFFBBBCCC===;;;999888888999999888777666666666444222111222333222111111000///.........------...////////////////////////.....................//////...,,,***)))((()))++++++******+++,,,,,,,,,,,,,,,++++++***))),,,,,,---------,,,+++***,,,+++***************)))******)))))))))***+++,,,+++******************+++(((((((((((())))))))))))******))))))(((((('''''''''''''''((((((((((((((('''((()))((('''&&&''')))&&&&&&&&&&&&'''(((******'''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((('''))))))))))))))))))))))))'''''''''((((((((())))))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%)))(((''''''''''''&&&%%%+++***)))(((((((((((()))''''''''''''''''''&&&%%%'''''''''(((((((((((((((%%%&&&&&&'''((((((((((((((()))*********(((&&&$$$&&&'''))))))((((((((()))''''''(((***,,,+++)))'''(((((()))))))))))))))((('''''''''(((((()))))))))))))))((('''''')))***+++))))))))))))************++++++,,,,,,------............///000000000000///111111111000000000000000---...///...,,,+++,,,---..............................---,,,,,,,,,------............////////////000/////////.........///,,,---...//////...---,,,,,,---...///000000000000......---------,,,,,,,,,000000000///------...///------------------------///.........------------.........------,,,,,,+++......////////////...------------......//////000///.........//////000111000000111111222222222222222222222111111111111111/////////000000000000000------,,,+++++++++++++++,,,,,,++++++++++++,,,,,,(((((((((((((((((((((((((((***++++++)))((()))))))))))))))))))))))))))))))))'''&&&'''((((((&&&$$$((((((((((((((((((((((((******)))(((''''''&&&&&&******)))))))))(((((((((((((((((())))))*********((((((((((((((('''''''''&&&&&&%%%'''))))))'''&&&((((((((((((((((((((((((''''''''''''''''''''''''+++)))(((((())))))(((&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((()))((((((''''''&&&&&&%%%))))))))))))((('''&&&%%%''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&((((((((((((((((((((((((vvvaaaSSSEEEAAABBB===999888777777888888777666222333333222000000222333////////////////////////------...///000000000000.........//////000000000,,,,,,---------+++)))(((((()))************+++---)))***+++,,,,,,,,,,,,,,,,,,,,,---------,,,+++******+++++++++***)))))))))***+++,,,,,,++++++))))))*********++++++*********'''((((((((()))))))))******)))))))))(((((((((''''''''''''(((((((((((((((((()))******)))((()))+++&&&&&&&&&'''((()))***+++***)))'''&&&&&&&&&'''(((''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((''''''(((((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%((()))))))))(((((((((((())))))((('''(((((())))))''''''(((((('''&&&%%%%%%&&&&&&''''''((((((((()))'''''''''(((((())))))***&&&''')))***)))'''%%%###(((***+++***)))'''(((((((((((())),,,------***'''(((((()))))))))(((((('''%%%&&&&&&''''''(((((())))))((('''''''''(((***+++((((((((()))))))))***************+++,,,,,,------------...////////////...000000000111111111111111///000000000...---.../////////////////////////////////...............///........./////////000000000111111111000000000000,,,---...//////...---,,,+++,,,---//////000000000,,,,,,,,,,,,------------...///000...,,,,,,---///........................///.........------------///......---,,,+++++++++,,,---...//////000000000------......///000111111////////////000111222222111111111111222222222222000000000000000//////.........///000111000000///,,,,,,+++*********++++++***++++++++++++++++++***)))(((((('''&&&&&&%%%%%%(((***++++++)))((())))))))))))))))))))))))))))))+++*********+++***)))((())))))))))))))))))))))))&&&'''''''''(((((('''''')))))))))((((((((('''''''''''''''(((((()))))))))'''''''''((((((((((((((((((''''''(((******)))'''((((((((((((((((((((((((''''''''''''''''''''''''***)))(((((())))))((('''***))))))))))))))))))***(((((((((((((((((((((((()))))))))(((((((((''''''(((((()))(((((('''&&&&&&'''''''''((((((((())))))&&&&&&''''''''''''''''''((((((((((((((((((((((((ttt___RRRDDD@@@BBB<<<:::888777777888888777666333222222222333444555555.../////////000000000111---...///000000000000000000000000000111111111111***************))))))((((((***++++++******,,,---'''(((***,,,---------,,,,,,,,,---------,,,+++***)))+++,,,,,,***))))))***((()))*********((('''&&&))))))***++++++***))))))''''''(((((())))))******((((((((()))))))))))))))((((((((((((((('''''''''(((***++++++))))))***,,,''''''''''''((()))******+++***(((&&&&&&'''(((***((((((((((((((((((((((((&&&'''((((((((((((((((((''''''((()))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((((((((('''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&$$$&&&((())))))***,,,...'''''''''((((((((())))))((((((((((((((('''&&&%%%&&&&&&&&&''''''(((((()))******)))))))))***++++++###$$$''')))***)))(((''')))***++++++)))''''''(((''''''(((***++++++)))&&&(((((()))))))))(((''''''&&&&&&''''''(((((())))))((((((''''''(((((())))))((((((((()))))))))******))))))******+++,,,,,,,,,+++,,,,,,---...------------...///000000111000000000111111111///...///000///////////////////////////////////////000111111---------............/////////000000000000000///...////////////...------+++,,,---...............,,,,,,------.........///,,,///111///,,,+++,,,////////////////////////////////////.........------,,,,,,,,,---------......------...///000111222222111111111000000////////////.........///000000111111111111111111111111111------------,,,+++******+++,,,---...///...------++++++******)))******+++)))******++++++******)))))))))((('''&&&%%%$$$$$$''')))******)))((()))***))))))))))))))))))))))))))))))******))))))((('''************************!!!"""$$$''')))***+++,,,))))))((((((((('''''''''''''''''''''(((((((((((('''''''''((((((((((((((()))((('''(((***+++***)))))))))))))))))))))))))))''''''''''''''''''''''''&&&%%%%%%'''***,,,,,,+++)))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((()))))))))&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((sss^^^QQQCCC???@@@;;;;;;:::999999::::::999777777444222333666888777555111000000000000000000000...//////000000000//////111111111000///......---+++++++++***++++++,,,---***+++,,,,,,++++++,,,---((()))+++---------,,,+++,,,,,,---------,,,+++***(((+++------***((()))***''''''&&&&&&''''''((((((((())))))******))))))((('''''''''((()))*********''''''(((((())))))******))))))((((((''''''&&&&&&''')))******))))))***+++)))((((((((((((((())))))******))))))(((((((((((())))))))))))))))))))))))&&&&&&'''(((((((((((((((''''''((()))))))))))))))((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''******)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''"""$$$'''(((((()))+++...'''((()))******)))((('''))))))))))))((('''&&&%%%%%%%%%&&&''''''((())))))***)))(((''''''(((((()))%%%&&&((()))***++++++***&&&'''))))))((('''((()))'''&&&&&&(((******(((&&&(((((())))))(((''''''&&&))))))))))))************&&&'''(((((())))))(((((((((((()))))))))*********(((((())))))***++++++,,,******+++,,,,,,,,,,,,++++++,,,---//////////////////000111000///......000////////////////////////.........///000111222333........./////////000000---...///111111111111000111111000///////////////......///////////////...///////////////............222555444000...///222000000000000000000000000000000000/////////......------------............000000000000000111222222222222222222111111111111000000/////////000000111000000000///////////////,,,---------,,,+++)))(((***+++---//////...---,,,******))))))))))))******))))))***++++++***)))))))))))))))(((((('''''''''%%%'''))))))(((((()))***))))))))))))))))))))))))'''((()))((('''&&&&&&&&&))))))))))))))))))))))))###$$$&&&(((***+++++++++*********)))))))))(((((()))))))))(((((((((((((((''''''''''''((((((((()))***(((&&&&&&(((*********))))))))))))))))))))))))((((((((((((((((((((((((&&&%%%%%%'''***,,,,,,+++&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&'''(((((()))))))))%%%&&&'''((())))))))))))'''((((((((()))))))))))))))))))))((('''&&&$$$###((((((((((((((((((((((((sss^^^QQQBBB???@@@;;;===<<<:::;;;<<<<<<;;;999:::555222333777999666333333333222111000///......//////000000000000//////222111///...,,,***((('''///...------...///111222+++---------++++++,,,---***+++,,,------,,,***))),,,,,,---...---,,,+++***(((+++------***((()))***((('''%%%$$$%%%(((,,,...'''((()))******)))((('''&&&''''''((()))******+++&&&&&&'''((()))***++++++******)))((('''&&&&&&%%%&&&((())))))(((((()))+++***))))))(((((((((((()))((()))+++,,,+++***((('''))))))))))))))))))))))))&&&&&&'''((())))))((((((''''''((()))))))))))))))(((((())))))((('''&&&&&&************************'''''''''''''''''''''&&&************))))))))))))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((###&&&((((((&&&%%%(((***)))***+++,,,+++)))'''%%%************)))((('''&&&%%%%%%&&&&&&'''((())))))((('''%%%$$$######$$$%%%***++++++++++++******)))"""$$$'''((('''''')))***(((''''''(((***+++)))((((((((())))))((('''&&&&&&++++++++++++++++++++++++%%%&&&((()))))))))((('''))))))))))))************((((((((()))******++++++))))))***++++++++++++***)))***,,,...//////.........000000000...---...///000000000000000000000000---------...000111333444111111111111222222222222...///111222333333333222333222111/////////000111111222222222222222111000333222111000///...------222777;;;:::666333444666000000000000000000000000000000000000////////////111000000...---,,,++++++333222111111111111111111///000111222333444555555333333222222222222222333/////////...............//////000000///---,,,***,,,---///111111000///...***)))))))))))))))******((()))***++++++***)))((())))))))))))************$$$&&&(((((((((((()))***))))))))))))))))))))))))***+++,,,,,,+++))))))***(((((((((((((((((((((((()))***+++++++++)))((('''+++++++++************)))++++++******))))))((((((&&&'''''''''(((((())))))***(((%%%%%%&&&((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))***)))((())))))(((((((((((())))))(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))$$$%%%&&&((())))))******(((((((((((())))))))))))+++++++++)))'''$$$!!! ((((((((((((((((((((((((qqqZZZKKKCCC>>>;;;;;;;;;:::999888777666555444444444333222333444555666111111111111111111111111---------------...///000---...000111111000...---++++++++++++++++++++++++------,,,,,,,,,+++++++++---***((()))+++,,,***(((+++***)))***+++,,,+++)))+++***((('''&&&'''((()))******************++++++******)))(((((((((((((((...,,,******+++,,,+++***))))))))))))))))))))))))%%%''')))******)))'''%%%)))((('''''''''(((***+++***)))((()))***+++***)))++++++***)))((('''&&&&&&###%%%''')))******)))((((((((()))******)))((('''&&&&&&&&&'''((()))***+++''''''''''''''''''''''''''''''((((((((((((''''''))))))(((''''''''''''''',,,,,,+++***))))))(((((()))'''%%%%%%&&&''''''&&&###&&&))))))&&&###$$$&&&''''''((())))))(((''''''))))))(((((('''''''''&&&'''((())))))(((&&&$$$"""&&&&&&&&&'''((())))))***(((((())))))((('''&&&&&&(((((('''(((((()))***+++*********)))))))))))))))''''''&&&'''((()))+++,,,((((((''''''''')))***+++++++++************++++++------,,,+++***)))((('''(((((((((((())))))))))))*********)))'''&&&((())))))************+++++++++******+++,,,,,,,,,,,,+++...............///000000111000...///111222222111222222333333333222222111333333222111111000000///111111000000000000111111...///111222222111///...111333444444222000000000444222000000111222111000666666666555444222111000333333333333333333333333333222222222333333111///111111222222222111111000......------...000222333222444333///...000000---***,,,///000///,,,(((%%%---.........//////000000,,,,,,++++++***+++++++++---,,,,,,///333333---'''(((((((((((((((((((((((()))))))))))))))(((((((((&&&(((******)))(((((((((((((((((((((((('''''''''************************---+++(((%%%$$$%%%'''(((+++*********))))))(((((((((((((((((())))))))))))))))))))))))((((((((((((***+++)))'''))),,,***%%%''')))+++)))'''%%%''')))(((******''''''))))))&&&((((((((((((((()))******))))))))))))((((((((((((%%%&&&)))******)))&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''''''''''''''''''''''''''qqqZZZLLLDDD???<<<<<<999999999999888777666666444444333333333444555666333222222111000///...---......------......//////,,,---///000000///---,,,..............................---------,,,,,,,,,///---++++++,,,,,,***(((***((('''((()))***)))'''%%%&&&&&&((()))***+++,,,,,,,,,+++***))))))))))))******)))(((((((((((((((&&&%%%%%%&&&'''(((((('''))))))))))))))))))))))))'''(((((((((((((((((('''((((((((((((((())))))***''''''''''''&&&&&&&&&&&&******))))))((((((''''''%%%&&&''')))))))))((((((%%%&&&'''((())))))(((((('''&&&&&&&&&'''((())))))''''''''''''''''''''''''''''''((((((((((((''''''))))))(((''''''''''''''''''&&&&&&%%%%%%$$$######((((((((((((''''''&&&&&&%%%'''(((((('''%%%%%%%%%(((((((((((((((((((((((()))((((((((('''''''''''''''(((((())))))((('''&&&&&&&&&''''''((())))))***(((((((((((((((((('''&&&)))(((((((((((())))))***((((((((((((((())))))))))))(((((((((((()))+++,,,***)))(((''''''((()))))),,,+++***)))))))))))))))((((((((((((((()))))))))'''(((((((((((()))))))))***))))))(((((((((((()))(((((()))))))))*********)))******+++++++++++++++---------------...//////000///......000111111000111111222222222222111111222222222111111111111111111111000000000000111111000000000000000000000000222444666555333222111222444333111000111222111000222333333333333333222222333333333333333222222222444222222222333333111000111111000000///---,,,+++///......//////000111222///111111......111222000......///000000///...------------...............******)))******+++,,,---,,,******,,,000000+++'''************************(((((((((((((((((((((((('''(((******(((&&&&&&'''))))))))))))))))))))))))************************+++***(((''''''((()))***************)))))))))((((((((((((((()))))))))***))))))))))))((((((((((((%%%...444111,,,)))((('''((()))******(((''')))+++(((******''''''******'''((((((((((((((()))******))))))))))))((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))((((((''''''(((((()))''''''((((((((((((''''''''''''''''''''''''''''''nnnXXXJJJCCC>>>;;;;;;888888999:::999888777666444333333333333444555666666555444333111///---,,,//////..................,,,,,,............,,,,,,////////////////////////.........---------,,,,,,111///---,,,,,,+++)))(((***)))(((((()))***)))((($$$%%%''')))***+++,,,,,,---,,,+++***)))(((((((((***))))))(((((((((((((((&&&&&&&&&)))+++,,,+++))))))))))))))))))))))))))))))((('''&&&&&&'''((()))'''(((((()))))))))))))))(((+++,,,***'''&&&''')))))))))))))))((((((((((((((((((((((((((((((((((((###$$$%%%'''((((((((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''(((((((((((('''''')))((((((''''''''''''(((((((((((((((((('''&&&%%%(((***,,,+++(((%%%&&&'''(((''''''(((((((((&&&%%%))))))(((((((((((())))))((((((((((((''''''''''''''''''(((((())))))))))))&&&&&&''''''((()))))))))&&&'''((((((((((((((((((***))))))(((((((((((()))&&&''''''(((((()))))))))******)))))))))******++++++***)))((('''''''''''')))))))))(((((())))))***'''''''''(((((()))))))))''''''''''''((((((((()))***'''%%%&&&)))***)))''''''''''''((((((((())))))(((((()))***************,,,++++++++++++,,,------...---,,,---///000///...///000000111111111000000111111111111222222222222222111111000000111111222222111000//////000111222333555777777555444444444666444111111111111000/////////111222333333444444222222222222222222222222444333222222333333222000222222111000...,,,***)))//////000000000000//////+++......,,,...222444222...............///000111---------,,,,,,,,,,,,,,,(((((((((((()))+++,,,---+++)))'''))),,,,,,***'''************************(((((((((((())))))))))))''')))***)))'''&&&&&&&&&))))))))))))************************************))))))))))))*********+++************))))))))))))((((((((()))))))))******(((((((((((())))))))))))"""333@@@<<<...''''''***((()))***)))((((((***,,,'''******'''(((***+++(((((((((((((((((()))******))))))))))))(((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''(((''''''''''''''''''(((''''''((((((((((((''''''((((((((((((((((((((((((}}}jjjTTTGGGAAA<<<999999777888999999888666444333333333333333444444555555777777777666555333111000///////////////...------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++...------,,,,,,+++***))),,,+++******,,,,,,+++************************+++,,,+++***)))))))))))))))))))))(((((((((((())))))))))))+++---//////---+++((((((((((((((((((((((((((((((''''''''''''((((((&&&''')))*********)))((()))---///---(((%%%'''+++'''((((((((()))))))))******)))(((((('''(((((()))%%%&&&&&&'''((((((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((('''''')))(((''''''''''''((((((++++++,,,,,,,,,+++***)))''',,,000...)))%%%%%%'''***(((&&&''')))***'''$$$)))(((''''''''''''((()))((((((((((((((('''''''''((((((''''''''''''((()))''''''''''''(((((())))))&&&&&&'''((())))))((((((******)))(((((('''((((((&&&''''''((()))******+++,,,++++++*********************)))(((((((((((((((&&&&&&''''''(((***+++,,,,,,++++++***))))))((((((&&&&&&''''''(((((()))))))))%%%"""###(((***(((%%%''''''((((((((()))))))))'''(((((()))))))))))))))***))))))))))))***++++++,,,++++++,,,......---,,,---...////////////////////////000111111222333333111111111000000111111111222222222222222222222222333555777777666555555666666444222111111111000///...///000222333333333333000000111111111111111222444333111111222222222000333333333222000...---,,,///000111111111///...---***------+++---222333111++++++++++++++++++,,,,,,,,,,,,++++++*********)))((((((((((((((()))***+++***(((&&&''')))***)))''''''''''''''''''''''''''')))***************++++++'''((())))))((('''((()))((()))))))))))))))******************************(((((()))*********)))(((*********)))))))))))))))(((((()))))))))*********(((((((((((())))))))))))###555BBB===///&&&'''+++))))))(((''''''''''''(((''')))***((((((+++,,,)))((((((((((((((())))))***))))))))))))(((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((************************))))))(((((((((((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''')))))))))))))))))))))))){{{hhhSSSGGGAAA===:::999999999999888666444222111333333333444444444444444333444555666555444333222///000000000///...---,,,+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********))))))******++++++******++++++,,,+++***+++,,,---,,,***...---***)))((()))+++---(((((((((((()))***++++++))))))(((((((((((())))))(((((()))***,,,+++(((%%%((((((((((((((((((((((((&&&'''(((******((('''&&&&&&''')))*********)))(((&&&))),,,)))$$$"""$$$(((''''''(((((())))))*********))))))((((((((())))))***))))))(((((('''''''''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((('''((()))***)))((('''&&&''',,,000...)))%%%%%%(((+++(((&&&&&&)))***(((%%%(((''''''''''''''''''((('''''''''((((((((((((((()))((('''&&&%%%%%%%%%%%%''''''''''''((((((((((((&&&&&&'''((())))))((((((******)))(((((('''(((((((((((()))***++++++,,,,,,,,,,,,++++++******)))(((''''''((()))))))))))))))(((((((((((((((((()))***++++++******)))(((((((((&&&&&&''''''((())))))***'''### """''')))'''$$$((((((((()))))))))******''''''((())))))))))))(((((((((((((((((()))******+++******+++------,,,***+++,,,------.........------...//////000111222222111000000//////000000111000222444666666444222000111333666666555555555666555333111000111111000///000111111222222222111111/////////000000000111111444222000///000111111000111111111222111111000000...///000000///...,,,+++***------+++,,,000111///)))***++++++***)))'''%%%++++++******))))))((((((******)))((('''''''''(((***)))''''''((()))))))))''''''''''''''''''''''''((((((((())))))*********&&&'''))))))))))))+++---'''''''''(((((()))))))))************************((()))******)))(((&&&$$$))))))))))))))))))******))))))))))))************'''((((((((()))))))))***)))444:::555,,,(((((()))((((((''''''''''''&&&%%%&&&)))***((())),,,---***((((((((((((((())))))***))))))))))))(((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''))))))))))))))))))))))))zzzhhhTTTIIICCC???<<<;;;:::999888777555444333333222333444444555555444444---...000222333333111000...///000111000///...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********)))))))))((((((''')))************+++---+++)))))))))***+++***)))+++***(((((((((***,,,---'''''''''((()))***+++,,,((((((((((((((())))))***)))(((((()))***)))'''%%%))))))))))))))))))))))))%%%&&&)))++++++)))&&&%%%'''(((((()))))))))))))))(((***+++***'''%%%&&&)))''''''(((((())))))******)))))))))))))))))))))))),,,+++***(((''''''''''''(((((('''''''''(((((()))((((((((((((((((((((((((''''''((((((((((((''''''(((''''''''''''(((((()))&&&''')))******((('''%%%)))+++---,,,)))&&&&&&(((***(((&&&&&&'''''''''&&&''''''(((((((((((('''''''''''''''((((((((((((((((((((('''&&&%%%$$$###"""''''''((((((((((((((((((&&&'''((((((((((((((((((***))))))(((((((((((())))))******++++++,,,,,,,,,***+++++++++***)))((((((&&&'''((()))************---,,,+++)))((('''&&&&&&%%%%%%&&&'''(((((())))))&&&''''''((()))***++++++(((%%%###$$$'''((('''%%%(((((()))))))))*********''''''((()))))))))))))))(((''''''''''''((())))))***)))***,,,------+++))))))***+++,,,,,,,,,,,,,,,,,,------...///000000111000//////......//////000---000444666666444000------000222333333222333444222000//////000000000///111111111111000///......---......//////000000000333000...---.../////////,,,,,,---...////////////------......---,,,+++++++++------******...///---***+++,,,,,,+++)))&&&%%%*********))))))))))))))),,,+++***(((''''''''''''))))))(((((((((((())))))************************%%%%%%&&&&&&''''''((((((&&&'''((((((((((((+++---&&&&&&''''''(((((())))))************************))))))***)))(((&&&%%%###))))))))))))************)))))))))*********++++++''''''(((((())))))******,,,000000,,,)))******(((''''''(((***,,,+++)))&&&%%%)))***((()))---...,,,((((((((((((((()))******))))))))))))(((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''(((''''''''''''''''''(((''''''((((((((((((''''''((((((((((((((((((((((((wwweeeRRRGGGBBB>>>;;;::::::999777666666777888999222333444555555555444444***,,,///111222111///...---...000111111000///...------,,,,,,,,,,,,------........................************)))))))))))))))+++,,,,,,***)))+++---+++***))))))++++++***)))''''''((()))((('''&&&%%%((((((((((((((()))***+++((((((((((((((()))******+++***)))***+++,,,+++***))))))))))))))))))))))))''''''((())))))(((''''''((((((((((((((())))))***++++++++++++************(((((((((((())))))))))))'''''')))***++++++***)))******((('''&&&''''''(((((((((((((((((()))***+++((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))((()))+++------+++)))(((*********))))))((((((((('''((('''&&&$$$$$$&&&((('''(((***,,,,,,***((('''''''''''''''((((((((()))&&&&&&'''''''''&&&$$$###((((((((((((((((((((('''(((((((((((((((((('''&&&)))(((((((((((())))))*********************++++++((()))*********)))(((''''''((()))******)))((((((---,,,+++***)))((((((((($$$$$$%%%&&&'''((()))***''''''((()))***+++,,,,,,***)))(((((((((((((((((('''''''''((((((((())))))(((((()))************)))(((''''''''''''((())))))))))))***,,,......+++)))(((((()))***++++++++++++,,,,,,,,,------...............------------......,,,...000222222000...,,,))),,,///000000000000111///...------///000000///...............---,,,,,,,,,------...//////000000111///,,,+++,,,.........)))***+++,,,------------,,,,,,++++++***+++++++++))),,,,,,)))***...///---++++++******)))))))))((()))))))))))))))*********++++++***)))(((((((((((('''(((((((((((('''((((((************************%%%&&&&&&'''(((((())))))'''((((((&&&%%%%%%''')))&&&''''''((())))))******************************)))))))))))))))((('''&&&((()))))))))************))))))*********+++++++++'''''''''((()))*********+++,,,***''''''+++,,,)))&&&'''+++000444555111...%%%((()))((()))...///,,,((((((((((((((()))******))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((()))((((((''''''(((((()))''''''((((((((((((''''''''''''''''''''''''''''''sssaaaNNNDDD???:::777777:::888777666777999===???222333444555555555444333,,,---000222222111///...,,,...000111222111000///...------,,,,,,------...------------------------+++++++++************))),,,...///...+++)))+++------,,,++++++------,,,+++&&&(((***+++)))$$$***))))))(((((((((((()))((((((((((((((()))******)))'''&&&'''***,,,,,,,,,)))))))))))))))))))))))))))((('''&&&&&&'''((())))))((('''''''''(((***+++((('''&&&'''((()))((('''))))))))))))((((((((((((%%%''')))+++,,,,,,***)))((('''&&&%%%&&&&&&((()))(((((((((((()))***,,,,,,))))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''((()))***&&&(((***,,,,,,+++((('''+++)))''''''((())))))(((&&&((((((&&&###"""%%%((((((***---//////---***(((&&&'''''''''(((((())))))$$$%%%'''))))))((('''%%%((((((((((((((('''''''''((()))))))))((('''&&&&&&(((((('''(((((()))***+++*********)))))))))))))))'''((()))******)))((('''))))))*********((('''&&&((((((((()))***,,,......)))))))))))))))((((((((('''((()))***+++,,,------+++,,,,,,+++)))((()))+++&&&&&&&&&'''''''''(((((((((((()))***************(((''''''''''''((())))))))))))***,,,......+++)))'''''')))***++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,---------,,,,,,------------,,,,,,'''***,,,.........///000...,,,+++,,,...000000///***++++++,,,,,,,,,++++++,,,,,,------...///000000111...+++***+++---------***+++,,,,,,------------,,,+++)))))))))***+++,,,'''******)))***...000...***)))'''&&&&&&(((***,,,(((((())))))******++++++***)))))))))))))))***+++%%%'''(((((('''&&&&&&'''((((((((((((((((((((((((((())))))***+++,,,,,,,,,(((((('''%%%"""!!!###$$$'''(((((()))***+++++++++************************)))))))))))))))*********(((((())))))*********+++)))************+++++++++&&&''''''((()))******+++(((***(((&&&''',,,,,,)))%%%(((---555;;;<<<999555%%%((()))(((***...///---((((((((((((((()))******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''''''''''''''''''''''''''qqq```NNNDDD@@@===::::::<<>>CCCAAA999333333666555444444333333333333333333222111000/////////000///......------.........---,,,---000333111...+++---///000000//////000222,,,(((&&&***,,,+++***,,,******+++++++++,,,,,,,,,---+++)))((())))))((('''+++++++++*********))))))))))))))))))************(((((()))))))))(((((('''(((((((((((())))))))))))''''''&&&&&&'''((()))******(((&&&&&&((())))))(((%%%&&&'''''''''&&&%%%$$$))))))******)))((('''&&&***)))))))))))))))******&&&)))***((()))---...,,,'''&&&&&&&&&((((((&&&$$$%%%&&&((((((''''''(((***)))))))))))))))(((((((((***(((&&&%%%'''((()))(((((((((((((((''''''''''''$$$&&&'''(((((('''&&&%%%''''''((((((((())))))))))))))))))(((((('''''''''&&&'''((())))))((('''&&&%%%&&&'''(((((((((''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((''''''((((((((()))))))))((((((((((((((()))******))))))))))))))))))))))))***)))'''&&&&&&''')))***))))))))))))))))))))))))''''''(((((())))))))))))((('''&&&(((***,,,+++)))((((((((()))+++---000111222000---***((((((((()))))))))((('''''''''''''''+++***))))))***,,,///000))))))((((((((('''''''''&&&&&&'''((((((((((((((((((((())))))))))))((((((************************,,,+++***)))((((((((((((++++++***)))((((((((((((******++++++***)))((('''***************++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))************)))((('''''')))(((((((((((()))*********)))((()))+++,,,+++***************************+++)))(((((()))******)))******)))))))))((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))(((''''''''')))***)))(((&&&&&&'''((((((((((((((()))******(((((()))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))))))))(((***))))))))))))(((((((((***)))+++111888888333---))))))))))))((((((((((((((((((((('''''''''&&&&&&((((((''''''''''''((((((((((((((()))))))))******(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$%%%&&&'''(((nnn^^^LLLCCC@@@===::::::555===CCC@@@777000222777444444333222222222222222333222111000/////////000///......---......//////...///111666:::999333---///000000///...///222555333+++%%%(((+++++++++,,,******+++++++++,,,,,,,,,(((((()))***+++)))&&&"""+++************)))))))))))))))))))))************))))))))))))(((((('''&&&''''''(((((())))))******&&&&&&&&&'''(((***+++,,,+++)))'''''')))***))))))''''''(((***+++)))'''$$$(((((())))))))))))((((((***))))))(((((()))))))))$$$((()))((()))...///---'''&&&&&&'''))))))(((&&&$$$&&&((((((((((((***,,,&&&'''''''''''''''((((((***(((&&&&&&'''(((((((((((((((((((((''''''''''''&&&&&&''')))************(((((()))))))))))))))***((((((((('''''''''''''''''''''(((((((((((('''''''''''''''((((((((())))))''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&((((((((()))))))))******((((((((((((((()))******))))))))))))))))))))))))))))))''''''''''''))))))))))))))))))))))))))))))*********)))(((((('''''')))(((((()))+++,,,+++)))(((((())))))***+++,,,,,,000///,,,***((('''''''''))))))((('''''''''''''''))))))((()))***+++---...)))))))))(((((((((''''''&&&&&&'''(((((((((((((((&&&''''''((((((''''''&&&************************+++***))))))***+++...///''''''(((((()))***++++++''')))***+++***'''$$$"""))))))(((((())))))***++++++******)))((('''&&&&&&%%%%%%&&&&&&''''''((((((((())))))***)))(((&&&%%%(((''''''''''''((())))))***)))((()))+++++++++***))))))))))))))))))))))))((()))++++++)))))))))***++++++*********)))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))*********+++)))))))))))))))(((((('''''')))***)))(((''''''(((((((((((((((((())))))***)))))))))))))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,+++***)))'''&&&************))))))))))))******)))+++---...---+++*********)))(((''''''''')))))))))(((((((((''''''''''''((((((((((((((('''''''''((((((((()))))))))&&&''''''(((***++++++,,,(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&%%%&&&&&&''''''&&&&&&%%%(((''''''''''''((())))))kkk[[[JJJBBB@@@===::::::555;;;???===666222222555444333222222111111222222222111111000000000000000...............//////000111666<<<>>>???===777111000000///...///222666:::BBB666+++***---,,,***)))******+++++++++,,,,,,,,,))))))***,,,---,,,((($$$************))))))))))))((()))))))))************++++++++++++***)))((('''&&&''''''((()))******+++))))))))))))))))))******+++)))((()))***+++***))))))(((((())),,,---+++)))''''''((()))))))))))))))***))))))(((((((((((()))%%%((()))((()))------+++)))))))))***,,,---+++***&&&'''))))))((((((***,,,&&&&&&&&&''''''(((((((((***(((&&&&&&'''((((((((((((((((((((('''''''''''''''(((((()))***++++++,,,))))))))))))************''''''''''''''''''&&&&&&'''(((((((((((((((((('''''''''&&&&&&''''''((()))))))))(((((((((((())))))&&&''''''((((((''''''&&&))))))))))))************((((((((((((((())))))***))))))))))))))))))))))))))))))(((''''''((())))))((((((((((((((((((((((((++++++******))))))((((((++++++++++++***)))'''&&&(((((()))******))))))(((++++++)))((('''&&&&&&&&&+++******)))))))))))))))'''&&&&&&&&&'''(((******)))))))))(((((((((((('''(((((()))***************&&&''''''((((((''''''&&&))))))))))))***************)))((((((***...222444)))******+++++++++++++++'''((()))))))))'''%%%###(((''''''''''''((())))))******)))((('''&&&%%%%%%&&&&&&'''((())))))******'''((()))******(((&&&%%%***))))))))))))***++++++,,,******+++,,,---,,,+++((((((((((((((((((((((((&&&))),,,,,,)))((((((***++++++++++++*********)))(((((())))))))))))(((((((((((((((((())))))))))))'''(((((((((((()))))))))(((((())))))))))))(((((('''(((******((('''(((((())))))(((((((((((())))))++++++,,,++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***+++------,,,***((('''*********)))))))))(((((('''((())))))(((((()))******)))))))))((((((((('''))))))))))))((((((((((((&&&&&&((()))))))))((('''''''''''''''((((((((((((''''''(((((()))******+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&''''''''''''''''''&&&((((((((((((((()))))))))hhhYYYIIIBBB@@@===::::::888999:::999888666444222444333222222111111222222111111111111000000000///...............///000111111===FFFCCC<<<888666333////////////000444:::>>>FFF999...,,,...,,,)))(((******+++++++++,,,,,,,,,++++++***+++---,,,***((())))))))))))))))))))))))((()))))))))***************************)))((((((&&&''''''((()))******+++,,,,,,+++)))'''%%%$$$###***)))((()))***+++***((()))(((&&&&&&'''((((((((('''''''''((())))))************)))(((''''''((((((&&&***+++))))))++++++'''***))))))***,,,---,,,***((()))***)))((('''((()))'''''''''(((((())))))))))))(((&&&'''((()))((('''((((((((((((''''''''''''%%%%%%%%%%%%&&&&&&''''''************))))))))))))&&&&&&''''''''''''''''''(((((((((''''''(((((((((&&&&&&%%%%%%%%%&&&'''((())))))(((((((((((())))))'''(((((())))))(((((('''))))))))))))************((((((((((((((())))))***))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''((((((((()))***,,,,,,***((('''&&&((())))))))))))((('''&&&%%%&&&&&&'''''''''''''''+++******)))))))))))))))&&&&&&&&&''''''((())))))***)))))))))(((((((((((((((((()))***************'''(((((())))))(((((('''(((((()))))))))*********)))((('''(((+++///333555.........,,,***(((%%%$$$(((((((((''''''(((((()))''''''&&&&&&''''''((()))((((((((((((''''''''''''''''''(((((()))***++++++((()))*********)))((('''+++************+++,,,,,,+++***)))***,,,---,,,+++((((((((((((((((((((((((&&&))),,,,,,)))((((((***++++++++++++*********)))(((((())))))))))))(((((('''((((((((()))))))))***))))))))))))(((((((((((((((((())))))))))))(((((('''(((******)))(((((()))))))))(((((((((((())))))+++++++++++++++***))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))+++---......---+++***))))))((((((((('''''''''###&&&)))***)))((()))***'''((((((((()))))))))***))))))))))))((((((((((((%%%&&&((()))))))))((('''''''''''''''(((((((((((()))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&(((((())))))))))))((((((&&&&&&''''''((((((((((((fffWWWGGGAAA???===::::::999888777777999888555222444444333222222222222222000000111111111111000///............///000111111///???HHH@@@555111222111/////////...///333888<<<<<<333+++,,,---,,,************+++++++++,,,,,,,,,+++***))))))***+++***)))(((((()))))))))))))))***))))))))))))************&&&''''''((((((''''''&&&''''''(((((())))))************)))'''%%%""" )))(((((()))******)))'''*********)))&&&%%%''')))(((((('''(((((()))***+++******)))((('''''''''''''''***+++))))))***)))%%%(((''''''(((******)))'''((()))***)))'''&&&'''((())))))))))))))))))******)))'''&&&'''((()))(((&&&((((((((((((''''''''''''%%%%%%&&&'''((((((''''''***)))))))))))))))(((((('''''''''''''''(((((((((((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((())))))******))))))(((((((((((()))))))))******((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))******++++++###&&&)))+++***************))))))((((((''''''&&&"""$$$&&&((())))))))))))))))))((('''''''''''''''((()))))))))******************)))))))))(((((((((&&&&&&'''(((((((((((((((((())))))******))))))((('''(((((())))))*********((((((((((((***---000222%%%&&&''')))******)))((()))(((''''''''')))***+++''''''&&&&&&''''''((()))'''''''''(((((()))))))))&&&&&&''''''(((((()))))))))))))))))))))))))))))))))(((((((((((()))******)))((('''(((*********)))))))))))))))))))))))))))((()))++++++)))))))))***++++++*********)))))))))(((((())))))))))))((((((''''''(((((())))))******,,,+++++++++******))))))'''(((((()))))))))))))))'''(((******)))((()))******))))))((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,---------,,,+++((((((((((((''''''''''''###&&&)))+++************'''''''''((()))*********)))))))))(((((((((''''''%%%&&&'''((())))))))))))''''''((((((((())))))))))))))))))(((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))******)))))))))%%%&&&&&&'''((('''''''''dddUUUFFF@@@???===::::::888888888888888777666555555444444333333333333333///000111222222111000///............///000111222111???DDD:::000000111////////////...---///222555111,,,***,,,---+++***+++******+++++++++,,,,,,,,,***))))))***++++++***((((((((((((((())))))******))))))))))))************%%%%%%&&&'''(((((((((((((((((((((((())))))))))))''''''''''''&&&%%%###"""((('''''')))******(((&&& &&&,,,---)))'''))),,,))))))(((''''''((()))*********)))''''''&&&&&&'''%%%)))+++))))))+++***&&&)))((('''((())))))'''&&&&&&'''(((((('''&&&''')))******))))))))))))))))))((('''''''''))))))(((&&&((((((((((((''''''''''''###%%%(((***+++,,,+++***)))))))))((((((((('''''''''''''''(((((())))))))))))((('''&&&&&&'''((()))$$$%%%'''((((((((('''&&&''''''&&&&&&&&&&&&''''''((())))))******))))))(((''''''((((((((()))))))))((((((((((((((()))******)))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))******+++,,,,,,------###(((******)))***++++++***)))''''''''''''((($$$&&&)))+++,,,,,,******))))))((('''''''''''''''))))))******++++++***************)))))))))((((((&&&&&&'''(((((((((((((((((())))))******))))))(((''''''(((((()))******+++(((((((((((()))***+++,,, $$$(((+++---......))))))))))))(((((((((((('''''''''''''''(((((()))((((((((()))))))))******'''''''''''''''(((((((((***)))'''&&&&&&''')))***(((''''''''''''((()))))))))((('''((()))***)))(((************************+++)))(((((()))******)))******)))))))))((((((((((((((())))))))))))(((((('''''''''((()))*********)))))))))***************''''''((()))))))))))))))'''(((******))))))***+++******)))(((((((((((((((&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))(((((((((((('''''''''((()))*********)))(((((((((((())))))))))))((((((((('''''''''&&&&&&&&&&&&&&&''''''((()))***((((((((()))))))))******'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))(((((())))))))))))((((((%%%&&&'''(((((((((''''''bbbTTTFFF@@@???===:::999666999;;;:::666444666888666555444444333333444444///000111222222111000///............///000222222444???BBB777000333333///000000///---++++++---///---++++++///...+++***,,,******+++++++++,,,,,,,,,******+++---///...+++((('''((((((((())))))******))))))))))))************%%%&&&''')))******++++++))))))))))))((((((((((((%%%&&&(((***++++++******'''''''''(((***)))'''%%%&&&+++)))&&&)))---***)))(((''''''((()))*********)))''''''&&&&&&&&&###'''***)))***,,,+++'''+++***)))*********(((&&&###%%%&&&'''&&&''')))*********))))))((((((''''''(((''''''((())))))(((&&&)))((((((((('''''''''''' $$$'''******))))))))))))(((((('''''''''&&&'''((((((((())))))******)))((('''&&&&&&'''((()))%%%&&&(((******)))(((&&&))))))(((((((((((())))))(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''''''''(((((((((((( %%%)))***(((''''''(((,,,+++)))'''&&&'''((()))((())),,,......---+++***++++++***)))))))))))))))'''(((((())))))))))))(((************))))))))))))((())))))***************(((((())))))))))))((((((&&&''''''((()))******+++(((((((((((()))(((((((((((()))+++,,,+++***((('''((()))***+++***'''%%%###(((''''''''''''((())))))************)))))))))))))))))))))))))))((((((((()))(((%%%$$$$$$&&&(((***((((((((((((((()))******+++))))))***+++,,,+++***************************---***&&&''')))++++++)))))))))))))))(((((((((((((((((())))))))))))((((((&&&''''''((()))******+++%%%%%%&&&'''((()))******''''''((()))))))))))))))'''(((*********)))***+++******)))((((((((((((((('''((()))+++,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))(((''''''''''''************))))))))))))+++)))'''''')))******)))******))))))((((((''''''((('''''''''&&&&&&&&&&&&''''''&&&&&&'''(((***+++))))))))))))************%%%&&&&&&'''((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&'''((()))******''''''((((((((((((''''''%%%&&&((()))))))))((('''fffXXXIIIBBB???<<<:::;;;999;;;===;;;777333333444444444333333222111000000111000......//////---,,,000...---...111333111///222555777666222//////000.../////////...---,,,,,,'''++++++***+++///---((((((((())))))*********+++'''$$$"""%%%***---+++(((((())))))))))))************)))(((&&&&&&((()))+++,,,,,,+++***)))))))))******)))(((((())))))((('''))))))((((((''''''&&&&&&******))))))))))))******)))******)))(((''''''(((******))))))))))))******++++++***))))))((())))))'''((()))))))))(((&&&%%%***,,,------+++******+++******)))&&&%%%&&&))),,,))))))))))))************(((((('''(((((()))***+++''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&(((((('''''')))***************)))'''&&&%%%,,,***(((((()))******)))''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''((((((((((((&&&'''((('''&&&&&&'''((())))))))))))))))))))))))))))))((((((''''''&&&&&&))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))))))))))))))************//////...---,,,+++***)))(((((()))***************((()))******)))'''$$$###''''''''''''((((((((((((+++***(((((()))******)))))))))))))))))))))))))))***)))(((''''''((()))***++++++******)))((((((((('''&&&&&&''')))***((('''))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))((((((%%%&&&(((***************+++***)))***,,,,,,)))'''(((((()))***************((()))***++++++***)))(((,,,+++++++++***)))))))))******)))))))))))))))***)))))))))******)))))))))+++,,,,,,---,,,+++)))(((***************)))((('''))))))***))))))((('''''')))************))))))(((+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))(((((())))))))))))((((((+++'''###"""%%%((())))))))))))))))))************&&&'''(((*********))))))))))))))))))((((((((((((&&&(((***+++***(((%%%###'''((()))))))))))))))((((((((((((((())))))))))))+++)))'''''''''((('''&&&(((((('''''''''&&&&&&&&&))))))(((((((((((())))))***)))'''&&&%%%&&&((()))'''(((***++++++)))&&&$$$&&&&&&'''((())))))((((((%%%&&&''')))************'''''''''''''''&&&&&&&&&)))))))))(((''''''&&&&&&}}}dddVVVHHHAAA>>>;;;::::::666888:::888555222222333555555444444333222222111222000////////////...,,,...,,,+++,,,///000///---111333444333000......000////////////...---,,,+++++++++---111333222...***)))******************+++,,,)))''')))---///,,,***)))))))))*********++++++---+++)))((('''((()))******)))((((((((((((((((((,,,***(((((())))))(((''')))))))))))))))((((((((((((((('''''''''''''''(((((()))***)))((('''((()))***))))))(((((())))))***,,,+++***)))((())))))***))))))*********)))((('''***+++,,,,,,***))))))***)))))))))'''&&&''')))+++))))))))))))************)))(((((((((((())))))***''''''''''''''''''''''''((((((((((((((((((((((((&&&(((((((((&&&&&&&&&((()))******))))))((('''&&&***(((''''''((()))(((''''''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&''''''((((((((()))'''((())))))''''''((()))))))))))))))))))))))))))%%%%%%&&&'''((()))***+++************************))))))(((((((((((())))))***)))))))))))))))))))))((((((((()))))))))******))))))))))))(((((((((((((((((()))***************'''((()))***)))(((&&&%%%''''''''''''((((((((((((+++)))(((((()))***)))(((((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))******(((''''''(((***+++)))((())))))))))))))))))))))))************************(((((())))))))))))((((((((((((((('''&&&'''((()))((('''&&&&&&&&&''''''''''''((())))))******))))))))))))************))))))+++++++++*********************))))))))))))************))))))))))))******+++,,,,,,,,,++++++***)))***************)))(((((()))))))))))))))(((''''''((())))))*********))))))***))))))((('''((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))(((((())))))))))))(((((()))'''%%%&&&(((***)))((())))))))))))************((())))))******)))((('''))))))))))))((((((((((((((()))***++++++***((('''))))))))))))(((((((((((((((((((((((())))))))))))+++)))(((''')))))))))((((((((('''''''''&&&&&&&&&))))))(((((((((((()))))),,,+++)))'''''''''((()))++++++++++++************&&&'''(((((((((((((((((('''(((((())))))))))))((('''''''''''''''''''''((('''''''''(((((((((((((((xxxaaaTTTFFF@@@===:::999:::666777888777555444333444666666555555444444333333222111//////000000...------,,,,,,,,,...///...---000000000///------...///////////////...---,,,+++000+++///:::>>>666...+++,,,,,,+++++++++++++++***...+++)))***---...,,,)))************+++++++++,,,+++***)))))))))***+++,,,(((((((((((((((((()))***---+++((('''((((((((('''))))))))))))************)))(((((('''&&&&&&&&&''''''((())))))(((((()))***)))((((((''''''(((((()))+++)))(((&&&&&&'''((()))******+++++++++***)))((((((***++++++)))(((((()))((()))***)))((('''(((***))))))))))))***************))))))(((((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((((())))))(((&&&%%%%%%&&&(((((())))))))))))(((((((((&&&%%%&&&'''((('''&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''((())))))***++++++((()))******(((((()))***))))))))))))))))))))))))$$$%%%&&&''')))***+++,,,++++++++++++++++++++++++))))))(((((((((((())))))************************''''''((((((((()))))))))%%%%%%&&&&&&''''''(((((((((((())))))******))))))%%%&&&((()))***)))((((((''''''''''''((((((((((((***(((''''''((())))))((('''''''''''''''''''''''')))((((((''''''(((((()))''''''((())))))***++++++)))(((((()))+++,,,***)))))))))))))))))))))))))))'''''''''''''''''''''''''''(((((())))))(((((('''(((((((((&&&%%%&&&))),,,++++++)))'''$$$$$$%%%'''''''''((())))))))))))(((******))))))))))))*********************+++++++++***)))))))))))))))******+++***)))(((((()))***+++,,,,,,+++************+++************))))))))))))(((((((((((((((''''''&&&'''((()))***************)))(((((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((())))))))))))((((((((('''(((***++++++)))'''))))))))))))************************)))((('''&&&))))))))))))((((((((((((*********++++++++++++++++++***)))(((''''''(((((((((((((((((())))))))))))+++)))((((((***++++++***(((((((((''''''''''''&&&))))))(((((((((((())))))---,,,***)))((((((((())))))(((&&&&&&&&&''')))***(((((((((((((((((('''&&&)))))))))))))))((('''''''''''''''(((((()))))))))&&&&&&''''''((())))))***sss^^^QQQDDD???===:::888999777888888888777777777777555555555555444444333333333111000000000000///---///////////////000/////////...---,,,+++,,,---///......//////...---,,,,,,222+++///???DDD888---,,,---------,,,,,,+++++++++***)))'''(((***+++)))(((******+++++++++,,,,,,,,,'''''''''((()))***,,,---***)))))))))***+++,,,,,,...,,,)))'''((((((((('''((((((((())))))*********+++***)))(((((((((((((((&&&((())))))(((((()))+++((((((''''''''''''(((((()))'''%%%$$$###%%%'''(((******************))))))''')))***)))(((&&&''''''&&&(((******)))(((((((((((()))))))))******************)))(((((('''((((((''''''''''''''''''''''''((((((((((((((((((((((((((()))***)))'''&&&'''(((''''''((()))))))))))))))'''&&&%%%&&&(((((('''&&&''''''''''''''''''''''''((((((((((((((('''''''''))))))***+++,,,,,,---...((()))******(((((()))***))))))))))))))))))))))))''''''(((((()))))))))***************************))))))(((((((((((())))))******++++++,,,,,,++++++''''''''''''((((((((((((''''''((((((((()))))))))(((((()))))))))))))))(((''''''((())))))))))))(((''''''''''''(((((((((((()))'''&&&&&&((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******)))(((((()))++++++***(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''&&&((())))))((()))---000222222111---(((&&&'''(((&&&''''''(((((((((((((((+++***)))(((((()))***+++)))))))))***+++++++++,,,))))))))))))))))))***++++++***)))(((((()))***+++,,,+++***))))))***+++,,,******)))))))))))))))***''''''(((((((((''''''&&&&&&'''(((******+++++++++))))))(((''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))))))))(((((('''(((((()))******)))(((((()))))))))************************))))))(((((())))))))))))((((((((((((******))))))***,,,---...---+++)))'''&&&&&&'''((((((((((((((()))))))))))))))((('''''')))++++++***((((((((('''''''''''''''))))))(((((((((((())))))+++***)))((((((((())))))&&&&&&&&&&&&'''(((((()))(((((())))))((('''&&&&&&(((((())))))))))))((((((&&&''''''((()))******+++''''''''''''(((((())))))ooo[[[OOOBBB>>>===:::888999888888777777777888888777444444444444333333333333333222000000111111///...000000000000000///000000///---+++++++++,,,------------...............---222***///>>>BBB555++++++...---------,,,,,,++++++'''&&&&&&''')))***))))))******+++++++++,,,,,,,,,'''''''''''''''(((((()))***)))))))))***+++,,,,,,...+++)))((()))))))))((('''''''''(((((()))))))))******)))(((((((((((((((&&&((())))))(((((()))+++((((((''''''''''''(((((()))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))&&&((())))))'''&&&&&&'''&&&(((***+++***(((((((((((()))))))))******************)))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))******))))))***+++&&&'''((())))))******)))'''''''''(((***+++)))'''(((((((((((((((((((((((('''''''''((((((((((((((((((((())))))***+++,,,,,,'''((())))))''''''((()))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))(((((((((((()))))))))***+++,,,---,,,,,,,,,''''''''''''((((((((((((******)))))))))((((((((((((((()))))))))((((((''')))))))))))))))(((((('''''''''''''''((((((((((((((('''%%%&&&((())))))((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))((((((''''''''''''&&&((()))***)))'''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''%%%(((,,,,,,******,,,000555444222...***))))))***&&&''''''(((((((((((((((+++***)))(((((()))***+++)))))))))***+++++++++,,,))))))(((((()))***+++++++++***)))(((((()))***++++++***)))))))))***+++,,,******)))(((((()))***+++''''''((((((((((((((('''&&&'''(((******++++++++++++***))))))(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))******))))))(((((())))))))))))(((((((((((((((''''''((()))***((()))))))))************)))))))))))))))***++++++))))))))))))(((((((((((()))(((((('''(((***---...---+++)))'''&&&&&&'''((((((((((((((())))))))))))((('''&&&&&&(((******)))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((())))))***(((***,,,---...---,,,+++(((((())))))((('''&&&&&&&&&'''((()))************&&&''''''((()))******+++))))))((((((''''''''''''mmmYYYMMMBBB>>>===:::999999888666444444555666666555444333333333333333333333444333111111222222000//////000111000...---...///000...,,,,,,------,,,+++++++++---...///////////////+++///888999000+++,,,------,,,,,,,,,,,,,,,+++'''(((((()))***+++++++++************+++++++++,,,+++***)))(((&&&%%%$$$###(((((((((((((((((()))***,,,***))))))++++++)))(((''''''''''''(((((((((((('''&&&&&&%%%&&&&&&'''''''''((())))))(((((()))***)))((((((''''''(((((()))******************++++++))))))((((((((()))******&&&((())))))'''&&&&&&'''&&&(((***+++)))((((((((())))))))))))***************))))))(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&((())))))))))))***,,,''''''((())))))***))))))((('''(((***,,,,,,+++)))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&'''''''''(((((('''((())))))''''''((()))((((((((((((((((((((((((%%%&&&'''(((***+++,,,---(((((((((((((((((((((((())))))(((((((((((())))))((()))+++,,,------,,,+++''''''((((((((()))))))))))))))(((((('''''''''&&&(((((()))))))))(((''''''*********))))))(((((((((''''''''''''((((((((((((((('''&&&&&&(((******)))************************&&&''''''((((((''''''&&&******)))(((((('''&&&&&&'''&&&&&&'''))))))((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&***---,,,)))(((,,,111<<<666///***((()))******''''''((())))))))))))(((******))))))))))))*********************+++++++++(((((((((((()))***+++,,,)))))))))******)))))))))***))))))))))))***++++++***)))((((((((()))++++++'''(((((()))))))))))))))'''((()))***************++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++***)))((((((((())))))))))))((((((((((((((('''&&&''')))+++))))))))))))************))))))((())))))+++,,,---))))))))))))((((((((((((((((((''''''((()))+++,,,+++***)))(((''''''(((((((((((((((((()))))))))))))))'''&&&&&&((()))(((((('''(((((((((((()))))))))))))))(((((((((((())))))&&&&&&''''''(((((())))))(((***,,,......---+++)))(((((((((((((((((('''&&&%%%&&&''')))******++++++'''''''''(((((()))))))))***))))))(((''''''&&&&&&mmmWWWLLLAAA>>>>>>;;;999:::999777444444555666555444444444444444444444555555555333222222222222111///000222333222///...///111111///......//////,,,))))))***+++---///111111222,,,...000000...,,,,,,---++++++++++++,,,,,,,,,,,,)))***+++************+++)))))))))*********++++++)))))))))(((((('''&&&%%%***)))(((((((((((((((((()))))))))+++---,,,***((()))))))))(((((((((((((((%%%%%%%%%%%%&&&'''((((((((()))***)))((('''((()))***))))))(((((())))))***((()))***+++++++++************)))))))))***+++,,,'''((())))))'''&&&&&&'''''')))******((((((((()))))))))))))))************)))(((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((('''&&&((()))'''((()))))))))))))))(((''''''(((+++------+++)))((((((((((((((((((((((((''''''''''''((((((((()))(((''''''''''''&&&&&&&&&((()))******(((((()))***((((((((((((((((((((((((&&&'''((()))***+++,,,,,,(((((((((((((((((((((((())))))(((((((((((())))))'''(((***,,,---,,,++++++((((((((()))))))))******''''''''''''(((((((((((((((((())))))(((''''''&&&))))))))))))))))))******''''''''''''(((((((((((()))'''&&&''')))++++++***))))))))))))))))))))))))&&&&&&'''(((((('''&&&&&&((((((((((((((((((''''''(((''''''(((******)))'''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&(((+++---+++))),,,666>>>SSSFFF444)))''')))******'''((())))))******))))))))))))************))))))+++++++++***************(((((((((((()))***+++,,,((()))***++++++***)))((((((((()))******************)))((('''((()))+++,,,((())))))***************((())))))*********))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++***)))((((((((())))))))))))((((((&&&(((++++++)))((()))+++))))))))))))************+++***)))))))))***+++,,,))))))))))))((((((((((((((((((((((((((()))***+++))))))))))))(((((((((((((((((((((((())))))))))))+++)))''''''((()))(((''''''((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))(((''''''(((((()))***))))))''''''&&&'''((((((((((((((((((''''''((()))))))))))))))'''''''''''''''''''''(((((((((((((((((('''''''''lllWWWLLLAAA>>>>>><<<::::::===999666555777888777555555555555666666666666666555333222222222222111///333555666555222000222444222000///000111000,,,(((''')))+++---000111222333***000222,,,'''***---...*********++++++,,,,,,,,,***++++++***(((''''''(((((())))))))))))*********$$$%%%''')))***+++++++++,,,,,,+++***))))))******''''''))),,,......+++(((++++++******))))))((((((&&&&&&&&&'''((()))***+++)))***+++)))(((''''''(((******))))))))))))******$$$&&&(((******)))((('''++++++*********+++---...'''(((***)))(((&&&''''''((()))***)))((('''(((***))))))))))))************(((((('''(((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((('''%%%$$$$$$%%%(((((())))))))))))((((((&&&'''(((***------+++)))))))))))))))))))))))))))&&&'''''''''(((((())))))++++++******)))((((((((()))+++++++++***)))***+++((((((((((((((((((((((((++++++******))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))&&&(((***,,,---,,,+++***))))))))))))************&&&&&&'''((()))***+++,,,(((((())))))((('''&&&&&&''''''(((((()))+++,,,---''''''''''''((((((((())))))((('''(((***,,,,,,+++))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%&&&&&&''''''((())))))))))))(((((()))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''''''''''''''&&&(((+++,,,+++,,,444CCCOOOmmmYYY???---)))***+++***(((((()))***************((()))***++++++***)))(((,,,+++++++++******))))))(((((((((((()))***+++,,,'''(((+++,,,,,,+++(((''''''((()))+++++++++***)))***)))((('''((()))+++---))))))***+++++++++++++++)))************))))))((())))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++,,,+++)))((((((((())))))))))))(((((($$$)))---///---***)))***))))))))))))************---,,,+++))))))))))))***))))))))))))((((((((((((((()))))))))************'''((()))))))))))))))((((((((((((((()))))))))))),,,+++)))((()))***)))((('''((((((((())))))******))))))(((((((((((())))))---,,,,,,+++)))(((&&&%%%---,,,+++)))))))))******&&&&&&'''((()))))))))((()))))))))))))))((((((''''''''''''''''''&&&&&&&&&&&&&&&''''''((()))))))))mmmYYYMMMAAA>>>===;;;999:::333555888777555555777:::444444333333333444444555222111111000///000000000---000333444444333333333???777...***,,,......,,,...---,,,,,,,,,,,,---...((())))))***,,,...000111555111,,,(((''')))---000+++,,,,,,---,,,+++***)))))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))---,,,+++,,,------,,,***&&&''''''(((((((((((((((((((((((((((((((((((((((,,,,,,***(((***...---))))))******)))(((((()))+++---+++)))))),,,---,,,***,,,+++***)))***,,,///000+++*********))))))((((((((()))***++++++***)))(((,,,+++***))))))***+++,,,***)))(((''''''((()))******)))((()))++++++)))'''$$$%%%&&&(((((((((''''''''''''''''''((((((((()))((()))***)))((('''((()))(((((())))))))))))((((((''''''((((((((((((''''''***+++***)))'''&&&'''))))))((('''&&&&&&'''((())))))))))))))))))))))))))))))***+++++++++)))((('''((())))))((('''''')))***))))))************))))))))))))************))))))))))))))))))))))))))))))******++++++++++++******+++******)))((((((''''''&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&(((((())))))))))))(((((())))))))))))))))))))))))***************)))((((((******))))))((((((''''''************************---***((((((++++++)))&&&(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))''',,,+++(((222LLL```gggzzz^^^;;;'''%%%******'''&&&''')))*********)))(((&&&'''((())))))((('''&&&***+++---/////////---,,,******++++++++++++******++++++,,,------+++***)))((((((((('''((())))))***,,,++++++++++++++++++,,,+++)))'''***...000---*********)))(((((((((((((((******)))))))))))))))***))))))))))))(((((((((((($$$%%%'''((((((((('''&&&))))))(((((((((((())))))((((((((((((((()))******((((((''''''''''''(((((())))))*********))))))((((((***+++***)))((()))******(((&&&$$$###%%%'''((())))))))))))))))))))))))(((((((((((())))))))))))***)))((((((***+++***)))+++******)))))))))))))))''''''(((((())))))******)))(((&&&%%%&&&''')))++++++(((''')))'''###%%%+++,,,+++)))((((((((()))***)))***(((###!!!%%%((())))))))))))))))))******+++)))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''lllXXXLLLAAA>>>===;;;999999888999999888666555555666444444444333333444444555222111111000000000000000,,,///111333222111111111777333...---...//////------..................---+++++++++++++++,,,---...///...,,,***)))***+++,,,+++***))))))(((((())))))))))))))))))))))))))))))******))))))(((((())))))((((((((((((((((((((((((+++******+++---,,,***(((''''''((())))))))))))((())))))))))))))))))))))))((()))((('''+++000000,,,)))*********(((((()))+++(((&&&%%%&&&(((***)))(((++++++******+++,,,...///*********)))))))))(((((((((((())))))))))))((((((++++++***))))))***++++++))))))(((((((((((()))))))))))))))*********))))))'''((()))*********)))((('''''''''((((((((())))))((()))***)))((('''((()))(((((())))))))))))((((((''''''(((((((((((('''''''''''''''%%%$$$%%%(((***)))(((''''''''''''((()))))))))))))))))))))))))))%%%&&&(((***+++++++++***''''''''''''&&&&&&'''((())))))************))))))))))))************))))))(((((((((((((((((((((((()))******************)))(((''''''&&&%%%%%%$$$$$$'''''''''''''''''''''''')))))))))(((((((((''''''((())))))))))))((((((''')))))))))))))))))))))))))))))))))))))))(((''''''))))))(((((((((((((((''')))))))))))))))***+++,,,(((((())))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((,,,///---,,,999QQQ```bbbdddOOO666((((((+++***&&&''''''((()))))))))))))))(((((()))******)))((((((***+++---......---,,,+++*********++++++*********+++++++++++++++******)))''''''((((((((()))))))))++++++************+++++++++(((''')))---///,,,)))******)))(((((((((((((((******))))))))))))******((((((((((((''''''''''''&&&'''((()))***)))(((((())))))(((((((((((())))))((((((((((((((()))******((((((''''''''''''(((((())))))************))))))(((***+++***)))((()))***,,,+++)))((('''((()))***))))))))))))))))))))))))((((((((()))))))))******+++)))'''&&&((())))))((((((((('''(((((()))******&&&'''''''''(((((((((((((((''''''&&&'''((()))******'''''')))((($$$&&&++++++******)))(((((())))))(((+++)))$$$###&&&))))))((((((((('''((())))))***'''''''''((((((((((((((((((''''''&&&&&&''''''(((kkkWWWKKKAAA======:::999999:::999777777888777666555555444444333333444444444111111111000000000000000+++...000000///.........///......///////////////---...///000000///...---...---,,,++++++*********)))***+++,,,,,,+++***))),,,+++)))''''''(((***+++))))))))))))))))))))))))+++***)))(((''''''''''''(((((((((((((((((((((((((((((())),,,---,,,)))&&&'''((())))))******))))))************************'''))))))(((+++//////,,,(((*********)))((()))+++,,,***((((((*********))))))***++++++,,,,,,,,,,,,******))))))))))))((((((((((((''''''''''''((((((+++******))))))******+++(((((())))))))))))(((((((((*********)))((()))***))))))*********)))((((((''''''((((((((()))))))))((()))***)))((('''((()))(((((())))))))))))(((((('''(((((())))))(((((('''&&&&&&&&&%%%$$$&&&))),,,))))))(((((((((((())))))))))))))))))))))))))))))%%%&&&''')))******+++***)))((((((''''''(((((()))))))))************))))))((())))))******))))))(((''''''''''''''''''''''''((())))))******))))))(((***))))))((((((''''''&&&***)))(((''''''((()))******)))))))))))))))(((((()))))))))))))))(((''''''))))))))))))))))))))))))((((((((((((((('''&&&&&&'''''''''''''''(((((((((((('''''''''(((+++...///###'''***)))&&&&&&))),,,(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((('''++++++((((((444EEELLLHHHEEE;;;///***+++,,,)))%%%((((((((((((((()))******)))******++++++******)))***+++,,,,,,,,,+++***)))************************+++******)))))))))))))))&&&'''((()))***)))((((((******))))))))))))******)))'''&&&(((,,,---+++(((***))))))(((((((((((((((***)))))))))))))))******(((((('''''''''&&&&&&&&&((()))***+++++++++******))))))(((((((((((())))))((((((((((((((()))******)))((((((''''''(((((()))))))))************))))))(((***+++***)))((()))***(((((((((''''''''''''''')))))))))))))))))))))))))))))))))*********++++++,,,)))&&&%%%&&&''''''''''''''''''((()))***,,,,,,&&&&&&&&&&&&''''''''''''''''''(((((()))))))))((()))'''((()))(((&&&(((,,,))))))******))))))(((((((((++++++'''%%%((()))((('''''''''''''''(((((()))&&&&&&''''''((())))))***(((''''''&&&&&&''''''(((jjjUUUJJJ@@@======:::888888888666444666999;;;:::777555555444333333333444444111111111111111000//////,,,...//////...,,,,,,---,,,---......------...000---..................---...---,,,+++************((()))+++,,,---,,,+++***,,,,,,+++******++++++,,,(((((((((((((((((((((((())))))(((((('''((((((((())))))))))))))))))))))))'''(((***,,,...---)))&&&(((((()))***************))))))))))))))))))))))))))),,,,,,)))***,,,,,,(((''')))******))))))***+++000///---+++******)))(((((()))+++,,,---,,,+++***))))))))))))))))))(((((())))))'''&&&&&&'''))))))******))))))))))))******&&&''')))******)))(((((((((***+++***(((((()))+++((((((((((((''''''&&&&&&'''(((((((((((()))))))))((()))***)))((('''((()))(((((())))))))))))(((((((((((())))))))))))(((((('''((())))))(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))((((((((((((,,,+++))))))***++++++***))))))************))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((*********)))))))))((((((+++***(((''''''(((***+++************)))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))(((((())))))(((((('''&&&%%%%%%&&&&&&''''''((((((((('''&&&'''))),,,000333&&&(((***)))(((''')))+++(((((((((((())))))))))))((((((((((((((((((((((((***)))))))))((((((''''''((((((%%%$$$)))111111,,,///,,,***+++,,,,,,)))''')))((('''''''''(((***+++******************************++++++***)))((('''******))))))))))))******+++***((('''''''''((()))'''(((***,,,,,,+++)))((())))))(((((((((((())))))(((''''''(((***+++***((())))))(((((((((((())))))))))))))))))))))))***+++)))(((((((((((('''''''''((()))***+++,,,+++******))))))(((((((((((())))))((((((((((((((())))))***))))))(((((((((((())))))((())))))************)))(((***+++***)))((()))***'''((()))))))))((('''&&&(((((((((((((((((((((((()))*********++++++++++++...+++'''%%%&&&'''''''''))))))))))))***+++,,,---''''''''''''''''''''''''&&&''')))*********(((''''''((()))***)))(((***,,,'''((()))******)))(((''''''+++---)))((())))))((((((''''''''''''((())))))''''''''''''(((((())))))((((((''''''''''''((((((hhhTTTIII???======:::888777888555444666999;;;999777666555444333333333333333000111111111111000//////---...000///---------............---+++,,,...000...---+++******+++---...,,,,,,+++*********++++++******++++++,,,,,,------)))***,,,------,,,+++)))((((((((((((((((((((((((''''''''''''(((***++++++************************'''(((***---///...***'''(((((()))***************(((((((((((((((((((((((('''+++,,,***)))++++++(((&&&(((***+++***)))***+++++++++***)))((('''(((((('''(((+++,,,,,,+++)))((((((((((((((((((((())))))+++***((((((((((((***+++))))))))))))))))))))))))&&&'''(((*********)))(((*********)))((((((***+++))))))((((((''''''''''''(((((((((((()))))))))***((()))***)))((('''((()))(((((())))))))))))(((((((((((())))))))))))((((((&&&))),,,---+++(((&&&%%%)))******************)))************************)))(((((((((((()))))))))---***))))))+++,,,+++***))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((''''''&&&&&&&&&&&&%%%%%%,,,+++)))(((((()))+++,,,))))))))))))************(((((())))))))))))((((((************************)))************)))((((((%%%%%%&&&&&&''''''(((((()))(((((((((***...111444---+++))))))++++++***((((((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((((('''(((++++++***((()))(((&&&''''''((()))******)))))))))((('''''''''(((***+++))))))))))))))))))))))))************)))(((((('''******)))(((((()))******+++***((('''''''''((()))((())),,,------,,,+++***)))(((((((((((((((((()))(((''''''((()))***)))((())))))(((((((((((())))))))))))(((((()))***++++++*********))))))))))))((('''((()))*********)))((())))))(((((((((((())))))((((((((((((((())))))***))))))(((((((((((())))))(((((()))***************(((***+++***)))((()))***,,,---...///...---+++***(((((((((((((((((((((((()))*********++++++++++++...,,,(((''''''(((((((((***))))))((((((((())))))((((((((((((((((((((((((%%%''')))++++++***((('''''')))+++***)))***++++++'''((()))******)))((('''''',,,---***)))******'''))))))(((((())))))***+++))))))((((((''''''''''''(((((((((''''''(((((((((gggRRRHHH???======:::777777999888666666777666555444666555555444333333333333000111111222222000///...---...//////...---...000000///---,,,,,,---......---,,,+++******+++,,,---+++************++++++,,,,,,+++*********,,,---...%%%'''***------+++(((&&&))))))))))))))))))))))))'''''''''(((***+++---...++++++++++++++++++++++++((((((***,,,......+++)))'''((())))))******))))))''''''''''''''''''''''''"""(((+++******,,,---+++%%%(((***+++*********+++''')))******)))***,,,...'''(((***++++++***)))'''''''''(((((((((((())))))******))))))))))))******((())))))******))))))(((&&&'''((())))))******))),,,***'''''')))*********++++++***)))))))))******((((((((()))))))))******((()))***)))((('''((()))(((((())))))))))))((((((((())))))******))))))((($$$'''***+++)))&&&###"""******++++++++++++******************************&&&&&&'''(((***+++---...+++(((%%%&&&)))***)))&&&))))))************))))))'''(((((())))))(((((('''************************((())))))******))))))(((''''''''''''''''''''''''+++***)))(((((()))***+++(((((()))))))))))))))***&&&'''((())))))************************************************))))))((('''''''''''''''(((((((((***)))))))))+++---000111///,,,)))***,,,---***&&&(((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))))))))(((&&&***------+++*********(((((('''(((((())))))***((((((((((((((()))*********))))))(((((())))))******)))))))))))))))((((((***)))(((''''''((()))******))))))((((((((((((((()))***+++,,,---,,,,,,+++))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((())))))***(((((((((((()))***+++,,,+++++++++*********))))))&&&'''((()))))))))((('''))))))(((((((((((())))))((((((((((((((()))*********))))))(((((())))))***'''((()))******+++******(((***+++***)))((()))***,,,,,,---...---,,,+++***)))))))))))))))))))))))))))))))))*********++++++---+++)))))))))***)))(((((('''&&&&&&%%%%%%%%%&&&)))))))))))))))(((((((((&&&''')))++++++***)))((('''+++---+++)))++++++***''''''((()))))))))(((((('''+++---***((()))***''')))))))))))))))***++++++***))))))(((''''''&&&&&&)))((((((''''''(((((()))fffQQQGGG>>>======:::777666666777777666444333444555666666555444333333333333///000222222222111///...,,,---......------///111///---,,,...111111...+++***+++---......---+++***++++++************+++++++++************++++++,,,&&&'''***+++,,,+++)))((())))))))))))))))))))))))))))))))))))***,,,------************************''''''(((***,,,---+++)))''''''((())))))))))))(((((((((((((((((((((((((((!!!(((,,,******,,,---+++%%%'''***++++++*********)))+++,,,+++)))(((***---(((((()))******)))(((''''''''''''((((((((())))))(((((())))))))))))(((((('''((()))******)))((('''''''''''''''((()))***+++///)))%%%%%%***---+++(((+++***)))))))))***+++,,,(((((()))))))))*********((()))***)))((('''((()))(((((())))))))))))(((((())))))************))))))%%%'''(((((('''&&&&&&&&&******+++,,,,,,+++******************************''''''((((((***---///000***'''$$$%%%(((***(((%%%))))))************))))))''''''(((((((((((('''''')))))))))))))))))))))))))))******************))))))))))))***************))))))))))))))))))))))))''''''((((((((()))))))))$$$%%%'''(((***+++++++++************************)))))))))***)))(((((('''))))))((((((((((((((('''))))))))))))***+++,,,,,,++++++******++++++***)))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********'''&&&(((***++++++***)))***)))'''&&&((())))))(((''''''((()))))))))))))))+++***))))))))))))***+++))))))))))))))))))*********)))(((''''''((()))***)))*********))))))(((((()))))))))*********++++++***))))))(((((())))))***((()))******))))))))))))((((((((((((((()))******(((((((((((()))***+++,,,************))))))))))))&&&'''((()))))))))((('''))))))(((((((((((())))))((((((((((((((()))************))))))))))))******'''((()))******+++++++++(((***+++***)))((()))***)))))))))))))))(((((('''))))))))))))))))))))))))((((((((()))))))))******)))(((((()))******(((&&&'''&&&&&&&&&&&&''''''((())))))(((((((((''''''''''''((()))***+++***))))))'''---///+++))),,,+++((('''''''''''''''((())))))'''+++,,,(((&&&((()))(((((((((((((((((()))******((((((((((((((('''''''''))))))(((((((((((())))))fffPPPFFF>>>======:::777666111444666666444333666999777666555444333222222222///000222333222111///...***,,,------,,,---///111,,,+++,,,000555555///)))'''+++///222222///+++''',,,,,,+++***))))))))))))((()))***++++++***)))(((******++++++,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++,,,,,,))))))))))))))))))))))))'''&&&&&&(((***+++***)))&&&''''''((((((((((((((())))))))))))))))))))))))$$$***...+++))))))***((($$$'''***,,,+++************++++++'''### !!!###((()))))))))))))))((((((&&&'''''''''(((((())))))&&&'''((())))))((('''&&&'''((()))******)))((('''((('''''''''''')))+++,,,000)))###$$$+++...+++&&&((((((''''''''')))***+++))))))))))))************(((******)))((('''((()))(((((())))))))))))(((((())))))************))))))((((((((('''&&&(((+++---***+++,,,------,,,+++***************************++++++*********+++---...,,,(((%%%&&&***,,,)))&&&))))))************))))))''''''((((((((((((''''''((((((((((((((((((((((((******++++++++++++******&&&&&&&&&'''''''''''''''(((((())))))))))))((((((&&&'''''''''(((((())))))###$$$&&&(((***+++,,,---************************(((((((((((((((''''''&&&******))))))((((((''''''(((((()))))))))(((((((((&&&)))++++++((((((***---(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******++++++---(((%%%(((---,,,)))&&&,,,)))&&&&&&((()))((('''&&&''')))*********)))(((---,,,+++******+++,,,---))))))((())))))***+++,,,+++)))(((''''''((()))+++)))***+++++++++***((('''((((((((('''((())))))*********))))))))))))******(((***++++++***)))))))))((((((((((((((()))******(((((((((((()))***+++,,,))))))))))))((((((((((((&&&'''(((******))))))((())))))(((((((((((())))))((((((((((((((()))************))))))))))))******''''''(((******+++++++++(((***+++***)))((()))***+++++++++***************))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&''')))+++***'''%%%(((((((((((()))+++,,,---(((((('''''''''&&&&&&&&&(((((()))***************(((...000+++))),,,+++'''((('''&&&&&&&&&((()))***(((++++++'''%%%((()))((('''''''''''''''((())))))&&&&&&''''''((()))))))))))))))(((((((((((()))))){{{cccMMMEEE?????????<<<::::::;;;999666555666777777666555555444333333333333444333333333222222222111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////---,,,,,,------,,,+++***))))))))))))+++***)))))))))***+++,,,333000---,,,,,,+++***)))))))))))))))************''''''((()))***++++++,,,((())))))*********))))))***)))(((''''''((()))************)))(((''''''&&&((((((''''''''''''(((((((((222444***%%%)))+++'''*********)))******++++++,,,++++++++++++)))&&&$$$((()))))))))))))))((((((''''''(((((())))))******)))))))))))))))))))))))),,,***))))))***++++++***''''''''''''((()))++++++---,,,+++)))((((((''''''***++++++***)))(((((()))'''(((***+++,,,,,,++++++))))))))))))))))))))))))***)))((((((((()))+++,,,(((((((((((((((((((((((())))))))))))))))))))))))///***&&&&&&***---,,,***'''+++//////+++((('''((())))))))))))************))))))))))))************---+++)))+++---...+++(((((((((((((((((((((''''''))))))(((((((((((())))))(((((((((((())))))))))))---,,,***(((&&&&&&&&&'''+++++++++++++++******)))*********((('''(((***,,,''''''((()))***++++++,,,++++++++++++++++++++++++(((((())))))))))))((((((((())))))************)))''''''&&&'''((()))+++,,,*********)))))))))))))))***(((&&&'''***+++)))'''))))))))))))))))))))))))+++*********))))))(((((()))(((((()))++++++***(((''''''(((((())))))******+++*********))))))((((((---,,,,,,+++***)))((((((************************((((((((((((((((((((((((++++++******))))))((((((,,,,,,++++++******))))))))))))))))))))))))))))))***)))(((''''''((()))*********))))))))))))******''''''''''''((((((((()))'''(((******))))))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&'''((((((***+++,,,------+++*********))))))(((((()))***,,,,,,+++***++++++---,,,***(((''''''((()))))))))))))))))))))))))))((()))***++++++***)))((())))))(((''''''''''''(((***************)))((((((((((((((((((((((((((((((***))))))((((((((((((((('''''''''((()))+++,,,---)))))))))))))))((((((''''''((()))******)))''''''{{{bbbOOOGGG@@@???>>><<<:::;;;::::::999888777666666666555555444333333333333444333222222222111111111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,***))))))***...---,,,+++************+++******)))***+++,,,---...,,,******+++,,,,,,,,,+++*********))))))(((((((((((())))))******++++++)))***************))))))((('''&&&&&&&&&&&&'''(((,,,,,,+++******)))(((((())))))(((((((((((()))))))))222444+++&&&***,,,(((***************+++,,,,,,///---***))))))))))))'''(((((())))))))))))(((((((((((((((((())))))******))))))))))))))))))))))))***(((''''''((())))))((((((((('''(((((()))***+++***)))))))))))))))))))))((()))))))))'''&&&'''((((((((((((((((((&&&%%%$$$))))))))))))))))))))))))***)))((((((((()))++++++))))))))))))))))))))))))************************+++(((%%%%%%((()))((('''(((***,,,---+++)))))))))))))))))))))************''''''(((((()))))))))***+++)))((())))))((('''%%%(((((())))))))))))))))))***))))))(((((())))))***(((((((((((()))))))))))),,,+++***(((''''''&&&&&&&&&''''''((())))))))))))***++++++***(((((()))+++(((((())))))******++++++++++++++++++++++++++++++))))))************))))))))))))*********))))))(((+++***)))((('''(((((()))))))))))))))))))))))))))***(((''''''******)))'''))))))))))))))))))))))))************)))))))))(((((()))***---///...+++((('''((((((((()))))))))***************)))))))))(((,,,,,,++++++***)))))))))******************************************************)))))))))))))))((()))))))))(((((('''''''''))))))))))))))))))))))))+++***)))(((((()))***+++******))))))))))))******'''''''''((((((((())))))''')))***)))(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))(((+++++++++******)))))))))************)))))))))((('''((()))))))))))))))***---,,,***((('''((())))))))))))))))))))))))))))))''''''((((((((('''&&&&&&((((((((((((((()))*********************)))((((((************************(((((((((((())))))***+++******************+++,,,((((((((()))(((''''''&&&(((((()))))))))))))))(((zzzbbbRRRIIIAAA>>>===;;;:::<<<999;;;===;;;777555555666555555444333333333333333222222111111111000000000........................------,,,,,,,,,,,,,,,,,,,,,...//////---,,,,,,---...---,,,++++++++++++++++++++++++++++++,,,---------+++))))))***,,,,,,+++,,,,,,+++***)))((('''''')))))))))))))))*********+++++++++++++++***)))((((((''''''&&&&&&''''''(((---------,,,++++++************))))))))))))*********111333,,,(((+++,,,******)))******+++,,,---...111...***((()))*********(((((())))))***))))))(((((((((((())))))))))))***))))))))))))))))))))))))***(((''''''((())))))((())))))(((((((((((())))))&&&&&&'''((()))***++++++((()))))))))'''&&&'''(((++++++***(((&&&$$$!!! )))))))))))))))))))))))))))))))))((()))******+++************************++++++++++++++++++++++++,,,,,,++++++*********)))***)))))))))++++++***)))))))))))))))************%%%&&&&&&'''((())))))******+++,,,+++***))))))***)))))))))******+++++++++*********))))))*********(((((((((((())))))))))))************)))'''&&&&&&$$$$$$&&&'''((()))))))))***+++,,,,,,***))))))))))))))))))))))))*********++++++++++++++++++++++++******++++++++++++*********************)))((('''******)))((((((((((((((())))))))))))))))))))))))***((('''((()))***)))'''))))))))))))))))))))))))************))))))))))))((())),,,000111000+++((((((((((((((())))))))))))************))))))))))))************************************************************************(((((((((((())))))))))))((((((((((((''''''''''''))))))))))))))))))))))))++++++************++++++******))))))))))))******''''''((((((((()))))))))((()))***)))'''&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++,,,,,,+++***))))))((((((************))))))))))))************++++++,,,,,,,,,+++***((((((((()))))))))))))))))))))))))))))),,,++++++***)))))))))***''''''((()))***+++,,,,,,)))************))))))(((************************((((((((()))***+++,,,------,,,++++++************)))))))))))))))(((((('''(((((('''(((((()))***+++yyybbbTTTJJJAAA>>>===::::::<<<888<<>><<<::::::<<<777<<>>======:::999999999888777666555555555555444333222222111222222222333222222222111111111111......................../////////...------,,,,,,---///000000...------...***)))))))))))))))******)))***+++,,,,,,,,,+++***---+++)))***,,,...///...*********)))))))))))))))(((((())))))******++++++(((((()))))))))(((((('''%%%&&&((()))******)))))))))*********************))))))(((((((((((())))))(((''''''(((***))))))***)))((((((((()))******+++&&&&&&'''***,,,+++)))&&&(((((()))***+++++++++++++++++++++*********))))))))))))))))))))))))))))))((('''%%%%%%'''((('''&&&(((((('''(((((()))***+++***+++,,,,,,,,,+++)))((('''(((******)))(((***+++---,,,+++***)))******+++))))))))))))))))))))))))'''((()))***+++******)))))))))))))))))))))))))))((((((((((((((((((((((((,,,)))&&&'''***---,,,+++)))******)))''''''((()))))))))))))))************)))))))))))))))(((((((((,,,***((((((***,,,------+++++++++******))))))(((***))))))(((((())))))***(((((((((((())))))))))))((((((((((((((()))******''''''(((((()))(((((((((&&&'''(((((('''(((***+++(((((())))))******++++++************************)))))))))******)))))))))))))))*********))))))(((((())))))***)))((('''&&&&&&&&&''''''((())))))***''')))******''''''(((***))))))))))))))))))))))))((()))))))))************)))((('''((()))******)))***)))))))))((((((((('''((()))))))))***************************+++++++++************************))))))))))))))))))))))))++++++++++++************((()))))))))*********+++))))))))))))))))))))))))((()))************)))(((******))))))))))))******(((((()))))))))*********)))***+++***((('''((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))******))))))((((((((('''((()))))))))************......000555:::999444...)))))))))*********))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,&&&''')))******)))((('''(((((()))***************))))))))))))))))))))))))))))))((((((((()))*********))))))(((((((((((((((((((((((((((((('''&&&&&&(((((()))))))))))))))(((uuuaaaKKKDDD>>>======:::888999999777444444555666555555444333222222111111222222333333333222222222222111000000000000000000000000000000///...------,,,,,,,,,...///...---+++,,,,,,+++***************++++++((()))***+++,,,+++******///---***)))***++++++***,,,,,,+++***)))((('''''''''(((((()))***++++++,,,&&&'''(((((((((((((((''''''(((***+++,,,,,,,,,+++*********************+++******))))))))))))******)))'''''')))++++++***+++)))((((((((((((((()))))))))(((''')))+++,,,+++***(((((()))++++++,,,,,,,,,++++++++++++******))))))))))))))))))))))))))))))***)))'''''')))***)))(((''''''''''''(((***++++++)))***,,,------,,,+++***)))***,,,,,,++++++,,,------,,,+++)))))))))******))))))))))))))))))))))))'''((()))++++++******)))(((((((((((((((((((((((()))))))))))))))))))))))))))$$$ """'''+++***((((((***,,,***'''%%%''')))))))))))))))************)))))))))(((''''''&&&&&&$$$!!! """(((...000///...------,,,+++***))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((''''''''')))***,,,'''((()))+++,,,,,,,,,,,,%%%&&&'''&&&&&&'''***---'''(((((()))***++++++,,,))))))))))))))))))))))))******++++++++++++******((())))))************)))%%%&&&((()))***+++******&&&&&&&&&'''((())))))***''')))+++***'''&&&(((***))))))))))))))))))))))))(((((())))))*********+++(((((((((***,,,,,,***'''******))))))((((((((('''(((((())))))*********+++************************************************************************---,,,,,,,,,+++*********++++++,,,,,,,,,---------)))))))))))))))))))))))))))***+++,,,,,,+++***)))******))))))))))))******))))))))))))************)))***+++***)))((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,------,,,+++***%%%&&&'''((()))***+++,,,(((((())))))*********+++)))***---333888777000)))((()))************))))))))))))))))))))))))))))))###%%%&&&((()))))))))(((%%%&&&)))+++,,,,,,+++***(((((()))***************************************''''''''''''(((***+++,,,---,,,+++)))((((((''''''+++++++++++++++***))))))(((((()))******)))''''''oooZZZKKKFFF@@@<<<::::::999999666777777666444444555666555444444555666555222000000000000000///...---,,,,,,,,,,,,---------......+++,,,,,,------............//////...,,,++++++,,,+++++++++++++++***))))))))))))))))))))))))))))))************************---------,,,+++***))))))***)))((('''''''''''''''((((((((((((((('''''''''(((((('''&&&(((++++++)))((('''&&&&&&&&&''')))***))))))))))))))))))))))))(((((((((((((((((((((((()))'''&&&%%%&&&'''&&&%%%'''((()))***************&&&''')))+++,,,+++***))),,,,,,,,,+++++++++******))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))************)))((('''(((***++++++***))))))************))))))******************************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,***((((((***++++++***(((((()))******)))'''''''''(((***...111333---,,,,,,+++*********+++((())))))+++,,,---......------,,,,,,+++***))))))...+++(((((()))***(((&&&************************(((((())))))))))))(((((()))'''&&&'''***+++***(((((((((((((((((()))******************))))))(((((('''((()))++++++******))),,,+++***(((''''''''''''))))))************))))))))))))))))))((((((((((((,,,***))))))******)))'''))))))))))))))))))))))))***)))(((((((((***+++,,,++++++***)))((('''&&&&&&$$$&&&((((((((('''((()))(((((((((((())))))))))))))))))+++,,,,,,+++***))))))))))))))))))******+++))))))(((((((((((())))))************+++++++++++++++,,,,,,+++)))((((((***))))))))))))))))))))))))((((((((((((((()))******))))))))))))((((((((((((...---+++)))((('''((((((***************)))(((((('''&&&%%%%%%&&&'''((()))((((((((((((((())))))******************++++++,,,,,,)))---,,,&&&***---$$$+++++++++++++++***)))(((((())))))))))))*********---,,,***)))))))))******&&&&&&''''''(((((())))))++++++************++++++++++++,,,------------,,,+++)))'''(((+++,,,***((())))))))))))************++++++***************+++***))))))***++++++)))''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((()))))))))************))))))(((++++++************++++++oooYYYJJJFFF@@@<<<::::::999888777888888666444333444555333222111222444444333111111111111000000///...---------------------------.............../////////---------,,,***)))***+++***+++++++++******)))(((************************************************+++++++++***))))))(((((())))))((('''''''''((((((((((((((((((((((((((((((&&&((()))+++,,,,,,)))%%%)))))))))))))))***++++++))))))))))))))))))))))))************************///---,,,+++,,,---,,,+++((()))))))))************'''(((***++++++***)))(((*********)))))))))(((((()))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))************...,,,******++++++***)))******++++++++++++************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******(((''''''(((+++)))(((((()))******)))(((''''''(((***---000222---,,,++++++*********+++((())))))***,,,------...------,,,++++++***)))))),,,***((((((***+++***(((((((((((((((((((((((((((((((((((())))))((((((((()))'''&&&'''***+++***((('''''''''''''''((())))))++++++*********)))))))))'''((()))***+++******)))***))))))((((((((())))))((())))))******))))))((())))))))))))((((((((((((+++***))))))******)))''')))))))))))))))))))))))))))***+++,,,,,,***)))(((******))))))(((((('''''')))+++------,,,++++++,,,((((((((()))))))))******(((((())))))))))))(((((()))))))))))))))******+++************************(((((((((((())))))))))))...//////---***)))))))))((((((((((((((((((((((((((((((((((((((()))*********)))))))))((((((((((((******)))))))))***+++,,,***+++++++++******)))(((***)))((('''''''''((())))))))))))))))))***++++++((((((((((((((())))))***)))''',,,,,,''',,,000(((,,,,,,++++++***)))(((((()))))))))*********++++++,,,,,,***)))))))))******))))))))))))))))))******+++******************+++(((((()))************)))+++)))((((((***+++***((())))))))))))******************)))))))))******+++***))))))+++,,,,,,***((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))(((((())))))***)))))))))++++++************++++++mmmWWWIIIEEE@@@<<<::::::999888777888888666444333444555777555333222222333222111111111111111000///...---......------------------............------------,,,,,,+++)))'''''')))+++)))************)))((((((++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((())))))(((((((((((((((((((((((((((((()))+++,,,***(((%%%((()))******++++++******))))))))))))))))))))))))************************---,,,******+++,,,+++******)))((((((((()))***+++))))))***++++++***((('''*********)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************)))'''&&&&&&'''((('''&&&***++++++,,,,,,++++++*********************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&)))++++++)))'''''''''***((('''((()))***)))((()))(((((()))***,,,...000,,,,,,+++************+++((())))))***+++,,,------,,,,,,,,,+++******)))))))))((('''(((***++++++***((((((((((((((((((((((((''''''(((((((((((('''''')))((('''((()))***)))(((''''''&&&&&&&&&'''((((((+++++++++***************(((((()))************)))((((((((((((((()))***+++(((((())))))))))))(((((((((((((((((())))))))))))+++***))))))******)))((())))))))))))))))))))))))++++++++++++***)))(((((())))))))))))(((((((((((()))***,,,+++***))))))***)))))))))*********++++++))))))((((((((((((((())))))))))))))))))******+++******+++,,,,,,+++******(((((((((((())))))))))))000111111///,,,))))))***))))))))))))))))))))))))))))))((((((((()))************)))))))))(((((((((***))))))))))))***+++,,,******+++++++++***)))))),,,+++***)))((((((((((((***************++++++,,,((((((((((((((())))))***)))&&&++++++'''---333,,,...---+++***((((((((()))************+++++++++,,,,,,+++******)))*********++++++++++++++++++******************************''''''((())))))))))))(((***)))((()))***+++***((())))))))))))************(((((((((((())))))***+++***))))))+++,,,,,,***((('''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))))))))&&&'''(((((())))))))))))++++++************++++++lllVVVHHHDDD@@@<<<;;;:::999888555666777666444444666777@@@===888444333222111000///000000000//////...---............------------,,,,,,,,,++++++*********+++++++++)))'''''')))+++))))))*********))))))(((++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((())))))))))))((('''''''''((()))******((((((((((((((()))))))))...***((()))***)))((()))&&&'''(((******)))((((((((((((((((((((((((((((((************************)))(((&&&&&&'''(((((('''+++***((('''''')))***,,,******++++++***)))((('''++++++++++++++++++++++++************************))))))))))))))))))))))))((()))))))))************$$$######$$$'''))))))))))))******++++++******)))******************************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,+++***)))***+++)))((('''((()))***((('''***)))))))))***+++,,,---++++++***************+++((())))))***+++,,,,,,,,,,,,+++++++++******))))))))))))))))))******))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))(((((('''''''''(((((()))++++++++++++************((()))))))))***************))))))((())))))******((((((((())))))((((((((((((((((((((())))))))))))+++)))((()))******)))((())))))))))))))))))))))))---+++(((%%%%%%'''***,,,'''((((((((()))))))))***((()))+++***(((''''''''')))*********++++++++++++,,,,,,***)))))))))***+++)))))))))))))))******+++)))***,,,------,,,***))))))*********++++++++++++...//////...,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,***))))))((())))))***************)))))))))((((((++++++***)))(((((('''''')))))))))******))))))(((***)))))))))))))))))))))***))))))))))))***++++++***************++++++,,,+++'''))))))&&&000999555000...+++)))''''''((()))******+++++++++,,,,,,,,,++++++******************,,,,,,,,,++++++******************++++++*********)))******+++++++++++++++***)))))))))******))))))((()))))))))************''''''''''''((()))***+++((((((((()))++++++)))'''(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))%%%%%%'''((())))))))))))++++++************++++++jjjTTTGGGCCC???<<<;;;:::999777333444555555555666888:::AAA===777333222222111111....../////////...------........................,,,,,,,,,++++++*********,,,,,,,,,***))))))***,,,))))))************))))))************************((((((((((((((((((((((((*********************+++((((((((((((((()))***+++(((((((((((())))))******///,,,---333444...******&&&''')))*********)))((((((((((((((((((((((((((())))))))))))))))))))))))+++)))(((((()))******))),,,***)))''''''(((***+++************))))))((((((++++++++++++++++++++++++************++++++++++++))))))))))))))))))))))))((()))))))))***************(((((()))+++---...---(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++)))((()))+++...)))(((((()))******((('''******)))*********++++++*********))))))***++++++)))))))))******++++++,,,++++++***************)))***+++++++++***(((''''''))))))))))))))))))))))))''''''(((((((((((('''''''''(((((()))((())))))*********)))))))))))))))***************************)))))))))))))))*********,,,+++***)))(((((((((((((((((())))))))))))(((((('''((((((((()))))))))******)))((()))***+++***)))))))))))))))))))))))))))&&&&&&&&&'''((()))***+++''''''(((((())))))*********,,,---,,,***))))))))))))*********++++++++++++---,,,***)))))))))***+++)))))))))))))))******+++((()))+++,,,,,,+++)))((()))*********++++++++++++***+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******************)))))))))))))))))))))(((((('''&&&&&&''''''((((((((((((((('''&&&&&&'''((())))))******)))(((((((((((()))*********************++++++,,,---((()))))))))777FFFEEE///...+++)))(((((()))*********+++++++++,,,,,,,,,************+++*********+++++++++***)))))))))((()))***++++++++++++***)))***+++,,,,,,------,,,,,,))))))******)))))))))***((()))))))))************(((((('''(((((()))******&&&&&&&&&(((******((('''((())))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++******%%%%%%'''((())))))))))))++++++************++++++hhhRRREEECCC???<<<;;;:::888777222333555555555666888:::999666222000111222333333......////////////......------........./////////............------------+++,,,------+++++++++,,,))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++++++++++++++))))))((((((((()))******'''(((((())))))******+++,,,,,,444@@@AAA666+++))))))***++++++,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((+++)))((((((***++++++***+++***)))((((((((()))************))))))))))))))))))))))))))))))************************+++++++++))))))))))))))))))))))))))))))))))))************...,,,******++++++***)))'''(((((((((((((((((('''))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))'''&&&'''))),,,)))))))))***,,,+++)))''')))))))))******************))))))))))))***++++++)))))))))*********++++++***************************+++---,,,***'''&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((('''((())))))(((((()))***++++++******))))))******)))))))))))))))*********)))))))))((()))******+++---,,,+++***)))((((((((())))))************))))))''''''(((((())))))*********)))((()))***+++***)))))))))))))))))))))))))))""")))...///---(((%%%''''''(((((())))))******((()))+++***)))'''((())))))))))))*********+++++++++***)))((('''''''''''')))))))))))))))******+++((()))***++++++***)))((((((((((((((())))))))))))'''(((************,,,---************************++++++***)))))))))******++++++*********)))))))))%%%&&&'''((()))*********''''''(((((())))))(((((($$$%%%&&&((()))***++++++((((((((((((((())))))***((((((((((((((())))))***,,,'''***+++--->>>NNNNNN---,,,+++))))))))))))***************+++++++++,,,))))))***++++++++++++***)))))))))))))))((((((((()))***+++,,,,,,+++***)))))))))***+++++++++++++++(((***+++***)))((()))***))))))))))))***************))))))(((((())))))***&&&&&&&&&(((***+++)))'''((()))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,+++***&&&'''(((((())))))))))))++++++************++++++gggQQQEEEBBB???<<<;;;:::888777444555666666444555666888555333000000111333444444000000111111111111000000,,,,,,---...///000111111.............../////////)))+++......---+++++++++******+++,,,,,,,,,,,,,,,************************************************------,,,,,,++++++************))))))((()))))))))'''(((((()))******++++++,,,***222@@@AAA555,,,+++++++++******++++++,,,---)))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&''')))******)))************)))))))))((())))))))))))))))))******(((((()))))))))*********)))))))))*********++++++))))))))))))))))))))))))))))))))))))************...,,,)))((((((((('''%%%(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))$$$'''***+++***)))((((((*********,,,---,,,***((((((((()))***************)))))))))))))))***++++++))))))))))))************))))))))))))************'''***---,,,***((('''((((((((((((((((((((((((((())))))************))))))&&&(((***)))(((''')))+++++++++***)))))))))))))))''''''((((((((()))))))))***)))((((((((()))++++++,,,++++++***)))))))))*********++++++++++++******'''''''''((()))*********)))(((((((((***+++***)))))))))))))))))))))))))))"""&&&***...///---)))'''(((((((((((())))))))))))%%%'''(((((('''''''''(((((((((((()))))))))***************))))))((('''&&&)))))))))))))))******+++++++++++++++++++++++++++(((((((((((())))))))))))''')))******))))))+++,,,************************,,,+++******))))))******+++++++++*********))))))&&&'''(((***+++,,,++++++(((((()))***************&&&'''(((***++++++******))))))(((((())))))***+++((((((((((((((())))))******'''+++------:::FFFCCC************************)))))))))*********++++++((()))***+++,,,++++++***((((((((()))))))))))))))(((***+++,,,,,,+++***((((((((()))***************(((***+++***(((((()))+++))))))))))))************,,,+++***)))))))))))))))''''''(((***,,,,,,+++)))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))((()))+++------,,,+++***(((((())))))***)))))))))++++++************++++++fffPPPDDDBBB>>>===<<<:::888666777888888666444333444666888666333222333444333222111222222333333333222222+++,,,---...///111222222,,,,,,,,,------.........'''***---///---+++*********+++,,,---------------++++++++++++++++++++++++************************---------,,,+++***))))))++++++***)))(((((())))))'''(((((()))***+++++++++///)))+++555777///,,,000***)))((((((((()))+++,,,))))))))))))))))))))))))************************+++)))((()))+++,,,,,,+++***************)))((('''))))))(((((()))***++++++******++++++,,,,,,,,,,,,(((((())))))************))))))))))))))))))))))))))))))))))))************...,,,******+++,,,+++***))))))************))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))###'''---000///,,,)))'''******+++---...---+++((('''((()))******+++******))))))((())))))***++++++))))))))))))************)))))))))))))))*********%%%(((,,,,,,***((()))*********************************++++++++++++******&&&(((******'''''')))+++******)))(((((((((((((((&&&'''''''''(((((())))))***)))((((((((()))+++,,,*********)))******+++,,,++++++,,,,,,,,,,,,++++++&&&''''''((()))******+++)))(((((((((***++++++***))))))))))))))))))))))))...,,,***((()))***---...))))))))))))(((((((((((((((***,,,,,,,,,+++,,,---(((((((((((())))))))))))+++,,,,,,,,,+++***(((''')))))))))))))))******+++---,,,,,,++++++,,,,,,---************++++++++++++)))+++++++++))))))***+++++++++++++++++++++++++++,,,,,,+++***))))))******+++++++++************)))***+++,,,------,,,***))))))***+++,,,,,,,,,,,,,,,((()))+++,,,,,,+++***)))*********)))***++++++,,,***************++++++,,,)))''',,,---)))111888111))))))***++++++++++++***((())))))))))))*********((()))***+++,,,,,,+++***(((((())))))*********+++((()))+++,,,,,,+++)))((())))))***+++++++++++++++(((***,,,+++(((''')))+++))))))))))))************...---,,,***))))))(((((()))))))))+++......---+++))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))((()))+++---------+++***)))************))))))(((++++++************++++++```PPPHHHEEE@@@<<<;;;;;;::::::888777777666555444444444333333333222222333444444111111111333444333000...//////............//////---------,,,,,,+++++++++.........---,,,+++***)))------''' """)))---***+++,,,(((!!!!!!(((---,,,(((((('''(((((()))***++++++***)))(((((()))***+++)))(((''''''((()))***+++...,,,***+++------***(((!!!###'''***,,,+++)))(((******************************))))))(((((('''''')))((((((((()))***+++++++++*********))))))((((((***************)))(((((())))))************))))))(((((())))))*********+++***************+++++++++************************)))************+++++++++///---+++***++++++***)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((()))))),,,+++)))((((((***,,,...))))))))))))))))))))))))(((((()))************))))))+++,,,+++)))((('''((((((((())))))))))))((((((++++++******)))******+++***+++,,,+++)))((()))***************************************************))))))(((((((((((())))))+++***)))***,,,,,,***)))))))))))))))))))))))))))+++*********))))))((((((,,,,,,,,,+++***)))((('''((((((((((((((((((((((((***(((&&&'''***+++)))'''************))))))))))))))))))))))))))))))))))))******))))))))))))******,,,,,,+++***))))))******************)))))))))))))))************))))))(((,,,+++++++++***)))))))))+++*********))))))((((((***************)))((((((************))))))))))))///...,,,***))))))******+++***)))'''''')))***+++&&&''')))***+++++++++***************************'''((()))******+++*********(((&&&&&&(((((((((''''''&&&&&&''')))***)))'''((()))***+++++++++++++++(((*********)))((()))***&&&))),,,+++(((&&&''')))---,,,+++,,,,,,***'''%%%************************)))))))))))))))))))))))),,,,,,++++++++++++++++++,,,,,,+++***)))(((''''''%%%(((+++,,,+++***)))*********))))))))))))******))))))))))))))))))))))))(((((()))*********************))))))))))))******)))***,,,,,,***)))******+++******+++------+++)))---***&&&&&&((()))(((''')))******++++++******)))************************++++++******++++++,,,---...,,,***)))******)))(((((((((((((((((((((((((((~~~```PPPGGGCCC>>>;;;::::::999888888777777666555555444444444333333222222333333444333222222333333222///,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))+++,,,)))%%%''',,,---))),,,---***%%%&&&---111000***))))))))))))******++++++***)))(((((()))***+++)))((('''''''''((()))***+++)))((()))++++++(((&&&$$$&&&(((+++,,,+++***)))************************))))))))))))((((((((((((******)))))))))***++++++************)))))))))(((***************)))(((((())))))*********))))))(((((()))))))))************(((((()))***+++,,,,,,---************************)))************+++++++++///---+++***++++++***)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((()))******))))))))))))))))))******************************((()))******++++++******''')))++++++)))))))))***(((((()))***************++++++***************+++,,,---...---+++***+++,,,************************++++++++++++++++++++++++***))))))(((((())))))***+++***)))***+++,,,***)))************************+++*********))))))))))))------------,,,+++******)))))))))))))))))))))))),,,***)))))),,,,,,+++)))************))))))))))))))))))))))))))))))))))))******))))))))))))******,,,,,,+++***************************))))))))))))******)))((())))))***++++++++++++***************++++++++++++*********)))***************)))(((((((((((())))))******++++++...---,,,************++++++***)))(((((()))***+++&&&''')))***+++++++++***************************)))***************)))(((***(((&&&&&&((()))((('''%%%(((******(((''')))***))))))***+++++++++******)))***++++++))))))***+++)))+++------+++******************+++,,,,,,***((())))))))))))))))))))))))************************++++++++++++++++++++++++***************)))))))))&&&(((+++,,,+++***)))*********))))))))))))******************************((())))))*********************))))))))))))******)))+++,,,,,,***))))))***---+++******++++++***)))---***'''''')))***)))(((******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---...,,,***)))*********)))++++++++++++++++++++++++|||___PPPEEEBBB===::::::999888777777777777666555555444444444333333222222333333333444333222222222111...+++---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))(((***+++***,,,///---)))***++++++(((***///111111+++++++++++++++*********+++***))))))))))))***+++))))))'''&&&&&&'''((((((***)))))))))******)))'''((()))***+++++++++******************************((((((((()))))))))******,,,++++++************+++************))))))))))))*********+++******)))(((***************)))((('''))))))))))))************''''''(((***+++,,,---...************************)))************+++++++++...,,,+++***++++++***)))(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))***+++,,,***+++,,,------,,,+++***************************)))******+++++++++++++++&&&(((***************,,,))))))***+++++++++++++++*********************+++,,,---...---+++***+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++******************++++++***)))***+++,,,***)))***************************************)))))))))------------,,,++++++***************************,,,+++******+++,,,+++***++++++*********)))))))))))))))))))))))))))))))))************************,,,++++++************+++************))))))))))))***)))(((((((((***,,,---***************+++++++++,,,,,,,,,+++++++++++++++*********+++******)))(((''''''((()))***+++,,,---,,,,,,++++++++++++,,,,,,+++***)))(((((()))***+++'''((()))***++++++++++++************************++++++++++++***)))((('''***(((&&&'''((())))))(((%%%***...---(((&&&)))---******+++++++++******)))***+++,,,+++***)))***,,,,,,,,,,,,---......---+++(((((((((***---...---+++))))))))))))))))))))))))*********************************++++++,,,,,,---)))))))))******+++++++++''')))+++,,,+++*********************************************************)))))))))************+++******))))))))))))******+++,,,,,,,,,***))))))***111...+++)))*********)))---+++))))))***+++***)))++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---///---)))((()))*********,,,,,,,,,,,,,,,,,,,,,,,,yyy]]]OOODDDAAA===;;;::::::888777777777666666555555555555444444333222222222333333333222111111222111///,,,,,,...000111111000...,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,+++******)))'''((()))+++---...,,,***((()))))))))***+++,,,,,,,,,,,,,,,++++++***))))))***************************)))(((&&&&&&&&&''''''+++++++++,,,,,,,,,+++***+++******)))))))))******************************'''(((((()))******++++++------,,,+++*********+++*********)))))))))))))))*********++++++******)))******+++******)))(((''')))))))))))))))*********(((((()))***++++++,,,,,,************************))))))*********+++++++++...,,,******+++++++++***((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))***+++,,,---***++++++,,,+++++++++*********************************+++,,,,,,,,,,,,+++'''(((*********)))***+++******++++++******)))((()))*********+++++++++******+++,,,+++)))((()))***************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,***))))))+++++++++***************************************************+++++++++++++++***)))(((++++++++++++++++++++++++)))))))))))))))***))))))+++++++++*********))))))))))))))))))))))))))))))************************,,,++++++******+++++++++************)))))))))((((((((()))***++++++,,,,,,)))))))))***+++++++++,,,++++++++++++++++++++++++*********++++++******)))(((((()))******+++,,,,,,++++++++++++,,,,,,------+++******))))))******+++))))))******++++++++++++************************++++++++++++******)))((()))(((&&&'''(((***))))))'''+++...---***(((***---+++++++++++++++***)))(((***+++,,,,,,+++***+++,,,---***)))+++...///...+++))))))(((***,,,...---,,,++++++++++++++++++++++++************************))))))***+++,,,,,,------*********++++++++++++,,,(((***,,,,,,***)))*********++++++++++++++++++******************************))))))*********+++++++++******))))))******++++++,,,---+++***)))***+++555222---*********++++++,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++************************++++++******++++++,,,---000---)))((()))+++++++++++++++++++++++++++++++++uuuZZZNNNDDDAAA>>><<<<<<;;;999888666666666666555555555555555444333333222222222333000//////000111222111///,,,...000111111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******)))'''''')))+++,,,,,,,,,)))((()))******(((((((((***+++++++++***)))((((((******++++++++++++*********)))((('''&&&&&&'''(((***+++,,,,,,,,,++++++++++++***)))((((((((())))))************************''''''((()))***+++,,,,,,------,,,+++*********+++))))))))))))))))))************++++++++++++*********************)))((((((******))))))))))))))))))++++++******************************************))))))*********+++++++++---,,,******+++,,,+++***((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))******))))))***+++,,,,,,)))(((&&&&&&&&&''')))*********************************+++,,,,,,,,,,,,+++)))***++++++)))(((((())),,,,,,+++***)))'''&&&%%%((()))***++++++++++++******+++,,,+++)))((()))***************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,***))))))***++++++******************************************+++++++++******+++++++++***))))))++++++++++++++++++++++++))))))******)))))))))***++++++++++++************)))))))))))))))))))))))))))***++++++++++++***))),,,+++++++++++++++,,,,,,************)))))))))(((%%%'''***---...---+++***)))))))))***+++++++++,,,))))))************************++++++++++++******+++++++++******************++++++,,,------------++++++************++++++***************+++++++++************************))))))***+++++++++++++++)))((('''''')))******))),,,++++++,,,,,,,,,+++***+++++++++++++++***)))(((***+++,,,,,,+++***+++,,,***(((&&&(((,,,...---***,,,+++******,,,---,,,+++++++++++++++++++++++++++************************))))))***+++,,,,,,------,,,,,,,,,,,,++++++++++++)))+++,,,,,,***)))***+++++++++,,,,,,,,,,,,++++++*********************************)))***+++,,,,,,++++++************+++++++++,,,,,,+++******+++---999555///+++++++++,,,,,,++++++,,,,,,+++++++++,,,+++,,,,,,------,,,,,,+++************************++++++******++++++,,,---///,,,***)))***+++,,,,,,++++++++++++++++++++++++qqqWWWLLLCCCAAA>>>===<<<<<<:::888666666666666666666555555555555444333222222222222///......///111222222111---...///000000///...------------,,,,,,+++++++++,,,,,,,,,------,,,,,,+++,,,(((&&&(((******+++---,,,******---,,,((('''))))))***+++++++++***)))(((******+++,,,,,,+++************(((''''''((())))))''')))******)))))))))******))))))((((((((())))))************************(((((())))))***+++,,,,,,,,,++++++************+++))))))))))))************)))***++++++,,,+++++++++))))))************))))))************)))))))))))),,,,,,++++++***)))))))))************************)))************+++++++++---+++******+++,,,++++++(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))+++******)))))))))******+++***((('''(((+++...000++++++++++++++++++++++++)))******+++++++++++++++***+++,,,+++)))''''''(((,,,++++++***(((&&&%%%$$$'''(((***+++,,,,,,+++***,,,---...---+++***+++,,,************************************************,,,++++++******++++++,,,---+++((((((***+++++++++++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,---,,,++++++,,,---,,,++++++++++++*********)))))))))))))))))))))))))))***+++,,,,,,+++***))),,,++++++++++++,,,,,,---************))))))))))))&&&(((+++---...---+++)))***************+++++++++)))))))))))))))*********)))***++++++,,,+++++++++,,,,,,+++++++++************+++,,,---......------++++++++++++++++++++++++++++++*********++++++,,,************************((()))***+++,,,,,,,,,,,,)))((('''''')))++++++***---,,,***+++------+++)))******+++++++++******)))***+++,,,+++***)))***,,,((('''&&&(((***,,,------///---+++***+++,,,+++***************************++++++++++++++++++++++++*********++++++,,,,,,------------,,,,,,++++++++++++,,,,,,+++***)))***++++++,,,---......---,,,+++++++++++++++++++++++++++++++++***)))***+++,,,---++++++************++++++***+++++++++***+++---000999555000,,,,,,,,,,,,,,,)))+++,,,,,,+++++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,******,,,---,,,+++------------------------mmmUUUKKKAAA???===<<<<<<;;;999777555666666666666666666666666555444333222222222222111///......000111111000////////////////////////......---,,,++++++******,,,------......---------...)))'''+++---******,,,---******------)))))),,,(((***+++,,,---,,,*********++++++,,,,,,++++++*********)))(((((()))+++,,,&&&(((++++++)))((()))+++)))*********************************************)))))))))******+++++++++******)))))))))***++++++((()))))))))************)))***++++++,,,,,,,,,+++'''((()))******+++******************)))))))))(((+++++++++***************************************)))************+++++++++---+++******+++,,,,,,+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++***)))((((((((((((*********+++---///111333++++++++++++++++++++++++((()))******++++++******(((***++++++)))((())))))************)))((('''''''''(((***,,,,,,,,,+++***,,,---...---+++***+++,,,************************++++++++++++++++++++++++++++++************++++++---+++(((((()))+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++***,,,...---+++***,,,...,,,,,,+++++++++*********)))))))))))))))))))))))))))***,,,------,,,***)))+++++++++++++++,,,---...************))))))))))))+++++++++++++++++++++++++++++++++***************)))))))))******+++++++++)))***++++++,,,,,,,,,+++***++++++++++++++++++++++++,,,---......------,,,***++++++++++++++++++***,,,,,,+++*********+++,,,******************************+++,,,,,,+++++++++)))((('''(((***++++++++++++,,,---,,,+++*********))))))***+++++++++******)))***++++++))))))***+++((()))*********,,,///111///---+++***+++,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------+++,,,---+++***)))***++++++,,,---......---,,,+++++++++++++++++++++++++++,,,+++***))))))+++,,,...,,,++++++******++++++,,,)))************,,,///222777333///,,,+++,,,++++++'''***,,,---+++***+++,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,++++++,,,......,,,***,,,,,,,,,,,,,,,,,,,,,,,,kkkSSSJJJ@@@>>><<<;;;;;;:::888666555555555666666666666666666555444333222222222222333111///...///000///...//////............////////////...---+++***))))))------......///.........///***)))///000+++)))++++++'''''',,,,,,))))))...)))***,,,.........,,,+++***+++,,,------,,,+++*********)))))))))+++,,,---(((***------+++***,,,...)))***+++,,,,,,,,,,,,+++***************************************+++++++++)))((((((((()))***++++++(((((())))))*********+++)))***+++,,,,,,,,,,,,,,,&&&'''(((***+++++++++++++++*********))))))(((((())))))******+++++++++,,,************************)))************+++++++++---+++)))***+++,,,,,,+++************************))))))))))))************)))))))))))))))))))))))),,,+++***(((''''''''''''!!!###&&&(((+++,,,,,,,,,++++++++++++++++++++++++(((((()))***************&&&(((*********)))***+++))))))***+++++++++++++++&&&(((***,,,---,,,+++******+++,,,+++)))((()))***************************,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++---+++(((((()))+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,)))******+++++++++******************************(((+++,,,+++)))(((***,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))***,,,------,,,***)))++++++++++++,,,,,,---...************))))))))))))///---***(((((())),,,...,,,+++++++++******))))))*********++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,))))))***+++,,,------...,,,,,,.........---,,,+++***++++++,,,,,,++++++***---,,,+++*********+++,,,************************,,,,,,,,,,,,+++***)))))))))((('''(((***,,,,,,+++(((---000...)))'''))),,,((()))***+++++++++++++++(((***+++***)))((()))***)))+++------,,,---111555...,,,******+++---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++***++++++,,,---...///000,,,------+++***)))***,,,+++,,,...//////...,,,+++++++++++++++++++++++++++,,,+++***))))))+++---...,,,++++++******++++++,,,((()))*********---111444444111---+++++++++***)))&&&))),,,---+++)))***,,,*********++++++*********************************++++++******++++++,,,---++++++,,,---///...,,,)))************************hhhRRRGGGBBB???<<<:::999999888777666777888777555444333444666555444555666666444222444333222111000000000000111000///...------...///000///...---,,,+++++++++////////////000000111111************************,,,++++++******++++++,,,...***(((+++///111///,,,+++...000000---++++++,,,)))(((&&&''')))******)))(((((())))))))))))((((((++++++++++++++++++++++++******************************))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))+++,,,---------,,,+++***+++,,,---------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))***************************)))***+++,,,,,,***(((***)))))))))))))))******,,,+++***)))(((((((((((())))))))))))))))))))))))+++***)))))))))))))))*** %%%***,,,+++(((''''''---,,,***))))))***,,,---))))))))))))))))))))))))))))))*********++++++++++++,,,.........,,,***))),,,*********,,,---,,,+++++++++*********************,,,...---,,,++++++,,,++++++*********************+++,,,------,,,+++***---,,,,,,++++++,,,,,,---,,,+++***+++,,,,,,+++***'''''''''((()))+++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,---222555444///******+++,,,---.........---,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))+++++++++++++++***)))(((++++++******++++++,,,---++++++++++++++++++++++++***************************)))(((+++///222111000)))+++,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++*********************+++,,,---...------,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,++++++******++++++,,,)))))))))***+++,,,......)))'''+++...,,,444999111...---,,,,,,++++++,,,,,,++++++++++++++++++++++++---------,,,,,,++++++++++++,,,...//////...---+++++++++,,,,,,---...//////...---+++*********++++++''',,,...---,,,...---***,,,+++******,,,,,,+++***---+++)))***,,,---,,,)))---,,,,,,++++++,,,,,,---+++++++++,,,---...///000000///...,,,+++***)))))),,,,,,---+++***)))+++,,,*********++++++,,,,,,,,,///,,,)))))),,,...---,,,---,,,,,,++++++,,,,,,---***)))(((''''''((()))***&&&(((***,,,---,,,+++***gggRRRHHHBBB???<<<:::999999888777666777888777555333333444666555555555666666444333333222111000////////////111000///...---......///000///...---,,,,,,,,,,,,------........./////////************************,,,,,,++++++++++++,,,,,,---+++)))+++///111///,,,+++---......+++******,,,***((('''((()))+++******))))))************))))))++++++++++++++++++++++++************************,,,,,,+++++++++,,,,,,---+++++++++++++++***))))))************************+++,,,---------,,,++++++***+++,,,---------,,,+++************************((((((((((((((((((((((((************************,,,+++***+++,,,---+++***+++******)))))))))******...---,,,+++*********************************************)))))))))))))))'''***,,,---+++***+++,,,,,,+++***))))))***+++,,,*********************************+++++++++,,,,,,***+++---------,,,***)))***))))))+++...//////...++++++******************+++---//////---------...++++++*********************+++,,,,,,,,,,,,+++***+++******))))))******+++++++++***++++++,,,+++***++++++******))))))******---------,,,,,,---------///......------,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***...333222///+++,,,---+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++------.........---,,,,,,+++++++++***++++++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++***)))+++///111000///+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++***************,,,---------,,,,,,++++++++++++,,,,,,------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************+++,,,---...---***///000...666:::222...---,,,,,,++++++,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,+++***************++++++,,,,,,---......///------+++*********++++++***000333000------,,,***,,,+++******,,,,,,+++***,,,***)))***,,,...---+++,,,,,,++++++++++++,,,,,,+++++++++++++++,,,---...//////---,,,+++*********,,,,,,---+++***)))***,,,******+++++++++,,,,,,,,,///---++++++...///...,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,((()))+++,,,,,,,,,,,,+++fffRRRJJJBBB???<<<:::999999888777555666777666444333333444777666666666777777555333333333222111000000000000000000///............/////////...---,,,,,,,,,,,,---------............///++++++++++++++++++++++++------,,,,,,,,,,,,---------+++)))+++...000...,,,+++,,,,,,+++***)))***,,,+++)))((()))***,,,++++++***++++++++++++++++++***++++++++++++++++++++++++************************++++++++++++,,,,,,---...+++++++++++++++*********************************+++,,,,,,------,,,,,,+++***+++,,,------------,,,************************((((((((((((((((((((((((************************---,,,***+++,,,---,,,+++---,,,+++***************------,,,+++************++++++++++++++++++++++++))))))******+++******))),,,,,,,,,+++******---///+++***)))(((((()))***++++++++++++++++++++++++++++++++++++,,,,,,,,,------)))***+++,,,,,,,,,+++***,,,++++++,,,...//////...******++++++++++++++++++***,,,---...---,,,---...******++++++++++++++++++++++++,,,,,,,,,,,,+++++++++******))))))******+++++++++++++++++++++++++++------,,,+++++++++++++++------------------------111000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......'''+++///000...,,,---///++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++,,,...//////------///000000///......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,)))---...+++333777///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++...,,,***(((((((((***++++++,,,,,,------.........---,,,,,,++++++++++++,,,---444777333---,,,,,,+++,,,+++******,,,,,,,,,***,,,***)))***,,,------,,,,,,++++++******++++++,,,+++++++++******++++++,,,...------,,,,,,,,,,,,,,,+++,,,,,,+++))))))***,,,++++++++++++,,,,,,,,,,,,...------...//////...,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,dddRRRKKKBBB???<<<:::999999888777444555777666444333333444888777666777888888666444555444333222222222222222/////////.........////////////...---------------............////////////++++++++++++++++++++++++...------,,,,,,------...,,,+++***+++---...---,,,---,,,+++*********,,,---,,,***)))***+++,,,,,,,,,******++++++++++++*********+++++++++++++++,,,,,,************************'''''''''((()))***+++,,,,,,,,,++++++************************************++++++,,,,,,,,,,,,,,,,,,***++++++,,,------------************************))))))))))))))))))))))))************************...+++))))))***,,,,,,+++------,,,+++************+++******)))(((((())))))++++++++++++++++++++++++((()))***+++++++++******++++++***)))((((((***+++******)))(((((()))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......((()))***+++++++++++++++000...---,,,------+++)))******+++++++++++++++,,,''')))++++++******+++,,,******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++++++++******+++++++++++++++,,,,,,---//////,,,,,,,,,------,,,,,,,,,//////......------,,,,,,,,,,,,,,,,,,------------***++++++,,,---...//////(((***---...---,,,,,,---******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,------------,,,---///111000///...///000------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,***+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,...---,,,++++++++++++++++++(((+++---+++333888111...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***++++++------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,444888333---+++,,,,,,,,,*********,,,---,,,+++...---++++++++++++,,,,,,+++++++++******+++++++++------,,,++++++***++++++,,,,,,,,,,,,,,,---......,,,------,,,***)))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////---,,,---,,,,,,++++++,,,,,,---)))***,,,,,,,,,,,,***))),,,+++*********++++++,,,~~~bbbQQQJJJBBB???<<<:::999999888777444555777666555444444555888777666777888888666444333222222111111111111222......////////////////////////...---------......------------------------++++++++++++++++++++++++...------,,,,,,------...,,,+++++++++,,,---,,,,,,...---+++++++++------...,,,+++)))***,,,------,,,)))******************)))*********++++++,,,,,,,,,************************&&&&&&&&&'''''')))***+++---,,,++++++******++++++************************++++++++++++,,,,,,------++++++++++++,,,---------************************************************************************,,,***(((''')))*********---,,,,,,+++******+++++++++***))))))((()))))))))************************))))))***+++++++++++++++******))))))))))))((('''***))))))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........((()))******++++++++++++///---++++++,,,+++***(((******++++++,,,,,,,,,,,,''')))++++++*********,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***,,,---,,,******+++---,,,,,,,,,,,,---...//////++++++,,,,,,,,,,,,++++++++++++,,,,,,---------...,,,,,,---------.........++++++,,,------...//////+++,,,------,,,+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------...///000,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,---...000000...---...///------------------------++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---......---,,,++++++++++++...+++///000///888???777...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***+++---.........---,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,)))000444111------------+++***)))***,,,---,,,+++111000...,,,***)))***+++,,,++++++++++++++++++,,,///...---,,,,,,+++,,,,,,,,,,,,,,,,,,---...///000---......---+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,---......,,,,,,+++---,,,,,,++++++,,,,,,---***+++,,,------,,,+++***++++++*********+++,,,,,,|||```OOOHHHBBB???<<<:::999999888777444666777777666555555666777666666666777777555333000000///////////////000---...//////000///////////////...............///+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,...,,,+++,,,---......---,,,***)))***+++---,,,,,,))))))************))))))*********++++++,,,,,,---************************)))))))))))))))***+++,,,...---,,,******++++++,,,++++++++++++++++++++++++++++++++++++,,,---......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***************************)))'''''')))***)))(((++++++************++++++,,,,,,+++++++++++++++,,,))))))))))))))))))))))))***************+++,,,---...,,,++++++++++++)))'''************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......************++++++++++++***))))))***,,,------,,,******++++++,,,---------+++---......---,,,,,,---******++++++,,,---------------,,,,,,,,,,,,------+++******))))))******++++++---///...+++***,,,///000000...---,,,,,,,,,,,,***+++------------+++***)))******+++,,,---......,,,------....../////////,,,,,,------......//////......------,,,+++***)))++++++***++++++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++...---,,,+++,,,---...///,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///...,,,+++,,,---,,,...//////...------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///...---,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------......---,,,,,,,,,,,,,,,...***---///---666===666...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------&&&(((+++---...---,,,+++------------------------+++,,,,,,------------,,,(((---000...---///...,,,+++***)))***,,,------,,,222111///,,,)))(((***,,,---,,,,,,++++++,,,,,,---///...------,,,,,,,,,,,,,,,,,,,,,,,,---...///000...//////...,,,,,,---///------------,,,,,,,,,,,,***,,,------,,,++++++,,,---,,,,,,++++++,,,,,,---,,,------......------,,,++++++,,,------...//////{{{^^^MMMEEEBBB???<<<:::999999888777555777888888777666666777666555555555666666444333111000000//////000000111,,,---///000000000////////////............//////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,,,,+++++++++,,,,,,+++***,,,...///---++++++***))))))+++,,,,,,+++******++++++++++++******)))******+++,,,,,,------************************,,,+++++++++++++++,,,,,,///---,,,******+++,,,---++++++++++++++++++++++++++++++******+++---...//////...,,,++++++++++++,,,++++++++++++++++++++++++***************************************************)))((()))++++++)))((())))))))))))******+++,,,,,,+++++++++++++++,,,,,,************************,,,***)))((()))+++...///333///+++)))***++++++*********++++++++++++******+++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,+++++++++++++++***))))))***---//////...******++++++,,,------...---///000///---,,,,,,,,,******++++++,,,------......---,,,,,,,,,,,,---...+++******))))))******++++++...111000,,,+++---000000000...---,,,+++++++++,,,---///000000///---,,,++++++,,,,,,------......,,,------...//////000000---------...............///...---------,,,+++***,,,+++++++++,,,---...///------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***+++,,,---,,,,,,,,,,,,---......------------------------------------------------,,,...///...,,,+++,,,...,,,...//////...------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////...---,,,,,,,,,------.........---------,,,,,,------------------------------,,,,,,,,,,,,------...------,,,,,,,,,---------)))++++++(((111777000...---,,,,,,++++++,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,------,,,,,,,,,------------------------++++++---.........------***,,,------///222///)))***))))))***,,,------,,,///000...,,,)))))),,,///...------,,,,,,------...------,,,,,,+++,,,,,,,,,------,,,------...///000000111111000......///000......---------,,,,,,,,,,,,---...---++++++---///---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,---///111222333333222zzz]]]KKKDDDBBB???<<<:::999999888777555777999999888777777888666555444555666666444222333333333222333333444444,,,---///000000000////////////.........//////000111111000000000/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,,,,+++***+++,,,***))))))+++...///,,,)))+++)))((()))***,,,+++++++++,,,,,,------,,,,,,+++))))))***+++,,,,,,------************************,,,,,,++++++***+++++++++///...,,,******+++,,,---++++++++++++++++++++++++++++++******+++---...///000///---+++*********+++++++++++++++++++++++++++))))))))))))))))))))))))***************************)))***+++,,,,,,***(((''''''(((((()))***,,,---***)))))))))))))))******++++++++++++++++++++++++---+++)))'''(((+++...111555000)))%%%&&&)))++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------......---,,,++++++++++++---,,,+++,,,.........,,,******+++,,,,,,---......---...///...+++***)))*********+++,,,,,,---.........---,,,,,,,,,,,,---...---,,,,,,,,,,,,,,,,,,---,,,///222111---+++...222------,,,,,,,,,---.........///000222222000///.....................---------------...///000000111...............---------...---,,,------...---,,,,,,,,,++++++,,,...///000////////////////////////,,,,,,,,,------.........------------------------111000...,,,,,,,,,...///---,,,,,,,,,,,,---......------------------------........................+++---///...,,,+++,,,///---///000000///......///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000///...---,,,------.../////////......---------------------------------...------,,,,,,------...---------,,,,,,------...222---...---)))000666......---,,,,,,++++++,,,,,,------------------------+++++++++,,,,,,---------444222000...,,,,,,---...------------------------***+++---...///...------------,,,,,,000333///'''***))))))***,,,...---,,,---...---+++)))***...222///......------......///,,,++++++***++++++,,,,,,---------------...//////111222222111///...000111.........------,,,,,,,,,---//////...++++++...111---,,,,,,++++++,,,,,,---,,,+++))))))))))))+++,,,---///222555666777666555yyy]]]LLLEEE@@@>>><<<:::999888888999666555555555555444444444666666666666666666666555444333222111000000000000111111000///////////////////////////////////////......---------,,,,,,,,,...---,,,++++++,,,---...---+++))))))***+++***)))***++++++,,,---...//////...---,,,+++++++++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,++++++******)))))))))***,,,...000000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***,,,---+++,,,,,,,,,++++++---///222000...+++******+++,,,,,,---***$$$$$$+++...---000...,,,***))))))***+++,,,++++++******++++++,,,++++++************++++++------,,,,,,+++***))))))))))))*********+++++++++++++++++++++******))))))***+++,,,,,,------,,,,,,555333000,,,******+++,,,+++++++++++++++***)))(((,,,+++******,,,,,,+++***++++++,,,,,,,,,---------+++++++++++++++++++++++++++---......---,,,,,,---///...,,,++++++,,,---...000000///...------,,,,,,,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////000000///...------........................///...---,,,,,,---...///000///......///000...---........................111000///---,,,------...------------------------+++,,,------......------......------------......---------............///111000...---,,,,,,,,,---......------------......000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,...000222444555,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,++++++*********++++++,,,,,,,,,++++++++++++++++++++++++///---+++******,,,///000111000...---,,,+++++++++///...,,,+++***+++,,,,,,///---+++))))))+++---///,,,,,,,,,,,,,,,+++***)))..................------,,,,,,,,,,,,,,,,,,,,,,,,///...------++++++***)))------,,,++++++,,,,,,,,,++++++******+++---...000+++,,,------......------,,,------......------,,,//////000000000000//////------------------------******)))))))))***+++,,,,,,+++***+++---...---,,,---------,,,,,,+++++++++---,,,*********,,,...///111222222000---++++++,,,,,,---......//////......++++++++++++++++++++++++------------------------++++++++++++++++++++++++---///222444555444333222www[[[JJJDDD@@@>>><<<:::999888888999777777666666666555555555111222333333222222333444333222111000000/////////111111000///////////////////////////////////////............------,,,,,,///......------......///...,,,******+++,,,,,,+++,,,,,,,,,---------------------,,,+++++++++,,,---...------,,,,,,------...++++++++++++++++++++++++---------,,,,,,,,,+++++++++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))***+++,,,+++,,,,,,,,,++++++---///111000...+++******+++,,,///000,,,&&&%%%))),,,***,,,+++)))'''&&&''''''(((,,,++++++******++++++,,,++++++************++++++---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,---++++++++++++*********)))***+++,,,,,,------,,,,,,111///---+++******+++,,,+++++++++++++++***))))))---+++***+++,,,---,,,***++++++,,,,,,,,,---------+++++++++++++++++++++++++++---......---,,,,,,---///...---,,,,,,---///000000//////......---,,,,,,,,,------------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////////////////...---///////////////////////////...------------...///000///...///000111000///...........................---+++***))))))******------------------------+++,,,------......------......------------......---------............///000///...---,,,,,,------.........------.........//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,---------...///000111222......------------------//////000000//////...---+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---...////////////,,,,,,++++++,,,,,,------...---,,,+++++++++,,,,,,000///---,,,,,,---///000,,,,,,,,,,,,,,,,,,++++++------------------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++------,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,,,,***+++,,,,,,------,,,,,,,,,------......------,,,//////000000000000//////------------------------,,,---.../////////......---,,,+++,,,...///...------------,,,,,,,,,++++++---,,,+++***+++,,,...///222333333222///---......,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---///111333444333222111tttYYYIIICCC@@@>>><<<:::999888888999888777777777666666666666...111333222000000222444222222222111000000//////111000000////////////////////////////////////////////////............---...//////////////////......,,,++++++---...------...---------,,,,,,,,,+++---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,++++++++++++,,,,,,,,,,,,---,,,***)))((()))******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,++++++---///000///---,,,++++++++++++///000---((('''***+++***...---+++***)))******+++,,,++++++******++++++,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************+++,,,,,,------,,,,,,---,,,***))))))***+++,,,++++++++++++++++++***)))---,,,+++,,,---...---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---000///......///000222333000//////......---------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...//////////////////111111111111111111111111///......------......///000///...///111222222111///////////////////////////...---++++++++++++,,,------------------------,,,,,,---............---......------------......---------............//////......---------..............................///...------------------,,,,,,,,,,,,,,,,,,,,,,,,//////...------------...000/////////......------//////000000000///......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++///222222111///---******+++++++++,,,,,,---------,,,+++++++++,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------.../////////...,,,+++)))(((******+++,,,,,,,,,,,,,,,------............------...//////000000//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,...000222333111///......---,,,---///000///...------------,,,,,,,,,,,,...---,,,++++++---...///111222333111///......///,,,---......//////..............................------------------------////////////////////////,,,...000222222222111000sssXXXIIIDDD@@@>>><<<:::999888888999777777777666666666555555000333666555333222555888333333333222222111000000000000////////////000000/////////////////////////////////////////////...---...///000000///...------,,,++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,+++++++++,,,,,,---------,,,+++***)))((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++************+++,,,,,,,,,++++++---//////...---,,,++++++++++++++++++***)))))),,,.........---,,,,,,,,,,,,------,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++,,,,,,+++++++++************)))++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++******---,,,+++,,,...///...---,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---000000000000111222444444000/////////......------//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------...///000000//////111111111111111111111111//////............//////...------...111222222111000000000000000000000000000///...,,,,,,,,,,,,---------------------------,,,------.....................------------......---------............///...---------.........///---..................---......---,,,,,,---------------------------------///...------,,,,,,,,,,,,000000///......---------------............------//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,///111111///---+++......------,,,+++******---,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,+++++++++++++++++++++,,,,,,---******++++++,,,---......,,,,,,,,,---------------,,,,,,,,,,,,------......------------------...///////////////...+++)))(((++++++,,,------------,,,------............------...//////////////////...,,,,,,,,,,,,,,,,,,,,,,,,+++---...000000///...---...,,,,,,---...///...---------------------,,,,,,......---,,,------...///...///000///---,,,,,,---,,,---......///.........................................................------------------------,,,---///000111000///...rrrXXXJJJEEE@@@>>><<<:::999888888999666666666555555555444444333555777777555444666999444444444444333222111000000000////////////000000////////////////////////.../////////////////////,,,---...//////...---,,,---+++******,,,---,,,+++******++++++,,,------...+++++++++,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++,,,,,,---------)))***+++,,,+++)))&&&%%%,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,,,,++++++---///...---,,,,,,++++++++++++***))))))***++++++---...***))))))))))))******+++,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++,,,,,,************************+++++++++++++++++++++,,,***+++,,,,,,------,,,,,,.........------,,,++++++***++++++,,,,,,,,,++++++---,,,+++,,,...///...---,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---000000000111222333444444///////////////........./////////......---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------...///000000//////000000000000000000000000////////////////////////---,,,+++---///000000///000000000000000000000000---,,,+++)))))))))******------------------------,,,---......//////............------------......---------............///------..................------...//////...------------,,,,,,,,,------...------------------------------,,,,,,,,,------...............------,,,,,,------...............---/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,******.../////////...---,,,++++++,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***++++++************+++,,,******++++++,,,---......,,,,,,,,,------.........+++,,,,,,------......///...---------......///000------...///...---+++***,,,------...............---......//////......---......////////////......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---......///,,,+++++++++---...---,,,------------------------///.....................---...///...---,,,---...,,,---......///.........------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////......pppWWWJJJEEE@@@>>><<<:::999888888999555555555555444444444444666555555555555555555555333444444444444222111000///////////////000000111////////////////////////---............/////////,,,,,,------------,,,,,,...,,,+++***+++,,,+++***))))))***+++,,,---......******+++,,,------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,)))***,,,...---+++(((&&&,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,+++***+++,,,,,,,,,++++++---///,,,,,,,,,,,,+++++++++***,,,******,,,+++((((((*********++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,...//////000///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,+++***+++---///...---,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---///000000111111222222222/////////////////////////////////...............------------------------------------------------........................---...//////////////////////////////////////////...//////000000//////...---,,,+++,,,...//////---////////////////////////000///---,,,++++++,,,,,,------------------------------...////////////.........------------......---------............///---......///......------,,,---...//////...---,,,,,,,,,,,,,,,,,,------...------------------------,,,,,,,,,,,,------...///------------------------//////000111111111000000...............---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++*********++++++,,,...///000000000///++++++,,,---------,,,,,,------...//////...---------,,,+++***)))***++++++++++++,,,,,,------......,,,,,,,,,---......//////,,,,,,------.........///...............///000111,,,------............---------...///////////////......////////////......---......//////......---------------------------//////---------...000111,,,+++***+++---...---,,,------------............///////////////............///000000///...///111,,,---......//////..............................................................................---......//////.........nnnUUUHHHEEE@@@>>><<<:::999888888999666666666666555555555555:::777444555777888555222111222333333222111///...///////////////000111111////////////////////////,,,,,,------..................------------......111///,,,,,,,,,,,,+++*********++++++,,,,,,,,,---)))***+++---......------...------,,,,,,------...------------------------+++++++++,,,,,,,,,------+++++++++++++++*********+++,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,++++++,,,,,,,,,++++++---///+++,,,,,,,,,,,,+++******+++((((((,,,,,,'''&&&)))+++,,,---...////////////,,,++++++******++++++,,,---,,,,,,++++++,,,,,,------,,,,,,++++++***************+++,,,---......///+++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,+++---///000111000...---***+++,,,,,,------,,,,,,+++***)))+++---...---,,,------------............------------------------+++---......---,,,,,,---/////////000000000///////////////////////////000............////////////........................................................................//////////////////...---////////////////////////...///000111111000///......---,,,---...///...---........................333222000///......///000------------------------------...///////////////......------------......---------............///....../////////---,,,+++,,,---///000000///---,,,,,,,,,++++++,,,,,,---...........................---------------......///---------...//////000000//////000111111111111111---------------.........------------------------++++++++++++,,,,,,------)))+++---///000000//////***+++,,,---------,,,,,,---..................---111000...,,,++++++,,,,,,------------------......,,,,,,------.../////////---------...........................///000111222......------------......,,,---......//////............////////////......---......//////......---................................./////////000000---,,,+++,,,.........---------------.........///000000000000000///......---...//////......000111,,,---......//////......////////////////////////........................////////////////////////...////////////.........lllSSSGGGDDD@@@>>><<<:::999888999999777777777777666666666666>>>999444555:::;;;666111///000111222111///---,,,///////////////000111111////////////////////////,,,,,,,,,---------......000///...------...///000333111...---------+++***,,,,,,,,,++++++++++++***)))***+++---......------,,,++++++******++++++,,,------------------------,,,,,,,,,------.........,,,++++++******)))))))))...---,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...------,,,+++,,,,,,,,,++++++---///++++++,,,,,,,,,+++******&&&###%%%+++---)))(((,,,((()))***+++,,,---------,,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,---------,,,,,,+++***))))))''''''((()))+++,,,---...+++++++++,,,,,,---------++++++,,,---------,,,,,,(((***---000111111///...***+++,,,,,,------------***))))))***,,,------,,,---------.........//////------------------------+++---......---,,,,,,---...////////////......---////////////000000000000------......//////000000////////////////////////........................///////////////////////////000000000///...------////////////////////////...///000111111000///...000///......///000...---........................111000...---,,,,,,---------------------------------......///////////////.........------.........---------.........////////////000000///---+++***,,,---///000000///---,,,++++++++++++,,,,,,---...........................//////...---------......------...///000111222222------...///////////////+++,,,,,,------.........------------------------((()))+++---///000000000+++---...//////---,,,***)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,444333000---,,,,,,------..................------,,,,,,------...///000000....................................///000222222000///...---,,,,,,---...+++,,,------......------......////////////......---..................---////////////////////////***,,,...000000///---,,,...---,,,---///000///...---------.........//////000000000000000///......***,,,------,,,,,,...///,,,---......//////......000000000000000000000000/////////////////////////////////////////////////////////////////////...jjjSSSHHHBBB@@@@@@???===;;;999777666555666777888999999888777===999666555666777555333333333222222111000//////222111111111000000//////+++,,,---///000111111111000000///..................---,,,,,,,,,,,,---...---------,,,+++***)))(((......---------,,,,,,,,,///............//////000+++,,,---...///...---,,,++++++,,,---............111///---+++++++++,,,---+++...//////---,,,++++++*********,,,...///...,,,------------------------***+++,,,,,,------,,,,,,++++++******+++---...000111,,,***------,,,,,,...,,,,,,,,,---------......++++++,,,---............000,,,)))))),,,//////...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,///...---,,,+++,,,---......///000111111000////////////...---,,,++++++***000,,,,,,///---&&&%%%)))111///............---+++000222333333111000111111////////////000000000000000000000000////////////000000111111111111000000//////000000111111111222///000111222222111///...111111111111000000000000222222111111000000//////...000000///...---...////////////000//////......------...///000111222222000///...---------------///............//////000222222111000///...------........................000000////////////000000---------.........//////000000000000000000000000////////////............---------.........//////...///...++++++---...---//////////////////////////////............//////000000000000000000000000------...///000111222222000000//////......------........................+++,,,------......---------------.........//////......///000000000000000111111000...,,,,,,///111;;;999666222///...---,,,---......///000111222222//////...------------...//////.........---------///...------...///111222111111000...------------111111000000//////......---...000111111111000///---...............------////////////////////////////////////////////////......////////////.....................---------000000000///......------///000000///......000222...///000222222000///...333///++++++---000000000222222111111000000000///111000///......///000111000000000000000000000000iiiSSSHHHBBB???>>>>>>===<<<:::888777777666666666666777888999:::777444333444555333222333333222222111000000///111111000000000/////////......//////////////////000000///.....................---,,,,,,---............------,,,+++++++++,,,,,,,,,------...............---......///000000+++,,,------......------,,,,,,,,,,,,+++***))))))---,,,+++++++++---///000------......------,,,++++++******,,,---...---,,,------------------------++++++,,,------------,,,++++++++++++,,,---...///111---+++,,,,,,***))),,,++++++,,,,,,,,,------------...............---,,,///,,,******,,,//////...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////......---,,,,,,,,,---...---...///000000000/////////......------,,,,,,,,,...+++---111111------111000...---...///000///---,,,---//////......///000////////////000000000000000000000000////////////000000111111111111000000//////000000000111111111111111111000///...---,,,000000000000000000000000000000000000000000000000...000000///...---...///))))))+++,,,---.........///////////////000000000000//////...............000//////.........//////222111111000///......---........................000000///.........//////---------.........//////////////////////////////////////////............---------.........//////---.........---......---........................//////............//////000000000000000000000000.........//////000111111///////////////.........////////////////////////,,,,,,---............------------.........//////......///000000000000000111111000...------///111777555333111000/////////.........//////000000111000///......------......//////.........---------------------...///000111111111000///............111000000000/////////...---...///000111000000///---....../////////......////////////////////////////////////////////////......////////////...............---------------......//////////////////000000111000///...///111...000111222222111000...222///,,,,,,...000000///000000/////////.........111000////////////000111111111111111111111111111hhhSSSHHHBBB>>>=========;;;:::999888888666555444444555888999777555333222222222111000333333222222111000000000000000///////////////...222111///...------------000/////////..................---,,,,,,---......///...---,,,,,,---...///***+++,,,---...///000000------------...///000111---,,,,,,,,,,,,---......,,,,,,,,,,,,+++***))))))---,,,++++++,,,---///000000---++++++---...---+++---+++++++++------,,,+++------------------------++++++,,,---------------***+++,,,------...------000,,,+++------***+++...,,,,,,,,,,,,,,,---------////////////...---,,,+++///---++++++,,,.........------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000...------,,,------......------...///000000//////........................---,,,---111222000000333...---,,,...000111111000***,,,...///...---...///////////////000000000000////////////000000000000000000111111111111000000//////000000000000111111222111000...---,,,++++++////////////////////////------...//////000111111...000000///...---...///+++,,,---///000000000000000000000/////////......111000000///////////////111000///...............111111000000//////..............................000000///...---------...------........./////////////////////////////////////////////............---............/////////---......//////.................................000//////......//////000////////////////////////.../////////////////////.........///////////////000000000000000000000000,,,------...............---............/////////......///000000000000000111111000///------///111222111000000000000000111.........///////////////000000///.............../////////.........------+++,,,---...////////////111000000/////////000000000000000000////////////......///000000000000000---...///000000000000000////////////////////////////////////////////////...//////000000//////...........................------...//////000111111111222222111///...///000///000111222222111000///111///...///000111000///000000000///////////////111111000//////000111111111111111111111111111111gggSSSHHHBBB>>>>>>>>><<<;;;999777666666666555555555555666777555444333222222222111000222222222111111111000000////////////............333222///---,,,,,,---...///////////////......---......------------.........---,,,++++++---///111,,,,,,,,,---...//////000,,,,,,,,,---...///000111------,,,+++,,,---...///++++++,,,---............000///---,,,,,,+++,,,,,,222---))))))---000...+++...,,,++++++,,,---,,,+++------------------------+++,,,,,,---...---------***+++---.........---,,,---,,,,,,//////,,,---111---------------------...---------------,,,++++++...---,,,,,,,,,---......------,,,,,,,,,,,,------------------------------------------------------+++++++++,,,---.........---------------.........------......//////000000------......////////////000......//////...---,,,,,,++++++---///111111111...000222111000//////000////////////000000000000////////////000000000000000000111111111111000000//////000000000000000000222111///---,,,,,,---...---------...............---........./////////000...000000///...---...///111111111111000//////...////////////////////////111111000000000000000111111111000......---------000000000000////////////........................000///...------,,,------............////////////........................////////////...........................////////////------...///---...000------------------------000000////////////000000////////////////////////////////////......------------......//////000000////////////////////////------...////////////................../////////......///000000000000000///000000...,,,,,,...///000////////////000000000/////////...............111000//////......//////////////////............***+++---/////////......111000000000000000111222000000000000////////////...//////000000000000000---...///111111222222222//////////////////////////////////////////////////////000000000000//////////////////000000000000......//////000000000000222333444222000///////////////000111111000////////////000111222111000...222222222222222222222222111111111111111111111111111111111111111111111111eeeRRRHHHBBB@@@???>>><<<:::888666444444555777888888666444333444555555444333222222222222222222111111111111111............////////////111000...---,,,...///000/////////000///...------........................---,,,+++***+++,,,///000........................,,,,,,,,,------...000000------,,,+++,,,---...///++++++,,,---............///......---,,,,,,,,,+++111---((()))...000...+++...---+++***,,,---,,,+++------------------------,,,,,,---.........------+++,,,---...///...---,,,---,,,---///---))))))---/////////...............******+++,,,,,,,,,,,,,,,------------,,,,,,------...------,,,,,,------...------------------------------------------------,,,+++++++++++++++++++++---------....../////////---------...///000000111---......//////000000111111000///...///000...***+++******,,,///000000000222333444333111/////////////////////000000000000.../////////000000000111000000111111111111000000000000//////////////////000///...---...///000111,,,---------.........///000/////////.........---...000000///...---...///...//////...---,,,++++++,,,------...///000000000111111000000000000111222111111000......---------////////////000000000000//////////////////////////////...---------------........./////////000000////////////////////////////////////............////////////////////////111---,,,//////---...333........................000000////////////000000////////////////////////000000000///......------------......//////000000........................---...//////000000//////////////////////////////......///000000000000000---...///...,,,+++,,,...000000000000//////......///////////////.........111111000////////////000000000/////////.........+++,,,---///000//////...111000000000000000111222////////////000000000000///////////////000000111......000111222222222222000000000000000000000000000000000000000000000000//////000000000000//////000000111111222222222333111111000000////////////222333444444111////////////////////////////////////000222333222111000///222222222333333333333333111111222222222222111111111111111111111111111111dddRRRHHHBBB??????>>><<<:::888666444333555888::::::777444222333555666666444333333333111111111111111111111111...////////////000000000///...------...///000111...///000000000///---,,,---...////////////...---,,,,,,+++++++++---...////////////.........---------------,,,------...///---,,,,,,,,,,,,---......,,,,,,,,,,,,+++***))))))++++++,,,------.........///,,,***+++...///...,,,...,,,******+++---------------------------------,,,,,,---...............------............------...---......)))###"""&&&/////////...............)))***+++,,,,,,---------,,,...///...,,,+++,,,---......------------......------------------------------------------------,,,,,,,,,,,,+++++++++***,,,---...///////////////............///111222333.../////////000000111111000000000000444888666222---,,,+++---///000000///000222222111///---------////////////000000000000......//////000000111111000000111111111111000000000000////////////..................///000111222,,,,,,------.../////////111111000//////...------...000000///...---...///---......///000000//////+++,,,---...///000000111000000000000000111111222111000///.....................//////000000111111///////////////////////////...............//////....../////////000000000000000000000000000000000////////////............000000000////////////...111---...444555000///444////////////////////////111000000//////000000111////////////////////////111111000000/////////............///////////////...........................//////000000000000000000000000////////////.........///000000000000000---...///...,,,,,,,,,---000111111111000///...---/////////000000000000000222111111000000000000000000000000/////////......,,,---...///000000000000111000000/////////000000////////////000000000000///////////////000111111...///000111111111111111000000000000000000000000000000000000000000000000///000000111111000000///000111111222222333333333222222111000000///......111333555555333111000000000//////////////////000///111333333222111111111111111111111111222222222111222333333333333222111222222222222222222222222cccRRRHHHAAA<<<<<<<<<;;;:::999888777666777888999999777555444222444666666444222222333111111111111111111111111/////////000000000111111............/////////000...///000111000///---,,,---...///000000///...------------------.....................////////////......------,,,,,,------+++,,,------......------,,,,,,,,,,,,+++***))))))++++++,,,---............+++,,,,,,---.........------+++))))))+++---......------------------------,,,------.....................------------......------//////***######(((......------,,,,,,,,,,,,,,,,,,---.........------,,,...//////,,,++++++---......------------......................................................---------------------...+++,,,...///000000000///////////////000222333555000000000000000000000111///000000111777>>>===777111000...///000111000...---///000000///......///////////////000000000000.........///000111111111000000111111111111000000000000/////////.........------.../////////......,,,------...//////000000000000000000000000000000...000000///...---...///000000111222222222222111---------......////////////////////////000111111000//////.........//////---......///000111111222////////////////////////............///000111111.../////////000000000000111111111111111111111111////////////............000000000000/////////...000---333>>>>>>555111333000000000000000000000000111111000000000000111111000000000000000000000000111111111111111000000000///////////////.................................//////000111111111111000000000000000/////////.........///000000000000000...000111000...---......000000111111111000///...//////000000111111222222222222111000000000111111000000000000/////////...///////////////000111222111111000///.............../////////000000000111000//////...///000111222//////000000111000000///000000000000000000000000000000000000000000000000000000111111111111000000//////000000111222222333111111000000000000000000000222555555444222111222222222111111111111222222000222444333111000111333111111111222222222333333222222333444444333222222222222222222222222222222~~~bbbRRRHHHAAA999999:::;;;;;;;;;::::::999888888888777777666666000333666666333111222333111111111111111111222222//////000000111111222222...//////000//////.........///000111000///---,,,---...///000000///...---......///000//////......,,,------...///000111111//////...---,,,,,,,,,,,,+++,,,---...///...---,,,++++++,,,---........................---,,,+++***))),,,...///...------...---+++))))))+++...//////------------------------,,,---......//////......000///---,,,,,,---...///***+++///222...)))+++000,,,,,,,,,++++++*********000000000000///...---,,,,,,...000///,,,***+++---......------------......................................................,,,------...///000111111+++,,,...000000000000///000/////////111222444666111111000000000000000000///111111111777???>>>777444333111111222222000...+++---///000000000222333////////////000000000000---......///000111111222000000111111111111000000000000//////.........---------...///...---+++***------......///000111111//////000000111111222222...000000000...---...///111111000000...---,,,+++///............---------//////...//////000111111//////.........//////000------...///000111222222000000000000000000000000............///111222333////////////000000000000111111111111111111111111000/////////............111111000000/////////.........777FFFFFF:::111222000000000000000000000000111111000000000000111111111111111111111111111111111111111111111111222222000000//////.........---000000000000000000000000//////000111111111111111111111000000/////////......//////000000000000000000111333222000//////000...///111222222222111000//////000111222333333444333222111111000111111111000000000000////////////000000/////////111333444111111000...------------.../////////000000111111000///.........///111222///000000000000//////...000000000000000000000000000000000000000000000000000000111111111111000000---......///000111111111/////////000111111222222///222555666444333222333444333333222222333333444000333444333111000222444333333333444444555555555222222444444444444222222222222222222222222222222{{{```RRRIIIBBB>>>===<<<;;;:::999999999<<<999777666666777666666555555444444444333333333111111000000000000000000111111111000000000000//////////////////000000111---,,,,,,,,,,,,...000111111111000000//////......///////////////.........------------------------------------------------......//////000000111111........................,,,,,,++++++,,,---///000......---------,,,,,,,,,***+++,,,,,,------,,,,,,000///...,,,,,,,,,---...------......///000000000//////////////////////////////000000000000//////------------------------,,,------...///000111111....../////////---,,,+++------,,,,,,,,,,,,------///////////////000111111//////......------,,,,,,------------------,,,,,,000111111111111222222222///000000000000111111111111111000000111111222333222333444555666888999999111111111111111000///...///111222111000000111222333222111111000000111111+++,,,---...///000111222///////////////////////////000000000///...,,,+++222333000++++++000333222000000000///////////////...//////000000000000000000000111111111111000000////////////////////////000111111111111222222333000111111222222000///...222111///.........///000......//////000000111111............////////////333333222111000///......000000111111111222222222///000111333333444333333000///...000111111///...---///111111111000111222111...555EEEJJJ>>>333///111000/////////000222333111111111111111111111111333222222111111000000000333333333333333333333333000000//////.........---000000////////////000000000000000000000000000000////////////000111222333111111000000111111222333000000000000000000000000........................///000000000000111111111......//////000000111111111111111000///......---000000//////.........---111111111000000000000///000000//////.........---000000000000000000000000000000000///000111111222444333333222222333333444333333333333333333333333777555333222333444444333111111111000000/////////333333222222222222222222333333333333333333333333777666555333222111000000333333333222222111111111555555555555555555555555333333333444333333222222111222222333333444444555www]]]OOOFFF???===<<<;;;:::999888888888:::888666555666666555444444444444333333333333222444444333222000///...---333333333222222222111111000////////////000111111////////////000111111222////////////............000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------..........................................---,,,+++++++++,,,,,,............------,,,,,,,,,,,,---............---000000///...............,,,,,,------.../////////////////////////////////---......//////......---------------------------------------............///000000111111000///...//////............//////.........---...//////000000//////////////////...............------------//////000000111111111222000000000111111111111222111111111111111222222333222333333333444555555555111222222222111111000//////000111000//////000222333222222111111111111111.........///000000000111000000000000000000000000000000111111000///...---,,,---+++&&&&&&+++---,,,000000000000000000000000...//////000000000000000000000111111111111000000000000000000000000000000//////000111222222222222///000000000000000//////////////////000111222333.../////////000000000111....../////////000000000222222111111000/////////000000000000111111111222222111000/////////000111444222000000000000...,,,///111222222000//////000333...111>>>BBB:::222111000000/////////000111222222222222222222222222222///000000000111111222222222222222222222222222222000000000/////////......000000////////////000000111111111111111111111111000000///////////////000000////////////000111111111111111111111111111111111111111111111111111111/////////000000000111111000000000000000000111111333333333222111000000000000000000/////////......222222111111111000000000000000000/////////......000000000000000000000000111111000000111111222333444444333333333333444444333333333333333333333333555222000000111222222222444444333333333222222222222222222222222222333333333333333333333333333333555555444333222222222222333333333333333222222222444444444444444444444444333333444444444444333333444444444333333333333333tttYYYKKKBBB<<<<<<;;;:::999888777777777777666555555666666444222444444444333333333222222555444444222111000///...333333222222222111111111000000000000000111111222000000111111111111111000------------.....................///////////////,,,,,,,,,,,,,,,,,,,,,,,,........................------------,,,,,,,,,,,,------------------------///...---+++***)))))))))/////////............---,,,,,,---............---..................---,,,...//////000000111111222////////////////////////......////////////....................................---------,,,,,,,,,...///000000111000000/////////............//////------,,,,,,------...///...//////////////////000............////////////......//////000111222222000111111111111222222222000111111111111222222222222222222222222111111111222222333333333222111111///000000///......///111222222222111111111111000000000000000000000000000000000000000000000000000000000111111111000000///...///---))))))---///...000000000000000000111111...///000000111111000000000000111111111111000000111111111111111111111111---...000111222222111111000///////////////000000+++,,,---///111222333333////////////000000000000///000000000000111111111000000000000000000000000000000000000111111111111444222111///000111333555888555222000//////---,,,000222333222000......///444...---555888444111333000000//////000000111222222222222222222222222222000000000111111111111111111111111111111111111111111111111000000000000000111000000//////000000111222222222222222222222222111111000///...------...222222111111222222333444111111111111111111111111222222222222222222222222/////////000000000000111222222111111111111111111333333333222111111000000111111111000000000000000333222222222111111111111111111111000000000000000000000000000000000000000222222111111222222333444555555444444444444555555333333333333333333333333333111000///111222333222555444444444444444333333111111222222333333444444333333333333333333333333444333333333333333444444333333333444444444444444444444444444444444444444444444555555555555555444666555555444333333222222qqqWWWJJJBBB<<<===<<<;;;999888888777777666555555666777666444222555555555444444444444333222222222222222333333333000000000000////////////000000000000000111222222...///000000000///...------------....../////////+++,,,---...///111222222------------------------//////////////////////////////......---------,,,------------------------///......,,,+++*********/////////////////////...++++++,,,------------,,,+++,,,---......---+++***.........///000000111111////////////////////////000000111111111111000000////////////////////////------------------------,,,,,,---....../////////---,,,,,,++++++,,,,,,------------,,,---......///---------....../////////////////////000000000000......///000111222222333111111111111222222222222000000111111222222222222111111111111111111111111333333333444444333222222000111111000......///111222222222222111111000000111111111111111222222222////////////////////////000111111111222222111111111333222//////222333111000000000111111111111111//////000111111111111000000000111111111111000000111111111111111111111111,,,...000111222222111000111000///...///000111222)))***---///000111000000////////////000000000000000000111111111222222222//////000000111111111111111111111111222222222222444444444666777:::<<<===999666222////////////...///111222222000//////000444...---111333111111333111111111111111222222333222222222222222222222222555444444222111000///...111111111111111111111111111111111111111111111111111000000000000000000111222222222222222222222222111111000///////////////222222111111222222333444111111111111111111111111000000000000000000000000000000000111111111111222333333333222222111111111111111111000000/////////111111111111111111111111333333333222222222111111111111111111111111111111111111111111111111111111333222222222222333444444555555555444444555555555444444444444444444444444555333111111333555555555333333333333333333333333111111222222333444555555444444444444444444444444444444333333333333444444333444444444555555666666555555555555555555555555444555555666666666666666555555555555444444333333qqqVVVJJJCCC???>>>===<<<:::999999999999666666666777888888555333666666666666555555555555111111222222222333333333000000000/////////......000000000///000111111222---...///000000///---,,,.........//////000000111------......///000000000........................////////////////////////111111111000/////////...---------------------------..................---.../////////////////////,,,,,,---...............,,,---...//////...---,,,***++++++,,,,,,------...////////////////////////000000111111111111000000////////////////////////,,,------...//////000000------------......//////,,,,,,++++++++++++,,,,,,......------......///000.........//////000000111/////////000000000111111//////000000111222222333000000111111111222222222///000111222222222222111000000000111222222333333222333333444444444333333111222333222000///000000111222222222222111000/////////000111222333444444000000000000000000000000111111111111111222222222...111111......111111...//////000000111111111111///000000111111111111111000000111111111111000000111111111111111111111111...///000111222111111000222111000//////000222333---...///000111000///...000000000000////////////111111111111222222222222/////////000111111222222222222222333333333444444333555888;;;===>>>======666333000///000111111111,,,...111111111111222333222//////222333111111222222222333333333444444444222222222222222222222222666555444333222111000000222222222222222222222222111111111111222222222222111111000000000000111111222222222222222222222222111000000000111111222333000000//////000000111222111111111111111111111111000000000000000000000000111111111222222222333333444444333333222222111111111111111111000000000000111111111111222222222222333333333222222222111111111111111111222222222222222222222222222222222222333333333222333333444555555555555444444555555555666666666666666666666666666444222222444555555555333333333333333333333333111111222333444444555555666666666666666666666666666666555444333333333333444444444555555666666666666666666666666666666666444555666666777777777666444444444555555666666666nnnUUUIIIDDD@@@>>>>>><<<;;;:::999999999777666555666777888666444666666666666555555555444444333333222111111000000222222111111111000000000///////////////000000111//////000000000000000////////////000000000000000111000000///...---------................................................000000000000000/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000000000000---............/////////......///000000000000000//////000000111000000000.........///000000111111////////////////////////------............------........................,,,,,,---...///000111222000////////////000000111......------------...............---...//////000111111111111111111222222......//////000000111111//////000000000000111111///000000000000111111111///000111333333222111111000000111111222333444444222222333444444444333333222444666777555222111111111111222333333111000///......///111222333444555333333333333333333333333222222111111000111111222---000111//////111000---......//////000000111111///000111111222222111111000000111111111111000000111111111111111111111111222222222111111111111111222222111000000000000000222222222222222111000000000000000000////////////000111111111111222222222//////000000111111111222222222222333333333333444333555888;;;;;;999666444333111//////000222222111+++---000111111111333444000111222333333222111111222222333444444444444333111111111111111111111111111111222222333444444555222222222222222222222222111111111111111222222222222111111000000111111222222222222222222222222222111111111111222333444444333333333333333444444555222222222222222222222222222222222222222222222222111111111222222222333333333333222222222222222222333333333333333333333333111111111111111222222222333222222222111111111111111111111111111222222222222222222222222222222222333333222222333333444555555555444444444444555555666666666666666666666666777555222222333444333333444444555555555555555666222222333333444444555555666666666666666666666666777666555444333333333333444444444555555555555555666666666666666666666666333444555666777777777777444444555555666777777888jjjQQQGGGCCC@@@======;;;:::999888888888777555444444555666666555555444444444333333333333222222222111111000//////222111111111000000000000...............//////000......---......///000111//////////////////......///////////////.........------------------------------------------------,,,------------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///////////////,,,,,,------............,,,------...............///.........//////000111000000111111222333333333////////////////////////,,,,,,------------,,,,,,---------------------------------....../////////111111//////...///000000...------,,,,,,------...------,,,,,,------...///000000000000////////////------...//////000111111///............---------....../////////000000000///000222333333222111000111111111111111111111111111111222333333333333333333666:::;;;999555222111000111222333333222000/////////000000111222222333222222222222222222222222333222111000//////000000---111222000000222111---,,,------...//////000000000000111222222222222111000000111111111111000000000000000000000000000000777555333111000000111222000000000000///---,,,+++222222111000000000000000111000000000/////////...000000000111111111111222000000000000000111111111000000111111111222222222111222444555555333111000111000//////111111000///,,,...111111111111222333000222333333222222222111000111222333333333222111000000000000000000000000......///000222333444444111111111111111111111111000000000111111111222222222111111000000111111222111111111111111111111111222111111111111111222222444444333333333444555555222222222222222222222222111111111111111111111111//////000000000111111111111111111111222222222222333333333333333333333333000000000111111111222222222222111111111000000000000000000111111111222222333333333333333333333333222222222222222333333444444444333333333333444444444444444444444444444444:::777444333444444333333333333444444555555555555333333444444444444444444444444444444444444444444555555444444444444555555555555555444444444444444555555555555555555555555333333444555666666666666666666666666666666777777fffNNNEEEAAA>>><<<<<<:::999888777777777666444222222333555555555333333333222222222111111...//////000111111222222////////////............---------------...//////++++++******+++,,,...000/////////......------,,,)))***,,,...000222333444++++++++++++++++++++++++------------------------)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,---------......))))))***++++++++++++***,,,,,,+++***+++,,,...///++++++,,,,,,---.........////////////////////////---..................---------------------------......---------,,,,,,,,,000///...---,,,,,,---...,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...---------,,,,,,++++++***,,,------...///000000111...------,,,,,,++++++***............////////////...000222333333333111000222222222111000/////////000111222222333333333333333777<<<>>><<<777333111000111333333333222000...000000000000000000000000////////////////////////444333111///......//////***...000......000...***,,,,,,------...//////000000000111222222222222111000000111111111111000000////////////////////////:::888444111000000111222////////////...+++)))(((///...---,,,,,,---...///111111000000/////////...///000000000000111111111111111000000000000000000////////////000000000000......///000111111222222000000///000111111///---...000222222000000000111111333333111000111222222...///000111222111000000////////////////////////////////////000000000000000000000000000000000000//////000000111111111111222222111111111111222222000000000000000000000000333222111000////////////---------------......///222222222222222222222222....................................////////////000000000111111222222333111111111111111111111111//////000000111111111111111111111000000000000/////////000000111111111111333333333333333333333333222222111111222222333444444333333222222333333444333333333333333333333333===;;;888666666666666444111111111222222333333333444444444444444444333333333333333333333333333333333333333444555666777777555555555444444333333222333333333333333333333333222333444555666666666666888888777777666666555555