BM6P6(@ 999777;;;CCCIIISSSiii|||iii~~~|||```OOO^^^kkkvvvxxx{{{}}}www{{{sssttt|||~~~}}}||||||~~~~~~yyyqqqkkkmmmhhhccccccgggmmmqqqsss{{{~~~xxxwwwyyy~~~}}}}}}}}}{{{zzz|||}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~|||{{{{{{{{{{{{}}}|||zzzzzz|||zzzzzzvvvrrrrrrssspppjjjeee```[[[WWWUUURRRNNNJJJMMMOOOSSSTTTNNNEEEDDDHHHooovvvppp{{{uuuwww||||||ccczzzvvvPPP:::555222333444000,,,,,,000++++++000///...;;;LLL^^^ttt{{{~~~yyyfffeeerrrrrr\\\SSSGGGPPPaaaqqqxxxzzz|||}}}~~~~~~|||{{{~~~qqqvvvvvvrrrwww{{{{{{yyy|||{{{{{{{{{|||~~~yyyuuurrrllleee___[[[VVVRRRPPPNNNLLLJJJKKKLLLMMMMMMMMMPPPTTTWWW^^^```iiitttxxxxxx\\\===777666:::<<<777333111222666<<<@@@BBBAAA???BBBGGGHHHEEE@@@===>>>RRRrrr[[[YYYWWWNNNRRRNNNRRRVVVUUURRRPPPOOOQQQIIIJJJEEE@@@???===NNNmmmrrrnnnwwwwwwzzzpppccc\\\bbbnnnwww{{{||||||uuuiii^^^\\\___ZZZdddttt~~~hhhiiimmmsssyyy}}}{{{yyywwwtttoookkkiiigggeeecccaaa^^^ZZZYYYXXXTTTLLLEEEAAAAAAAAACCCFFFJJJMMMOOOKKKIIIHHHHHHHHHEEE???;;;===<<<:::999888777777777???@@@@@@???>>>???AAADDD>>>???AAABBBBBBAAA???>>>BBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEFFFHHHIIIIIIJJJIIIIIIHHHGGGGGGHHHHHHHHH888333999IIIPPPUUUjjjvvv||||||uuuXXXYYYdddlllmmmnnnsssuuusss~~~vvvsssxxx{{{{{{}}}}}}}}}~~~zzzvvvqqqmmmsssoookkkkkkooouuuxxxzzz}}}vvvooopppuuusssuuuxxxyyyxxxwwwyyy|||||||||}}}~~~~~~}}}|||{{{zzz|||~~~~~~~~~{{{zzzzzz|||}}}{{{|||}}}yyyyyyvvvsssrrrsssoooiiiddd```[[[WWWTTTQQQMMMJJJQQQOOOTTT[[[UUUHHHHHHSSSiiigggwwwzzzxxxnnnnnnTTTEEE<<<333222222///------///+++,,,000///---888HHH___sss~~~uuuzzz~~~|||kkkfffnnnxxxcccWWWJJJOOO[[[kkkvvvzzz~~~}}}}}}~~~~~~~~~~~~~~~zzz~~~~~~uuuyyyxxxtttyyy|||}}}}}}~~~~~~}}}}}}||||||}}}~~~|||~~~|||wwwtttrrrkkkddd\\\XXXSSSOOOMMMLLLJJJIIILLLMMMNNNNNNOOOQQQVVVYYYYYYaaajjjqqqvvv}}}}}}VVV;;;666666:::<<<666222111222666;;;@@@AAAAAA@@@BBBFFFHHHBBB<<<@@@JJJ]]]www{{{VVVWWWUUUNNNVVVOOORRRUUUVVVTTTQQQNNNMMMHHHJJJFFFDDDBBB<<>>@@@<<<===???@@@AAA@@@>>>===BBBBBBCCCCCCCCCCCCCCCCCCEEEEEEFFFGGGHHHIIIJJJJJJIIIHHHHHHGGGGGGHHHHHHIII999222888JJJTTTVVVfff{{{wwwuuu^^^TTT\\\cccdddeeeiiinnnppp~~~yyyssstttyyy{{{}}}}}}~~~~~~yyyvvvtttrrrqqqrrrpppnnnppptttxxx|||}}}zzziii```ccciiidddjjjqqqtttuuuvvvxxxzzz||||||}}}}}}~~~~~~|||{{{yyyxxxyyy|||~~~~~~~~~~~~~~~~~~}}}{{{zzz{{{}}}~~~|||}}}~~~wwwxxxwwwtttssssssoooiiibbb___ZZZVVVSSSPPPMMMKKKRRRLLLSSS^^^TTTAAAGGG___{{{yyyeeehhh|||yyyfff```QQQCCC666111111///.........+++---000///---555AAAZZZkkkwwwzzz~~~ssshhhgggyyymmm^^^OOOLLLQQQaaaqqqzzz~~~~~~||||||~~~~~~~~~~~~~~~~~~~~~}}}|||{{{yyyzzzzzz~~~|||xxx{{{zzzppphhh```\\\[[[___iiisss~~~~~~}}}~~~}}}||||||}}}}}}wwwyyyxxxuuurrrpppjjjbbbYYYUUUOOOKKKJJJJJJJJJIIILLLMMMNNNOOOPPPSSSXXX[[[]]]iiirrrrrrxxxmmmLLL888666666999;;;555222222333666;;;???@@@AAABBBAAAEEEGGG>>>888FFF\\\rrrpppTTTUUUNNNIIISSSTTTTTTTTTUUUTTTQQQMMMIIIEEEIIIGGGGGGHHH@@@???NNNxxxooouuuvvv}}}pppccc\\\ZZZ]]]dddkkkzzz|||wwwmmmjjjrrrxxxyyy~~~~~~xxxoooiiieeedddddddddbbb___ZZZWWWTTTPPPHHHCCC@@@>>><<<<<<===AAAFFFIIIHHHGGGFFFGGGFFFDDD@@@<<<<<<===>>>>>>>>>>>>===<<<666888999:::::::::<<<>>>:::;;;===>>>???>>>>>>===CCCCCCCCCCCCCCCCCCBBBBBBEEEFFFFFFGGGHHHIIIJJJJJJHHHHHHHHHGGGGGGHHHHHHIII;;;777888CCCPPPZZZ```ddd|||yyyuuupppyyyyyydddQQQWWW___eeeggggggkkkpppvvv}}}xxxuuuyyy~~~|||~~~|||xxxuuusssrrrqqqllllllnnnqqqvvvzzz~~~|||lll[[[RRRTTTXXXVVVaaalllqqqsssvvvyyyyyy{{{{{{||||||}}}~~~~~~}}}{{{yyyxxxyyy{{{~~~~~~|||{{{{{{|||}}}{{{{{{|||~~~~~~~~~~~~~~~~~~}}}||||||||||||vvvyyyyyyuuusssrrrnnnhhh```]]]XXXTTTQQQNNNMMMLLLTTTOOOXXX___MMM999KKKrrryyynnnlllxxx```hhhTTTEEE666111222111///...---,,,...000...,,,222:::OOO]]]ttt~~~~~~zzzkkkcccpppxxxfffSSSJJJHHHWWWkkkxxx}}}~~~|||{{{{{{|||~~~~~~}}}}}}~~~{{{{{{yyywwwxxx~~~|||~~~zzzkkkRRRNNNLLLKKKHHHGGGKKKSSSsss~~~}}}|||{{{{{{}}}~~~}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}vvvxxxwwwssspppmmmfff^^^VVVRRRLLLIIIHHHIIIJJJJJJKKKLLLNNNOOOQQQUUUYYY]]]cccpppuuurrr{{{ZZZBBB555666666999:::333111222555888<<>>;;;999:::>>>BBBEEEEEEEEEEEEEEEDDDBBB@@@>>>>>>???@@@AAAAAA@@@>>><<<888999;;;<<<;;;;;;<<<===999:::<<<===>>>>>>>>>>>>CCCCCCCCCCCCCCCBBBBBBBBBFFFFFFFFFGGGHHHIIIIIIJJJHHHHHHGGGGGGGGGHHHIIIIII;;;===:::<<>>======>>>???===;;;::::::;;;999:::;;;<<<>>>?????????CCCCCCCCCCCCCCCCCCCCCBBBEEEFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIJJJ;;;>>><<<===QQQjjjlll]]][[[iiiyyy|||qqqxxx^^^YYY^^^lllqqqkkkjjjooowww|||wwwxxxzzz}}}~~~}}}zzz||||||tttkkkddd```ccceeejjjnnnrrrxxx~~~rrr```RRRLLLKKKKKKJJJTTTeeerrrsssrrruuuvvvssszzzzzz{{{{{{||||||}}}}}}yyy|||~~~}}}{{{{{{}}}~~~~~~~~~}}}{{{|||zzzyyyxxxyyyyyywwwvvvtttxxxwwwqqqllliiifffbbbWWWVVVTTTPPPMMMMMMOOOQQQRRRcccmmm```MMMSSS|||oootttnnnUUUPPPBBB;;;666666666222000000.../////////......000222???LLL^^^ttt~~~vvvyyyvvviiifffssstttbbbRRRFFFKKK[[[kkkvvv}}}~~~}}}{{{{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~zzzppplllwww|||{{{ooorrrsss___HHHNNNLLLIIIHHHEEEGGGRRR]]]^^^eeennnvvv~~~}}}pppbbb^^^bbblllyyy~~~~~~~~~~~~}}}}}}}}}yyyyyyzzz{{{||||||{{{{{{xxxxxxssslllfffbbb[[[SSSOOOLLLJJJIIIKKKLLLMMMMMMKKKLLLOOOQQQTTTXXX^^^bbblllrrrtttzzzyyyWWW???555444777555888:::111222666:::===>>>???AAACCCCCCCCCBBB???<<>><<<999777888;;;>>>AAA@@@BBBCCCCCCAAA@@@@@@AAADDDDDDEEEEEEEEEDDDCCCBBBFFFEEECCC???:::777777888888999:::;;;===>>>@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJ===;;;===GGGVVVdddmmmqqq\\\fffsss~~~rrrqqqsssccc]]]hhhooojjjjjjrrrxxxyyywwwxxx||||||{{{~~~~~~{{{rrrhhhbbb___bbbdddgggjjjlllqqqxxx}}}tttiiiZZZOOOLLLOOOTTTWWWfffwww~~~xxxxxxwwwrrryyyzzzzzz{{{{{{|||}}}}}}}}}xxx{{{~~~}}}zzzzzz}}}}}}}}}~~~~~~}}}{{{xxxxxxyyyyyyvvvtttrrruuutttllleeebbb```\\\SSSSSSRRROOOLLLMMMPPPTTTVVVqqqyyybbbTTTlll{{{qqq}}}^^^UUUGGG;;;888777777555111000333///000///...---///111222>>>JJJYYYiiizzzuuuwww|||~~~|||qqqeeejjjxxx~~~yyykkk\\\MMMKKKSSS```ooo{{{{{{~~~~~~~~~}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~|||~~~~~~wwwoooqqqxxxxxx|||rrr]]]XXXRRRIIIGGGPPPNNNLLLKKKGGGHHHRRR^^^fffiiikkkgggbbbZZZPPPHHHHHHMMMXXXhhhrrrwww{{{~~~~~~~~~~~~}}}}}}xxxyyyzzzzzzzzzyyyxxxwwwvvvuuuooofff```]]]WWWPPPKKKIIIIIIJJJLLLMMMMMMLLLLLLNNNQQQTTTWWW\\\bbbfffrrruuuyyymmmIII999333666888555888:::111333777<<>>>>>:::999888777888:::===>>>>>>@@@BBBBBB@@@???AAABBBFFFFFFGGGGGGHHHIIIJJJJJJRRROOOJJJBBB;;;777777888666777888999;;;===???@@@@@@AAAAAABBBCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGGGGGGGHHHIIIJJJKKK@@@777===OOOYYYZZZhhh~~~gggmmmvvv|||sssjjjxxxmmm^^^eeellliiilllwwwvvv}}}zzzwww{{{|||zzz}}}{{{}}}}}}xxxpppiiieeedddhhhjjjlllmmmnnnrrrxxx}}}kkkdddYYYPPPMMMSSS]]]dddwww}}}zzztttyyyyyyzzzzzz{{{||||||}}}~~~|||{{{~~~}}}yyywwwzzz~~~yyy{{{}}}|||yyyyyyyyyyyyvvvssspppsssqqqhhh```]]][[[YYYQQQQQQPPPNNNKKKMMMQQQVVVccciii```yyyyyy{{{vvvzzzOOOXXXHHH:::888888888444///111666000000///------000222222===IIIUUU```ttt{{{}}}||||||vvvfffdddrrr|||{{{rrrcccSSSLLLNNNYYYjjjxxxwwwzzz~~~~~~~~~~~~~~~~~~~~~~~~|||}}}~~~~~~|||{{{zzz|||~~~~~~~~~||||||||||||}}}~~~~~~tttnnnoootttyyyoooXXXMMM@@@;;;EEEHHHJJJMMMNNNJJJFFFKKKSSS^^^aaa```XXXNNNGGGBBB???AAABBBHHHSSS^^^iiivvv~~~~~~~~~~~~zzzzzzzzzzzzyyywwwuuutttsssqqqkkkbbb\\\ZZZUUUOOOHHHGGGHHHJJJLLLMMMLLLKKKNNNPPPSSSVVVYYY___eeeiiirrrsssyyy\\\:::666222777999444777:::111444888>>>@@@AAAAAACCCEEEAAAFFFBBB:::AAAYYYnnnuuu|||kkkQQQNNNTTTLLLMMMVVVQQQJJJNNNRRRSSSRRRRRRUUUXXXIIIPPPNNNKKKPPPOOOKKKOOOMMMRRR\\\tttxxxzzz|||}}}|||zzzrrrhhhcccccc^^^XXX```uuu|||}}}jjj\\\ZZZbbbjjjsssxxxvvvqqqmmmkkkfffbbb^^^[[[[[[[[[[[[[[[[[[XXXRRRIIIAAA<<<::::::888777666666777999;;;======@@@BBBAAA??????AAACCCFFFFFFGGGIIIKKKMMMPPPQQQ\\\XXXQQQGGG>>>:::999:::555555666777999<<<>>>??????@@@AAABBBCCCEEEFFFFFFCCCCCCCCCCCCDDDDDDDDDDDDGGGGGGGGGGGGHHHIIIJJJKKKAAAAAADDDSSS^^^YYYbbb}}}xxxmmmrrrzzz|||vvvxxxzzzvvv{{{uuukkkcccfffnnnqqqoookkkrrrzzzvvv|||}}}wwwoooooooookkkhhhiiirrrssstttrrrppppppsssvvvmmmaaaXXXVVVUUUUUUbbbttt~~~yyyzzzzzzyyyzzz{{{}}}~~~}}}}}}xxxuuuvvv{{{}}}zzzxxxuuuqqqooonnnmmmkkkeee^^^XXXUUUUUUQQQRRRPPPKKKKKKQQQXXX\\\pppwwwkkkwwwwwwxxxmmmJJJEEEDDDCCCBBBBBBAAA;;;222000333........................///===VVV___ccc~~~~~~wwwwwwttt{{{rrr}}}ppp```bbbttt}}}ttt]]]NNNLLLOOO^^^www}}}yyy|||~~~~~~~~~||||||||||||}}}}}}}}}}}}||||||}}}~~~~~~||||||~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}tttjjjnnnzzz~~~fffNNN@@@???CCCFFFGGGFFFHHHKKKHHHDDDHHHPPPXXXMMMHHHIIIGGG@@@???DDDBBB???CCCKKKSSS[[[iiivvv{{{}}}~~~~~~~~~{{{|||yyyuuutttvvvwwwuuussssssmmmddd\\\WWWSSSNNNJJJGGGIIIKKKKKKJJJKKKLLLNNNSSSSSSTTTVVVYYYaaaiiiooowwwppp{{{```AAA999333555888::::::777333000666:::???AAABBBBBBEEEHHH???DDD@@@999BBB[[[mmmrrr{{{]]]VVVQQQQQQUUUWWWWWWVVVOOOPPPSSSXXX[[[YYYTTTOOOVVVPPPKKKJJJNNNTTTWWWWWWQQQLLLTTT{{{}}}xxxwww{{{}}}|||wwwxxxyyyuuuooo___aaagggooovvvzzzyyywww|||lllXXXTTTdddpppqqqrrrqqqnnnjjjiiihhh```]]]ZZZXXXWWWVVVUUUTTTRRRQQQMMMIIICCC===888555555666666666666777:::<<>>>>>JJJbbbwwwzzzaaaZZZSSSRRRTTTUUUTTTRRROOOPPPTTTXXX[[[ZZZUUUQQQMMMLLLKKKMMMSSS^^^jjjrrrRRRPPPSSSnnnsss{{{rrrqqqvvv|||||||||wwwrrrgggfffggglllsssvvvuuussssssxxxtttmmmfff\\\^^^ooo{{{zzzwwwrrrlllfffdddccc\\\YYYVVVUUUUUUUUUTTTSSSPPPOOOLLLIIICCC===888555444444555555666888:::<<<;;;<<<======<<<<<<===>>>BBBAAABBBFFFLLLRRRUUUVVV^^^]]]UUUIII@@@===;;;999:::;;;:::999888999<<<>>>>>>??????@@@@@@AAAAAABBBCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEFFFGGGIIIJJJCCC>>>DDD]]]gggUUUTTTooozzzrrr{{{pppiii|||qqq___```iiimmmiiipppxxxzzzyyyzzz|||~~~~~~}}}~~~}}}vvvrrrqqqtttuuuqqqmmmkkklllmmmnnnnnnmmmmmmoooqqqooommmmmmooonnnwwwzzz{{{~~~{{{|||||||||}}}~~~~~~zzzwwwvvvsssxxx}}}}}}xxxvvvtttsssqqqooolllggg```[[[XXXVVVRRROOOMMMHHHHHHKKKLLLOOO\\\kkkyyyhhhYYYnnniiihhhrrrxxx{{{OOOAAALLLOOOHHHBBB>>>===:::555333444444333333222111000//////111555HHHYYYbbbttt{{{uuu~~~|||nnndddmmm}}}mmmXXXMMMHHHRRRhhhxxxxxx|||~~~}}}}}}~~~~~~~~~~~~~~~}}}||||||zzz{{{|||}}}~~~~~~}}}|||{{{|||}}}}}}{{{yyy||||||}}}}}}~~~~~~~~~~~~|||}}}}}}}}}}}}}}}}}}}}}}}}|||uuuzzz~~~nnnggg[[[MMMBBB???DDDJJJVVVQQQMMMMMMMMMLLLMMMPPPNNNNNNJJJFFFGGGLLLNNNMMMAAAKKKZZZdddffffffmmmuuu{{{zzz|||yyyuuurrrrrrttttttrrroookkkeee]]]VVVPPPLLLHHHEEEHHHJJJKKKLLLLLLLLLNNNOOOQQQSSSVVVZZZ^^^dddkkkoooooo|||eeeGGG666333111666::::::666333333666:::<<<@@@BBBCCCDDDEEEGGGCCC===<<>>999666555555666666666777777777555777;;;<<<;;;:::::::::===<<<===@@@FFFLLLPPPRRRZZZYYYRRRFFF>>>===<<<;;;======<<<:::888888;;;=========>>>??????@@@AAAAAACCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDEEEGGGHHHIIIEEE>>>FFFcccmmmUUUNNNfffrrruuuyyyxxxkkklll}}}}}}cccUUU```qqqqqqwwwwwwuuu{{{xxxvvvxxx|||~~~|||yyy{{{|||vvv{{{{{{zzz{{{}}}|||vvvnnniiimmmnnnnnnoooooopppqqqrrrpppuuu}}}~~~~~~rrrvvv}}}~~~~~~~~~}}}{{{zzzzzzvvvzzz}}}~~~|||yyytttrrrppppppnnnmmmkkkddd[[[WWWVVVUUUQQQMMMMMMGGGHHHOOOQQQTTTbbbtttsss[[[^^^{{{gggkkkvvvyyyqqqHHHGGGUUUTTTFFF???999::::::888666666666555444333111000///...222111>>>SSS___jjjzzz~~~rrrdddffftttxxxbbbSSSHHHMMM^^^qqquuuzzz~~~~~~}}}}}}}}}}}}}}}||||||{{{yyyzzz|||~~~~~~}}}{{{{{{||||||zzzxxxzzz{{{{{{|||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~|||nnnhhhaaaWWWLLLCCC@@@FFFOOO``````___ZZZPPPGGGBBBAAAHHHOOOPPPLLLOOOUUUSSSKKK@@@HHHVVVdddppp{{{|||zzz{{{xxxuuusssssstttssspppllleeeaaaZZZSSSMMMIIIFFFEEEGGGHHHJJJKKKKKKLLLMMMOOOPPPTTTXXX]]]aaagggmmmqqqoootttQQQ999222111111666;;;999444111444999<<<>>>AAACCCDDDDDDEEEEEEBBB999===SSSkkkvvvUUULLLSSSWWWTTTOOONNNOOOPPPIIILLLPPPTTTWWWVVVTTTRRRSSSPPPLLLHHHGGGLLLVVV]]]RRRZZZVVVUUUggg~~~sssmmm{{{~~~{{{{{{}}}rrrlllffffffkkkqqqssstttiiiggg[[[WWWbbbkkkvvvttthhh___[[[[[[WWWUUUQQQOOOOOOOOOMMMLLLGGGGGGHHHGGGDDD@@@;;;888::::::;;;;;;;;;999666333444777:::;;;;;;::::::;;;:::999888:::???DDDGGGHHHRRRQQQKKKAAA::::::;;;999>>>>>>===:::888888:::<<<===>>>>>>???@@@AAABBBBBBCCCCCCDDDEEEDDDCCCAAA@@@BBBBBBCCCDDDEEEFFFHHHHHHFFF@@@HHHeeepppXXXLLL]]]uuusssggguuuzzzssskkkttttttUUUUUUiiissswwwssslllrrr{{{vvvrrrtttyyy|||{{{wwwxxx}}}zzzqqqwww~~~}}}zzzxxxzzz}}}}}}|||wwwoooiiilllmmmmmmoooqqqrrrrrrrrrrrrxxx~~~wwwpppvvv~~~~~~~~~|||~~~~~~}}}}}}}}}{{{xxxtttrrrqqqpppnnnllliiiaaaYYYUUUUUUTTTQQQMMMLLLGGGIIIPPPVVV[[[ggguuu^^^XXXqqqwwwlllssszzzxxx}}}~~~}}}eeeIIINNNVVVNNNAAA;;;777:::<<<:::999999666666555333111000///...111///666JJJZZZaaatttzzz|||uuufffbbbjjjmmm]]]NNNKKKUUUiiirrrzzz}}}{{{|||~~~|||}}}}}}}}}}}}|||{{{{{{yyyzzz|||~~~~~~|||{{{||||||zzzyyyyyyzzz{{{}}}~~~~~~~~~~~~|||}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||~~~|||~~~yyy|||~~~yyykkknnncccWWWLLLDDD@@@GGGRRRccclllqqqhhhUUUDDD<<<:::AAAKKKQQQPPPRRRUUUNNNAAAFFFGGGNNN]]]vvv~~~zzzyyyxxxuuusssssstttrrrmmmhhh```]]]WWWQQQKKKHHHGGGGGGEEEGGGIIIJJJJJJKKKMMMOOORRRUUU[[[```eeejjjppptttvvvdddAAA222111222222777:::888222000555;;;>>>???AAABBBDDDDDDDDDCCC>>>777???XXXqqq[[[SSSZZZgggooofffWWWOOONNNNNNKKKNNNSSSVVVWWWVVVUUUTTTRRROOOLLLMMMQQQWWWZZZ\\\TTT]]]XXXQQQZZZkkk~~~xxxtttvvv~~~xxxrrroooppprrruuuvvviiihhh\\\UUU___iiirrr{{{pppfff^^^[[[ZZZYYYVVVRRROOOMMMKKKIIIHHHCCCDDDFFFFFFEEEBBB???===AAABBBDDDGGGHHHEEE???:::999;;;<<<===<<<===???AAA>>>;;;888777999;;;===>>>GGGHHHDDD;;;666777888666======<<<:::888888:::<<<>>>>>>???@@@AAABBBCCCDDDCCCCCCDDDEEEDDDCCCAAA@@@AAABBBCCCDDDEEEFFFGGGGGGCCCAAAJJJbbbnnn[[[LLLVVVfff}}}tttaaaooollleeezzzvvvgggmmmfffWWW^^^lllooommmgggjjjuuu}}}|||zzzuuuqqqrrrvvvyyyyyyvvvwww|||zzzsssvvvzzz~~~xxxtttmmmrrrwwwwwwwwwvvvrrrlllkkkkkklllnnnqqqsssrrrqqqtttvvvxxxzzzzzzxxx|||}}}|||{{{zzz|||zzzwwwuuutttqqqnnnlllddd___YYYUUUTTTSSSPPPMMMJJJIIIJJJPPPYYYcccjjjmmmTTTggg|||kkkhhhooossssss|||\\\HHHLLLNNNCCC===:::;;;???@@@===:::;;;777666555444222111000///000000111AAASSSZZZlll|||~~~xxxzzzxxxnnnfffdddvvvxxxjjjYYYNNNPPP___mmmzzz}}}{{{|||~~~}}}}}}}}}}}}}}}}}}|||{{{{{{zzz{{{}}}~~~~~~{{{{{{{{{{{{zzzyyyzzz{{{|||~~~~~~~~~}}}|||zzz|||~~~~~~}}}|||}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}zzz~~~~~~uuusss{{{~~~}}}uuuttt~~~}}}|||{{{xxxyyy~~~}}}wwwgggWWWMMMEEEAAAFFFPPP^^^mmmuuukkkVVVGGGCCCCCCDDDKKKQQQTTTUUUTTTLLLCCCFFFFFFJJJ\\\}}}~~~zzzyyywwwuuussssssrrrooohhhbbbZZZXXXTTTOOOJJJGGGHHHIIIEEEGGGIIIJJJKKKLLLNNNPPPTTTXXX]]]ccchhhnnntttxxxtttRRR777111333333444777888555222222666<<<@@@???@@@BBBDDDDDDBBBAAA999:::FFF]]]qqq{{{UUU\\\\\\kkkrrriii\\\VVVTTTRRRQQQTTTXXXZZZYYYWWWVVVVVVSSSPPPOOOSSSYYY^^^^^^\\\VVV\\\UUUNNNQQQWWWdddxxx~~~~~~vvvuuu~~~vvv~~~xxxyyy|||}}}vvvoookkkkkkllleeekkkbbbXXX[[[^^^dddnnntttsssoooiiibbb\\\ZZZYYYZZZVVVQQQNNNKKKIIIGGGEEEBBBCCCDDDDDDDDDDDDCCCBBBGGGJJJPPPWWWZZZVVVLLLDDD>>>@@@BBBCCCDDDFFFJJJMMMGGGBBB===999888999999999>>>AAA???999555666666555:::;;;:::999777888;;;===>>>>>>???AAABBBCCCDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFFFFFFFEEE???BBBIII[[[iii]]]MMMPPPXXXooouuugggddduuulllZZZ^^^{{{zzznnnqqq}}}mmm```iiikkkllliiihhhkkkssszzzyyyuuuqqqpppsssvvvwwwwwwyyy}}}}}}yyyxxxxxx{{{~~~xxxsssiiipppuuuuuuwwwzzzxxxtttmmmlllmmmppptttvvvuuusssvvvwww{{{~~~~~~}}}||||||{{{zzzyyy{{{yyyxxxvvvtttppplllhhh___]]]ZZZVVVSSSPPPMMMLLLJJJNNNOOORRR^^^lllmmmeeehhhwwwddd^^^aaahhhqqqxxxnnnRRRDDDDDDFFF???<<<===BBBFFFEEE>>>;;;<<<888777777555444333222222...222///888LLLUUUeeeuuuppp{{{|||}}}}}}{{{{{{~~~zzzooodddlllwwwfffRRRMMMRRReeewww|||{{{}}}~~~~~~}}}~~~~~~~~~~~~}}}||||||zzz|||~~~~~~}}}~~~|||yyyyyyzzzzzzzzzyyy{{{|||~~~~~~}}}|||zzz{{{}}}|||zzzzzz|||}}}}}}}}}}}}}}}}}}}}}}}}zzz~~~~~~xxxtttrrrrrrqqqsss|||wwwlllrrrxxxzzzwwwrrrkkkgggjjjqqqxxx|||hhhUUUMMMGGGAAABBBIIIWWWccchhh]]]NNNJJJMMMQQQNNNLLLMMMQQQSSSPPPNNNNNNMMMQQQXXXhhh{{{yyy{{{vvvtttrrrqqqooojjjbbb\\\TTTSSSQQQLLLHHHFFFHHHJJJGGGIIIKKKLLLMMMNNNPPPRRRWWWZZZ___dddjjjqqqxxx}}}}}}aaaBBB222333555444777666555333222333888;;;@@@??????AAACCCCCCAAA>>>888BBBTTThhhwwwrrrcccgggUUU^^^aaaZZZXXX[[[ZZZTTTTTTWWWZZZ[[[XXXUUUTTTTTTUUUTTTTTTUUUVVVWWWWWWWWWVVVUUUNNNKKKNNNKKKTTThhh~~~zzz|||{{{uuu|||~~~}}}pppgggdddfffjjjvvvrrrccc[[[UUUTTT\\\___```bbb```]]]YYYVVVUUUWWWTTTOOOLLLJJJHHHFFFDDDBBBBBBBBBCCCDDDFFFGGGGGGNNNRRRZZZbbbeee^^^PPPEEE>>>BBBHHHLLLPPPSSSVVVYYYQQQLLLEEE@@@===<<<<<<;;;999===>>>;;;888888888555777777888777777999<<>>@@@AAABBBCCCDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDEEEFFFFFFFFFEEEDDD;;;BBBHHHVVVeee]]]NNNLLLQQQcccvvvooo___hhhwww```YYYdddzzz|||zzz|||kkklllmmmpppooojjjfffnnnyyywwwuuuqqqpppqqqtttvvvwww{{{{{{wwwyyy{{{vvvnnnuuuzzzyyyzzz|||pppooopppsssxxxzzzxxxvvvwww|||~~~}}}|||}}}|||{{{zzz{{{{{{zzzyyyxxxwwwuuutttrrrmmmhhhccc[[[[[[ZZZVVVQQQMMMLLLLLLLLLSSSUUUTTTbbbtttqqq```iiiYYYZZZaaajjjxxx___JJJ???>>>CCCBBB>>>AAAHHHMMMHHH???:::;;;999999888777666555444444---444...333IIISSSbbb|||{{{yyyyyy}}}|||zzzzzz~~~}}}wwwgggeee|||mmmVVVLLLGGG]]]rrryyyyyy}}}~~~~~~~~~~~~~~~}}}||||||{{{}}}}}}||||||zzzxxxwwwxxxyyyyyyyyy|||}}}~~~|||{{{yyy{{{|||zzzxxxyyy|||}}}}}}}}}}}}}}}}}}}}}}}}{{{~~~~~~{{{}}}|||uuuooorrr}}}|||fffhhhpppqqquuuqqqjjj```YYYXXX^^^cccqqqzzz|||fffSSSMMMIIIAAA???DDDRRRYYYYYYMMMDDDHHHRRRXXXSSSHHHDDDHHHJJJHHHLLLTTT```hhhpppxxxyyyxxx}}}tttrrrpppooommmggg___XXXPPPPPPNNNJJJFFFEEEHHHKKKIIIKKKMMMNNNOOOPPPRRRTTTYYY\\\```eeekkkrrrzzzxxxTTT888000444777444999666333111222555888;;;AAA???>>>@@@CCCCCC@@@===:::KKKaaasssrrrrrrnnn[[[\\\VVVOOOSSS[[[XXXNNNSSSVVVYYYYYYUUUQQQPPPPPPSSSUUUWWWVVVSSSSSSVVVYYYTTTOOOGGGJJJOOOIIIPPPfffxxxxxxxxxllliiikkktttppp```RRRKKKQQQQQQUUUYYY[[[YYYUUURRRQQQTTTQQQMMMJJJIIIHHHFFFDDDBBBBBBAAABBBDDDGGGIIIKKKTTTXXX___gggggg]]]LLL>>>===CCCLLLTTTYYY\\\___```XXXSSSLLLFFFBBBAAA@@@@@@888===@@@===;;;;;;:::777444555666666666999===@@@;;;<<<===???@@@AAACCCCCCCCCBBBAAAAAABBBCCCEEEFFFEEEFFFGGGGGGGGGFFFDDDCCCCCC<<>>EEEXXXssssssfffssslllaaawwwvvv~~~bbblllrrrsssvvv{{{yyypppyyytttrrrtttrrrooosss{{{~~~{{{|||~~~~~~xxxtttwwwwwwuuuyyy~~~xxxsssssstttwww|||}}}}}}~~~}}}~~~~~~~~~}}}|||||||||{{{yyywwwxxxxxxxxxwwwtttmmmeee___XXXXXXVVVPPPLLLKKKKKKJJJPPPNNNSSSkkk{{{sss{{{rrrbbb]]]hhhppptttuuuRRRLLLFFFAAA???<<>>QQQggguuu~~~ooowwwvvvuuuyyybbbqqqssscccWWWNNNPPP```www~~~{{{|||zzz||||||xxxwwwwwwxxx|||~~~{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{|||}}}~~~~~~}}}||||||}}}}}}|||zzzxxxyyyzzzyyyzzz|||}}}~~~}}}{{{zzz}}}~~~}}}vvvttt{{{jjjdddfffhhhnnnsssmmmbbbYYYSSSTTTYYY^^^mmmmmmpppvvv|||~~~lllWWWKKKEEEAAA@@@@@@IIIKKKKKKIIIMMMTTTSSSMMMLLLKKKJJJIIIIIILLLSSS[[[nnn~~~}}}xxx||||||uuuuuutttqqqnnniiibbbZZZTTTQQQMMMHHHEEEEEEFFFGGGHHHKKKKKKLLLOOORRRTTTUUUUUUZZZYYYaaaooottttttjjjBBB333222222222666888555111111444999>>>@@@>>>BBB???@@@GGGCCC;;;>>>===aaavvvwwwuuuhhhooo\\\bbb\\\[[[VVVKKKJJJNNNKKKSSSSSSSSSSSSSSSSSSUUUWWWVVVVVVSSSOOORRRYYYXXXRRRSSSQQQMMMHHHGGGLLLUUU]]]}}}zzz}}}qqqkkkkkk}}}hhhQQQLLLLLLIIIMMMPPPRRRQQQOOOOOOQQQTTTLLLKKKJJJHHHFFFDDDCCCBBB@@@@@@@@@AAABBBCCCDDDEEELLLSSSZZZ]]]XXXNNNDDD===>>>EEEMMMRRRTTTXXX___dddZZZVVVRRRRRRSSSPPPIIICCCBBB@@@@@@CCCFFFEEE???999888666444222333777>>>CCC<<<<<<======???@@@AAABBBCCCBBBAAA@@@AAABBBCCCDDDFFFFFFEEEEEEEEEEEEFFFFFFBBB???JJJbbbjjjZZZGGG>>>GGGPPPggg{{{wwwjjjssslllppphhhdddfffrrr}}}~~~yyyuuutttrrrsssuuusssnnnoootttxxxzzz}}}}}}~~~}}}~~~zzzuuuvvvuuussswww~~~|||xxxwwwwwwzzz~~~|||zzz|||~~~|||{{{yyyyyyyyyxxxvvvtttuuutttsssqqqnnniiibbb]]]VVVWWWUUUQQQMMMLLLMMMMMMRRR\\\nnn{{{}}}lllgggjjjttt{{{}}}gggNNNLLLHHHCCCBBB???@@@AAAAAABBBAAA@@@???>>>;;;;;;::::::999888888777333222000222:::KKK```ooo|||ppp{{{~~~wwwvvvyyycccjjjwwwzzzkkk```MMMKKKUUUjjjzzz~~~~~~~~~}}}|||zzz{{{}}}yyywwwvvvwww{{{~~~}}}{{{{{{{{{{{{{{{{{{|||||||||{{{|||}}}~~~~~~~~~}}}||||||}}}~~~}}}{{{yyyzzzzzzzzz{{{|||~~~~~~}}}|||{{{|||}}}~~~~~~{{{|||}}}wwwzzzttt```]]]```bbbggghhhddd]]]WWWUUU\\\iiisss{{{xxxvvvuuuxxx}}}{{{ooo]]]MMMDDDBBBAAA???@@@CCCEEEFFFKKKPPPMMMFFFIIILLLPPPTTTWWW\\\dddkkk~~~|||wwwrrrqqqpppmmmkkkgggaaaYYYTTTOOOKKKFFFEEEGGGJJJKKKKKKLLLLLLMMMOOORRRTTTVVVVVVZZZ^^^fffooorrrvvvyyyZZZ;;;222444444555999888666333333777===AAACCC???CCC@@@AAAGGGAAA;;;@@@PPPwwwkkk___bbbTTTXXXZZZZZZXXXTTTMMMEEEBBBHHHTTTXXXQQQNNNTTTUUUNNNPPPTTTUUUQQQQQQTTTUUURRRRRRQQQOOOKKKIIIKKKQQQVVVtttzzzwwwqqqnnnqqqwwwsssaaaPPPJJJGGGCCCNNNPPPRRRRRRQQQPPPQQQRRRKKKJJJIIIGGGEEEDDDBBBBBB????????????@@@AAABBBCCCEEEHHHLLLMMMHHHAAA;;;777<<>>EEEFFFVVVnnnxxxrrrvvvqqqrrrqqqaaa\\\ooozzzwwwjjjlllqqquuurrrlllkkknnnqqquuu{{{~~~|||~~~wwwwwwtttsssvvv}}}{{{yyywwwxxx|||}}}||||||{{{xxxwww}}}}}}~~~}}}}}}~~~~~~~~~}}}}}}||||||zzzxxxwwwwwwvvvsssrrrooommmkkkhhhfffbbb]]]YYYUUUTTTRRRPPPMMMKKKMMMOOORRRppprrrzzzttthhhlllrrryyyvvvZZZLLLMMMHHHDDDCCC@@@CCCCCCCCCBBBAAA@@@>>>>>>>>>>>>===;;;:::999888777555555444111444AAAUUUeee|||{{{yyyuuu{{{~~~kkkfffkkk}}}rrrhhhUUUKKKKKK\\\oooyyy}}}}}}|||~~~|||zzz|||~~~~~~{{{yyyyyyyyy{{{}}}}}}|||zzz{{{{{{||||||}}}}}}~~~~~~}}}~~~~~~}}}|||}}}~~~~~~|||{{{{{{|||{{{|||}}}~~~}}}}}}|||}}}~~~xxxtttyyykkkZZZZZZ^^^___ddd[[[YYYVVVUUU[[[iii{{{vvvqqqrrrwww{{{|||yyyuuueeePPPCCCBBBCCC@@@;;;>>>BBBFFFKKKNNNIIIBBBFFFMMMWWW```gggpppyyywwwsssrrrmmmkkkiiifffccc^^^WWWSSSMMMHHHDDDEEEJJJNNNNNNMMMMMMMMMNNNPPPRRRTTTVVVWWW\\\dddkkknnnrrr{{{]]]HHH555111333444666:::666444333555999>>>BBBDDD@@@CCC@@@AAAEEE???<<>>=========>>>???@@@AAACCCDDDDDDAAA>>>:::999999:::>>>CCCFFFIIINNNUUUZZZ___bbbfffhhhgggeeecccccc```WWWLLLEEEDDDFFFHHHHHHFFFDDD@@@:::666666888;;;>>>===<<<;;;<<<===???AAAAAAAAAAAAAAABBBCCCEEEEEEGGGGGGFFFFFFFFFFFFGGGGGGAAA@@@NNNcccgggVVVDDD===???BBBLLL^^^qqq||||||xxx~~~kkkzzzvvvuuuggg___iiizzz}}}xxxeeekkkrrrtttqqqllljjjlllpppttt{{{~~~}}}{{{zzzyyyxxxwwwyyy}}}}}}zzzxxxxxxzzz}}}~~~~~~}}}yyyxxxyyyyyyxxxxxxyyy}}}~~~|||||||||||||||{{{zzzyyy{{{yyyvvvuuutttsssqqqooogggdddaaa^^^]]]ZZZWWWUUUTTTQQQNNNMMMLLLLLLPPPVVV```www]]]___ssslllqqqsssxxxfffTTTMMMMMMEEEBBBCCC???EEEEEEDDDCCCAAA@@@>>>>>>AAA@@@???===;;;:::888888666888777222000888JJJYYYkkkvvvooosss|||vvvgggdddwwwwwwnnncccSSSJJJSSSfffttt|||}}}~~~|||{{{|||~~~~~~}}}}}}}}}}}}}}}~~~}}}|||{{{{{{{{{|||}}}~~~~~~~~~}}}|||}}}~~~}}}|||}}}|||}}}~~~~~~|||}}}}}}~~~xxx{{{jjjVVVVVVZZZ\\\```UUUSSSRRRXXXeeeuuu}}}tttoooqqqvvvyyyyyyzzzmmmSSSCCCCCCFFFDDD@@@BBBEEEIIINNNOOOKKKFFFGGGQQQ\\\fffqqq~~~yyyttttttwwwllliiifffbbb___ZZZTTTPPPLLLHHHDDDFFFLLLPPPOOOMMMLLLNNNOOOPPPRRRTTTWWWYYY```hhhkkklllvvvuuuJJJ>>>222000111222444888222111222555:::>>>AAABBBAAADDDAAAAAACCC===???NNNppphhhYYYUUUQQQSSSXXXgggXXXLLLWWWTTTRRRiiiwww[[[PPPVVVWWWPPPOOORRRTTTSSSRRRRRRTTTUUURRRPPPMMMKKKIIIIIIKKKLLLSSSeeewwwxxx|||zzztttjjjhhhttt{{{~~~|||sssjjjddddddccc\\\VVVTTTNNNJJJDDDBBBCCCDDDBBB@@@FFFFFFEEEDDDBBBAAA@@@@@@===============>>>??????CCCCCCAAA>>>;;;:::<<<===;;;===???AAACCCGGGMMMRRRYYY___gggiiihhhfffgggjjjhhhbbb[[[TTTNNNIIIDDD@@@AAA???<<<888555555777:::???===<<<;;;;;;===???AAA@@@@@@AAABBBCCCDDDEEEFFFGGGGGGFFFFFFFFFFFFGGGGGGDDD@@@LLLccckkk[[[GGG>>><<>>BBBBBB@@@>>><<<:::999888777999999333...333AAAMMM]]]qqqxxxooommmsss|||{{{jjjcccppp}}}vvvkkkZZZKKKNNN^^^ooozzz~~~~~~||||||}}}~~~~~~~~~~~~~~~~~~~~~|||{{{{{{{{{{{{||||||}}}~~~~~~~~~}}}|||}}}~~~}}}~~~}}}~~~~~~~~~}}}}}}||||||}}}~~~~~~|||jjjRRROOOSSSTTTYYYVVVSSSSSS^^^nnnzzz}}}{{{kkkppppppjjjggglllrrrssswww||||||~~~sss[[[IIIFFFIIIJJJJJJIIIIIINNNRRRRRROOOLLLMMMWWWaaaiiiuuuzzzvvvuuuvvvyyyllliiiddd___ZZZUUUPPPLLLLLLHHHFFFHHHLLLOOONNNKKKLLLNNNPPPQQQRRRTTTYYY]]]eeejjjkkkmmm}}}{{{aaa???888111000000222555888111111333777<<<@@@AAABBBCCCDDDAAA@@@AAA<<>>???===>>>>>><<<::::::;;;<<<======>>>???AAADDDIIILLLRRRYYYaaadddbbbaaacccggggggddd___YYYRRRKKKCCC???<<<<<<:::777555555666999>>>===<<<;;;<<<>>>@@@AAA@@@@@@AAACCCDDDEEEEEEFFFGGGFFFFFFFFFFFFFFFFFFGGGGGGCCCNNNeeemmm^^^III@@@===NNNTTTRRRbbb~~~vvviiikkkpppxxxmmmtttkkkYYY]]]vvvvvvooommmllljjjnnnttt{{{~~~~~~~~~~~~~~~~~~~~~~~~zzzyyy|||uuuuuuwwwzzz}}}~~~|||zzz~~~|||zzzxxxxxxyyy{{{}}}}}}|||yyyyyy}}}zzz{{{{{{zzzzzzxxxwwwuuuuuuppplllhhheeecccaaa___]]]XXXUUURRRPPPOOOOOONNNMMMLLLJJJOOOYYY```bbbjjjttt~~~eeeXXX|||uuubbbiiinnnsssjjjUUUNNNMMMHHHBBBGGGNNNIIIGGGFFFEEECCCAAA@@@@@@@@@BBBBBB@@@???===;;;:::999777999999555000222;;;DDDUUUbbbvvv}}}sssrrrxxx|||{{{}}}zzzooogggjjjwwwnnn```PPPLLLVVVfffuuu}}}}}}~~~}}}|||}}}~~~~~~|||}}}}}}|||yyyxxxxxxyyy||||||}}}}}}~~~~~~}}}~~~~~~}}}||||||~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~|||{{{{{{{{{|||}}}yyymmmRRRNNNQQQRRRVVVVVVTTTXXXdddqqqvvvppphhhZZZbbbccc\\\[[[eeeooorrrxxx|||zzzkkkXXXMMMLLLPPPOOOKKKLLLRRRVVVUUURRRQQQWWWbbbkkkppp~~~zzzxxxvvvttttttkkkgggaaa[[[VVVQQQMMMJJJIIIHHHHHHIIIKKKLLLLLLKKKLLLOOORRRSSSTTTWWW^^^cccjjjlllmmmtttmmmMMM777444111000333555888999222333666;;;@@@CCCCCCBBBDDDDDD@@@??????<<>>>>>>>>======<<<<<<<<<<<<======:::<<<===>>><<<<<<<<<===>>>>>>???AAACCCFFFIIIJJJOOOUUUZZZ\\\ZZZYYY\\\___```\\\WWWQQQLLLHHHFFFDDD======<<<999666444555666<<<<<<======???@@@AAABBB@@@AAABBBDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFIIIHHHUUUiiinnn\\\IIICCC???LLLUUUUUU[[[lllyyy}}}kkkrrrsssxxxuuuuuuiiiUUUSSSeeewww}}}zzzrrrnnnllljjjmmmqqqvvvzzz}}}}}}~~~}}}~~~}}}~~~}}}}}}|||}}}~~~|||wwwyyy~~~uuuuuuvvvxxx{{{|||{{{zzzzzzzzzyyyxxxwwwwwwxxxyyyzzz}}}~~~{{{}}}|||~~~}}}yyyyyyxxxwwwvvvtttrrrqqqjjjfffaaa]]][[[YYYWWWVVVRRRPPPMMMLLLMMMMMMLLLKKKKKKKKKUUUeeekkkhhhjjjqqqkkk[[[OOOjjj}}}kkkeeelllpppxxx```PPPLLLLLLHHHBBBKKKRRRJJJHHHFFFEEECCCBBBAAAAAAAAAAAAAAA@@@>>>===;;;::::::666888888777444555999===RRRZZZjjj}}}wwwrrrxxx}}}}}}yyyxxxpppgggkkkzzzuuukkk\\\QQQQQQ\\\kkkvvv|||}}}~~~}}}}}}}}}{{{{{{}}}~~~|||}}}~~~|||yyywwwxxxzzz}}}}}}}}}}}}}}}}}}}}}}}}{{{|||}}}~~~~~~~~~}}}|||{{{~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}|||{{{{{{|||~~~~~~~~~{{{|||yyy{{{kkkQQQNNNRRRSSSVVVPPPUUU^^^hhhooonnnfff______dddaaaVVVWWWhhhyyy{{{zzz~~~mmmWWWPPPTTTNNNKKKNNNWWW]]]ZZZWWWVVVaaammmxxx~~~||||||xxxrrrpppgggccc\\\VVVRRRNNNKKKHHHDDDGGGJJJKKKJJJJJJKKKMMMNNNQQQUUUVVVWWW\\\cccjjjnnnpppuuu}}}{{{[[[<<<333222222333777999777444222444888===BBBDDDCCCAAADDDDDD???=========SSSxxx}}}\\\XXXSSSTTTXXXQQQYYY^^^^^^XXXQQQNNNQQQWWWWWWQQQNNNQQQSSSSSSQQQQQQKKKJJJMMMTTTVVVQQQNNNPPPLLLIIIFFFFFFGGGIIIHHHGGGMMMFFFOOOWWW\\\vvv{{{vvvvvv{{{~~~{{{{{{}}}wwwsssvvvvvvrrrkkkfff\\\PPPEEE???======>>>>>>>>>>>>============<<<;;;;;;:::::::::;;;;;;:::;;;===>>>===>>>???AAA===>>>@@@CCCHHHKKKMMMNNNOOOQQQSSSSSSRRRQQQSSSUUUSSSQQQNNNIIIEEEBBBBBBBBB;;;<<<;;;999666444555666:::<<<>>>@@@AAABBBCCCCCCAAABBBCCCDDDEEEEEEDDDCCCEEEEEEDDDDDDDDDDDDEEEEEEJJJLLL[[[nnnmmmYYYHHHEEE@@@FFFPPPWWWWWWZZZllluuujjjkkk|||{{{gggyyywwwfffUUUNNNWWWiiixxx|||tttppplllnnnoooqqqsssvvvyyy{{{|||}}}~~~||||||~~~|||~~~||||||~~~~~~{{{zzz{{{xxxuuuyyy~~~||||||}}}~~~uuuwwwzzz{{{|||||||||}}}vvv~~~}}}{{{~~~~~~}}}|||wwwwwwvvvuuutttrrrpppoooiiieee```[[[YYYWWWUUUSSSPPPNNNLLLKKKLLLLLLKKKIIILLLNNN[[[lllooofffbbbfffTTTEEEMMMppphhhqqqzzz|||WWWOOOMMMNNNIIICCCLLLPPPFFFGGGFFFDDDCCCBBBBBBBBBCCCAAA@@@???>>>===<<<;;;:::555777888888777777999:::PPPXXXfffxxx~~~rrrnnnvvvyyy|||yyyfffcccsssxxxiiiWWWOOOUUUcccnnnzzz|||}}}{{{zzz~~~}}}{{{{{{|||~~~~~~~~~zzzyyy{{{}}}}}}}}}}}}|||||||||||||||zzz{{{|||}}}~~~~~~}}}|||zzz}}}~~~}}}}}}}}}}}}||||||}}}}}}~~~}}}|||{{{{{{|||~~~~~~{{{{{{~~~{{{uuurrruuuyyy|||yyybbbKKKKKKOOOOOOQQQJJJTTTaaajjjkkkgggaaa^^^kkknnnfffWWWYYYpppwwwvvv}}}|||___QQQUUULLLJJJPPP]]]ccc```[[[ZZZfffuuu}}}{{{~~~yyyrrrpppccc^^^XXXSSSPPPMMMJJJHHH@@@EEEJJJKKKIIIHHHKKKOOOOOOSSSWWWYYYZZZ___hhhooopppttt|||rrrOOO333333333444666999999333,,,111333777<<<@@@BBB@@@>>>EEEDDD>>>======>>>XXXgggQQQXXXQQQTTT\\\RRRVVVQQQTTTSSSLLLMMMPPPLLLPPPWWWWWWOOOKKKOOOOOOJJJHHHLLLUUU]]][[[SSSPPPSSSJJJHHHGGGHHHIIIIIIEEEBBBHHHMMMVVVRRRXXX}}}yyywwwtttyyyyyy~~~xxxwwwyyyzzz|||uuuyyyzzztttssspppiii]]]OOOEEEAAA@@@========================::::::999999888999999:::777888999999999;;;===@@@<<<===@@@FFFKKKPPPRRRRRRNNNNNNNNNMMMKKKKKKLLLNNNHHHIIIJJJGGGCCC>>>:::888666777888777666555555666999;;;>>>AAACCCDDDDDDCCCBBBCCCDDDEEEEEEDDDCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDRRRddduuuwwwjjjYYYMMMGGGBBBFFFEEEFFFLLLQQQ```yyyyyylllmmmwwwdddLLLHHH___yyy~~~~~~yyyrrrmmmkkklllqqqlllhhhhhhnnnsssvvvvvv|||}}}}}}|||{{{{{{}}}~~~~~~~~~}}}{{{zzzzzz{{{|||}}}|||~~~~~~}}}~~~~~~~~~|||{{{zzzzzzzzzzzz~~~}}}}}}}}}~~~}}}xxx~~~}}}{{{zzzyyyyyyzzz{{{xxxwwwuuutttrrrppplllhhheee```YYYSSSQQQPPPPPPOOOKKKFFFFFFLLLKKKDDDFFFOOOOOOaaa}}}~~~gggdddhhhYYYIIICCCXXXtttqqqddd^^^OOOMMMJJJGGGEEEDDDDDDDDDKKKIIIEEECCCCCCDDDCCCBBB=========<<<;;;:::999888444444555555777888999:::HHHbbbeeelll~~~{{{xxxxxxwwwuuuxxxyyytttlllgggrrr~~~sssmmmiiiZZZKKKSSShhhxxx~~~{{{{{{~~~{{{{{{~~~~~~~~~~~~~~~~~~}}}}}}{{{{{{~~~~~~|||~~~~~~}}}|||{{{}}}~~~~~~}}}}}}~~~~~~|||{{{{{{|||||||||}}}~~~}}}|||{{{zzzxxxtttoookkkooo___PPPLLLLLLLLLJJJJJJJJJSSS___eeefffcccbbbbbbmmmssspppiiirrr|||lllkkkyyysssfff^^^]]]PPPTTTiiiqqqddd```hhh~~~zzz|||yyypppfff]]]YYYSSSOOOLLLIIIGGGEEEFFFGGGGGGHHHJJJLLLMMMNNNQQQRRRVVV[[[^^^```hhhqqqvvvrrrWWW888666222333555888999888444111333777===@@@@@@@@@AAACCCEEEAAA>>><<>>;;;<<<<<<;;;:::999888888444555555555666888999:::@@@^^^ggghhh~~~}}}sssqqqtttvvvwwwzzztttjjjccclll|||xxxrrrkkk]]]PPPSSS___ttt{{{~~~zzzxxx|||||||||~~~~~~~~~~~~~~~~~~}}}}}}{{{{{{}}}}}}|||}}}~~~~~~|||{{{{{{|||}}}}}}||||||}}}}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~|||zzzvvvpppiiiddd[[[TTTNNNKKKIIIFFFEEEHHHHHHSSSaaajjjlllkkklllnnn{{{{{{vvvwww{{{nnneeeppp~~~|||nnndddcccUUUWWWlllxxxsssttt~~~~~~yyywwwxxxssshhh___YYYVVVPPPLLLJJJHHHFFFDDDHHHHHHIIIJJJKKKMMMOOOPPPQQQQQQVVV]]]aaadddkkkssssss|||tttKKK444333222444666777777555333111555999===@@@@@@@@@BBBCCCEEE>>>:::>>>IIIYYYooowwwbbbQQQOOOQQQNNNMMMPPPPPPLLLKKKLLLMMMOOOUUU]]]RRRPPPPPPRRRPPPKKKIIIKKKKKKOOOSSSPPPKKKHHHJJJMMMKKKGGGHHHNNNQQQOOOOOOQQQTTTTTTRRRPPPSSSddd|||zzztttooovvvxxx{{{}}}~~~}}}zzzxxxxxxzzz|||~~~~~~{{{xxxvvvvvvzzz~~~|||rrrcccTTTKKKDDD@@@<<<:::::::::777555:::888555444555555444444666666777777888:::;;;<<<>>>???AAACCCFFFJJJLLLNNNPPPPPPMMMHHHJJJOOONNNJJJAAA???===:::777444222111111222444666777777777666;;;<<<===???AAABBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBCCCDDDDDDEEEFFFFFFSSSdddnnndddQQQDDD@@@AAA???GGGGGGDDDEEECCCLLL___}}}uuuxxxmmm]]]XXXfffvvvnnnbbbfffoooiiiiiiiiiggggggkkkrrrxxxrrrvvvzzz}}}~~~~~~~~~~~~}}}}}}}}}||||||{{{{{{{{{|||{{{zzzyyyyyyzzz{{{|||~~~~~~~~~~~~~~~~~~~~~~~~}}}zzz~~~~~~}}}~~~|||www|||{{{zzzxxxxxxwwwxxxxxxyyywwwtttrrrppplllgggddd\\\XXXSSSNNNKKKIIIGGGEEEIIIEEEFFFJJJIIIGGGNNNXXX|||zzzjjjlllmmm^^^NNNNNNppprrrfffggg|||vvvpppppp{{{}}}WWWHHHGGGIIIGGGDDDBBBAAABBBEEEGGG???>>>===>>>??????===;;;::::::::::::999888777777555555555666777888999:::666TTTcccaaannnwww~~~tttsss{{{|||}}}yyynnndddhhhrrr}}}}}}yyyooocccYYYUUUTTTjjjssszzzyyyvvvxxx|||~~~}}}~~~}}}~~~}}}~~~~~~~~~~~~~~~}}}||||||~~~~~~}}}|||}}}~~~~~~~~~~~~}}}}}}|||}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}~~~|||yyytttmmmeee___QQQQQQRRRRRRLLLEEEEEEIIIGGGSSScccmmmqqqtttyyy}}}|||eeeqqqmmmZZZZZZqqqzzzooocccWWW\\\tttwwwvvvuuuuuuvvvtttlllaaaXXXUUUQQQMMMIIIGGGFFFEEEDDDIIIIIIJJJKKKMMMOOOQQQRRRQQQQQQVVV___fffjjjooouuusss^^^???333222222555777777444222222333888;;;>>>???@@@@@@BBBDDDAAA888444???SSShhhzzzfffYYYNNNMMMMMMJJJLLLPPPMMMKKKLLLNNNOOOOOOSSSZZZQQQOOOOOORRRQQQLLLKKKLLLMMMSSSWWWPPPEEEAAAFFFNNNMMMKKKLLLRRRTTTSSSQQQRRRSSSRRRPPPMMMMMMSSS^^^ggg{{{ssswww{{{xxxvvvvvvyyy|||}}}{{{xxxttttttvvvxxxzzz|||}}}}}}zzz|||}}}sssggg___UUUNNNDDD>>>;;;888555333888666555444555555333222555555555666777888999:::===>>>???AAACCCEEEHHHIIIJJJKKKIIIGGGIIILLLKKKGGG>>>===:::777444333222222444555666777888999999999;;;<<<>>>???AAAAAABBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFPPPbbbkkk]]]GGG<<<<<<>>>:::FFFIIIEEECCC@@@EEEVVVsss~~~wwwzzz{{{yyyggg^^^XXXeeeuuu|||yyysssooooooqqqsssvvvxxxwwwuuuqqqnnnjjjooouuuzzz|||||||||||||||||||||||||||{{{{{{zzzzzzzzzyyyyyyyyyzzz{{{{{{~~~~~~~~~~~~}}}{{{zzz~~~~~~{{{yyy|||}}}{{{|||{{{zzzyyyyyyxxxwwwwwwyyywwwtttqqqooojjjeeebbbXXXTTTPPPLLLJJJGGGDDDBBBDDDDDDFFFJJJJJJKKKSSS^^^lllwwwpppjjjpppdddTTTWWWvvvqqqhhhllluuunnnhhhjjj|||aaaKKKHHHGGGKKKHHHEEEBBBAAACCCEEEGGG@@@???===<<<======<<<;;;999999999999999888777777666666666666777888999:::555FFFYYY[[[^^^xxxuuu~~~|||wwwzzzzzznnnhhhgggxxx~~~}}}ssskkkeeeZZZNNN\\\hhhuuuyyywwwvvvxxxzzz{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~|||}}}~~~{{{zzzyyywwwssslllccc]]]QQQQQQSSSTTTOOOGGGDDDGGGFFFQQQ```kkkrrryyy~~~~~~rrrnnn___QQQXXXooo}}}}}}vvv^^^YYYccc~~~tttqqqsssuuutttooofff\\\UUUQQQNNNJJJGGGGGGFFFFFFEEEIIIIIIJJJLLLNNNPPPRRRSSSSSSSSSWWWaaaiiimmmrrrxxxrrrJJJ999666444222666888666111///111555<<<===>>>???@@@AAABBBCCC???777777HHH```sssrrrZZZQQQJJJKKKMMMLLLLLLOOONNNMMMNNNQQQPPPMMMNNNRRRSSSPPPPPPRRRPPPLLLIIIKKKJJJPPPSSSNNNFFFDDDKKKTTTPPPPPPPPPRRRSSSPPPLLLIIIOOOOOOOOOOOOOOOPPPRRRSSSdddrrr{{{zzz}}}yyyqqqvvvzzzuuuvvvzzz|||zzzvvvsssrrrrrrsssvvvzzz~~~}}}~~~}}}yyyuuummmbbbRRREEE>>>:::888666666555555666777777555444555444444555666777888888<<<<<<===>>>???AAABBBCCCBBBCCCDDDDDDEEEFFFDDDBBB===<<<999666555444555666666777888999:::;;;;;;<<<<<<===>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFFFFGGGLLL```hhhYYYDDD;;;<<<===;;;KKKNNNHHHCCC===???LLL```sss|||uuutttwwwwww|||~~~}}}uuu]]]ZZZ\\\iiiyyy}}}uuu{{{xxxwwwyyy{{{xxxnnneeedddiiipppuuuxxxyyyzzz{{{{{{{{{|||}}}}}}|||{{{{{{yyyyyyyyyyyyzzzzzz{{{{{{|||~~~~~~}}}}}}}}}}}}~~~~~~|||{{{|||~~~|||wwwuuuzzz~~~}}}}}}|||{{{zzzyyyxxxwwwxxxvvvssspppmmmhhhccc```UUURRRNNNKKKIIIGGGDDDBBBBBBDDDHHHKKKKKKNNNWWWaaannnnnnfffeeedddSSSXXXzzzzzzooolllrrrzzzdddmmmhhhnnn{{{SSSGGGGGGCCCKKKHHHEEEAAA@@@AAABBBDDDDDD@@@===;;;;;;<<<<<<<<<999::::::::::::999888888888888888888888999:::;;;:::===MMMYYY[[[iii~~~~~~zzzjjj```oooyyy}}}wwwrrrnnnaaaRRRPPP\\\mmmxxxyyywwwvvvxxx{{{}}}}}}}}}~~~|||}}}~~~~~~~~~}}}}}}}}}}}}zzz{{{}}}~~~{{{{{{zzzxxxsssjjj```YYYMMMIIIGGGJJJKKKGGGCCCBBBEEEMMMZZZfffsss{{{lllhhhrrr~~~lllZZZ[[[gggrrrxxxzzz|||gggdddlll}}}tttrrrrrrrrrnnnggg___WWWSSSNNNKKKHHHFFFGGGHHHHHHHHHHHHIIIJJJKKKNNNPPPRRRSSSVVVVVV[[[dddkkkpppvvv|||^^^<<<777888222333666888555000///333777>>>>>>>>>???@@@AAAAAAAAA<<<:::CCCXXXooo~~~]]]VVVNNNHHHKKKPPPQQQOOOMMMOOONNNQQQTTTSSSOOOOOORRRTTTQQQQQQRRROOOIIIFFFGGGKKKMMMNNNMMMKKKLLLQQQUUUQQQRRRRRRQQQQQQOOOJJJFFFLLLMMMPPPRRRSSSSSSQQQOOOQQQ\\\fffjjjsss~~~{{{}}}yyyvvvwwwxxxvvvtttrrrpppooonnnpppssswwwzzz~~~~~~|||ssseeeYYYOOOFFF>>>999444333333555777888777555444444444444555666777777:::::::::;;;<<<===>>>???<<<<<<>>>@@@@@@>>>======;;;999777555555555777888999999999:::;;;<<<===>>>===>>>???@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFMMM___fffUUUBBB===>>><<>>>>>>>>???CCC@@@===;;;<<<=========;;;;;;;;;<<<<<<;;;;;;::::::::::::::::::;;;<<<<<<===<<>>>>>???@@@AAA???>>>444===PPPgggyyyqqqVVVUUUPPPKKKMMMRRRTTTQQQMMMNNNOOOSSSWWWWWWTTTTTTXXXUUUQQQPPPQQQNNNGGGDDDEEENNNNNNMMMNNNOOOPPPOOONNNNNNPPPQQQPPPQQQSSSPPPKKKMMMNNNQQQRRRRRRPPPNNNMMMJJJNNNXXXeeesss}}}|||wwwtttttttttssspppnnnllljjjjjjkkknnnooozzz{{{}}}|||wwwqqqgggYYYIII===666555444555666777666555555444444444555555666777888888888999999:::;;;<<<999888:::===;;;888777:::666666555555555666777888:::::::::;;;<<<===??????>>>??????@@@@@@@@@??????AAAAAAAAABBBBBBBBBCCCCCCEEEEEEEEEEEEEEEEEEEEEEEERRRbbbdddQQQ@@@>>>???<<>>DDDVVViiiuuuzzzxxxrrrsss~~~hhh\\\```mmmzzz}}}rrrlllkkkhhhbbb\\\XXXZZZ]]]```ccchhhnnnrrrtttvvvxxx{{{|||||||||{{{yyyyyyzzz{{{||||||}}}}}}{{{}}}~~~~~~~~~~~~}}}}}}||||||||||||}}}~~~{{{{{{{{{{{{||||||||||||yyy~~~~~~yyywwwzzz}}}}}}}}}|||{{{xxxwwwuuuooommmjjjhhheeeaaa]]]YYYRRRNNNIIIFFFFFFGGGGGGGGGFFFJJJNNNPPPYYYlllqqqUUUKKKOOOkkk}}}~~~{{{jjjfffmmmrrryyy|||tttvvvwww```UUUKKKGGGIIIBBBAAAAAA@@@???>>>>>>>>>?????????AAACCCCCCBBB@@@<<<======>>>>>>=========<<<<<<<<<<<<<<<======>>>999???===GGG]]]bbblllvvv{{{|||tttlllaaakkkxxx~~~}}}uuullleeeTTTVVV___mmmuuuuuuwwwzzz{{{}}}~~~~~~~~~}}}||||||}}}~~~}}}|||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~|||uuuiii\\\SSSIII@@@===DDDMMMOOOLLLIIIEEEHHHQQQ```qqq~~~mmm\\\OOONNNOOOQQQ]]]lllxxxxxxkkk]]]___gggsss|||yyywwwuuussslllhhhbbb]]]YYYTTTOOOKKKHHHFFFDDDDDDGGGIIIKKKKKKJJJJJJKKKMMMPPPRRRUUUVVVYYY^^^fffmmmqqqxxxwwwOOO888333555444333888666333222222555999<<<>>>======???AAA@@@===:::777IIIcccyyy^^^TTTTTTSSSRRRPPPPPPQQQQQQOOONNNOOORRRWWWWWWTTTTTTWWWRRROOONNNOOOMMMGGGDDDEEENNNNNNOOOPPPQQQNNNJJJGGGKKKNNNOOOMMMPPPUUUTTTOOONNNPPPQQQPPPNNNLLLMMMNNNKKKIIISSSkkk|||}}}zzzsssqqqsssuuupppooommmkkkiiiiiiiiiiiioooqqquuuyyy|||}}}vvviiiXXXMMM???===:::888888888777666555555555555555666666777777777777777888999:::;;;999777999;;;999444444999555555666777888999999:::;;;;;;:::;;;<<<===???@@@??????@@@@@@@@@??????>>>AAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDWWWdddcccMMM======???;;;???TTTXXXLLLAAA888777@@@<<>>>>>???????????????>>>>>>============>>>>>>???333CCC999888TTT]]]\\\ooouuuxxx{{{zzzzzzyyy___hhhvvv~~~uuummmkkk\\\XXX[[[gggqqqtttwww{{{{{{|||~~~|||~~~{{{}}}||||||}}}~~~}}}~~~~~~~~~}}}|||||||||}}}}}}|||wwwlll```WWWGGGAAA???FFFLLLLLLHHHFFFHHHIIIPPP^^^mmmtttqqqkkkMMMMMMSSSYYYTTTQQQaaayyy~~~}}}fffQQQgggsssyyyvvvwwwwwwuuurrrhhhddd^^^ZZZXXXTTTNNNIIIFFFDDDBBBCCCFFFIIIKKKKKKKKKLLLMMMOOOQQQTTTVVVXXXYYY___iiipppttt|||^^^777...444555666999:::666222111333777;;;============???AAA@@@<<<888FFF\\\zzzlllRRRSSSRRRVVVXXXSSSNNNNNNPPPRRROOOOOOQQQUUUSSSOOONNNQQQOOOMMMLLLNNNLLLGGGEEEFFFKKKMMMQQQRRRPPPLLLGGGDDDIIIMMMMMMJJJMMMSSSSSSNNNOOOPPPQQQNNNKKKJJJNNNQQQNNNHHHTTTttt{{{rrrppptttxxxrrrqqqpppnnnllljjjiiihhhiiijjjjjjkkknnnwww}}}xxxpppfff^^^IIIFFFAAA===<<<;;;:::999666666555555555666666777666666666777777888:::::::::888999;;;888222333999666777999;;;<<<=========;;;;;;:::;;;<<<===???@@@???@@@@@@@@@@@@???>>>>>>AAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCYYY\\\XXXKKK???<<<>>>@@@GGGLLLOOOJJJ???888888<<>>===CCCKKKMMMGGG???>>>>>>======>>>???@@@@@@>>>======>>>@@@@@@???>>>===;;;999<<>>DDDJJJIIIDDDBBBLLLJJJLLLUUUdddkkkaaaSSSMMMQQQUUUWWWZZZeeewww~~~xxxqqqfffZZZTTTkkk~~~~~~|||wwwrrrpppqqqqqqpppnnnccc]]]WWWSSSRRRPPPJJJEEEEEECCCBBBDDDHHHJJJJJJIIINNNNNNMMMLLLNNNSSSZZZ___bbbdddkkkooovvvZZZEEE444222444222444:::666222///000555:::<<<===AAA>>>@@@EEECCC:::888===RRRqqq]]]VVVMMMTTTUUUVVVTTTPPPOOOPPPRRRRRROOOLLLNNNQQQRRRNNNJJJJJJMMMOOOMMMJJJIIIIIIGGGRRRRRRRRRQQQPPPMMMJJJIIIKKKJJJHHHIIILLLQQQQQQNNNNNNQQQQQQNNNIIIGGGIIIMMMLLLJJJOOO```xxxpppmmm{{{wwwxxxwwwnnniiihhhhhhiiigggeeecccccchhhpppyyy~~~yyysssnnnlllcccZZZOOOGGGDDDAAA===999777666666777888777555333111666999777444555777999888:::;;;999777666888;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======????????????@@@@@@@@@@@@BBB@@@>>>???BBBCCCAAA???BBB@@@AAADDDFFFDDDAAA@@@SSSVVVRRRGGG===<<>>=========>>>>>>???@@@===<<<;;;;;;===>>>>>>======<<<;;;<<>>???AAA<<<777<<>>>>>>>>?????????@@@@@@CCCAAAAAABBBEEEEEEDDDBBBCCCAAA@@@@@@@@@@@@???@@@SSSVVVRRRFFF>>>===@@@BBBGGGJJJJJJDDD:::666999===999EEELLLSSSfffzzzwwweeennnqqqnnnpppooodddvvv~~~nnnkkknnnxxxxxxnnnccc[[[XXXUUURRRNNNLLLPPPWWW]]]ccchhhlllooouuuuuuuuuuuuvvvwwwxxxxxx|||{{{zzzyyyyyyzzz{{{{{{{{{{{{{{{{{{zzzyyyxxxxxxwwwxxxxxxxxxyyyzzzzzz{{{yyyzzzzzz{{{zzzzzzyyyyyyyyyxxxuuutttsssqqqmmmkkkggg]]]QQQJJJJJJJJJHHHEEEHHHHHHJJJPPPYYYbbbhhhkkk]]]mmmrrrNNNIIIhhhyyynnnqqqyyy[[[NNN]]]kkkYYYKKKIII@@@HHHGGGFFFEEECCCBBBAAA@@@=========???BBBDDDCCCAAA>>>>>>>>>>>>???????????????===::::::<<<>>>??????>>>>>>===<<>>DDDQQQ^^^bbb___```bbbgggqqqmmmqqq|||}}}~~~~~~|||{{{|||}}}wwwsssooolllllliiieeeaaa[[[VVVPPPMMMKKKIIIEEEBBBAAAAAAAAADDDHHHKKKMMMMMMNNNOOOPPPSSSVVV]]]dddiiiooommmpppxxxyyyNNN:::000---444999777666888111000000333888;;;===>>>BBB@@@???===666444DDDYYYwwwXXXRRRRRRTTTYYYXXXVVVRRROOONNNOOOQQQQQQPPPPPPSSSVVVWWWTTTPPPKKKLLLMMMLLLKKKJJJKKKMMMNNNNNNMMMLLLLLLLLLMMMNNNKKKKKKKKKLLLMMMLLLIIIGGGFFFDDDCCCCCCEEEGGGGGGGGGFFFFFFEEEFFFLLLZZZlllyyyuuummmsss~~~vvvqqqppptttxxxyyyuuuttttttxxx{{{xxxooogggaaa```______```bbbdddeeeqqqtttxxx{{{}}}~~~xxxooobbbSSSIIIIIIDDD???;;;:::999999999888777777777666555444555666555555777;;;<<<:::777999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<>>@@@@@@@@@@@@AAABBBVVVVVVQQQEEE===<<>>:::AAAEEEHHHSSScccjjjgggttt{{{vvvlllyyy~~~ooovvvmmm\\\aaavvvxxxpppiiibbbXXXPPPIIIJJJMMMPPPUUUZZZ___cccmmmmmmoooqqqsssvvvxxxzzzzzzxxxwwwuuuuuuvvvxxxyyy{{{{{{{{{{{{zzzxxxvvvuuuttttttuuuvvvwwwxxxxxxyyywwwwwwwwwvvvuuutttsssrrrrrrpppmmmkkkjjjhhheeeccc]]]UUULLLGGGHHHKKKLLLKKKPPPSSSYYYbbbkkkpppooommmjjj___LLLHHHjjjwwwkkknnnxxxmmmQQQLLLTTTWWWJJJGGGKKKFFFIIIGGGFFFCCCAAA@@@>>>>>>===>>>?????????@@@BBBCCC@@@@@@@@@@@@AAA@@@@@@@@@BBB???<<<<<<===@@@AAABBB>>>???>>><<<<<>>;;;@@@EEEJJJQQQYYY\\\ZZZTTTWWW^^^gggtttzzzzzz~~~~~~~~~~~~}}}}}}}}}}}}xxxyyyzzzzzzzzz{{{||||||uuuqqqmmmjjjhhhddd___ZZZVVVRRRMMMJJJHHHFFFDDDBBBCCCCCCCCCEEEHHHKKKLLLMMMKKKNNNQQQUUUZZZ```hhhmmmrrrmmmtttyyy[[[777444000000666999555222333///000222666:::===>>>???FFFCCC@@@:::222555NNNkkk^^^TTTSSSSSS^^^VVVTTTRRROOOMMMMMMOOOPPPQQQQQQRRRTTTVVVVVVRRROOOMMMLLLLLLLLLJJJHHHIIILLLKKKJJJHHHFFFFFFGGGIIIKKKKKKHHHGGGIIIIIIGGGGGGHHHGGGCCC@@@AAAEEEHHHFFFDDDGGGGGGFFFDDDDDDMMM\\\hhhbbbfffqqq{{{}}}~~~ooocccjjj{{{uuufffaaa```]]][[[ZZZ[[[\\\]]]lllooosssvvvxxx|||yyylllcccZZZSSSJJJCCC>>><<<;;;;;;999777888;;;;;;999777888666555555888<<<===999666777777888888999999::::::<<<<<<<<<<<<============?????????@@@@@@@@@@@@AAA===>>>???@@@AAA@@@>>>===:::???CCCBBBAAAAAAAAA@@@SSSSSSMMMCCC<<<>>>AAABBBHHHHHHDDD===777555:::??????===AAAHHHJJJNNN\\\mmmxxx~~~rrrmmm{{{}}}^^^RRR]]]qqq|||uuujjjbbbTTTPPPLLLJJJKKKOOOTTTWWW]]]___bbbfffjjjooosssuuuvvvuuussssssssstttvvvxxxuuuvvvvvvvvvuuutttrrrppprrrrrrsssuuuuuuuuuuuutttssssssqqqpppooonnnmmmmmmnnnkkkgggdddaaa^^^ZZZWWWKKKKKKJJJJJJLLLQQQWWW\\\eeefffiiipppuuuuuupppjjjvvvvvvUUUDDDVVVrrrzzznnnpppyyyyyyZZZOOOLLLJJJFFFBBBGGGLLLIIIGGGFFFDDDAAA???>>>======???@@@AAA@@@??????BBBDDDAAABBBCCCCCCCCCBBBAAAAAABBB@@@===<<<>>>@@@BBBBBB>>>???>>>;;;:::???JJJSSSXXXeeexxxyyyvvvuuuxxxwwwtttvvvzzz{{{qqqsssqqqlllqqqtttzzz~~~|||}}}~~~mmmdddlllwww{{{wwwwwwpppbbbTTTPPPXXXaaaooovvvzzzyyyyyy{{{{{{yyy~~~}}}|||{{{|||}}}|||{{{{{{}}}}}}|||zzzzzzzzz|||}}}||||||~~~~~~~~~|||{{{{{{||||||~~~}}}{{{yyyzzz|||~~~~~~}}}|||{{{|||~~~~~~|||rrreeePPPIIIDDDEEEDDD@@@=========GGGSSSYYY]]]___\\\WWWKKKTTT^^^fffjjjoooxxx}}}}}}~~~~~~}}}}}}||||||||||||wwwwwwxxxxxxzzz{{{{{{{{{tttpppkkkgggddd```ZZZTTTRRROOOKKKGGGFFFEEEEEEDDDFFFFFFGGGHHHHHHJJJKKKMMMJJJMMMRRRWWW\\\cccjjjooopppooo___BBB111444222333666666444222333///222555999<<<>>>???AAAFFFBBB>>>777111888WWWvvvnnnRRRWWWPPPKKK\\\PPPNNNLLLKKKLLLMMMNNNOOORRRRRRRRRSSSSSSQQQNNNLLLNNNKKKKKKMMMKKKEEEEEEJJJMMMKKKHHHFFFEEEGGGIIIJJJMMMGGGEEEGGGGGGFFFJJJQQQLLLGGGBBBCCCGGGIIIFFFBBBCCCCCCCCCCCCDDDGGGLLLPPPYYYppp~~~~~~tttwww~~~yyygggdddoooxxxuuummmdddaaa]]]YYYWWWXXXZZZ\\\fffiiimmmppprrrxxx~~~rrrjjj^^^RRRJJJDDD@@@>>>AAA>>>>>>@@@???;;;:::>>>:::;;;<<<===<<<:::888666666777777777888888999999::::::;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>>>>???AAAAAA@@@???>>>>>>???BBBBBB???AAAHHHLLLLLLSSSSSSNNNFFFCCCHHHMMMNNNHHHGGGCCC===777777;;;???AAA;;;???HHHGGGCCCSSSkkkuuu}}}xxxkkklll~~~zzz[[[LLLUUUlll}}}zzzsssccc\\\RRRKKKGGGGGGHHHIIINNNOOORRRVVV[[[```dddfffmmmlllllllllmmmoooqqqrrroooppprrrssssssqqqpppnnnmmmnnnooooooooommmlllkkkkkkjjjiiihhhggggggggggggdddaaa]]]YYYWWWTTTQQQOOOQQQTTTXXX[[[```gggpppvvvwwwsssnnnnnnooonnniiidddhhhddd[[[NNNHHHVVVyyytttttt|||]]]LLLLLLKKKGGGDDDFFFIIIIIIFFFEEEDDDAAA???>>>======>>>AAAAAABBBAAA@@@@@@BBBCCCBBBCCCDDDDDDDDDCCCAAA@@@@@@>>>;;;;;;===???@@@@@@=========;;;;;;???FFFLLLXXX^^^mmmyyysssllllllppptttsssqqq|||wwwpppsssqqqnnntttooouuu{{{{{{|||~~~}}}zzzzzzwwwkkkiiipppwwwwwwxxxuuukkk^^^UUUUUUWWWfffpppxxxzzzzzzzzzyyywwwyyy}}}~~~}}}zzz{{{||||||{{{{{{}}}}}}{{{yyyyyyzzz{{{{{{{{{|||~~~~~~{{{~~~~~~~~~~~~}}}|||||||||}}}~~~~~~}}}|||{{{{{{}}}||||||||||||}}}{{{}}}uuugggSSSKKKCCC@@@>>><<<===@@@???NNN^^^iiinnnnnnhhhaaadddmmmvvvvvvnnnfffdddeeexxx|||~~~~~~}}}}}}||||||{{{{{{xxxwwwvvvwwwyyyzzzyyyxxxrrrmmmgggccc```[[[UUUQQQMMMKKKHHHEEEDDDEEEFFFHHHHHHIIIJJJJJJIIIJJJLLLNNNLLLPPPUUU[[[```ffflllppppppyyyzzzLLL777222222333555666555444555666222555888;;;===???AAACCCBBB<<<777555555AAA___}}}]]]TTTZZZOOOIIITTTLLLJJJIIIJJJLLLMMMMMMMMMRRRQQQQQQPPPNNNMMMLLLKKKMMMJJJKKKPPPMMMFFFEEEJJJKKKIIIFFFDDDDDDEEEGGGHHHOOOIIIFFFIIIIIIHHHOOOYYYOOOJJJFFFEEEGGGHHHEEEBBBBBBBBBDDDFFFHHHHHHEEECCC___uuuqqqyyynnnfffeeejjjpppiiieee___ZZZWWWXXXZZZ\\\\\\aaaeeehhhkkksss~~~~~~ssshhh___WWWRRRNNNQQQKKKGGGFFFAAA===CCCMMMYYY]]]]]]UUUHHH>>><<<>>>999999999999999999999999777888888888999999999999::::::::::::;;;;;;;;;;;;<<<===>>>>>>===>>>???AAA>>>BBBCCCEEESSSjjjyyy|||UUUTTTOOOIIIHHHNNNTTTUUUHHHFFFBBB===999888<<>>CCCCCCEEEPPP___oooyyy{{{tttuuu}}}pppUUUOOOZZZeeepppwwwxxxpppeee[[[TTTOOOJJJGGGGGGHHHIIIKKKMMMPPPRRRTTT[[[\\\]]]___aaabbbcccdddccceeehhhjjjkkkjjjiiihhhcccdddddddddbbb___]]][[[]]]]]]\\\[[[[[[\\\]]]^^^VVVUUUSSSTTTWWWYYYZZZYYYgggfffeeeggglllsssyyy|||qqqkkkfffdddddd```XXXQQQIIIFFFCCCJJJaaa|||}}}{{{tttsssyyybbbOOOGGGIIIIIIEEEDDDHHHEEEAAAEEECCCBBB@@@???>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCCCCCCCBBB@@@??????===<<<===>>>@@@??????<<<;;;;;;;;;<<<@@@DDDFFFUUUXXXbbbsssyyypppqqqyyyzzzuuuuuu|||wwwqqqpppkkkhhhpppjjjqqqwwwxxxzzz~~~}}}}}}~~~}}}sssjjjkkkqqqxxxxxxvvvqqqhhh___XXXUUU___jjjtttxxxxxxyyyyyywwwvvvzzz}}}}}}~~~yyy{{{|||{{{{{{{{{}}}~~~|||{{{{{{|||}}}{{{zzz{{{~~~|||yyyzzz{{{||||||}}}}}}}}}}}}~~~}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~{{{||||||}}}~~~|||}}}{{{nnnXXXNNNCCC===;;;:::@@@FFFGGGUUUeeerrrzzz}}}xxxqqq}}}vvvqqqqqqrrr~~~~~~}}}}}}|||{{{{{{zzzzzzyyywwwuuuuuuwwwwwwvvvtttooojjjccc^^^ZZZWWWRRRNNNGGGFFFDDDBBBBBBDDDGGGJJJHHHJJJLLLLLLKKKLLLOOOQQQQQQUUU[[[```eeejjjpppsssxxx\\\<<<555333000555888777444333444444555888;;;======???BBBEEE===666333777???OOOjjjuuuWWWUUUTTTPPPOOOOOOKKKJJJIIIKKKMMMNNNLLLIIIPPPPPPOOOMMMKKKKKKLLLMMMKKKHHHLLLSSSRRRJJJHHHNNNGGGFFFDDDDDDDDDEEEGGGHHHNNNHHHFFFJJJJJJGGGMMMYYYNNNJJJFFFEEEFFFFFFEEECCCDDDFFFHHHJJJJJJIIIGGGFFF]]]ooouuuwwwnnnjjjjjjllliiiddd___[[[XXXXXXXXXSSSWWW[[[]]]```hhhuuuzzz|||~~~|||yyyuuurrrooonnnddd\\\WWWQQQQQQbbbwwwyyyYYYBBB===BBB======<<<<<<;;;:::::::::888888888999999999::::::<<<<<<<<<<<<============<<<>>>@@@@@@AAACCCHHHLLLIIIRRR\\\iiiRRRQQQKKKDDDCCCIIINNNOOOGGGFFFBBB===:::999<<>>>>>===AAAJJJQQQRRRlllxxx|||~~~}}}|||}}}gggZZZQQQJJJUUU```ooozzz}}}rrriii```WWWQQQGGGGGGFFFFFFFFFGGGGGGHHHLLLNNNPPPRRRUUUVVVWWWWWWTTTVVVYYY\\\^^^^^^]]]\\\YYYZZZZZZXXXVVVSSSOOOMMMRRRQQQQQQPPPQQQRRRTTTUUUPPPPPPSSSYYYaaaiiinnnppprrrjjjbbb```dddiiijjjiii^^^\\\[[[]]]]]]VVVHHH===999BBBOOOfff|||wwwlllhhhooosssooonnnsss|||eeeKKKHHHFFFHHHIIICCCAAACCC>>><<>>???@@@BBBBBBBBB@@@>>>===@@@??????@@@AAABBBAAA@@@<<<:::999:::>>>AAABBBCCCSSSTTT[[[hhhxxxyyyttt}}}}}}{{{wwwrrriiieeemmmgggnnntttwwwzzz||||||yyymmmhhhlllxxxwwwuuusssoooggg]]]VVV[[[fffqqqtttuuuwwwyyyxxxwww{{{zzz{{{}}}yyyzzz{{{{{{{{{{{{}}}~~~}}}~~~{{{zzz{{{}}}{{{wwwxxxyyyzzz{{{|||||||||||||||}}}}}}~~~}}}~~~~~~~~~{{{{{{}}}~~~~~~~~~vvv]]]QQQDDD===:::;;;CCCKKKPPP[[[iiiuuu~~~|||xxxtttyyy}}}}}}|||{{{{{{zzzyyyyyyyyyvvvttttttvvvvvvsssqqqmmmggg```ZZZWWWTTTOOOLLLDDDCCCBBBAAA@@@CCCGGGJJJGGGJJJMMMMMMLLLNNNQQQUUUVVVZZZ```eeejjjnnnsssvvvjjj;;;///666333111777;;;999444111000///888;;;===>>>>>>???CCCGGG<<<444222;;;III[[[ttt```PPPOOOHHHMMMSSSIIILLLKKKKKKMMMOOONNNJJJGGGOOOOOOMMMLLLJJJKKKMMMPPPIIIFFFLLLVVVVVVMMMLLLRRRHHHHHHHHHHHHJJJLLLMMMOOOKKKEEEEEEJJJIIIDDDHHHTTTJJJHHHFFFDDDDDDDDDDDDDDDCCCFFFHHHGGGEEEDDDGGGIIILLLmmmrrrxxx~~~wwwxxx|||wwwgggmmmkkkgggccc^^^YYYUUUSSSNNNQQQUUUUUUVVV^^^kkkuuuppprrruuuwwwyyy|||vvvooojjjppp```>>>666:::@@@@@@???>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<======@@@AAAAAAAAAAAABBBBBBBBBDDDFFFHHHIIIKKKPPPWWW\\\aaapppWWWSSSJJJBBBBBBEEEEEEBBBEEEEEECCC>>>999777:::===:::;;;===AAAFFFIIIIIIIIIUUUfffxxx}}}zzz|||qqq\\\WWWMMMOOO```pppvvv~~~zzzooohhh[[[YYYTTTOOOLLLIIIHHHHHHLLLKKKIIIHHHHHHIIIJJJKKKHHHKKKLLLJJJKKKOOOOOOLLLMMMKKKIIIHHHIIIJJJJJJIIIRRRLLLIIINNNRRRSSSWWW]]]\\\```jjjwwwuuulllhhh\\\VVV]]]ggghhh```XXXRRRVVVOOOIIIMMMGGG<<<:::CCCYYYxxxxxx```ZZZ]]]```___^^^bbblllttthhhMMMLLLIII???CCCCCCBBBAAAAAAAAABBBBBBAAA@@@???@@@BBBDDDDDDDDDBBBBBBBBBAAA@@@???======???@@@@@@???<<<;;;;;;<<<>>>???@@@AAAAAAAAAAAAAAA@@@>>>===<<<888444777===GGGVVV]]]ZZZbbb{{{~~~~~~xxxjjjgggmmmooopppwww~~~{{{{{{yyyxxxxxx{{{|||wwwnnneeennntttyyyzzztttllleeebbbZZZ]]]ccclllvvvyyywwwtttvvv~~~}}}~~~|||yyyxxx{{{}}}|||{{{|||yyy||||||||||||||||||{{{{{{xxxuuurrrtttyyy|||zzzxxx~~~~~~~~~~~~~~~yyy|||}}}zzzzzz}}}}}}zzzwwwzzz|||{{{zzz{{{~~~~~~oooYYYEEE???>>>???EEEOOOSSScccmmm}}}uuu{{{yyyvvv~~~}}}{{{{{{zzzzzzzzzyyyyyyyyyzzzwwwtttrrrqqqpppooommmgggaaaZZZVVVUUURRRLLLGGGAAAAAABBBCCCEEEHHHKKKLLLKKKNNNPPPOOOLLLMMMRRRWWW]]]```dddhhhmmmssswwwxxxiiiBBB111777777...777888777333///...000333999:::;;;===@@@AAA@@@???;;;666444AAAZZZtttoooTTTKKKTTTPPPGGGIIINNNLLLLLLMMMNNNNNNLLLIIIFFFGGGAAA@@@IIIRRRRRRMMMIIIFFFEEEMMMXXXXXXMMMIIIMMMGGGEEEEEEJJJQQQSSSMMMGGGDDDGGGKKKLLLKKKJJJJJJKKKLLLIIIGGGFFFEEEEEECCCBBBFFFGGGGGGGGGHHHIIIIIIJJJOOOTTTiii}}}yyyrrrvvv|||||||||rrrvvvxxxgggcccdddhhhhhh```UUUPPPRRRPPPNNNMMMOOOSSSWWWYYY^^^___aaaeeejjjpppuuuxxx~~~mmmCCC555888:::===IIIOOOJJJHHHKKKIIIAAAAAADDDDDDDDDGGGJJJIIIDDDKKKKKKLLLNNNQQQUUUYYY[[[^^^^^^^^^___dddooo}}}UUUSSSLLLCCC???BBBCCCBBBEEEEEECCC???999888:::===<<<===@@@DDDHHHKKKJJJIIIIIIWWWhhhuuuxxxvvv|||dddZZZRRRPPPRRRYYYeeeqqq~~~|||wwwooofff___[[[ZZZYYYbbb]]]UUUNNNIIIHHHIIIJJJIIILLLLLLJJJKKKOOOQQQOOONNNMMMKKKJJJIIIIIIKKKLLLIIILLLWWWfffoooooopppttt}}}{{{sssiiicccfff]]]XXX___hhhggg^^^WWWPPPQQQKKKGGGCCC999<<>>>>>???@@@@@@???===;;;<<<===>>>???@@@@@@AAAAAA@@@@@@BBB>>>;;;999444000333:::CCCOOOZZZ]]]aaannn|||sssqqquuuvvv|||{{{zzz}}}|||wwwvvvvvvuuupppkkkgggoooxxx{{{wwwoooiiifff[[[YYY[[[fffuuu~~~xxx}}}|||yyy{{{}}}|||}}}{{{{{{xxxwwwzzz|||}}}|||~~~~~~}}}{{{zzz{{{}}}~~~|||{{{yyyuuusssuuuyyy|||{{{yyy~~~~~~~~~~~~~~~~~~~~~~~~|||~~~}}}zzzzzz}}}}}}{{{yyy{{{||||||{{{{{{~~~xxxgggSSSFFF@@@AAAIIIQQQ[[[mmm~~~uuuyyy|||~~~|||zzzzzzyyyxxxwwwvvvuuutttwwwvvvuuutttrrrooojjjfffbbb]]]VVVSSSQQQOOOIIIEEEBBBBBBBBBDDDFFFIIIKKKLLLKKKNNNOOONNNLLLNNNTTTYYY___bbbhhhmmmmmmpppsssQQQ;;;333222222333888777666333111111333666:::;;;===@@@CCCCCCAAA@@@777:::EEEVVViiizzzeeeWWWYYYOOOEEEHHHNNNKKKOOOSSSSSSOOOKKKJJJJJJJJJDDDDDDMMMTTTSSSNNNKKKIIIGGGKKKTTTSSSKKKIIIOOOKKKJJJJJJNNNQQQQQQMMMHHHHHHIIIJJJIIIIIIIIILLLNNNMMMKKKHHHGGGGGGGGGEEEDDDHHHIIIJJJJJJKKKKKKKKKJJJJJJKKKTTTjjj{{{qqqvvvyyyvvvwwwzzzwwwkkk```^^^^^^^^^]]]___QQQQQQQQQQQQQQQOOOMMMKKKPPPRRRTTTYYY```hhhooosssrrryyykkkLLL======@@@???MMM^^^jjjhhheeeeeebbb\\\ZZZ^^^___ZZZWWWZZZ]]]^^^fffhhhkkkoootttxxx{{{}}}}}}SSSSSSOOODDD>>>???BBBBBBEEEEEEDDD???:::888:::===;;;<<>>>>>>>>>>>>>>AAA@@@??????AAACCCCCCBBBCCCCCCCCCBBBAAA@@@???>>>???@@@@@@???===<<<===>>>>>>??????@@@@@@@@@@@@???@@@<<<:::888666666===EEELLLPPP\\\iiijjjiiixxx}}}wwwwww{{{~~~{{{wwwvvvwwwwwwuuurrrbbbjjjssszzzzzzuuuoookkkbbb[[[VVV^^^ooo{{{||||||zzzwwwuuuvvvwwwrrryyy|||yyyxxx}}}zzzvvvuuuwwwzzz}}}~~~~~~}}}}}}~~~}}}|||yyy{{{~~~}}}{{{yyyvvvuuuvvvzzz}}}|||zzz|||}}}}}}~~~~~~~~~zzzyyy}}}~~~|||{{{|||}}}|||{{{|||~~~~~~uuubbbMMMAAADDDNNNTTTcccwww}}}zzzzzzyyyxxxwwwuuusssrrrqqqttttttuuutttrrrlllddd^^^[[[WWWQQQNNNLLLJJJFFFCCCCCCCCCDDDEEEGGGIIIKKKMMMLLLNNNOOONNNNNNQQQWWW]]]bbbeeelllpppnnnrrr|||UUU666444555......888999666333222333666888999;;;>>>BBBEEEFFFDDDAAA???555CCC[[[nnnvvv{{{qqq]]]YYYNNNFFFJJJNNNKKKQQQVVVUUUOOOLLLMMMPPPLLLHHHIIIPPPUUURRRMMMKKKLLLHHHIIINNNMMMGGGHHHNNNLLLMMMNNNOOOOOOMMMJJJHHHLLLKKKIIIGGGFFFIIIMMMQQQNNNLLLJJJIIIIIIIIIGGGFFFGGGIIIJJJLLLLLLKKKJJJIIIHHHKKKMMMSSShhh}}}|||mmmssszzz~~~uuusss|||vvvaaaXXXXXX\\\bbbgggddd\\\QQQIIIGGGIIILLLOOOFFFGGGIIIMMMTTT\\\dddiiieeekkkqqquuu|||tttQQQ>>>:::>>>CCCHHHhhh}}}|||vvvwww~~~uuu___IIIRRRVVVSSSHHH???>>>BBBEEEEEEEEEDDD@@@;;;999:::===>>>???AAADDDEEEEEEAAA>>>@@@AAAHHHXXXnnnwwwrrrpppwwwooo```RRRDDDFFFMMMVVV___hhhttt}}}vvvmmmddd``````cccfffjjjjjjgggbbbccchhhkkkjjjqqqsssuuurrrnnnnnnsssxxxzzzuuusssrrrooollliiihhhiiijjjddd]]]XXXYYYWWWNNNDDD>>>BBBCCC@@@DDDUUUeee{{{rrr^^^UUUTTT___hhhttt{{{~~~~~~\\\>>>BBBJJJDDD@@@FFF@@@@@@???>>>>>>>>>>>>>>>AAA@@@>>>???AAABBBBBBAAABBBBBBBBBAAA@@@???>>>>>>>>>???@@@???>>>===>>>???>>>>>>???????????????>>>;;;888888:::===BBBNNNYYYYYYPPPYYYnnnrrrkkkvvv~~~zzzuuusssuuutttuuuxxx|||~~~{{{wwwhhhiiimmmtttzzzzzztttnnnlllcccZZZZZZdddrrr}}}~~~|||xxxuuussssssssstttqqqtttxxxzzzyyyxxxyyyzzzzzzwwwuuusssuuuxxx{{{}}}~~~~~~~~~~~~}}}}}}zzz{{{|||}}}~~~~~~}}}}}}yyyxxxvvvxxx{{{}}}}}}|||{{{||||||}}}~~~zzzyyy|||~~~}}}}}}}}}}}}|||||||||}}}~~~}}}~~~}}}}}}nnnSSSBBBFFFQQQWWWhhhyyy{{{|||zzzyyyyyyyyyxxxwwwuuusssrrruuutttsssqqqnnnggg___YYYUUUQQQLLLIIIHHHGGGEEECCCDDDDDDEEEGGGIIIKKKLLLMMMMMMNNNOOOOOOPPPUUU\\\aaafffiiikkkkkkppp}}}___???)))///555///000;;;888444000000444999;;;;;;>>>AAAEEEGGGFFFBBB>>><<<===RRRnnn~~~{{{{{{jjjUUUSSSOOOKKKNNNNNNLLLNNNPPPOOONNNMMMPPPSSSKKKHHHIIIOOOQQQNNNIIIHHHJJJGGGGGGIIIGGGCCCEEEJJJHHHKKKNNNNNNKKKHHHHHHHHHMMMLLLJJJGGGFFFIIIMMMQQQNNNLLLJJJIIIIIIIIIHHHFFFDDDFFFIIIKKKKKKIIIGGGFFFFFFNNNSSSPPPPPPZZZjjjuuu~~~vvvwww|||ppphhhgggeeeeeefffxxxmmm\\\OOOJJJIIIKKKLLLHHHGGGFFFHHHKKKQQQWWWZZZ[[[```dddeeekkkuuu}}}iii\\\QQQKKKUUUgggyyyjjjfff\\\SSSNNNIII===///RRRWWWVVVKKKAAA@@@DDDHHHDDDEEEEEEAAA<<<999:::<<>>@@@IIIVVVccckkkxxx}}}}}}~~~|||zzzxxxyyy|||zzzyyy}}}~~~~~~}}}zzztttqqqnnniiicccaaaaaaaaa]]]ZZZPPPKKKIIIJJJIIIEEEBBBBBBKKKiiiwwwuuu~~~~~~bbbTTTYYYddduuu\\\KKK===>>>EEEFFFCCCAAAAAAAAA@@@????????????@@@AAA???>>>>>>@@@AAAAAA@@@???????????????>>>===<<<===>>>??????>>>===>>>@@@>>>>>>>>>??????>>>>>>===999777888;;;>>>CCCOOOZZZWWWGGGIII___jjjgggpppvvvxxx}}}zzzvvvrrrppptttvvvyyy|||~~~|||tttmmmiiimmmvvvzzzvvvpppqqqkkkbbbZZZZZZbbboooyyy~~~|||xxxuuurrrrrrrrrsssqqqqqqssswww{{{|||zzzxxxvvvuuusssrrrrrruuuxxx{{{~~~}}}}}}}}}|||{{{yyyxxxyyyzzz}}}~~~yyyxxxxxxyyyzzz|||}}}}}}{{{{{{|||}}}~~~~~~zzzyyy|||~~~}}}}}}|||{{{{{{|||}}}}}}}}}}}}~~~yyy^^^IIIIIISSSYYYkkk|||xxxyyyyyyxxxyyyzzzzzzzzzxxxvvvuuuuuurrroookkkgggbbb\\\XXXPPPMMMIIIGGGFFFFFFFFFFFFEEEFFFGGGIIIKKKLLLMMMMMMNNNOOOPPPRRRUUU[[[aaaeeekkkmmmhhhfffuuummmAAA666...///333333555999555111...000555:::<<<<<>>:::999DDD[[[ttt}}}xxx~~~}}}]]]LLLPPPRRRRRRQQQKKKMMMIIIFFFGGGKKKOOOQQQQQQGGGEEEGGGJJJJJJFFFCCCDDDFFFEEEFFFGGGEEEBBBBBBDDDFFFJJJNNNNNNKKKIIIJJJLLLJJJKKKKKKJJJHHHIIIKKKNNNLLLJJJHHHHHHHHHHHHGGGFFFCCCEEEHHHJJJKKKJJJHHHGGGGGGIIIPPPTTTMMMLLLcccvvvjjj~~~rrrkkksssoooiiiddd^^^UUUJJJBBBLLLJJJHHHFFFGGGIIILLLNNNPPPTTTVVVVVVYYYbbbiiikkkkkksss}}}}}}{{{rrriiirrrxxxlllcccYYYPPPJJJAAA???:::666666888555111QQQUUUTTTJJJBBBAAAEEEHHHDDDFFFEEEBBB===::::::<<>>>>>?????????<<<:::CCC>>><<>>>>>???@@@@@@???>>>>>>>>>>>>>>>===<<<<<<;;;===>>>>>>======>>>@@@===>>>>>>>>>>>>======<<<;;;999999:::999999@@@IIIMMM@@@===LLL\\\ccckkktttsssoooooottt|||yyyuuurrrrrr|||zzzwwwvvvvvvyyy|||~~~}}}tttkkkjjjooouuuuuusssqqqoooiii```YYY[[[fffooozzzzzzzzzwwwtttrrrrrrssspppqqquuu|||xxxqqqqqqrrrrrrqqqpppqqqtttvvv}}}~~~}}}|||}}}~~~|||xxxvvvvvvxxx|||~~~xxxxxxxxxyyyzzz{{{|||}}}{{{||||||}}}}}}~~~~~~~~~~~~zzzyyy}}}~~~||||||{{{yyyzzz|||}}}}}}|||}}}oooYYYQQQWWW___sss~~~xxxyyyyyywwwyyyzzz{{{{{{yyywwwvvvrrrnnnhhhccc```\\\XXXVVVLLLJJJGGGEEEDDDEEEGGGHHHFFFGGGIIIKKKLLLMMMNNNNNNOOOPPPRRRVVV[[[aaafffiiilllnnnjjjkkkzzzhhhEEE000444555222222555777666111000000222666:::===>>>CCCEEEFFFDDD>>>;;;:::;;;BBBYYYlllooorrrpppXXXOOOUUUVVVUUURRRJJJLLLGGGBBBDDDKKKOOOOOOLLLDDDCCCCCCEEECCC??????CCCCCCDDDFFFFFFDDDBBBBBBBBBGGGKKKNNNOOOMMMLLLMMMOOOHHHJJJKKKKKKIIIIIIIIIKKKKKKIIIGGGFFFGGGGGGFFFEEEEEEFFFIIIKKKLLLMMMLLLKKKVVVJJJJJJTTTTTTLLLYYYqqq}}}wwwqqq~~~{{{{{{wwwwww~~~}}}iiiddd______aaaaaa]]]YYYNNNMMMJJJHHHGGGGGGHHHHHHEEEIIIJJJIIILLLSSSYYY[[[YYYbbblllppppppppptttxxxzzzqqqnnnvvvwwwqqqqqqyyy~~~{{{~~~~~~vvvoookkk^^^XXXPPPGGG@@@;;;666444444333222000111222444555MMMPPPNNNFFF???@@@CCCDDDDDDFFFFFFBBB===::::::<<<:::999999:::<<<>>>>>>>>>DDDAAA???@@@AAAGGGWWWfffpppvvvxxxtttttt{{{|||xxxhhhddd\\\RRRHHHAAA<<<:::555:::AAAIIIPPPUUUXXXYYYjjjnnnvvv~~~|||wwwtttlllllleeeZZZUUUUUUTTTPPPIIIEEEAAA?????????===;;;<<<999888;;;AAALLL^^^nnnqqq___[[[nnnqqqOOOJJJKKKIIIGGGGGGJJJLLLLLLBBBBBBAAA@@@@@@@@@@@@AAA@@@???======???@@@???>>>>>>>>>>>>>>>>>>======<<<999;;;<<<===<<<<<<>>>???======>>>>>>======<<<;;;;;;::::::;;;999666999???BBB@@@>>>CCCQQQbbbiiiiiixxxwwwqqqlllkkkvvvwwwqqqnnnpppvvvzzzxxxuuurrrrrrtttxxx|||}}}yyysssllliiilllsssxxxtttsssoooggg```]]]aaaeeessswww{{{zzzuuuqqqrrrtttrrrtttwwwzzzzzzvvvppplllnnnoooqqqpppnnnmmmoooqqqwwwyyy||||||{{{|||~~~}}}zzzxxxwwwxxx{{{|||wwwxxxxxxyyyyyyzzz|||}}}|||||||||}}}}}}}}}}}}}}}|||~~~}}}zzzzzz}}}}}}{{{zzzxxxwwwxxx{{{}}}}}}|||~~~}}}jjj]]]aaalllzzzyyy|||yyywwwxxxyyyzzzyyywwwtttrrrjjjfffaaa]]]ZZZWWWTTTQQQHHHGGGEEECCCBBBDDDGGGJJJGGGIIIJJJLLLNNNNNNNNNNNNOOOQQQTTTZZZ```fffjjjkkkkkkmmmttt}}}}}}iiiJJJ222///333555444222333444333...000333666888:::>>>@@@CCCDDDDDD@@@<<<:::>>>BBBGGG^^^llllllxxxgggYYYYYY]]]VVVPPPQQQMMMJJJHHHHHHKKKNNNNNNJJJFFFCCCBBBBBBBBB???;;;>>>DDDDDDFFFGGGEEEDDDDDDEEEEEEIIIKKKMMMMMMMMMMMMNNNNNNHHHIIIJJJIIIHHHGGGHHHJJJKKKIIIGGGFFFGGGGGGGGGEEEDDDEEEGGGJJJLLLMMMNNNNNNVVVLLLJJJQQQRRRLLLNNNXXXlll}}}}}}tttyyy|||}}}~~~sssgggXXXRRRWWW```hhhkkkUUUSSSQQQNNNKKKHHHFFFEEE@@@CCCDDDBBBCCCHHHLLLLLLKKKPPPVVVYYYYYYXXXWWWXXX```[[[ZZZ___aaa]]][[[]]]nnnkkkhhhccc```^^^```cccgggjjjlllnnnqqqtttooohhhdddaaa]]]WWWQQQKKKFFFDDD;;;:::888444111//////000000111333444222222444777IIIKKKIIIBBB===>>>@@@@@@DDDFFFFFFCCC>>>::::::<<<===<<<<<<>>>BBBFFFHHHIII>>>======<<<999===PPPeeejjjooorrrqqquuu}}}ttttttxxxuuuiiiyyy|||{{{rrrbbbRRRHHHDDD>>><<<888777777:::???AAAGGGLLLUUU___iiippptttvvvnnnpppnnnjjjjjjoooqqqpppooonnnmmmkkkggg```WWWQQQFFFHHHEEE@@@???BBB@@@:::<<<<<<:::777444555888;;;;;;;;;???IIIXXXooo{{{pppqqqtttwwwrrrgggggg|||}}}VVVDDDCCCBBBFFFLLLLLLFFFDDDGGGBBBAAA@@@@@@??????@@@@@@@@@???======>>>??????>>>>>>????????????>>>>>>===888:::<<<<<<;;;<<<===???======>>>>>>===<<<;;;;;;888888<<>>;;;>>>CCC888@@@AAA>>>JJJ___ggg```___kkk~~~{{{xxxrrrmmmrrr}}}zzzrrriiieeemmmxxxoooqqqssstttttttttuuuvvvyyy|||zzzpppfffeeeqqq|||yyywwwsssmmmgggaaa^^^]]]nnnuuu||||||vvvqqqqqqtttuuuvvvvvvqqqlllhhhiiilllkkknnnppppppmmmllllllnnnqqquuuxxxzzzzzz{{{~~~}}}{{{zzzzzzzzz{{{vvvwwwxxxxxxxxxyyy{{{}}}}}}}}}}}}}}}||||||||||||yyy|||}}}zzzzzz}}}}}}zzzyyywwwvvvwww{{{}}}}}}|||~~~~~~uuufffjjjxxx}}}|||wwwzzz~~~xxxvvvwwwxxxxxxvvvssspppnnncccaaa]]]ZZZXXXTTTPPPMMMFFFEEEDDDBBBAAACCCGGGJJJHHHIIIKKKMMMNNNOOONNNNNNOOOQQQUUU\\\ccciiilllmmmiiikkk|||~~~SSS555000444111222555444//////333---222777999999;;;>>>BBBCCCDDDCCC>>>;;;<<>>AAACCCBBBFFFGGGIIILLLOOOOOOLLLIIIKKKPPPUUUTTTOOOMMMRRRYYYbbbYYYPPPKKKIIIGGGFFFFFFDDDHHHKKKKKKLLLNNNLLLGGGCCCAAA===999666555444444000333555444111///000222---000555888777666999>>>IIIGGGDDD@@@======>>>@@@@@@AAA@@@===888666888:::===???AAADDDJJJPPPNNNIII======;;;666555<<>>DDDJJJIIIEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIHHHEEEAAA===:::===666444888999666666999777444444888:::;;;AAAGGGUUUZZZaaajjj~~~qqqdddaaahhhqqqvvvxxx}}}]]]IIIBBB@@@FFFLLLKKKDDD??????BBBDDDCCCAAA@@@??????@@@AAA?????????>>><<<===???AAA??????@@@AAABBBBBBBBBBBB<<<;;;::::::;;;===@@@BBBBBB@@@>>>;;;::::::;;;;;;<<<<<<<<<<<<============>>>???AAAAAADDDMMMZZZeee\\\```qqqzzztttqqqppptttsssmmmbbbYYY[[[gggsssxxxsssoooooooooooosssyyyvvvwwwvvvqqqkkkjjjmmmrrr~~~yyysssooommmjjjeee```___iiissswwwwwwuuusssrrruuurrrnnnllljjjhhheeecccfffjjjmmmmmmjjjhhhiiikkkllllllpppwwwzzzzzz{{{~~~|||yyyxxxxxxyyyvvvwwwyyyzzz{{{zzzzzzyyy||||||||||||||||||||||||xxx{{{~~~}}}zzzzzz|||zzzzzzzzz{{{{{{}}}~~~~~~~~~}}}{{{|||~~~}}}~~~}}}{{{yyyxxxxxxvvvvvvwwwuuurrrnnniiiggg```]]]ZZZWWWTTTPPPKKKGGGEEEEEEDDDDDDEEEGGGIIIJJJJJJMMMOOOPPPPPPPPPQQQRRRJJJZZZeeeccccccjjjlllggggggXXX:::111333777666333111111111222333888888999<<>>>>>@@@BBB@@@???@@@CCCFFFHHHGGGFFFHHHHHHHHHHHHIIIIIIIIIIIIKKKJJJGGGDDDBBB@@@>>>>>>:::::::::;;;;;;;;;<<<<<<333444666777777666444333111222222222333333444444333222222333555888<<<>>>EEEHHHJJJGGGAAA===>>>AAABBBCCCBBB>>>999666777:::<<>>===<<<===:::888999===@@@@@@???>>>===:::888777777999;;;777555666:::<<<>>>FFFOOOMMMSSS]]]hhhmmmpppyyyuuufff^^^^^^eeeiiinnnssswww~~~jjjQQQEEEDDDFFFKKKOOOMMMGGGBBBBBBDDDDDDCCCBBBAAA@@@@@@@@@AAA?????????>>>======???AAA@@@@@@AAAAAAAAAAAAAAAAAA<<<;;;;;;;;;<<<>>>@@@AAAAAA???===;;;:::::::::;;;========================???@@@@@@???AAAHHHSSS\\\eeedddkkk}}}yyyxxxyyyzzz}}}~~~yyypppjjjhhhiiinnnnnnpppssspppllllllppptttwwwxxxuuuooolllmmmooossssssrrroookkkgggeeeccccccfffjjjoootttxxxxxxwwwxxxvvvrrrpppooonnnmmmkkklllkkkjjjjjjjjjiiigggfffhhhgggjjjppptttuuuxxx|||~~~|||{{{{{{|||vvvwwwxxxyyyyyyyyyyyyyyy}}}}}}}}}~~~~~~~~~{{{|||}}}}}}||||||}}}~~~||||||{{{zzzzzzzzz{{{{{{|||{{{zzz{{{~~~}}}~~~|||zzzxxxvvvuuurrrrrrqqqooolllhhhdddbbb[[[YYYUUURRRPPPMMMIIIGGGEEEEEEEEEFFFGGGIIIJJJKKKLLLMMMNNNOOOOOOPPPSSSUUUZZZ[[[___ggglllllljjjiii{{{|||UUU888555555---444333222222333444666777999999:::<<>>888777???IIIdddrrrZZZVVVWWWUUUTTTLLLLLLLLLIIIGGGEEEFFFFFFFFFGGGGGGGGGGGGEEECCCBBBFFFDDDBBB@@@@@@AAADDDFFFKKKIIIGGGFFFEEEEEEFFFFFFEEEDDDDDDFFFIIIIIIFFFCCCCCCBBBAAABBBDDDFFFFFFEEEKKKIIIIIIJJJKKKJJJFFFCCCAAAAAAAAADDDGGGIIIIIIHHHBBBDDDGGGJJJKKKKKKJJJIIIFFFHHHLLLPPPYYYfffuuu}}}tttlll|||{{{xxxddd___TTTJJJDDDDDDGGGJJJFFFGGGHHHGGGFFFDDDAAA???;;;;;;<<<>>>@@@AAAAAAAAACCCCCCCCCBBBBBBBBBAAAAAAEEEDDDBBB???===<<<;;;:::888888999999999:::::::::555666777888888777666555999999888888777777666666999::::::;;;;;;:::999999CCCIIIOOOLLLDDD>>>>>>BBBCCCDDDCCC???:::777888:::<<>><<<===GGGVVVbbbQQQVVV[[[___gggqqqwwwxxxrrrrrrtttxxxzzz{{{yyymmmfffeeeggglllnnnuuuzzzyyytttsssuuuvvvddd]]]^^^aaaUUUOOOJJJMMMUUU[[[YYYUUUSSSPPPKKKFFFBBBCCCGGGKKKPPPQQQTTTWWWYYY___mmmzzz~~~llleee\\\QQQTTTaaalllpppuuuzzz}}}rrraaaVVVIIICCCFFFKKKOOORRROOOIIIEEEEEEHHHDDDDDDCCCAAAAAAAAAAAAAAA@@@@@@@@@???===>>>@@@BBBAAAAAAAAAAAA@@@@@@@@@???<<<<<<;;;;;;<<<>>>@@@AAAAAA???===;;;::::::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>???@@@???===<<>>@@@AAABBBBBB444999777888DDDYYYyyyQQQHHHKKKHHHGGGLLLGGGEEECCCCCCDDDEEEFFFEEEGGGIIIJJJLLLKKKIIIFFFEEEIIIGGGEEECCCCCCCCCDDDEEEMMMKKKHHHEEEDDDDDDEEEEEECCCBBBAAABBBDDDEEEDDDCCCBBBAAAAAACCCEEEGGGGGGFFFLLLKKKJJJJJJJJJHHHDDDAAA@@@@@@AAACCCFFFHHHGGGFFFCCCFFFIIILLLMMMKKKIIIGGGDDDEEEDDDBBBGGG[[[zzz{{{iiigggooo|||vvvtttxxxzzz}}}pppbbbYYYQQQLLLIIICCCBBBBBBCCCEEEFFFEEEDDDBBBBBBAAA???===;;;;;;<<<@@@@@@??????>>>>>>======@@@???>>><<<;;;::::::999777888888888888999999999999999999999999999999999;;;;;;::::::999999888888999;;;===>>>???>>><<<;;;EEEIIILLLJJJDDD@@@???@@@@@@AAABBB???:::777888:::<<<@@@BBBAAABBBEEEDDD@@@>>>>>>>>><<<<<>>>>>@@@BBBBBBAAAAAA@@@???>>>>>>>>>===============???@@@AAAAAA@@@>>><<<;;;<<<===>>>????????????>>>>>>>>>>>>??????===;;;:::===CCCGGGXXX^^^aaadddmmm~~~tttjjjdddiiiqqqrrrooolllooorrruuuvvvtttrrrqqqrrrnnnqqqvvvwwwtttqqqpppooolllgggdddggglllrrrwww|||{{{yyyvvvuuuuuutttsssqqqhhheeeccccccfffiiijjjjjjeeeaaa```cccfffgggkkkqqq{{{}}}~~~|||{{{{{{{{{zzzyyyxxxwwwxxxyyyzzz{{{{{{|||~~~}}}zzzxxxyyy||||||zzzwww}}}|||zzzyyyyyyyyyzzzyyyyyyzzz}}}~~~{{{yyyzzz{{{wwwxxxyyyyyywwwtttooommmhhhfffbbb^^^ZZZXXXVVVUUUOOOLLLHHHGGGGGGHHHHHHGGGGGGGGGHHHJJJKKKMMMOOOOOOOOONNNMMMLLLNNNSSSZZZ```bbbgggnnnooogggbbboooWWW666333555...000:::000111333666999;;;===>>>:::===@@@AAA@@@???======333999:::AAAUUUnnnwww]]]IIIIIIMMMJJJFFFFFFFFFCCC@@@BBBFFFJJJJJJIIIHHHJJJMMMNNNNNNLLLIIIGGGJJJIIIGGGEEEDDDDDDDDDDDDKKKIIIGGGDDDCCCCCCDDDEEEEEEDDDCCCBBBCCCDDDEEEFFFCCCBBBCCCEEEHHHJJJJJJIIILLLKKKJJJIIIGGGEEEBBB@@@BBBAAABBBDDDFFFHHHGGGFFFEEEFFFHHHJJJJJJHHHFFFEEEDDDGGGIIIGGGIIIVVVlll~~~wwwpppmmm}}}xxxllldddQQQIII@@@;;;<<>>===???AAA@@@????????????????????????>>>>>>===<<<<<<======999999999:::::::::;;;;;;===<<<;;;;;;;;;;;;<<<===;;;;;;<<<<<<<<<<<<<<<<<>>>>>===============IIIGGGDDDBBBBBB@@@???===;;;>>>???===999777888:::<<<<<<<<>>============>>>>>>>>>>>>??????@@@AAABBB@@@???======>>>@@@AAA@@@?????????>>>>>>>>>=========<<<;;;;;;===@@@CCCFFFUUUbbbcccdddooowww```___llluuusssnnnmmmnnnpppqqqqqqsssvvvxxxppppppppprrrsssrrroookkknnnkkkkkkmmmllljjjnnnuuuzzzxxxwwwwwwwwwuuurrroooggggggfffdddbbbdddhhhlllhhhdddbbbccccccccceeejjjsssvvvzzz}}}~~~~~~~~~}}}{{{zzzyyyyyyzzz{{{xxxyyyzzz|||}}}|||zzz{{{~~~}}}zzz~~~}}}}}}}}}}}}}}}zzzzzzzzz|||~~~}}}~~~~~~~~~|||zzz|||~~~}}}zzzvvvsssrrrsssuuuvvvvvvtttooojjjgggcccaaa]]]YYYUUUSSSRRRRRRKKKIIIFFFEEEGGGIIIIIIIIIHHHIIIJJJLLLMMMNNNOOOPPPOOONNNNNNNNNQQQWWW___dddccckkkllleeebbbiiiqqqttt\\\<<<***555<<<444222;;;333444777999<<<=========:::>>>BBBCCC@@@;;;888666666<<<@@@OOOkkkTTTRRRLLLHHHHHHIIIFFFAAAGGGDDDCCCEEEIIIMMMMMMLLLEEEGGGJJJLLLLLLJJJHHHFFFJJJIIIGGGEEECCCCCCCCCCCCFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCDDDFFFHHHDDDCCCCCCEEEHHHJJJJJJJJJJJJJJJIIIGGGDDDBBBAAA@@@DDDDDDDDDFFFHHHIIIHHHGGGGGGFFFEEEDDDDDDDDDEEEEEEBBBFFFJJJKKKKKKNNNTTTZZZvvv|||{{{xxxxxxyyyssszzz~~~}}}tttgggWWWLLLGGGDDD@@@<<<:::::::::::::::===AAADDD<<<<<<======>>>>>>??????>>>>>>=========>>>>>>???;;;;;;<<<<<<<<<=========???>>>>>>======>>>>>>?????????>>>>>>>>>>>>======BBB???<<<999777888:::;;;KKKEEE???<<<>>>???>>>;;;:::===>>>===999777777999:::999888===IIIRRRMMMDDD999<<>>?????????>>><<<===???AAABBBAAA???===<<<<<<===>>>>>>>>>??????@@@@@@@@@@@@AAA@@@>>>===>>>???AAABBB?????????>>>>>>======<<<;;;;;;;;;;;;<<<===>>>??????LLL\\\dddbbbcccrrrjjjaaagggooopppooolllkkkjjjkkknnnrrrwwwyyywwwtttpppqqqtttuuurrroooooonnnppptttoooggggggooowwwwwwyyyzzz{{{xxxtttpppkkklllkkkfffaaa___bbbfffgggdddcccdddccc``````bbbgggkkkqqqvvv{{{~~~}}}|||{{{zzzzzzzzzwwwxxxyyyzzz|||}}}~~~~~~~~~~~~~~~{{{{{{{{{}}}}}}|||||||||zzz|||~~~}}}~~~}}}~~~}}}{{{yyywwwxxxxxxwwwtttssssssssspppqqqqqqqqqmmmiiidddaaa]]][[[WWWTTTQQQOOONNNMMMIIIGGGEEEFFFHHHJJJKKKKKKJJJKKKLLLMMMNNNOOOOOOOOOMMMOOOPPPRRRVVV\\\ccchhhjjjiiibbb]]]fffpppgggUUU:::666///,,,222999888333666777:::===>>>>>>===<<<<<<@@@CCCBBB===888666666888CCCKKK[[[uuuhhhMMMSSSQQQGGGBBBEEEFFFCCCFFFFFFFFFHHHJJJLLLLLLKKKGGGIIIKKKMMMNNNMMMKKKJJJJJJHHHFFFCCCBBBBBBCCCDDDDDDDDDEEEFFFFFFEEEEEEDDDDDDDDDDDDCCCBBBCCCEEEGGGDDDCCCAAABBBEEEGGGHHHHHHGGGHHHHHHFFFDDDBBBBBBCCCGGGFFFFFFHHHIIIJJJIIIGGGHHHGGGDDDBBBBBBCCCEEEFFFGGGHHHIIIJJJKKKKKKKKKLLLSSSeeeuuusssiiihhhrrr}}}vvvyyyuuuwww~~~vvvwwwtttmmmlllggg]]]TTTGGGBBB<<<999777888888777999999999999:::::::::;;;;;;;;;;;;:::;;;;;;<<<===<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;:::999888888444555888<<<@@@EEEIIIKKKHHHDDD???<<<;;;<<<<<<;;;===???AAA>>>999666555666777888888<<>>@@@BBBDDDEEEKKKNNNKKKJJJOOOTTTWWW]]]iiivvv~~~{{{}}}|||zzzzzzyyyvvvrrrqqqssstttttt|||~~~iiiVVVWWWdddooottt}}}~~~|||___IIIFFFGGGCCC???@@@CCCBBB===;;;>>>AAACCCDDDCCCBBBAAA@@@AAAAAAAAAAAA???>>>===>>>>>>>>>===;;;;;;>>>@@@AAA@@@>>><<<<<<<<<===>>>??????@@@@@@@@@@@@@@@@@@???>>>===<<<<<<>>>@@@AAA??????>>>======<<<;;;;;;;;;;;;:::;;;<<<<<<<<<;;;@@@@@@MMM___eee```eeerrr{{{mmmeeedddjjjrrrkkkiiihhhiiilllpppsssuuu{{{xxxtttrrrsssuuuwwwxxxqqqmmmooouuusssjjjggglllppprrrwww{{{}}}{{{uuuqqqpppoookkkgggccc`````````bbb```aaadddccc^^^[[[\\\\\\```fffkkkqqqwww|||~~~~~~}}}}}}|||zzzyyyxxxwwwxxxyyyzzz{{{|||}}}}}}~~~~~~~~~}}}~~~~~~zzzzzz{{{~~~}}}{{{|||}}}{{{xxxyyy}}}}}}xxxvvvyyyxxxwwwvvvvvvwwwwwwuuutttooopppqqqqqqpppqqqsssuuummmmmmllljjjfffaaa\\\YYYTTTSSSQQQNNNLLLJJJHHHHHHGGGFFFFFFGGGJJJKKKKKKJJJKKKLLLMMMNNNOOONNNNNNMMMLLLOOOSSSWWW[[[```fffiiikkkfffbbbdddiiicccNNN:::---333333,,,...777777000777999<<>>===@@@BBBBBB>>>999777:::===IIIZZZeeelllzzzsssRRRQQQPPPNNNKKKGGGEEEGGGJJJGGGIIIKKKLLLKKKIIIIIIIIIJJJLLLMMMOOOPPPPPPOOOOOOKKKIIIEEECCCBBBCCCEEEFFFEEEFFFHHHJJJIIIGGGDDDBBBCCCDDDFFFEEECCCCCCEEEHHHGGGDDDAAAAAACCCFFFHHHIIIFFFHHHHHHGGGEEEDDDFFFHHHHHHGGGGGGHHHJJJJJJIIIGGGIIIHHHGGGFFFFFFFFFGGGGGGLLLLLLLLLKKKKKKLLLNNNOOOGGGVVV```___]]]dddrrr{{{yyy|||~~~xxxtttooozzz}}}jjj```SSSKKKGGGDDD>>>999======<<<;;;::::::999999888888888888888888999:::999999::::::::::::;;;;;;:::;;;<<<<<<<<<<<<;;;:::777777888888999::::::;;;999BBBPPP^^^iiimmmnnnmmmDDDDDDBBB???;;;999:::<<>>BBBDDDDDDCCC@@@???@@@@@@AAAAAA@@@???===<<<=========<<<;;;;;;===???@@@???===<<<;;;<<<>>>?????????@@@AAAAAAAAA@@@@@@===<<<;;;:::;;;===???@@@???>>>>>>===<<<;;;;;;:::;;;;;;:::;;;;;;;;;999888CCC777===YYYiiiccc```gggyyy}}}{{{yyyeee\\\gggwwwjjjiiihhhiiikkknnnppppppwwwvvvtttooolllooovvv|||rrrjjjjjjtttwwwooojjjlllhhhlllssszzz}}}{{{vvvqqqqqqmmmhhhffffffeeebbb___\\\\\\___cccccc]]]XXXXXXWWWZZZ^^^bbbfffkkkqqquuu}}}}}}}}}}}}|||zzzwwwvvvxxxyyyyyyzzz{{{|||}}}}}}zzz}}}~~~~~~}}}}}}|||}}}}}}zzzzzz{{{}}}}}}zzzzzz{{{}}}|||xxxxxx{{{zzztttrrruuuvvvuuuttttttuuutttsssqqqmmmppprrrrrrpppnnnmmmmmmjjjjjjhhheeeaaa\\\WWWUUUNNNNNNLLLJJJHHHFFFEEEDDDEEEEEEFFFHHHKKKLLLKKKJJJLLLMMMNNNNNNOOONNNMMMLLLKKKOOOUUUZZZ___cccgggjjjeeeeeelllssshhhMMM888111///,,,///777888111111666777999===@@@BBBAAA???>>>CCCCCC@@@;;;777888???EEEcccyyy]]]NNNMMMDDDFFFPPPPPPFFFDDDMMMHHHLLLPPPPPPLLLIIIHHHIIIHHHIIIJJJKKKLLLMMMMMMMMMLLLIIIEEEBBBBBBDDDGGGIIIGGGIIILLLMMMLLLHHHDDDAAADDDFFFHHHHHHFFFEEEGGGIIIKKKHHHDDDBBBDDDGGGJJJLLLFFFHHHIIIHHHFFFFFFIIILLLHHHGGGGGGHHHIIIJJJHHHGGGIIIJJJJJJKKKKKKJJJIIIHHHJJJLLLMMMLLLIIIJJJMMMQQQPPPNNNJJJKKKZZZooo{{{|||zzzzzz~~~wwwvvvvvvhhhaaa```^^^WWWQQQEEEDDDCCCAAA???===<<<;;;888777777777777888888999666777777777777888888888777888:::;;;;;;:::888777666777:::===AAAEEEGGGIIIZZZggg{{{IIIFFFAAA>>><<<===@@@AAAFFFHHHHHHAAA888222444777999999999:::<<<===???@@@???@@@AAACCCDDDDDDCCCCCCFFFMMMSSSSSSMMMHHHGGGHHHMMMVVVdddoooxxx{{{wwwrrrnnntttxxxzzz~~~{{{rrrgggwww}}}}}}yyyrrrggg^^^UUUUUU\\\```nnn|||WWWAAA???BBBAAADDDDDDCCCBBB@@@???===<<<>>>>>>???AAACCCCCCAAA>>>>>>>>>>>>>>>????????????CCC???;;;999:::;;;;;;999<<<<<<<<<===============;;;>>>AAABBBAAA???????????????>>>>>>??????@@@AAA<<<;;;;;;;;;<<<===???@@@===:::888999;;;===<<<::::::999:::DDDYYYmmmoooggghhhwww~~~xxxyyy|||ttteeeXXXXXXbbbooooooooommmkkkkkklllnnnvvvtttuuuuuuqqqmmmoootttqqqmmmkkkkkknnnpppnnnllliiiiiimmmttt|||}}}xxxsssssslllfffeeeiiikkkgggccc]]]ZZZWWWWWWZZZ[[[YYYVVV\\\[[[YYYYYY\\\aaagggkkkssswww{{{}}}}}}{{{{{{zzzzzz{{{|||~~~}}}{{{~~~|||{{{|||~~~}}}|||{{{{{{{{{{{{yyyyyyzzz{{{|||}}}~~~~~~|||~~~}}}yyyvvvvvvzzzyyyyyyxxxwwwwwwvvvvvvuuuuuutttsssrrrppppppooooooooooooooopppnnnkkkhhhgggfffbbb^^^[[[XXXUUUTTTLLLJJJGGGDDDCCCDDDEEEFFFEEEGGGIIIJJJIIIIIIJJJKKKNNNNNNNNNNNNNNNMMMLLLLLLOOOYYY```aaadddkkkiiibbb```rrryyyeeeJJJ999222......111444666555444333444;;;===>>>===<<<<<>>@@@BBBFFFHHHGGG@@@777222444888::::::;;;;;;<<<===>>>???>>>???@@@BBBBBBBBBBBBBBBDDDIIILLLJJJDDDAAACCCGGGDDDHHHQQQ[[[eeejjjiiieeejjjppptttvvvzzz|||vvvvvvtttxxxyyy|||lllZZZXXX[[[[[[^^^eeejjj{{{yyyQQQ===666333666<<<>>>???@@@AAABBBBBBAAA???>>>>>>???AAACCCBBB@@@>>>@@@@@@@@@??????>>>>>>===@@@===999888999::::::888::::::;;;;;;;;;<<<<<<<<<;;;===@@@AAA@@@>>>>>>>>>??????>>>>>>>>>>>>??????;;;;;;;;;;;;;;;===>>>???<<<:::888999<<<===<<<;;;:::<<<<<>>:::888888777AAAaaaiiiSSSNNNMMMMMMKKKJJJIIIHHHHHHIIIIIILLLKKKKKKJJJIIIIIIIIIJJJGGGHHHJJJJJJIIIHHHHHHHHHFFFEEEDDDCCCCCCCCCDDDEEEBBBCCCEEEFFFGGGFFFEEEEEEFFFFFFEEECCCAAA@@@AAACCCEEECCCBBBCCCFFFIIIKKKKKKGGGHHHIIIIIIGGGFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIKKKJJJIIIGGGGGGGGGHHHHHHLLLKKKJJJIIIJJJKKKMMMNNNJJJIIIIIIKKKSSScccvvvzzzrrrwww||||||vvvtttwwwsss|||tttjjj```[[[UUUOOOLLLLLLTTTQQQIIICCCGGGQQQUUUSSSVVVVVVWWWbbbnnnhhhccclllwwwCCCAAA>>><<<<<<>>>AAACCCGGGHHHEEE>>>666222555999<<<<<<<<<======>>>>>>>>>======>>>@@@@@@@@@@@@@@@AAAAAAAAA???>>>???AAACCCBBBBBBCCCIIIQQQWWWZZZZZZqqqwww||||||zzz{{{|||zzzwwwsss~~~}}}sssllliii```TTTNNNXXXeeejjjllloooqqqtttLLL000555===777666@@@CCCBBBBBBDDDEEEEEECCCAAA>>>>>>>>>@@@BBBBBB@@@>>>AAAAAA@@@???>>>===<<<<<<===;;;888777888999999999888888999:::::::::::::::;;;===???@@@???>>>>>>>>>@@@???>>>===============::::::::::::;;;<<<======;;;:::999:::<<<===<<<;;;:::>>>>>>;;;???QQQhhhwwwvvvssszzzzzzoooooorrrtttxxx|||yyylll___XXXVVV^^^hhhlllkkkhhhggggggjjjlllsssyyyyyyssspppqqqqqqrrrqqqmmmhhhhhhmmmrrrpppnnnlllkkklllpppuuuxxxrrrssstttuuussspppllliiiddd]]]UUURRRSSSWWWXXXYYYWWWUUUSSSRRRRRRRRRTTTUUUZZZ```iiipppuuuxxx{{{||||||{{{yyyxxxwwwyyy{{{|||}}}{{{zzz{{{}}}~~~~~~}}}{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyzzzzzz{{{{{{{{{|||yyy{{{}}}}}}{{{yyyxxxwwwvvvvvvvvvvvvvvvuuuuuuuuuttttttsssqqqpppooonnnmmmiiihhhgggffffffccc```]]]WWWVVVTTTRRRPPPOOONNNNNNGGGFFFDDDCCCCCCEEEFFFGGGFFFHHHJJJKKKJJJJJJKKKLLLKKKKKKJJJKKKNNNRRRVVVYYYeeeaaafffpppmmmaaa___eeerrr___GGG666---***---111555555555444222222444666===:::999;;;@@@BBB@@@===777666777777:::MMMvvvlllOOOOOOPPPIIILLLJJJGGGGGGJJJKKKIIIGGGKKKJJJIIIIIIIIIIIIIIIJJJHHHIIIIIIIIIHHHGGGFFFFFFGGGFFFDDDBBBBBBBBBBBBCCCAAAAAABBBCCCDDDCCCCCCCCCCCCDDDDDDBBB@@@>>>???@@@DDDBBBAAACCCFFFIIIJJJKKKGGGGGGGGGGGGFFFFFFIIIKKKFFFFFFGGGGGGGGGHHHHHHHHHKKKJJJHHHFFFEEEEEEFFFFFFJJJJJJHHHHHHHHHIIIJJJKKKEEEIIIMMMMMMNNNSSS^^^gggyyy|||zzzuuukkkooo}}}~~~zzzvvvwwwsssyyy{{{wwwrrrppprrr|||uuujjjbbbccciiikkkiiidddooowww}}}@@@???===<<<===???BBBDDDHHHGGGCCC<<<555333666:::===>>>>>>>>>>>>>>>======<<<<<<======>>>>>>>>>>>>>>>;;;:::>>>EEEHHHDDD>>>DDDBBB@@@AAABBBFFFOOOWWWnnnwww}}}{{{{{{}}}sssrrr~~~rrrhhh```YYYUUUUUUNNNMMMTTTeeeqqqtttrrrrrr~~~tttRRR===555FFFUUUTTTQQQTTTTTTPPPKKKGGGFFFEEEBBB@@@???>>>>>>???@@@@@@???===???>>>>>>>>>======<<<<<<;;;:::999999999:::::::::777888999:::;;;;;;::::::;;;===???@@@???>>>>>>???@@@???>>><<<;;;;;;::::::999999999999::::::;;;;;;999999:::;;;<<<<<<<<<<<<999===>>>999888EEE[[[mmmyyyxxxzzzsssnnnooouuulll[[[FFFKKKWWWeeennnnnnfff^^^gggiiioooxxxzzzwwwuuuvvvmmmppptttssspppllliiiiiiqqqpppnnnkkkiiijjjnnnqqqoootttyyyzzzvvvpppmmmkkkiiiccc[[[XXXXXXZZZ[[[ZZZVVVVVVTTTSSSRRRRRRRRRRRRPPPUUU\\\ccciiinnntttwwwwwwwwwwwwvvvuuuvvvxxxyyyyyyyyyyyyzzz{{{}}}~~~zzzzzzzzzyyyyyyzzz{{{{{{zzzzzzzzzzzzyyyyyyyyyyyywwwyyy{{{{{{yyyxxxwwwwwwvvvvvvuuutttsssqqqqqqpppqqqqqqpppnnnmmmkkkjjjiiieeedddbbb```___]]]YYYWWWSSSRRRQQQOOOMMMLLLLLLLLLEEEDDDCCCCCCDDDEEEGGGHHHGGGIIIKKKKKKKKKJJJKKKLLLMMMMMMLLLMMMPPPUUUZZZ^^^hhhkkkooommmeeeaaajjjvvvcccMMM999333222//////333666555444111000000444666:::;;;===@@@AAA???;;;888333444777<<>>>>>???>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<===???;;;;;;GGGVVVYYYMMM???@@@?????????<<<>>>LLL\\\cccjjjsssxxxzzz{{{sssooorrr{{{pppdddWWWPPPMMMJJJLLLOOOMMMSSS___kkkqqqqqqsssuuu^^^HHH999DDDSSS```nnnvvvssskkk```XXXMMMFFFDDDCCCBBB@@@???>>>===>>>??????>>><<<:::;;;;;;;;;<<<=========<<<<<<<<<<<<;;;;;;;;;<<<777888:::<<<<<<<<<;;;;;;<<<>>>@@@@@@???>>>???@@@???>>>===;;;:::999999888888888888999999999999999888999;;;<<<<<<<<<<<<<<<888:::<<<;;;:::???KKKWWWmmmvvvwwwttt~~~}}}yyy}}}~~~nnnaaaVVVNNNTTTcccmmmmmmggghhhgggkkkrrrwwwwwwyyy}}}ppppppqqqrrrssspppjjjeeeiiikkkmmmmmmlllkkklllmmmooouuu|||}}}yyyssspppoookkkfffbbb``````___[[[XXXUUUTTTTTTSSSSSSRRRRRRRRRMMMOOORRRUUUZZZ```hhhmmmooorrruuuwwwvvvuuuvvvxxxxxxyyyyyyyyyxxxyyyzzz{{{yyyyyyyyyyyyyyyzzz{{{|||zzzzzzyyyyyyxxxxxxwwwwwwtttvvvxxxxxxvvvuuuuuuvvvttttttssssssrrrrrrrrrqqqoooooonnnllljjjhhhgggfffaaa___\\\ZZZYYYWWWTTTQQQQQQPPPNNNLLLJJJIIIHHHGGGDDDDDDCCCDDDEEEGGGHHHIIIHHHIIIKKKLLLKKKKKKLLLMMMLLLMMMNNNQQQVVV\\\aaaeeegggmmmllldddfffrrrtttmmmGGG888---///222//////444555444222///...000444888999???EEEEEE???999555555555888???IIIYYYqqqeeeRRROOOLLLGGGDDDDDDAAA???CCCIIILLLKKKGGGGGGGGGFFFGGGGGGHHHIIIIIIJJJGGGEEEEEEFFFFFFDDDBBBBBBAAA@@@@@@@@@AAACCCDDDDDDCCCAAA???>>>>>>>>>>>>???AAABBBBBBAAA??????@@@EEEDDDCCCEEEHHHJJJJJJIIIHHHGGGFFFDDDAAAAAADDDFFFEEEEEEFFFFFFFFFGGGGGGGGGEEEEEEDDDDDDEEEGGGIIIJJJFFFFFFEEEEEEEEEEEEEEEEEEJJJGGGEEEFFFIIIJJJHHHFFFOOOUUU]]]bbbeeekkktttzzz{{{qqqkkknnn{{{zzz~~~tttllljjjiiikkkyyy}}}AAA@@@???>>>>>>???AAABBBFFFDDD@@@;;;777555777999<<<===>>>???>>>===<<<;;;<<<;;;;;;::::::;;;<<<<<>>@@@MMM\\\___RRRCCC>>>>>>AAADDDBBBCCCRRRdddhhhgggiiilllrrr~~~{{{vvvqqqkkkjjjkkkqqqzzz~~~yyyjjjXXXRRRNNNNNNNNNOOOTTTZZZ^^^eeelllppppppssszzz{{{}}}yyyZZZEEE>>>GGGjjjppp[[[RRRGGGAAAAAABBBBBB@@@???>>>======>>>>>>===<<<999999:::;;;<<<===>>>>>>===??????>>>===<<<<<<===777999;;;===>>>>>>===<<<<<<>>>???>>>======???@@@======;;;:::999888888777666777777888888888777777666888;;;===<<<<<<<<<===999888;;;>>>>>>===@@@EEE___mmmsssnnnvvv|||\\\KKKOOO___nnnvvvmmmhhhggglllqqqtttxxx}}}xxxsssmmmlllnnnooommmkkkccceeehhhkkknnnooooooooorrrwww}}}|||xxxvvvvvvllliiigggeeeeeeaaa[[[VVVQQQQQQQQQPPPQQQQQQRRRRRRMMMMMMMMMNNNOOOTTTZZZ___eeejjjpppssssssssstttwwwxxxxxxxxxvvvtttssssssuuuwwwwwwwwwwwwxxxyyy{{{{{{zzzzzzyyyxxxwwwvvvuuuuuurrrtttuuuuuusssrrrrrrsssppppppqqqrrrrrrsssttttttlllkkkjjjhhhfffdddcccbbb[[[YYYVVVTTTSSSQQQOOOLLLLLLKKKIIIGGGEEEDDDDDDCCCDDDDDDEEEEEEFFFHHHIIIJJJHHHJJJLLLMMMLLLLLLMMMNNNKKKMMMRRRXXX___dddhhhkkkeeehhhbbb^^^lllzzzjjjKKK555///***,,,///111555:::222222000//////222777<<<<<>>????????????@@@BBBEEEDDDDDDEEEGGGHHHHHHFFFEEEFFFEEEBBB@@@???@@@BBBDDDDDDDDDDDDEEEEEEEEEEEEBBBAAAAAABBBDDDFFFHHHJJJDDDDDDDDDDDDDDDEEEDDDDDDFFFAAA>>>AAAHHHLLLJJJGGGLLLFFFAAAHHHZZZnnn}}}}}}{{{tttttt{{{}}}zzzpppiiihhhhhhlllzzzwwwuuuwwwvvvyyyDDDCCCAAA????????????@@@DDDBBB???<<<888777777888:::;;;===>>>>>>===<<<;;;<<<<<<;;;:::::::::;;;<<<@@@???AAAHHHPPPRRRLLLEEE@@@===@@@HHHJJJIIIRRR___gggbbb___```eeeqqqvvvooorrryyysssrrrrrruuuxxxyyywwwttt}}}{{{xxxwwwoooeee``````aaadddhhhfffdddgggnnnrrrwww|||||||||}}}{{{nnn[[[LLLEEEEEE```~~~sss^^^PPPHHH@@@>>>AAADDDBBB??????>>><<<<<<======<<<;;;<<<<<<<<<======>>>>>>>>>>>>@@@AAA@@@===;;;;;;===666888;;;===>>>>>>===<<<:::<<<<<<<<<;;;;;;===>>><<<;;;:::999888777777777555666777777777777666555555888<<<===<<<;;;<<<===;;;999:::??????<<<<<>>>>>???AAAAAA<<<;;;999999:::<<>>?????????AAADDDFFFDDDCCCCCCDDDEEEEEEDDDBBBAAABBBBBBAAA???>>>???@@@AAAAAAAAAAAABBBBBBBBBBBB@@@??????@@@AAACCCEEEFFFBBBBBBCCCDDDEEEEEEEEEEEEBBB???>>>???DDDGGGGGGFFFCCCDDDCCCDDDLLL]]]uuuooorrrzzz|||ssswwwzzz~~~~~~xxxwww{{{{{{yyy~~~sssmmmhhhcccaaafffqqqzzz}}}|||FFFEEECCCAAA????????????CCCBBB???<<<999888777777999:::<<<===>>>===<<<;;;===<<<;;;:::::::::;;;<<<;;;<<<>>>>>>???@@@CCCEEEAAA999999DDDIIIGGGHHHOOORRRNNNNNNTTTZZZaaapppxxxtttvvvzzzzzzxxxuuuooottt~~~kkkpppvvv{{{|||{{{vvvqqqooorrrnnnffffffmmmvvv{{{xxxxxx}}}xxx~~~zzz~~~[[[LLLIIIHHHGGGGGG___rrrhhh[[[JJJJJJDDD>>>???CCCEEEBBB>>>@@@>>><<<<<<<<<===<<<;;;????????????>>>>>>>>>>>>>>>@@@BBB@@@<<<::::::<<<555777:::===>>>>>><<<;;;999:::::::::999999;;;===;;;:::999888777777777777555555666777777666555444444888<<<>>><<<;;;<<<>>>===:::;;;???>>>;;;<<>>>>>>>>>>>???;;;:::999999<<<@@@EEEHHH???@@@AAAAAAAAADDDHHHKKKCCCBBBBBBBBBCCCCCCAAA???===>>>@@@AAA@@@??????@@@>>>>>>?????????@@@@@@@@@???>>>>>>>>>>>>@@@AAABBBAAABBBCCCDDDEEEEEEEEEEEEAAABBBBBBAAA@@@@@@@@@AAAGGGGGGEEEBBBCCCKKKYYYdddsss}}}jjjgggooowwwxxxyyyzzzyyy}}}|||zzzzzz{{{{{{{{{{{{zzz{{{sssnnnoootttuuuiiiYYYNNNFFFOOO\\\mmm{{{JJJFFF@@@===<<<===>>>>>>BBBCCCCCC???:::666666888<<<:::999:::===???===;;;>>><<<:::999;;;<<<===<<<>>>@@@>>>;;;@@@IIIJJJEEE=========>>>@@@AAAAAA@@@JJJDDDHHHTTTYYYVVVWWW]]]``````gggsssyyyxxxxxx{{{|||}}}tttsssvvvuuunnnttt{{{vvvsssmmmggg```aaaggggggbbbdddhhhbbb]]]kkkyyytttuuu~~~```VVVJJJBBBAAAAAAAAA???NNNVVV______YYYQQQOOOOOOPPPMMMHHHDDD@@@????????????????????????>>>======;;;===???@@@>>>=========<<<===>>>>>>;;;888777777999:::<<<>>>>>><<<:::888777777777777888888888888===<<<:::888666666666777999888888888777777666666777666666888:::<<<<<<;;;<<<<<<<<<<<<============:::BBBUUUggghhh]]][[[ccc||||||___AAA<<>>666444222444<<>>>>>>>>???@@@@@@;;;:::@@@DDDCCCDDDIIIGGGCCC??????CCCFFFHHHHHHJJJGGGCCCAAAAAABBBCCCCCC>>>AAAAAA>>>>>>@@@@@@===>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>???AAABBBBBBBBBBBBBBBBBBBBBCCCDDDFFFFFFCCCBBB@@@>>>>>>@@@BBBCCCEEEFFFFFFGGGHHHIIIJJJKKKQQQaaajjjbbb\\\ccclllpppzzzwwwwwwxxx{{{|||yyyzzzeeeVVVRRRRRRYYY^^^\\\WWWTTT[[[]]]mmmJJJFFF@@@<<<<<<======>>>AAABBBBBB???999666666777;;;999888:::<<<>>>===;;;===;;;:::;;;<<<>>>>>>===<<<>>>===;;;>>>EEEGGGEEE@@@>>>>>>@@@DDDFFFEEEDDDCCCAAAHHHTTTXXXPPPLLLOOOWWWWWW]]]hhhooopppqqqttt~~~wwwtttwwwxxxssswwwyyypppssssssrrrppppppsssyyy}}}wwwppppppwww~~~|||oooeeeddddddbbbfffmmmgggeeeiiinnnnnnmmmxxx|||vvvrrrmmmkkkpppyyy~~~\\\RRRKKKBBB>>>???@@@@@@??????DDDIIIJJJGGGDDDDDDEEEIIIGGGCCC@@@>>>>>>>>>???>>>????????????>>>======<<<>>>??????=========>>>===>>>??????<<<:::999999;;;;;;;;;::::::999999999666666777777777888888888;;;:::888777666666666777888888888777777777666666888777777888;;;<<<<<<;;;<<<<<<<<<============>>>BBBDDDIIITTTaaagggbbbYYYoooxxx|||jjjNNN===999@@@IIIWWWbbbddd___^^^aaacccgggllloooooommmkkkjjjmmmmmmllliiieeecccfffiiissssssrrrppppppsssxxx}}}yyywwwuuuuuutttqqqlllhhhddd___YYYTTTQQQNNNKKKIIILLLJJJIIIJJJLLLNNNNNNMMMMMMMMMNNNNNNOOOOOOPPPPPPTTTUUUXXX[[[^^^```bbbcccgggfffeeeeeefffhhhkkklllkkkkkkkkkjjjiiihhhffffffdddddddddcccbbb```___^^^^^^]]][[[YYYWWWUUUTTTSSSRRRPPPNNNKKKJJJIIIHHHHHHGGGFFFEEEDDDCCCCCCBBBCCCDDDEEEEEEEEEDDDEEEGGGJJJHHHIIIKKKKKKJJJJJJLLLMMMKKKKKKLLLMMMOOOSSSYYY^^^hhhhhhgggdddbbbbbbdddfffcccVVVDDD444++++++///222333444555666555222000...000333777<<>>>>>AAABBB@@@@@@@@@@@@@@@????????????AAA???>>>???AAABBBBBBAAACCCCCCCCCDDDEEEFFFFFFFFFDDDCCCAAA??????AAACCCDDDFFFGGGGGGHHHIIIJJJJJJKKKJJJLLLKKKNNN___www~~~vvvvvvzzz|||||||||vvvwwwtttlllgggkkknnn___JJJPPPPPPWWWeeeppprrrooommmhhhkkkzzzJJJFFF@@@<<<;;;<<<======???AAAAAA===888444444666888777777888;;;======<<<;;;::::::<<<>>>??????===888<<<===;;;<<<@@@DDDDDD???>>>>>>@@@DDDFFFEEECCCCCCEEEOOO\\\^^^UUUNNNNNNMMMNNNSSS[[[bbbdddhhhlllvvvzzz~~~}}}zzzttttttsssnnnhhheeeiiisss||||||{{{|||~~~yyywwwxxx{{{{{{ooohhhbbbccckkkrrrsssrrrrrrnnneee^^^]]]ffftttyyylllcccgggmmmpppvvv~~~|||{{{yyywwwvvvwwwxxxzzzqqqrrrrrrnnnhhhhhhtttjjjWWWDDDCCC@@@<<<<<>>???@@@@@@???>>><<<<<<<<<===>>>>>>>>>>>>>>>>>>======<<<<<<===>>>===;;;;;;===>>>===>>>@@@???===;;;::::::===;;;999777666666777888666666666777777777888888999888777666555555666777888888777777777777666666888777777888;;;<<<<<<;;;<<<<<<=========>>>>>>>>>BBBFFFEEEEEETTThhhllldddjjjnnnzzz}}}}}}~~~wwwcccJJJ666222:::JJJWWW[[[XXXXXX\\\^^^aaafffiiijjjjjjkkkkkkkkklllmmmmmmkkkiiifffdddiiilllooopppppprrrvvvzzzvvvvvvwwwxxxxxxvvvrrrooolllhhhbbb]]]XXXSSSNNNJJJKKKIIIGGGHHHJJJLLLMMMNNNMMMMMMMMMMMMLLLKKKIIIHHHHHHJJJLLLOOORRRTTTUUUVVV\\\\\\[[[[[[\\\^^^```aaa`````````______]]]\\\[[[[[[[[[ZZZZZZYYYXXXWWWWWWTTTTTTSSSRRRQQQPPPOOOOOOLLLKKKIIIGGGFFFEEEDDDDDDBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGGGGGGGFFFGGGIIIKKKJJJKKKLLLKKKJJJJJJKKKMMMIIIKKKNNNQQQUUUZZZ```eeehhhdddaaaaaadddccc]]]WWWNNN@@@///&&&(((...111111666666444333222111000000444777;;;@@@BBBBBBAAA@@@555444444555888CCCYYYmmm```PPPRRRUUUQQQNNNKKKJJJGGGEEECCCIIIIIIIIIGGGDDDBBBCCCDDDGGGHHHHHHFFFCCCCCCGGGKKKEEEDDDDDDEEEGGGGGGFFFDDD@@@AAABBBCCCDDDEEEEEEEEEBBB>>>===AAADDDDDDEEEHHHGGGFFFEEEFFFHHHJJJJJJJJJIIIGGGCCCBBBBBBBBBAAA@@@AAACCCBBB>>>???DDDFFFDDDDDDCCCCCCBBBAAAAAAAAAAAABBBAAA???@@@AAABBBBBBAAACCCDDDFFFGGGHHHGGGGGGFFFFFFDDDCCCAAAAAACCCDDDFFFHHHHHHIIIJJJJJJJJJJJJJJJGGGCCC???DDD^^^oooffflllzzzyyyyyyxxx~~~~~~uuu||||||ppp]]]```bbbgggrrr|||vvvjjj___^^^dddsss~~~JJJEEE@@@<<<;;;<<<======>>>@@@@@@<<<777333333444555555666777:::;;;<<<<<<999999;;;===@@@@@@???===777;;;===<<<;;;===AAADDDAAACCCFFFFFFEEEDDDEEEFFFEEEHHHRRR]]]___YYYUUUUUUHHHIIIMMMRRRVVV[[[```ddddddiiiooorrrtttxxx}}}}}}~~~|||xxxvvv~~~vvvlllgggeeecccfffjjjmmmlllooottttttmmmgggeeeVVVTTTWWWdddtttwwwkkk^^^aaa```______dddooo}}}vvvnnnsss{{{~~~yyyyyytttmmmmmmsssxxxwwwtttvvvbbbMMMGGGDDD>>>======???AAABBB@@@>>>@@@>>><<<<<>>>>>======<<<;;;;;;;;;;;;999888888;;;===;;;===??????===;;;:::;;;<<<:::888666555444555555666666666777777777888888777777555444444555666777777777777777777777666666999888777888;;;<<<;;;;;;<<<<<<<<<======>>>>>>???;;;EEEIIIEEEHHHZZZqqq~~~qqqmmmrrr~~~xxxrrrwwwyyyyyy}}}yyybbbIII777777===HHHPPPUUUZZZ```[[[\\\___```bbbeeeiiilllmmmllllllmmmnnnnnnllliii___aaaeeekkkpppsssttttttsssuuuwwwyyyzzzyyyvvvtttpppmmmjjjfffbbb^^^XXXTTTNNNKKKGGGFFFGGGIIIJJJJJJMMMNNNNNNNNNMMMJJJHHHFFFBBBCCCEEEGGGHHHIIIJJJJJJQQQQQQQQQQQQRRRSSSTTTUUUVVVVVVWWWVVVVVVUUUTTTTTTUUUTTTSSSSSSRRRRRRRRRRRRPPPOOOOOONNNMMMLLLKKKKKKIIIIIIHHHGGGFFFEEEDDDDDDBBBBBBBBBBBBCCCDDDEEEFFFGGGIIIJJJIIIHHHHHHJJJLLLJJJKKKKKKJJJIIIIIIKKKMMMLLLPPPVVV[[[___bbbeeeggg```^^^]]]```aaaZZZLLL???888000***+++111555222...666444111//////000222444:::===@@@CCCCCC@@@===;;;444444666;;;EEEWWWnnnlllOOOOOO\\\WWWQQQLLLKKKIIIFFFEEEFFFIIIIIIHHHFFFDDDCCCEEEGGGHHHIIIIIIGGGEEEEEEGGGJJJBBBAAAAAACCCEEEEEEDDDCCCAAABBBDDDEEEFFFEEEDDDDDD???======???CCCEEEGGGHHHFFFFFFFFFHHHIIIJJJIIIIIIHHHFFFDDDBBBBBBBBB@@@???BBBDDDCCC???@@@FFFIIIHHHGGGFFFEEECCCCCCCCCCCCDDDDDDBBBAAAAAACCCDDDCCCBBBDDDFFFHHHJJJJJJIIIHHHGGGHHHGGGFFFEEEEEEFFFGGGHHHIIIJJJJJJKKKKKKJJJIIIIIIDDDIIIIIIHHHRRRiii~~~iii^^^cccooovvv|||sss|||~~~}}}}}}}}}vvvssswww{{{}}}~~~{{{{{{vvvwwwIIIEEE???;;;;;;<<<======>>>??????;;;666222222444333555666777888:::;;;<<<999999:::===???@@@???===888:::===>>>======@@@EEEGGGNNNSSSPPPHHHDDDFFFKKKCCCEEEJJJOOOOOOMMMOOORRRFFFIIIKKKKKKLLLPPPUUUYYYUUU[[[aaaeeeiiiooozzz|||}}}}}}zzz}}}sssjjjffffffkkkqqqnnnllllllpppppphhhaaa^^^___```jjjlllaaabbbdddgggmmmvvvxxxrrrxxx}}}}}}xxxxxx{{{~~~nnnccc]]]MMMBBBBBBBBB===>>>???@@@@@@???<<<:::===::::::<<<@@@@@@===999<<<<<<<<<<<<<<<;;;;;;:::<<<============<<<;;;;;;888999888777666666888:::999;;;======<<<:::::::::999888888777666444333222777777777777888888888888777666555444444555666666666666666666666666777777888777777888:::;;;:::999:::;;;;;;<<<======>>>>>>===AAAFFFGGGDDDKKKgggzzzooojjjtttzzztttsssnnnooozzzxxxfffNNNAAA888;;;FFFRRR\\\cccZZZYYYXXXWWWYYY^^^eeejjjnnnkkkiiijjjmmmpppsssttthhhbbb^^^aaaiiipppqqqpppsssuuuxxx{{{{{{{{{zzzyyyuuutttqqqooolllhhhccc___UUUQQQLLLHHHGGGGGGFFFFFFKKKKKKLLLMMMLLLIIIGGGEEEBBBBBBCCCCCCCCCCCCCCCBBBHHHHHHHHHHHHIIIJJJKKKKKKMMMMMMNNNNNNNNNMMMLLLLLLNNNMMMLLLLLLKKKLLLMMMMMMLLLLLLKKKJJJIIIHHHGGGFFFGGGGGGFFFFFFFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEFFFGGGIIIJJJLLLKKKJJJJJJKKKLLLIIIJJJJJJIIIHHHIIILLLNNNSSSYYYaaafffgggfffeeedddbbb___\\\YYYRRRGGG999///,,,,,,...222666666333000222000......///222666999@@@AAACCCCCCAAA===999777;;;;;;>>>GGGXXXnnnpppXXXJJJMMMWWWRRRKKKGGGHHHGGGDDDDDDGGGFFFGGGGGGEEEDDDEEEGGGIIIFFFGGGIIIIIIHHHGGGFFFFFFCCCBBBBBBCCCEEEFFFEEECCCCCCDDDEEEEEEEEECCCBBBAAA<<<<<<<<<>>>BBBGGGIIIIIIEEEFFFGGGHHHHHHGGGGGGGGGFFFDDDCCCCCCCCCCCC@@@>>>CCCEEEDDD@@@BBBGGGKKKJJJHHHGGGEEEDDDCCCDDDEEEFFFFFFDDDCCCCCCEEEFFFFFFEEEFFFGGGIIIKKKKKKJJJHHHGGGKKKJJJIIIIIIIIIIIIJJJKKKJJJKKKKKKLLLKKKJJJHHHGGGAAAHHHMMMIIIGGGPPPaaannnoooqqqnnnhhheeeiiinnnppp~~~~~~zzzxxx~~~|||~~~~~~kkkIIIEEE???;;;:::;;;<<<<<<===??????;;;666222222444444555777888888888:::<<<:::999999;;;===>>>>>><<<;;;:::<<>>@@@DDDGGGNNNSSSPPPFFF@@@BBBGGGAAABBBCCCBBB@@@@@@DDDHHHGGGKKKKKKFFFCCCEEEIIIJJJPPPTTTYYY\\\```fffmmmsssxxx}}}xxxrrrwww~~~|||tttpppllljjjnnnsssvvvqqqooosssuuuqqqmmmkkknnnqqq|||{{{llljjjiiijjjmmmsssyyy}}}{{{sssqqqxxx}}}rrrWWWIIIIIIOOOIIICCCAAA;;;======>>>>>>===;;;999777777777999===AAABBB>>>;;;<<<===>>>>>>>>>===;;;:::<<<<<<<<<<<<<<<;;;;;;:::666777888777555555777888888:::<<<===;;;::::::;;;777777777777666555333222888888888999999999::::::888777666555444444555666555555666666666666777777888777666777999999999888999999:::;;;<<<======>>>FFF===:::@@@BBBDDDTTTiiizzzssslllkkkrrr{{{zzzqqqooowww{{{aaaOOO<<<777===FFFOOOVVVXXXWWWUUUSSSSSSXXX^^^ccchhhhhhggggggjjjnnnssswwwzzznnnaaa[[[^^^fffkkkmmmqqqtttxxxzzz{{{|||~~~|||zzzwwwtttpppkkkggg```[[[VVVQQQNNNKKKIIIGGGGGGGGGHHHHHHGGGEEECCCBBBBBBBBBBBBBBBBBBAAA@@@@@@CCCCCCCCCDDDDDDDDDEEEEEEDDDDDDEEEEEEFFFEEEEEEEEEGGGFFFEEEDDDDDDEEEGGGHHHGGGGGGFFFEEEDDDCCCCCCBBBCCCDDDEEEEEEEEEEEEDDDDDDHHHGGGGGGFFFFFFGGGGGGHHHIIIKKKMMMMMMKKKJJJKKKLLLJJJJJJKKKKKKKKKMMMQQQTTT\\\```fffiiihhhdddaaa___jjjbbbVVVHHH<<<444///---...///000111111111333444.........000333777;;;===CCCBBBAAA???===:::888777>>>AAAHHHTTTiii~~~lllUUUOOOIIIHHHKKKKKKEEEDDDJJJKKKEEECCCFFFDDDEEEFFFFFFEEEEEEGGGIIICCCEEEFFFHHHHHHGGGEEEDDDFFFFFFEEEFFFHHHHHHGGGEEEEEEEEEEEEDDDCCCBBBAAA@@@<<<======>>>BBBIIIKKKIIIEEEGGGHHHGGGEEEDDDDDDDDDCCCBBBBBBCCCDDDDDDAAA???DDDFFFEEEBBBCCCHHHKKKJJJGGGFFFDDDCCCCCCDDDFFFGGGGGGFFFEEEEEEGGGIIIIIIIIIHHHHHHIIIJJJJJJJJJIIIHHHKKKKKKJJJJJJJJJJJJKKKKKKJJJKKKLLLLLLKKKHHHFFFDDDDDDEEEFFFHHHKKKNNNPPPPPPTTTVVVWWWWWWaaarrrwwwuuuzzz~~~tttUUUIIIDDD???;;;:::;;;<<<<<<>>>??????<<<666333333444444777999999777777999<<<;;;:::888999;;;<<<<<<;;;<<<999999???AAA??????AAACCCFFFIIIGGGBBB===<<<<<<<<<@@@CCCAAA>>>===@@@BBBLLLPPPOOOFFF>>>>>>??????JJJLLLPPPTTTXXX\\\___aaakkkuuurrrkkkqqqzzzpppnnnnnnooonnnnnnttt|||yyyssstttvvvtttsssssssss{{{{{{qqqqqqqqqrrrsssuuuuuuuuurrrnnnpppxxx{{{|||hhhVVVNNNDDD===BBBHHHDDDDDDCCC:::;;;;;;<<<;;;:::::::::;;;999:::<<<>>>AAAAAA@@@>>>;;;<<<>>>@@@@@@???===<<<;;;<<<<<<<<<<<<;;;::::::666777999999777666777888888:::======<<<<<<<<<<<<888777666444444444555666999999:::::::::;;;;;;;;;:::999777555444444555555555555555666666666777777777666555666777888777666777888888999:::;;;<<<===AAA<<<999:::>>>BBBGGGLLLeeeoooqqqjjjjjjyyyzzzyyyzzz|||qqqcccRRRGGG@@@>>>AAAFFFTTTUUUUUUTTTSSSSSSVVVXXX]]]aaaeeeggggggiiillloooyyysssjjjaaa\\\]]]aaadddjjjmmmqqqtttvvvzzz~~~|||zzzwwwrrrooojjjgggaaa]]]YYYUUUQQQNNNGGGFFFEEEDDDBBBAAA@@@???@@@@@@AAAAAABBBAAAAAAAAA@@@AAAAAABBBBBBBBBBBBBBB??????@@@AAAAAAAAAAAAAAABBBBBB@@@@@@@@@BBBDDDEEECCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDFFFFFFFFFEEEEEEGGGGGGGGGGGGGGGHHHIIIIIIIIIKKKMMMMMMLLLKKKKKKKKKLLLMMMNNNOOOQQQUUUZZZ^^^bbbdddeeedddaaa^^^\\\[[[cccWWWFFF666...,,,...///222222111000000000222333...///222555888<<<>>>???BBB@@@<<<:::888999:::<<>>@@@@@@<<<777333333444555888:::999777777999;;;<<<:::888888999;;;;;;;;;===777777>>>BBB???>>>???DDDCCCBBBCCCDDDAAA===999444;;;BBBBBB@@@??????@@@QQQVVVTTTHHH>>><<<<<<:::CCCDDDHHHMMMRRRVVVVVVVVVYYYfff}}}zzzwwwuuulllaaahhhsss|||{{{uuupppnnnnnnpppssstttyyyvvvsssssspppooooooxxx{{{pppsssyyy~~~}}}wwwrrrkkkjjjnnnvvvwwwvvv~~~sssgggZZZMMMHHHJJJ@@@<<<>>>>>>888>>>CCC<<<:::;;;;;;;;;;;;<<>>@@@AAA@@@???===;;;;;;<<<<<<;;;;;;:::999666888:::;;;999888888888999;;;>>>>>>>>>======>>>:::888444222222444777999:::::::::;;;;;;;;;<<<<<<;;;:::888666555444555555444555555555666666777777666555444555666777666555666777777888:::;;;<<<<<<444???BBB:::777???DDDBBBIIIcccqqqhhhdddwwwyyy}}}yyynnn```OOOAAA>>>AAAQQQTTTVVVVVVTTTQQQPPPPPPSSS[[[eeeiiigggddddddeeejjjoooqqqkkkaaaYYYXXXZZZbbbfffjjjmmmqqqvvv}}}}}}|||yyywwwqqqnnniiieeeaaa]]]XXXTTTIIIHHHFFFCCCAAA??????>>>======???@@@AAABBBBBBBBB@@@@@@AAAAAABBBAAAAAAAAA>>>>>>???@@@AAAAAAAAAAAABBBAAA@@@???@@@BBBDDDEEEAAAAAABBBCCCDDDEEEFFFFFFDDDEEEFFFHHHHHHHHHHHHGGGEEEEEEEEEFFFGGGHHHJJJKKKIIIKKKMMMMMMLLLKKKJJJKKKOOOPPPRRRSSSVVVZZZ```eeeeeedddbbb^^^ZZZXXXXXXYYYQQQEEE666---,,,...//////222222222444555444000---///222555999===???@@@@@@@@@===888666666999===@@@QQQaaatttuuuXXXCCCCCCGGGDDDDDDKKKIIIIIISSScccdddUUUIIIGGGCCCEEEGGGGGGEEECCCBBBCCCCCCAAA@@@@@@BBBDDDEEEFFFEEEDDDCCCDDDEEEDDDBBBAAAEEEEEEDDDCCCCCCDDDEEEFFFDDDGGGEEEBBBDDDJJJKKKGGGJJJKKKKKKHHHCCCAAABBBDDD>>>???AAADDDFFFEEECCC@@@CCCFFFGGGEEEEEEHHHIIIFFFDDDBBBAAA@@@AAADDDGGGIIIHHHGGGGGGIIILLLNNNOOOOOOJJJIIIIIIHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKLLLKKKJJJFFFCCCAAADDDGGGKKKLLLHHHDDDDDDGGGCCCIIIPPPTTTYYY```cccaaakkkssszzzxxxnnniiinnnwww~~~yyyssstttxxxsssooo|||tttvvvssssssqqqpppqqqppphhhaaaiii{{{WWWFFFCCC???;;;999999:::;;;;;;;;;999777444333444555777777777777777888999999777888999999888999;;;<<>><<<<<<===@@@CCCEEEBBBAAA@@@AAABBBBBBAAA@@@===KKKPPPDDD:::===CCCEEEPPPMMMHHHCCC>>>===>>>???EEE@@@BBBLLLPPPMMMMMMQQQSSSTTT[[[dddfff```___bbb]]]aaafffmmmqqqpppkkkgggcccaaafffkkklllppp{{{vvvrrrmmmrrr}}}zzztttssssssuuuwwwtttmmmfffgggeeedddiiitttzzzmmm\\\WWWPPPKKKIIIGGGCCC@@@AAA@@@>>>===<<<;;;<<<<<<===;;;;;;<<<===>>>===<<<:::;;;===>>>===;;;888666;;;<<<>>>@@@???===;;;999888>>>@@@===;;;======:::;;;:::999888777888999999;;;<<<===>>>>>>===<<<<<<;;;:::888888999:::999888888999:::::::::999888777666777777777777666666555666555555777999:::999777555666666666666666555555333444555666888:::<<<===888999999:::;;;;;;;;;<<>><<<===>>>???>>>???@@@AAA???>>>???AAACCCCCCAAA??????????????????@@@AAABBBCCCCCCDDDDDDDDDCCCCCCBBBEEEFFFFFFFFFEEEEEEDDDCCCDDDDDDFFFGGGHHHGGGGGGFFFDDDFFFHHHIIIHHHHHHHHHIIIJJJLLLPPPQQQNNNKKKLLLPPPUUUXXX^^^dddffffffeeeccc```]]]YYYXXXVVVPPPGGG???222111///...///111444666777666333111////////////111666<<<@@@AAA@@@???>>><<<666333666999;;;DDDMMM]]]vvv|||WWWMMMDDDDDDKKKNNNJJJDDDKKKLLLLLLLLLJJJHHHEEECCCEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBDDDFFFHHHIIIFFFEEEEEEDDDDDDDDDDDDEEEDDDCCCAAABBBEEEEEECCC@@@BBBAAAAAACCCFFFIIIKKKKKKGGGFFFDDDCCCBBBBBBCCCCCC=========>>>@@@BBBEEEFFFCCCCCCDDDEEEFFFGGGGGGGGGGGGDDDBBBCCCFFFHHHHHHGGGGGGFFFFFFHHHKKKMMMNNNNNNJJJIIIGGGFFFFFFFFFGGGHHHCCCCCCDDDDDDEEEEEEFFFFFFHHHHHHHHHGGGEEECCC@@@???AAAFFFKKKIIIBBBAAAGGGMMMMMMMMMNNNOOOPPPPPPQQQQQQXXX[[[[[[YYY[[[ggg{{{zzznnnuuupppffffffiiiiii|||sssqqqsss{{{zzz~~~mmmbbbgggjjjhhhkkklll]]]```zzzlllbbbEEEBBB>>>;;;::::::<<<===999999777555222111222444666555555555555555666777888888888999:::<<<===>>>>>>===<<<<<<===???BBBDDDAAA@@@???>>>>>>======<<>>:::999999AAA>>>AAAIIIKKKFFFDDDFFFFFFDDDGGGNNNRRRRRRVVV\\\```bbbeeeeeecccaaaaaaaaaYYYXXX^^^fffiiimmmsssggg```bbbiiinnnwwwxxxaaabbbdddfffiiilllnnnpppoooooorrrzzz{{{mmm```UUUMMMJJJFFFBBBAAABBBBBBAAA@@@BBBAAA???>>>>>>>>>>>>???>>>===<<<<<<>>>???>>>===<<<===>>>>>>===<<<:::888999:::<<<======<<<:::999;;;;;;:::::::::;;;;;;<<<:::;;;;;;;;;;;;:::888888:::;;;<<<=========<<<;;;;;;999888888:::;;;::::::;;;;;;<<<<<<;;;999777666777777777777777777666666:::888666666777999:::999555555666666666555555444444444444555777888:::;;;:::999999999999:::;;;;;;;;;AAALLLYYYfffqqqzzz{{{xxxpppddd```BBB999<<>>??????>>>===<<<<<<===<<<<<<<<<>>>AAABBBAAA@@@BBBBBBBBBBBBBBBCCCDDDEEEBBBBBBCCCCCCCCCCCCBBBBBBFFFFFFFFFFFFEEEEEEDDDCCCDDDEEEFFFGGGGGGGGGFFFFFFDDDEEEGGGHHHHHHIIIKKKMMMOOOMMMLLLMMMQQQTTTXXX[[[bbbcccccccccbbb```^^^\\\```[[[TTTOOOKKKDDD:::333000000000000111333555666777444111......///111333888<<>>???AAADDDFFFGGGFFFEEEDDDCCCAAAAAAAAAAAABBB=========>>>???AAACCCDDDBBBCCCEEEFFFFFFFFFFFFEEEDDDBBB@@@AAADDDFFFFFFEEEEEEDDDCCCDDDFFFHHHHHHHHHFFFEEECCCBBBBBBBBBBBBCCCBBBBBBCCCDDDEEEGGGHHHHHHFFFFFFFFFEEECCCBBB@@@???CCCGGGJJJIIIEEEDDDHHHMMMKKKLLLLLLMMMNNNOOOOOOOOOKKKNNNQQQUUU___ppprrrttt||||||zzzyyy{{{wwwuuurrrhhh]]]```kkk}}}yyyvvvuuutttzzz|||}}}vvv|||zzztttsssvvvpppoooccc\\\bbbdddbbbfff```bbbssssssgggCCCAAA>>>;;;:::;;;===>>>888777555222//////111444777666555555555555555666:::888666888<<<@@@@@@???======;;;;;;<<<>>>@@@BBB>>>===<<<;;;;;;<<<===>>>DDDMMMNNNDDD===???BBBBBB>>>AAACCCBBB???;;;;;;<<<===>>>BBBFFFEEE@@@===>>>===:::;;;AAAHHHOOOYYYaaaaaacccccc^^^XXXWWW]]]dddbbb___bbbhhhjjjkkktttyyy|||vvvhhh]]][[[^^^```bbbeeeiiiqqq|||{{{qqqgggiiilllooottt{{{vvvjjjcccXXXOOOHHHEEEBBBAAAAAA???>>>>>>AAACCCDDDDDDBBBAAA@@@@@@@@@@@@AAAAAA???>>>======???@@@@@@???>>>>>>======<<<<<<;;;;;;777888888999:::::::::;;;>>>999;;;EEEHHHAAA<<<===:::<<<>>>???>>>;;;888666:::;;;<<<===>>>===<<<<<<:::999999:::<<<===<<<;;;===>>>>>>===<<<:::888777777777777777888888888888>>>;;;777666777999:::;;;555555666666666666555555444444444555666888999:::<<<;;;999888888888999:::888:::AAAOOO```mmmqqqpppwww||||||^^^BBB444999@@@IIIPPPMMMKKKIIIHHHGGGHHHJJJMMMOOOVVVYYY]]]aaafffkkknnnoooZZZTTTQQQSSSWWW\\\eeemmmqqqvvv|||}}}xxxvvvwwwwwwuuurrrpppmmmgggaaa[[[TTTMMMHHHEEEDDDCCCAAA>>><<<::::::===<<<;;;<<>>>>>>>>>>>>>>???>>>>>>???@@@AAA???>>>======>>>AAACCCEEEDDDBBBBBBBBB@@@???????????????============>>>???@@@AAABBBCCCEEEFFFFFFEEEDDDBBBAAA@@@???@@@CCCEEEEEEEEEEEECCCBBBBBBDDDEEEEEEDDDCCCCCCAAA@@@????????????@@@AAABBBDDDEEEGGGHHHIIICCCCCCBBBAAA@@@@@@@@@@@@EEEFFFHHHHHHGGGGGGIIIKKKIIIIIIJJJJJJKKKKKKLLLLLLIIIIIIKKKPPPYYYhhhyyy}}}uuuzzzvvviii___```eeesssooojjjfffddddddfffhhh```bbbkkkqqqgggWWWXXXdddkkkuuuyyytttllljjjjjjllliii```\\\]]]\\\^^^XXXXXXbbbeeeeeelllkkk|||pppDDDBBB>>>;;;999:::;;;===888777555111//////222444999888888777777777777777===888555777<<<@@@@@@======<<<;;;;;;;;;===>>>@@@:::;;;<<<<<<===@@@DDDFFF;;;======;;;???FFFHHHEEE===@@@AAAAAA@@@AAADDDHHH===AAACCCBBB@@@@@@@@@@@@@@@???@@@FFFNNNWWW___dddWWWWWWUUUQQQOOORRRZZZbbbfffaaa```dddggggggkkkqqqdddnnnnnnaaa[[[bbbeeebbbbbbeeeiiippp{{{vvvoooTTTHHHEEEDDDDDDDDDDDDCCCBBBAAABBBAAA@@@AAABBBCCCDDDEEE@@@@@@@@@@@@AAAAAABBBBBBAAA???>>>>>>???AAAAAAAAA???>>><<<;;;::::::;;;;;;777777666777888:::<<<===???:::CCCVVV[[[MMM@@@=========>>>???>>><<<999888:::;;;===>>>???>>>>>>===:::999999;;;===>>>>>><<<======>>>>>>===;;;:::999777777777777888888999999???===:::999999::::::999555666777777777777777777333444444666888:::;;;======<<<:::888777888999999999999===HHHXXXdddhhhhhhsssuuu}}}}}}zzzvvvQQQ:::999:::===EEEGGGIIIGGGEEECCCCCCEEEGGGHHHOOOQQQTTTXXX\\\```bbbdddeee___XXXUUUSSSSSSYYYaaakkkrrryyy|||{{{{{{~~~}}}}}}|||yyyvvvwwwsssoookkkgggccc^^^[[[SSSPPPMMMJJJFFFCCC@@@===AAA???======>>>@@@@@@@@@============>>>???@@@AAABBBCCCDDDDDDEEEDDDDDDDDDIIIIIIHHHGGGFFFFFFFFFEEEGGGGGGHHHHHHIIIIIIIIIIIIJJJKKKKKKKKKLLLOOOSSSVVVWWWZZZ]]]aaafffkkkjjjffffffddd```]]]YYYVVVTTTSSSFFF@@@999333111///...,,,///111444666666555333111000000///000222555999;;;===>>>===;;;777555555555777333666EEE]]]tttzzzVVVFFFGGGCCCDDDEEEFFFGGGGGGEEEEEEAAABBBBBBBBBBBBAAA??????>>>>>>??????@@@BBBCCCDDDBBBCCCCCCCCCAAA???===<<>>===<<<<<<;;;<<<<<<<<<<<<<<<===>>>>>>=========>>>???BBBDDDDDDBBB@@@??????>>>>>>==============================>>>>>>AAACCCEEEFFFFFFDDDBBB@@@?????????AAABBBDDDEEEEEEDDDCCCBBBCCCEEEFFFFFFEEEDDDDDDCCCBBBAAA@@@??????@@@@@@AAABBBCCCDDDEEEFFFAAA@@@???>>>>>>???@@@AAAEEEEEEEEEFFFHHHIIIIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGIIIOOOUUU[[[^^^cccjjjnnnkkklllxxx|||vvvkkkbbb]]]___aaagggiii]]]NNNMMMWWWZZZbbblllrrrnnnddd______```]]]]]]^^^ZZZSSSUUU]]][[[\\\XXX]]]mmmtttwwwzzzoooFFFCCC???:::888777888999888888666333111111333666888888777777777777888888===999444666;;;???>>><<<===<<<<<<;;;;;;<<<===>>><<<>>>@@@AAAAAACCCGGGJJJCCC???:::<<>>BBBBBB===>>>EEEIIIHHHOOOOOOPPPQQQUUUWWWUUUSSSDDDBBB>>>>>>AAAFFFLLLOOOSSSNNNLLLQQQWWW\\\```ccccccllljjj\\\ZZZcccddd\\\cccjjjqqqvvv|||zzzuuukkkbbb[[[XXXQQQXXX\\\eeelll\\\GGGCCC@@@BBBDDDDDDBBB>>>;;;999???????????????@@@AAAAAA>>>>>>???@@@@@@AAAAAAAAAAAA???======???@@@AAAAAA>>><<<:::999888888999:::888777777777888;;;===???@@@;;;DDDWWW\\\MMM@@@>>>>>>>>>===<<<;;;:::::::::;;;<<<>>>???@@@@@@??????:::999:::<<<>>>???>>><<<:::;;;<<<=========<<<;;;666666666666777888::::::======<<<======<<<999666666777888999999999999999333444555777:::===???AAA>>>===;;;999999888999999777777:::@@@IIISSSZZZ^^^jjjgggkkkvvvvvvzzz|||{{{rrrSSSBBB@@@999777???DDDBBBAAAAAAAAA@@@@@@@@@@@@FFFIIIMMMQQQTTTVVVVVVWWWaaa```aaa```[[[SSSPPPRRR^^^eeelllpppqqqtttzzz}}}~~~{{{www|||xxxssspppnnnnnnmmmlllddd```\\\XXXUUUQQQMMMIIIHHHEEEBBB@@@@@@@@@???>>>??????>>>>>>??????@@@AAAAAABBBCCCDDDDDDDDDDDDDDDGGGFFFEEEDDDDDDDDDEEEEEEFFFFFFGGGHHHIIIJJJKKKLLLLLLMMMOOOQQQTTTXXX^^^bbbdddhhhiiicccaaadddgggeee```^^^[[[VVVPPPJJJEEECCC777333///------///111222222333555666666333000......///222666999:::;;;<<<>>>===:::666222111222444888<<>><<<:::???>>>===<<<;;;;;;;;;;;;:::;;;<<<======<<<<<<=========???AAABBBBBB@@@=====================<<<<<<=========>>>>>>>>>======AAABBBCCCDDDDDDCCCAAA@@@<<<>>>???@@@AAAAAABBBCCCAAA@@@@@@AAADDDFFFGGGGGGDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA???>>>>>>======???@@@AAACCCBBBCCCEEEHHHIIIHHHFFFEEEEEEEEEEEEEEEDDDDDDDDD??????BBBGGGLLLOOONNNMMMQQQVVVYYYXXX[[[gggwww{{{zzz~~~zzzyyyzzz|||mmmeeefffaaabbbfffiiifffaaaeeelllpppnnnppppppfff]]]dddrrrqqqnnnfffkkk{{{}}}qqqlllFFFCCC>>>999666555555666777888777555333333444666555555555555555666777777<<<888555666999===???>>>>>>======<<<<<<<<<<<<===@@@CCCEEEDDDBBBAAABBBEEECCC===999===HHHOOOMMMHHHLLLGGGBBBAAAEEEJJJLLLLLL@@@DDDAAA;;;@@@NNNTTTPPP``````]]]YYYVVVQQQHHH???===999555444777:::<<<===FFFBBB@@@BBBGGGKKKMMMNNNTTT[[[ZZZPPPNNNVVVWWWQQQTTT^^^hhhiiiiiijjjkkkjjjnnnpppwwwwwwtttrrrmmmgggcccbbbdddggg___ZZZQQQJJJFFFCCCAAA??????HHHPPPZZZ___OOOAAADDDBBBBBBBBB???<<<;;;;;;<<<;;;===???@@@???@@@AAACCC======>>>???@@@@@@??????@@@>>>;;;;;;===???@@@@@@<<<;;;:::888888888888999999888888888999;;;===???>>>999;;;EEEHHHAAA=========<<<:::999999999:::;;;:::;;;===???@@@@@@@@@???:::::::::<<<>>>>>>===;;;777888:::;;;<<<<<<;;;;;;555444444444666888:::;;;<<<<<<===>>>???===999555666777888999999:::999999444555666888;;;>>>@@@BBB=========<<<;;;::::::999999<<>>555777888===>>>@@@AAABBBAAA@@@??????BBBFFFJJJMMMOOOPPPPPPRRRYYYdddlllhhh[[[RRROOORRRVVV[[[^^^bbbgggooouuuwww{{{}}}xxxuuuuuuvvvwwwwwwsssooojjjgggeeebbb]]]YYYQQQNNNKKKIIIGGGFFFDDDBBBAAAAAA@@@????????????@@@AAABBBCCCDDDDDDEEEEEEDDDFFFEEEDDDDDDDDDEEEFFFGGGGGGHHHIIIJJJLLLNNNPPPQQQPPPSSSWWWZZZ^^^ccciiimmmrrrqqqeeeSSSKKKSSS]]]aaaZZZWWWRRRJJJBBB:::333000000///...---...000333555444444444444333222000//////222777;;;>>>??????>>>???===999555222222666999;;;OOOgggwww}}}SSSDDDHHHIIIBBBCCCDDDEEEFFFFFFEEEDDDCCCCCCCCCBBBAAA@@@@@@??????@@@????????????@@@@@@AAAAAAAAAAAA@@@???>>>===<<<@@@???>>><<<<<<;;;;;;;;;999;;;======<<<<<<===>>>===<<<<<<===???>>><<<:::<<<======>>>>>>===<<<<<<>>>>>>???@@@@@@@@@??????@@@AAAAAABBBBBBBBBAAAAAA;;;===??????>>>>>>???@@@===<<<<<<>>>AAACCCDDDDDDAAABBBBBBBBBBBBAAAAAA@@@AAAAAAAAA@@@@@@@@@@@@?????????>>>>>>???@@@@@@AAAAAAAAABBBEEEGGGHHHGGGFFFDDDDDDDDDCCCCCCBBBBBBAAA>>>@@@DDDIIIMMMNNNLLLJJJJJJLLLNNNMMMOOOWWWdddnnn{{{yyy~~~zzzwwwzzz{{{}}}xxxjjjqqqzzzzzzvvvtttxxxCCC@@@<<<777555444555666555777888777555333444444444444444444555777888999888777666777:::>>>BBBEEE>>>>>>>>>======<<<<<<<<<===AAADDDCCC???<<<<<<>>>888888999>>>EEEJJJNNNPPPHHHDDDCCCIIIRRRUUUPPPIIIDDDIIIEEE???III[[[___VVV]]]\\\WWWQQQOOONNNFFF<<<@@@===999444111222444777BBBBBBAAAAAABBBCCC@@@===???HHHLLLHHHDDDGGGIIIIIIDDDMMMTTTSSSQQQSSSTTTTTTQQQTTT[[[fffooommmcccYYYOOONNNKKKGGGCCCCCCGGGJJJEEEAAA===;;;<<<===>>>===DDDHHHIIIOOORRRCCC999@@@===???@@@???>>>>>>AAADDD<<>>???@@@@@@??????>>>???<<<999999:::===>>>>>><<<<<<;;;:::999999999999888888888999:::;;;<<<===999888888888888888999999888888888999999999999999888:::;;;===>>>???>>>>>>::::::;;;<<<>>>===;;;999777777999::::::999888888333333222333444777999;;;<<<;;;;;;<<<===<<<:::777444555666777888888888888666777777888:::<<<>>>???<<<===>>>???>>>===;;;:::???BBBEEEFFFGGGHHHKKKMMMYYYqqqwww|||~~~uuurrrlllgggkkkllliiillldddMMM???999000999:::<<<>>>@@@AAAAAAAAA>>>>>>@@@BBBEEEGGGJJJKKKHHHOOOZZZcccbbb[[[WWWYYYSSSRRRQQQQQQTTTXXX^^^aaajjjnnnsssxxx|||}}}|||~~~~~~yyytttrrrrrrooojjjfff]]][[[YYYXXXWWWTTTQQQOOOKKKJJJIIIGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJIIIIIIJJJLLLNNNPPPOOOOOOPPPRRRUUUXXX[[[]]]]]]```ccceeefffhhhkkknnnrrrkkkWWW???777BBBNNNQQQKKKGGGAAA:::444///---+++---...///000111222444666333222111000111111222333555777:::>>>AAABBBBBBBBB;;;:::777555666;;;BBBHHHQQQhhh}}}ZZZGGGDDDEEEDDDBBBEEEDDDCCCDDDEEEFFFDDDBBBDDDDDDBBBAAA@@@???>>>>>>>>>>>>>>>???@@@AAABBBCCCAAA@@@??????>>>?????????@@@???>>><<<;;;;;;::::::999;;;>>>>>>===<<<>>>@@@???===<<<<<<======<<<:::======>>>??????>>>>>>===>>>???AAABBBBBBBBBAAAAAA@@@@@@??????@@@AAABBBCCC===@@@BBBBBB@@@??????AAA<<<;;;:::<<<>>>@@@AAA@@@@@@AAABBBCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBB???@@@@@@AAAAAAAAAAAA@@@@@@BBBDDDGGGHHHHHHHHHGGGDDDCCCCCCBBBAAAAAA@@@@@@CCCEEEGGGHHHIIIIIIJJJJJJFFFGGGIIIJJJJJJNNNWWW^^^```dddmmmyyy}}}zzzyyy|||{{{zzzuuuzzzvvvjjjttt{{{@@@>>>:::666444444666777444666888777555444333333555555555666888999;;;<<<555666777888;;;@@@FFFKKK?????????>>>======<<<<<<666;;;@@@@@@===999:::<<<999===BBBDDDBBBCCCJJJRRRAAA???DDDQQQ___aaaVVVIIIIIINNNKKKFFFRRRfffgggZZZJJJJJJEEE@@@DDDJJJIIICCC@@@@@@<<<444---+++111777777;;;???AAACCCCCC@@@<<<>>>HHHPPPMMMCCC>>>@@@EEEBBBGGGKKKIIIHHHKKKMMMMMM@@@CCCIIIQQQUUUSSSLLLFFF???@@@AAA???>>>???CCCGGGBBB???<<<<<>>CCCDDDBBB??????@@@===???AAA@@@===;;;<<<===>>>???@@@AAAAAA@@@>>>>>>>>>;;;888777999;;;=========<<<<<<;;;;;;:::999999888888888999::::::;;;;;;333999;;;777666888777444333555777999:::999888666777888:::<<<=========<<<::::::;;;<<<======:::777777888888999888777666555333222111222333666999;;;===;;;::::::;;;;;;;;;:::333444555666777777777777888888888888999:::;;;;;;;;;===???AAA@@@>>><<<:::AAACCCFFFHHHIIIGGGEEECCCGGGiii|||xxxqqqiiikkknnnsss{{{ttt^^^QQQGGG888222222444666888;;;===>>>@@@>>><<<;;;<<>>AAACCCDDDEEE555555555666;;;EEEPPPWWWlllzzzoooTTTCCCGGGKKKCCCAAAGGGGGGDDDAAAAAACCCCCC@@@===EEEDDDBBB@@@???>>>======<<<======???AAACCCDDDEEE@@@???>>>>>>>>>???AAABBB@@@???===<<<;;;:::::::::999<<>>===???AAABBB@@@>>>>>>>>>>>>>>>======>>>???@@@@@@???>>>>>>???@@@BBBCCCDDDDDDCCCCCC@@@???>>>>>>>>>AAACCCEEEBBBEEEGGGGGGDDDBBBBBBDDD>>>===<<<<<<>>>??????>>>AAABBBDDDEEEFFFFFFEEEDDDAAAAAABBBBBBCCCDDDEEEEEE@@@@@@BBBCCCCCCBBBAAA@@@???CCCGGGHHHHHHHHHHHHIIIDDDCCCCCCBBBAAA@@@??????AAABBBCCCCCCCCCEEEJJJMMMHHHIIIKKKKKKHHHGGGJJJOOOVVVXXX]]]cccbbb```fffppp~~~jjjxxxttt}}}yyy}}}}}}{{{sssjjjeeeuuuzzzvvvCCC???999666555666666666999999888777666444222111333333444555777999:::<<<888777666666888:::===???>>>>>>>>>>>>===<<<;;;:::<<<;;;;;;::::::999888888===<<<;;;;;;>>>FFFOOOUUUHHHCCCCCCJJJMMMHHHDDDDDDBBBDDDKKKSSSTTTOOOKKKJJJ>>>@@@BBBCCCBBB@@@@@@AAA;;;AAA@@@777000222777::::::;;;===?????????>>>===GGGKKKJJJCCC@@@EEEKKKLLLHHHHHHGGGGGGFFFEEEEEEEEE???@@@BBBCCCCCCCCCBBBAAA;;;:::;;;???DDDEEECCC@@@<<<777>>>QQQZZZPPPBBB===???@@@BBBBBBAAA???<<<::::::===AAACCCCCCAAAAAAAAAFFFEEECCC@@@===<<<===???@@@@@@@@@@@@???>>><<<;;;>>><<<;;;<<<>>>AAABBBBBB@@@???<<<:::999:::;;;;;;;;;;;;:::999888777666555444444333333333444444555444444555666777999;;;<<<:::999999999999999::::::888999:::;;;;;;:::999888666555555666777888888777444333222111222333444555888888777777666666555555666444333333555666666555666666666777777888999:::@@@===::::::<<<===;;;999BBBFFFIIIGGGCCCAAACCCGGGIII]]]~~~}}}yyytttqqqvvv}}}xxx^^^FFF<<<999666333333333444555<<<<<<;;;;;;;;;;;;;;;;;;???@@@AAADDDFFFHHHJJJKKKSSSVVVZZZYYYTTTLLLDDD@@@DDDFFFJJJPPPXXXaaahhhlllvvvzzz~~~~~~{{{xxxvvvuuuvvvvvvqqqpppooonnnmmmlllkkkkkknnnnnnmmmiiieeebbbaaaaaa^^^\\\[[[\\\___bbbcccccceeedddcccccccccdddeeefffgggggghhhiiikkknnnqqqssstttoooiiiggghhhhhheeeaaafffUUU???111///111000.............../////////000333333444444444222000///---///111444777888999999:::>>>DDDGGGFFF@@@888333111666888:::CCCVVViiitttmmmKKKHHHDDDDDDEEEEEECCC@@@BBB@@@???@@@AAA@@@@@@AAADDDAAA?????????>>>:::777888:::===???@@@@@@???>>>>>>>>>============>>>>>>AAA???<<<:::888777888888<<<<<<<<<===>>>>>>??????BBBCCCBBB@@@===<<<<<<>>>???????????????>>>===<<<>>>???@@@AAAAAA@@@???>>>999999:::;;;>>>AAADDDFFFCCCDDDEEEEEEDDDDDDEEEFFFCCC???;;;<<<@@@CCCBBB@@@@@@CCCGGGHHHGGGEEECCCCCCBBBBBBBBBCCCDDDFFFGGGHHHDDDCCCAAA@@@@@@AAABBBCCC@@@AAACCCDDDFFFGGGGGGGGGDDDBBBAAABBBDDDCCC@@@<<>>999666555666666666888888777666555333111000333333333444555777999999666666555555666888:::;;;;;;;;;;;;;;;:::999888777777888888999::::::;;;;;;<<<;;;::::::===DDDKKKPPPDDD@@@@@@FFFIIIFFFBBBAAADDDEEEJJJPPPPPPIIIDDDCCCAAACCCEEEDDDBBBAAA@@@@@@>>>@@@@@@<<<888999AAAIII???>>>>>>===============@@@DDDCCC@@@AAAHHHNNNNNNBBBEEEIIILLLLLLHHHDDDAAA;;;;;;<<<============<<<::::::;;;>>>BBBCCCAAA>>>>>>:::@@@OOOVVVMMMCCC@@@@@@@@@AAABBBAAA???===<<<<<>>@@@======<<<<<<<<<<<<<<<<<<>>>===<<<===@@@BBBBBBBBB>>><<<:::999888999:::;;;;;;;;;:::999888777666666555444444444444444555555444444555666777999:::;;;888888777777777777777777555666777888888888777666666555444444666777666555333333222222222444555666777777777666666555555555555444222333555666666555555555555555666777888999<<<:::888999;;;<<<;;;:::BBBDDDFFFEEEBBBAAABBBEEEHHH\\\|||{{{~~~~~~uuuZZZFFFCCC===444......222777888999:::;;;<<<<<<<<<<<<======>>>???@@@AAABBBBBBHHHLLLQQQTTTSSSQQQOOONNNIIIHHHFFFFFFIIINNNSSSWWW```ccciiimmmqqquuuyyy||||||||||||}}}}}}}}}}}}}}}xxxwwwwwwvvvtttrrrpppooosssttttttssspppooooooppplllkkkiiijjjmmmooooooooonnnnnnmmmmmmlllmmmmmmmmmoooooooooooooooppppppqqqrrrnnnjjjhhhgggccc[[[UUUOOODDD777//////111111///------...///////////////222222222222111000//////444444555777888:::<<<===KKKHHHCCCAAA@@@>>>;;;888;;;===???FFFWWWmmm|||oooRRRIIIFFFCCCCCCDDDEEECCC@@@???>>>>>>?????????AAABBBCCCAAA>>>>>>>>>===:::777888:::<<<>>>??????>>>>>>>>>======<<<<<<======>>>???===;;;:::999:::;;;<<<======>>>>>>???@@@@@@@@@@@@AAA@@@???<<<;;;;;;===>>>>>>>>>>>>>>>===<<<<<<>>>???@@@@@@@@@@@@???>>>:::<<<>>>AAACCCDDDEEEEEECCCDDDEEEEEECCCCCCDDDEEEHHHDDD@@@AAAEEEHHHGGGEEE@@@BBBEEEFFFEEEDDDDDDDDDBBBBBBCCCDDDEEEGGGHHHIIIEEEDDDBBBAAA@@@AAABBBCCC@@@AAACCCEEEFFFGGGHHHHHHGGGEEEDDDEEEFFFFFFCCC@@@EEEGGGIIIIIIGGGGGGHHHJJJIIIIIIIIIJJJJJJJJJJJJJJJLLLMMMLLLKKKIIIIIIJJJLLLLLLTTTYYYYYYZZZ```gggiiicccaaabbbgggkkklllpppuuuyyy}}}pppggg\\\SSSXXXcccdddhhhfffbbbiiiyyyqqqpppsssBBB>>>999555555555666555666666555444333222000///222222222333333444666666444444333222333444555666777777777777666555444444222333555777999;;;===>>>;;;999888888;;;???DDDGGG@@@<<<<<>>AAAAAAEEEKKKJJJDDD???>>>CCCEEEFFFEEECCC@@@@@@@@@>>>999999;;;999777AAANNNJJJFFFBBB===;;;<<<===???<<<>>>======AAAHHHLLLKKK>>>CCCJJJPPPOOOJJJBBB<<<888888888888999999999999:::::::::<<<>>>???===;;;===:::???IIIMMMFFFAAABBBAAAAAAAAA@@@@@@??????>>>>>>@@@CCCDDDCCCAAA@@@AAA>>>??????>>>======???BBB;;;;;;;;;;;;;;;<<<======<<<;;;;;;===@@@AAA@@@???::::::888888777888999:::<<<;;;:::999888777777777666666555555444555555666444444444555777888:::;;;777666666555444444444555444555666777777777777777666444333444555555444333333222222333444555666777555555555555555555444444555333222222444555555444333333333333444555666777888777666777:::<<<<<<<<>>???AAACCCHHHLLLQQQVVV[[[```fffjjjllloootttyyy~~~}}}}}}~~~~~~|||zzzwwwvvvwwwxxxyyyxxxvvvuuuvvvwwwtttrrrqqqqqqsssttttttsssqqqqqqrrrrrrrrrqqqqqqqqqoooppprrrtttvvvwwwwwwxxxvvvooofff\\\UUULLLCCC<<<777333000...///000000///...///000222222111111000111111000000000000000111777888999:::===@@@BBBDDDMMMGGG>>>888777777777666999JJJ^^^nnnzzz|||fffNNNBBBFFFCCCAAAAAACCCDDDCCC@@@@@@AAAAAA@@@@@@BBBEEEGGGAAA@@@>>>======<<<999777888999;;;===>>>>>>>>>=========<<<<<<<<<<<<======<<<;;;;;;:::;;;===???@@@>>>>>>??????@@@AAAAAAAAA>>>??????===;;;:::;;;<<<===>>>>>>>>>>>>======<<<>>>>>>???@@@@@@???>>>>>>===@@@CCCFFFGGGGGGEEEDDDDDDEEEEEEDDDBBBAAAAAABBBGGGDDDAAAAAADDDGGGFFFDDD>>>@@@CCCCCCCCCCCCDDDEEEBBBCCCDDDEEEGGGHHHIIIJJJFFFEEECCCBBBAAAAAABBBBBB@@@AAACCCEEEGGGHHHIIIIIIGGGFFFEEEFFFGGGFFFDDDBBBHHHJJJLLLMMMLLLKKKKKKLLLJJJHHHFFFGGGJJJMMMMMMLLLJJJJJJJJJHHHFFFEEEFFFHHHAAAGGGKKKJJJKKKQQQVVVWWWTTTOOOMMMOOOQQQTTTZZZ```aaagggrrr}}}wwwwwwssseeeZZZWWWVVVRRRSSSWWWXXXXXXWWWZZZhhh~~~xxxeeeXXXUUUWWWAAA===888555444555555555444444444333222000///...222222111111111222333333333333222111111222222333444444444444444333222111000111333555888:::<<<===999888777777999<<<===>>><<<::::::>>>AAAAAA???<<<<<<<<<@@@FFFFFFAAA>>>>>>@@@BBBDDDDDDBBB@@@@@@@@@???666444:::888333<<>>>>>BBBAAAAAA??????>>>???@@@@@@>>>@@@BBBCCCAAA?????????===>>>>>>===<<<<<<>>>@@@>>>>>>===<<<<<<===>>>???888888999;;;======<<<:::999999888888888999:::;;;<<<;;;:::888888777888888777777666555555555555666444444444555666777999999777666555444333333333333555666666777888888888888777555444444555555333222222222333333444555666777444444444444444444444444444333222222444555555444222222222222333444555555555555555777999<<<>>>>>>BBB@@@>>>>>>???@@@@@@???DDDYYY|||www}}}~~~pppVVV@@@555222111000000111222555888:::::::::::::::::::::999999:::;;;===>>>???BBBGGGJJJSSSPPPJJJEEEAAA?????????;;;===@@@CCCFFFJJJOOOSSSTTTWWW^^^fffooowww}}}|||~~~{{{|||}}}{{{yyyxxxyyyyyyxxxvvvuuuuuuvvvvvvuuutttqqqrrrsssssssssrrrpppooommmnnnooopppqqqqqqpppoooiii___OOOBBB999444111000---///000000///......///222333444555444333111000000000000000111333555666666888;;;>>>BBBDDDFFFGGG???>>>;;;777555555888:::FFFaaa}}}aaaMMMGGGHHHEEEBBB???@@@CCCEEECCCAAA???BBBBBB??????BBBDDDEEE@@@??????>>>===;;;999888::::::<<<===>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;::::::;;;<<<>>>???@@@======>>>>>>???@@@@@@@@@===>>>>>>===;;;:::;;;===>>>>>>>>>??????>>>>>>======>>>???@@@@@@???>>>===AAABBBEEEFFFGGGFFFEEEDDDDDDDDDEEECCC@@@??????@@@EEECCCAAAAAACCCEEEDDDCCC===???AAAAAAAAABBBDDDFFFBBBCCCDDDFFFGGGHHHIIIIIIFFFFFFDDDCCCBBBAAAAAAAAAAAABBBCCCEEEGGGHHHIIIIIIFFFEEEEEEEEEEEEDDDCCCCCCIIIKKKMMMOOONNNMMMLLLKKKKKKFFFCCCDDDJJJNNNNNNLLLHHHIIIIIIGGGEEEDDDDDDEEEEEEIIIJJJEEEBBBDDDFFFEEEHHHFFFGGGKKKMMMKKKLLLPPPKKKPPPZZZeeemmmnnnjjjfff___\\\^^^hhhsssuuummmddd___VVVQQQUUUXXXXXXXXXZZZWWWTTTPPPQQQZZZfffooosssqqqnnnfffYYYKKKCCCBBBCCCAAA===777444333444444444222222222222111000......111111000000000000111111333333222222111111111111222333333333333222222111111111222444666777888999:::999999:::===>>>===;;;;;;::::::<<<@@@BBB@@@===;;;:::===CCCCCC???<<<===;;;>>>@@@AAA@@@??????@@@AAA888777>>>>>>999@@@OOOVVVQQQIIIBBB======>>>???AAA>>>===???BBBBBB@@@>>>FFFEEEEEECCCAAA???<<<;;;999:::::::::;;;;;;;;;;;;::::::;;;:::999999888888::::::<<<>>>===;;;===AAA@@@???>>>======???@@@AAA===???@@@@@@???======>>>>>>??????>>><<<;;;<<<===@@@@@@???======<<<<<<<<<777777888:::<<<<<<:::888999999::::::;;;;;;<<<===<<<;;;999888777888999999777777666555555555555555444444444444555666888888777666555444444444444444555555555666666777777777888666555555666666444333222222333444444555555666222222333333444444555555555333222222444555555444222111111222222333444555444555666888:::<<<>>>@@@@@@>>><<<<<<>>>@@@AAA@@@LLLhhh{{{bbbIII:::555888666222000000333666999777777888888888999999999::::::999777666888<<>>555---+++---000333...000222222111000222444333444444444333111///...111111111333555888;;;===666999===AAACCCCCCAAA@@@555999<<<;;;;;;???IIIRRRlllxxx\\\LLLHHHIIIJJJDDDAAA???@@@CCCDDDCCCAAA===@@@???<<<===AAAAAA===?????????>>>===;;;:::999;;;<<<<<<===>>>>>>>>>>>>;;;;;;::::::::::::;;;;;;:::::::::;;;;;;<<<======;;;;;;;;;<<<======>>>>>>===>>>>>>===;;;;;;===>>>>>>>>>??????@@@??????>>>===>>>????????????>>>===CCCCCCBBBBBBCCCCCCDDDEEECCCCCCCCCBBB???======>>>FFFEEEDDDDDDEEEEEEEEEDDD===>>>@@@@@@@@@AAACCCEEEBBBBBBDDDEEEFFFGGGGGGGGGEEEEEEDDDCCCBBBAAAAAAAAAAAABBBDDDEEEGGGHHHHHHHHHEEEEEEEEEEEEDDDDDDDDDEEEIIIIIIKKKMMMNNNMMMKKKJJJJJJFFFBBBDDDIIIMMMMMMKKKGGGHHHHHHGGGEEEDDDDDDEEEAAADDDEEEBBBAAADDDFFFEEEAAA@@@CCCHHHIIIFFFEEEGGGGGGJJJOOOTTTXXXXXXWWWTTTNNNNNNNNNQQQVVVYYYWWWSSSVVVTTTSSSTTTRRRPPPOOORRRQQQMMMGGGEEEEEEIIIMMMRRROOOLLLHHHEEECCCCCCCCCBBB@@@<<<777333333333444333222222222111111///......000000/////////000000111111111111111111111111111222222222333333222222111111222222333444444555555<<<;;;<<>>>>>===>>>???;;;777999???AAA>>>BBBKKKKKKIIIEEEAAA???>>>>>>>>>???===>>>CCCEEEBBB@@@@@@HHHEEEAAA>>>;;;;;;<<<<<<999:::<<<=========<<<;;;:::;;;<<<;;;999888999:::<<<===>>>>>>======???AAA>>>===<<<<<<===>>>@@@AAA;;;===>>>>>>===<<<===>>>???@@@AAA???<<<;;;;;;;;;?????????>>>===;;;:::999:::999999;;;<<<===<<<:::;;;;;;;;;<<<<<<============;;;999888777888:::;;;777777666555444444444444333333333444444555777777666555555555555555666666444444333222222333333444777666444555666666555444111222333444444444333333222222333333444555666666666444333333555666666555222222222222333444555666444666888888999:::===???>>>=========>>>@@@CCCEEESSSzzzzzzyyyxxxyyyvvvkkk\\\OOOGGGEEEAAA>>>999555222111111111333333444555666777777888999999888666555666999;;;888:::===@@@BBBBBBAAA@@@@@@AAA@@@>>>;;;999:::;;;;;;:::999999<<>>:::777666...............//////000111222333333333444777888111111000//////.........444444666777:::===???@@@;;;<<>>CCCOOOaaannn}}}XXXFFFEEEFFFCCC???BBB???===>>>AAABBBAAA???@@@BBBAAA???DDDJJJFFF<<<===>>>???>>>;;;999999999;;;;;;<<<<<<<<<=========::::::999999999999::::::888999999999::::::::::::999999::::::;;;;;;<<<<<<<<<=========;;;;;;===???===>>>>>>????????????>>>======>>>??????>>>======BBBAAA@@@??????@@@BBBCCCAAABBBBBB@@@>>><<<<<<===BBBBBBBBBAAAAAAAAA@@@@@@<<<>>>AAAAAAAAAAAABBBCCCAAABBBCCCDDDEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDEEEEEEFFFFFFFFFFFFGGGGGGFFFEEEEEEFFFHHHHHHHHHHHHIIIKKKKKKJJJHHHIIIFFFCCCDDDGGGIIIIIIHHHDDDFFFGGGGGGEEEDDDDDDEEE>>>AAAAAA???@@@DDDEEECCCCCC??????BBBCCCCCCEEEJJJIIIJJJJJJKKKKKKJJJJJJJJJGGGIIIHHHEEEEEEIIIMMMMMMGGGJJJMMMKKKGGGDDDEEEHHHIIIEEEBBBAAA???>>>BBBGGGBBBAAAAAADDDHHHHHHCCC>>>???;;;666333222333333333111111111111111000///...///////////////000111222//////000000111000000000111111222222222222111111111111111222222333333333999888:::???DDDDDD???:::888:::999999===CCCCCC===;;;:::;;;>>>>>>;;;999;;;888:::=========<<<<<<===666888;;;>>>???>>>>>>>>><<<===@@@AAABBBBBBBBBAAA???>>>BBBHHHGGGBBB@@@CCCCCCBBB@@@>>>===<<<<<<===:::<<>><<<;;;<<<===<<<999999:::======>>>>>>>>>???@@@???>>>;;;;;;;;;<<<<<<===>>>???;;;===>>>>>>======>>>@@@???@@@AAA@@@===<<<;;;<<<<<<>>>???@@@@@@>>><<<:::<<<:::999999;;;<<<<<<;;;;;;<<<<<<=========<<<<<<===;;;999888777888:::<<<777666555444333333333333333333333333444555666666444444444444444555666777555444333222111111222222555333333333555666555444111222333333333222111000222222333444555666777777777555444444666777777666444444444444555666777777444666888888777777:::===<<<===???>>>>>>@@@EEEJJJ\\\yyyuuutttnnngggbbb```___^^^]]]RRRQQQNNNIIIBBB;;;555111222333333444444555666666555666777777666777999:::222444666888::::::::::::???@@@AAAAAA???>>>>>>>>>;;;999666555555666888::::::;;;>>>AAADDDFFFHHHHHHMMMOOOQQQQQQQQQRRRTTTVVVWWWWWWVVVWWWXXXWWWUUURRRNNNLLLIIIDDD@@@===:::999000000000000000111222222...000222333222000//////333333333444555555555555///...------...000222444888999:::<<<===>>>>>>>>><<<<<<<<<;;;;;;999888888999;;;@@@JJJXXXhhhvvv~~~jjjXXXGGGBBBBBB@@@<<<:::@@@===;;;;;;>>>???>>>;;;???AAA???@@@JJJSSSLLL===:::<<<===<<<888666777888::::::999999::::::;;;;;;999999888888888888999999555555666777888888888888888888999999:::;;;;;;<<<:::;;;<<<;;;:::;;;<<<>>>;;;;;;<<<===============<<<===>>>??????>>>===<<<===>>>>>>??????@@@@@@@@@???@@@AAA???===<<<<<<======>>>??????======<<<<<<===???BBBCCCBBBAAAAAAAAA@@@AAABBBCCCBBBAAA???>>>@@@@@@AAAAAAAAAAAAAAAAAACCCCCCDDDDDDDDDDDDCCCCCCEEEGGGGGGFFFDDDDDDFFFIIIHHHFFFEEEFFFIIIJJJIIIGGGGGGFFFFFFFFFEEEEEEDDDDDDAAACCCEEEFFFEEEDDDDDDEEEBBBDDDBBB>>>>>>@@@???<<>>===@@@BBBCCCGGGLLLGGGGGGGGGFFFDDDCCCCCCCCCAAAEEEDDD@@@???EEEHHHGGG>>>BBBDDDCCC@@@AAACCCFFFDDD@@@@@@DDDEEECCCCCCFFFFFFEEEDDDDDDDDDBBB???<<>><<<<<<>>>:::<<<>>>>>><<<;;;;;;;;;888>>>BBB@@@??????;;;555333777===CCCGGGHHHGGGFFFAAABBBGGGLLLHHH@@@???CCC>>>???AAABBBAAA@@@>>><<<===???CCCFFFFFFDDDAAA>>>;;;===>>>===:::999<<<>>><<<<<<<<<===>>>@@@===999999::::::;;;<<<===>>>>>>;;;===>>>???>>>>>>@@@BBB>>>@@@AAA@@@>>>=========<<<>>>AAADDDDDDBBB@@@>>>;;;999777777888:::::::::;;;<<<<<<======<<<;;;;;;===<<<999777777999;;;<<<777666555444333222222222333333333333444444555666222222222333444555666777888777555333222222222333333222111222444555444333222222333333222111///...222222333444666777888888777666555555777888888777555555555555666777888888444666888777555555777::::::===@@@???>>>@@@GGGNNNhhhyyyvvvooohhhhhhnnnrrrrrroooggghhhgggbbbYYYNNNBBB;;;555555555555555555555555222444666777777666777888666666555555555555555555333666999;;;;;;;;;<<<===:::999888777666666666666444555555666777888999999:::;;;<<<;;;:::999:::;;;:::999999:::;;;:::888666666555333111000000000111000///...---...///000111000111111111222444777:::555444333444555333000---///...---...111555999;;;<<<<<<>>>>>>>>>===<<<;;;:::999777666777:::<<<>>>AAACCCLLL]]]rrraaaJJJFFFEEEEEEAAA:::;;;AAA???;;;999999;;;<<<;;;888777999777:::HHHSSSJJJ888777999;;;:::666444555666888888888777888888999999999999888888888888999999111222444555777888888888888888999::::::;;;;;;<<<888999::::::999999;;;===999::::::;;;<<<<<<<<<;;;<<<===>>>??????>>>===<<<:::<<<>>>@@@AAA@@@>>>===>>>???@@@???===;;;<<<===@@@AAABBBBBB@@@?????????===@@@CCCEEECCCAAA@@@@@@???@@@AAAAAAAAA???===;;;>>>>>>???@@@AAAAAAAAAAAACCCCCCDDDDDDCCCBBBAAAAAACCCDDDEEECCCAAAAAADDDGGGIIIFFFDDDEEEGGGIIIHHHGGGFFFGGGHHHGGGDDDBBBAAABBB???AAADDDEEEDDDCCCDDDDDDBBBCCCAAA>>>===@@@???;;;999888;;;@@@CCCBBBCCCFFFEEEGGGGGGGGGEEECCCBBBBBB???CCCCCCAAABBBHHHHHHDDDDDDFFFEEEBBBAAAAAABBBBBBBBB===<<>>EEEDDD@@@<<<:::;;;@@@EEE<<<999444222222333333333222222111111000/////////000///...------...///000111111000///////////////111111000000//////......///////////////000111111333333444666:::;;;<<<;;;:::888777777888999999888777888999:::;;;:::999888888999:::;;;<<<<<<<<<<<<>>>>>>>>>======<<<;;;:::333:::EEEMMMNNNIII@@@::::::===BBBFFFFFFCCC???<<>>???<<<:::BBBMMMJJJ===777???CCC@@@>>>AAA;;;>>>@@@???===;;;<<<>>>999999888777888999:::;;;888888888999999;;;<<<===???@@@@@@???======>>>???===<<<;;;:::;;;<<>>>>>>>>>>>>>><<<:::888888:::<<<;;;777333333777999777555444555555555444333222222333333333333444666777999:::888777555444444444444333333222222222333444444222222222222222222222222888777666555444555555555222222111222333555777999666555444222111111222222666666555444333444777:::999===???===<<>>===???>>><<<;;;;;;;;;;;;<<<555333666===>>>@@@PPPcccbbbjjjsssxxxyyy~~~vvvYYYMMMEEEBBB??????@@@???<<<999888999::::::::::::999888;;;<<<<<<===>>>=========777777888888888666555444666555555555555666666777;;;888555555777777666444444444555777888:::;;;;;;:::999777666666666777888888999999999888777666555::::::;;;<<<<<<<<<;;;;;;===>>>>>>>>>>>><<<;;;:::===<<<;;;===@@@AAA???===<<<<<<;;;:::888999<<<>>>:::<<>>>>>???@@@AAA@@@>>><<<:::===>>>???@@@@@@???>>>===??????>>>??????@@@AAAAAAEEEEEEEEEDDDBBBBBBCCCDDDHHHHHHGGGEEECCCBBBDDDFFFLLLGGGCCCEEEJJJKKKGGGBBBBBBCCCEEEEEEDDDAAA>>><<<===???BBBEEEGGGGGGGGGGGGFFFDDDCCC@@@>>>===<<<<<<<<<;;;;;;<<<>>>BBBEEEGGGGGGGGGGGGGGGEEECCCAAA@@@@@@BBBDDDFFFGGGHHHGGGGGGGGGDDD@@@@@@BBBDDDCCCBBB??????@@@AAAAAAAAA@@@@@@@@@CCCDDDAAA???AAABBB@@@<<<888444222222333333333222222111111000/////////000///...------...///000111000000///////////////111000000000/////////...000///////////////000111222222333666888::::::::::::::::::999999777444222777777888999999999999999999:::::::::;;;;;;<<<<<<;;;<<<=========<<<;;;:::777;;;AAAFFFGGGDDD???<<<<<<===???AAAAAAAAA???>>>>>><<<<<<>>>;;;999???IIICCC<<<<<>>>>>???AAA===<<<:::999888888999999;;;;;;;;;;;;<<<======>>>???@@@@@@>>><<<;;;;;;=========<<<<<<<<<===???@@@<<<>>>@@@???===<<<===@@@::::::::::::999999999999888999:::;;;<<<=========>>>>>>===;;;999999;;;===<<<888444555888:::999666555555555555555444333333333222222333555777999:::999888666555444333444444222222333333444444444444222333333333444444555555777777777777666666555555111111222222444555666777666555333222222222333444666777666555333444777999>>>:::<<>>===;;;888777666666666::::::777<<>>>>>????????????@@@AAAAAAAAA???===<<<===>>>????????????>>>===???????????????@@@AAAAAAEEEFFFFFFEEECCCBBBCCCEEEEEEEEEEEECCCAAAAAABBBDDDIIIEEEAAACCCHHHIIIFFFAAAAAABBBCCCCCCBBB@@@>>>===???@@@AAABBBDDDFFFHHHIIICCCBBBAAA@@@???>>>======>>>???@@@AAABBBBBBBBBAAADDDDDDEEEEEEEEEDDDCCCBBBGGGGGGGGGGGGFFFEEEDDDDDDEEECCC@@@@@@BBBDDDDDDBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@CCCCCC???>>>@@@AAA???;;;888444222222333333222222111111000000//////...//////............///000111000//////......//////000000000000////////////111000///////////////000111222333555777888999999888999:::;;;:::777333111888888777777888888999:::;;;;;;:::999999:::;;;<<<;;;<<<===>>>>>>===;;;999:::;;;===>>>>>>>>>===<<<>>>>>>===<<<<<<===???@@@:::999;;;<<<:::999===CCC<<<:::AAAPPPUUULLLAAA<<<<<<>>>@@@@@@??????@@@AAA@@@???===;;;999888888888>>>>>>>>>>>>>>>??????????????????===:::888999:::===>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;:::::::::;;;<<<:::999999999999888888888888999:::;;;;;;;;;;;;;;;<<<===<<<;;;999:::<<<>>>;;;888666777999;;;:::888666666666666666555555444333333333444555777999;;;888777666555444333333333000111333555666666555555333333444555666777888888666666777888888777555444000111222333444555555555444333222222222333555555777888777666444444666888AAA888:::BBBAAADDDddd```UUUSSS```ooovvv{{{}}}{{{}}}uuuQQQKKKCCC===888555222000222111111222444555555444444555666444222222555888888777555333222111000000000000000111111111222222222222222222333444555666777777777666666666555555222111111111111222333333444444444444444444444444888777777555444333222222000///...///111111///......///000222444666888999:::<<<<<<:::;;;===<<<888666555444444444555666777:::BBBDDDMMMvvveeeLLL===:::===???===;;;:::;;;:::888666777888999::::::999888777777777888999999999999888888888888777666555333222333333333444555666777888777666444333444444333222111222333444555666777888777777666555555555555666555555333333222333444555888888888888888777666555777888999999999888777666555555888;;;>>>???===;;;999::::::888777777999<<<<<<;;;;;;;;;;;;===>>>?????????@@@@@@@@@@@@???>>>===>>>>>>??????>>>>>>===???>>>>>>>>>>>>??????@@@DDDEEEFFFEEECCCCCCCCCEEECCCDDDDDDBBBAAAAAACCCEEEHHHEEEBBBCCCHHHIIIGGGCCCAAAAAAAAA@@@@@@?????????BBBAAA@@@AAABBBEEEHHHJJJ@@@@@@@@@@@@@@@?????????AAABBBEEEFFFEEEBBB>>><<>>===???@@@===;;;888444111111222222222111111111000//////.....................//////000000000///............///000000000000////////////111000000///////////////111333555666777777888999666777999:::999888777777999999888777777999:::;;;<<<;;;999888888999;;;<<<===>>>@@@@@@???===:::888;;;;;;:::999999::::::;;;>>>===;;;:::;;;<<<===???777999;;;<<<;;;:::<<>>===<<<@@@???>>><<<;;;:::999888??????@@@@@@?????????>>><<<<<<<<<;;;999888999;;;>>>>>>????????????>>>===<<<:::888888999:::::::::999999999888888888777777888999999:::::::::999999::::::;;;:::999999;;;===:::888777777999;;;:::888666666777777777777666666555555444444555666888999777777666444333333222222///111333666777777666555444444555555666666777777333444666777777666444333000111222444444444333222111000000000111333555666888888888777555555777888???:::;;;???CCCUUUkkkVVVNNNKKKQQQYYYbbbrrr|||{{{uuunnnddd```YYYQQQIIIBBB===:::777444111111333555555444333666888666333222555888666555555444444444555555444444333333222111111000///////////////000111111555444444444333333333333333333222222222333444444333333333333333333333333333333222111000///......000000000111111222111000333444555777999;;;<<<===???>>>;;;999999999666222444444555555777999<<<===;;;KKK\\\qqq~~~```MMMDDD@@@@@@AAA<<<;;;:::999999888777777666777888999999888777666666666777888888888888777999999888777555444333222222222333333444555777777555444333222222222111111000000111222333444555666666555555444444444444444444333222111111333555666888888888888777666555444555666777888888888777666555777:::===>>>===;;;999888999999888777777999;;;999:::;;;;;;<<<<<<======>>>>>>>>>>>>?????????@@@>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<======>>>BBBDDDEEEDDDCCCBBBCCCDDDDDDDDDDDDCCCBBBCCCEEEGGGJJJGGGEEEFFFJJJKKKIIIFFFBBBAAA@@@@@@???@@@AAABBBBBBBBBAAABBBCCCEEEGGGHHH???@@@AAABBBBBBCCCCCCCCCCCCDDDEEEFFFDDDAAA>>>;;;AAAAAAAAABBBBBBCCCCCCCCCCCCEEEGGGJJJKKKJJJIIIGGG?????????@@@BBBCCCDDDDDDGGGEEEBBB???>>>???AAACCCBBBCCC@@@<<<<<<@@@AAA>>>;;;777333111111222222222111111000000///.........---......///////////////000//////...............////////////000000000000000000////////////000000333555888888777777888:::999::::::888666666999<<<::::::999888888:::;;;<<<;;;:::999888888999;;;===BBBBBBBBBAAA???<<<999777:::::::::999999999888888<<<============<<<<<<<<<777:::<<<======>>>>>>>>>===<<<>>>DDDFFFBBB<<<:::BBBAAAAAA@@@???>>><<<;;;=========<<<<<<<<<;;;;;;>>>>>>?????????>>>======999:::;;;:::::::::<<<>>>??????@@@@@@???>>>===<<<<<<:::999999:::;;;;;;:::999999999888888888777777888888999999:::999999999777888999888777777888:::777777777777999999999888666666777777777777777666888777666444444444555666666666555444333222111111///000333555777666666555666555555555444444333333000222444555555444222111000111222333333333111111............000222444555777888999888777666777999:::???AAA???LLLrrryyyXXXOOOKKKHHHHHHIIIQQQjjj}}}qqqlllllllll{{{xxxrrriii___UUUMMMIIIHHHCCC===888555444222222111444777888666666777999555555555555777888999:::777666666555555444444444222111000000/////////000111111111000000000//////111111111000111222222333000000000000000000000000////////////////////////333444555666666555555666999999:::;;;<<<<<<======@@@===:::888777666444444888888999;;;>>>BBBEEEGGGNNN\\\rrrcccSSSCCC@@@BBBCCC@@@???:::::::::999888888888888666666888888888888666666666666777888888888888888999888777666555444333333222222222222333444555666444333333111000000000111//////000111222333333444444444444444333333222222444333222222333555777999999999999999888777666555555666777999999999888888888;;;>>>???>>><<<999888999:::::::::888888999;;;666999<<>><<<:::;;;;;;;;;;;;<<<===???@@@?????????>>>>>>?????????===<<<<<<;;;;;;;;;<<<<<<@@@BBBCCCDDDBBBAAABBBBBBCCCDDDDDDCCCBBBBBBDDDFFFJJJHHHFFFGGGIIIJJJIIIGGGEEEDDDBBBAAAAAABBBCCCDDD@@@AAACCCDDDEEEEEEEEEDDDAAABBBCCCEEEEEEFFFEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@DDDCCCBBBBBBAAAAAA@@@@@@===AAAGGGLLLMMMLLLHHHEEE>>>>>>??????@@@BBBDDDEEEFFFDDD@@@===<<<>>>@@@BBBCCCBBB>>>;;;===CCCDDDBBB:::777333111111222222111111000000//////......---,,,---...///000000000///000///......------......////////////000000000000///////////////000111111444777:::999777666888:::======;;;777333333666:::999999888888999999:::;;;999888888888999:::<<<===CCCCCCBBB@@@===;;;999888999:::;;;;;;;;;:::999888===>>>?????????>>><<<;;;888<<<>>>>>>???AAAAAA>>>???<<<::::::;;;<<<;;;;;;===<<<<<<===???@@@>>>===::::::;;;<<<======<<<<<<;;;<<<===>>>>>>===<<<;;;888:::;;;;;;;;;<<>>======<<<<<<:::;;;<<<<<<<<<;;;;;;::::::999999999999888888888777888999:::::::::::::::666777888777666555666777555666777888999999999888555666666777777777777777777666555444333333444555555555555444333222000000///000222444555555444444666555555444333222111111///000222333333222111111111111222222222111000000............000222444555666888999999888888999:::888DDDIIILLLddd___QQQIIIFFFDDDDDDAAAHHH___xxx~~~sssooorrrwwwyyyzzzzzzvvvooogggbbb___^^^\\\WWWNNNDDD;;;666444000000000111333444444444777666666666777888888999444444555666666777888888777666555444333333333333111111000000000////////////////////////000111111000000000000000000000000111111111222333444444555666888:::::::::999:::;;;===<<<<<<;;;;;;;;;::::::888555333333222222666===;;;===@@@FFFMMMTTTZZZ]]]nnnqqqxxx\\\JJJ@@@999:::>>>===;;;;;;888999:::999888777888999555666777888888777666555666666777888888888888888888777666555444444444444333333222222222333444444222333333222//////000111//////000000111222222333222222333333333222111000222222222333444777999:::999999999999999888777666555666888:::;;;;;;::::::;;;>>>@@@@@@>>>;;;999888:::;;;<<<<<<::::::;;;<<<666:::>>>BBBCCC@@@===::::::999888999:::===@@@AAAAAA@@@@@@??????@@@@@@AAA>>>======<<<<<<<<<<<<<<>>??????>>>>>>@@@CCCFFFEEECCC???===<<<>>>@@@BBBCCCAAA===;;;???GGGJJJHHH:::777333111111111222111000000000///......------,,,---...///000000000/////////...------------....../////////000000000111............///111222333333777:::999666444666999999;;;;;;777222111444777666666777888888888888888666666777999:::;;;<<<===AAA@@@>>><<<;;;::::::::::::;;;<<<<<<===<<<<<<;;;@@@@@@@@@@@@@@@???>>>>>>:::>>>???===???CCCBBB>>><<<;;;999888999;;;<<<<<<:::999888:::===???===;;;999:::;;;<<<===<<<<<<;;;888:::<<<===>>>===<<<;;;;;;<<<============@@@BBBAAA@@@>>><<<;;;;;;;;;;;;777;;;??????<<<::::::;;;::::::::::::999999999999777777999:::;;;;;;;;;;;;777888999888666555555666555777999:::::::::::::::444555666666777777777666444333333222222444555666444444444444333111000///111111111222222333333333555444444444333222222222000111111111222222222222222222111000000000000000000//////000111333555666555777999:::999999:::<<<===EEEQQQdddaaaNNNLLLHHHAAA???AAAAAABBBMMM\\\```jjjzzzyyywww}}}~~~|||yyy}}}}}}xxxtttsssppptttvvvooo```QQQHHHDDDBBB<<<555111222333222000666555555555666666777888444555555666888999999:::888777777666666666777777555555555444444444333333222222222222222333444444333333333333333333333333555555666777888888999999888:::======<<<;;;===>>>;;;;;;:::999888777666666111000222444444777CCCPPPcccdddfffiiimmmrrrvvvxxxhhhNNN<<>>:::;;;;;;888888:::666888999999777666888:::555555666777777666555555555666666777777777777777666555444444444444555666444333333222222222222222222333444222///...000222//////000000111111222222111111222222222111000///000111222444666777999999888888999999999888888777555666888:::;;;<<<;;;;;;;;;===@@@???<<<::::::;;;<<<===???>>>===<<<===>>>:::<<<@@@BBBCCCAAA???===:::999888888:::===AAADDDBBBBBBAAA@@@@@@AAABBBBBBAAA@@@??????>>>>>>>>>???@@@BBBEEEFFFEEEDDDDDDDDDBBBBBBBBB@@@>>>>>>???AAAJJJIIIHHHGGGGGGFFFEEEDDDHHHHHHGGGEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGFFFDDDCCCEEEDDDBBBAAAAAABBBDDDFFFGGGFFFDDDBBBAAA@@@@@@@@@BBBDDDFFFGGGFFFCCC???===@@@@@@???<<<;;;===CCCGGGDDDBBB@@@>>>>>>@@@BBBCCCBBB@@@<<<;;;BBBLLLPPPOOO:::777333000000111111111000000000///......------+++,,,...000000000000/////////...------------....../////////000000111111---------...000111333444222666999888444333555888111555888777333222444777333444666777777777666555444555777999;;;<<<<<<===>>><<<:::999888999;;;<<<<<<<<<<<<<<<======>>>>>>CCCBBBAAA?????????@@@@@@:::>>>???<<<>>>CCCCCC>>>888999:::999;;;===>>><<<;;;999888999<<<<<<:::777999:::;;;<<<<<<;;;:::999777999;;;===>>>>>>===<<<===>>>???>>>===>>>???AAABBB@@@>>>;;;::::::;;;;;;444:::@@@AAA===999999;;;;;;;;;;;;:::::::::999999666777999:::;;;<<<<<<===888999:::999777555555666666888:::<<<;;;;;;;;;<<<444444555666666666666666111000000111222444666888333444444444333111///...222111111000000111222222333333444444444444444444222222111111222333444444333222111/////////000000222111111111222444666777444666999:::::::::;;;===CCCDDDUUUxxxtttVVVHHHHHHKKKJJJ@@@<<<@@@BBB>>>>>>BBBEEENNNaaauuuxxxqqqsss}}}|||yyyyyyyyyggg\\\WWW___SSSDDD;;;999999777333222222222333555666888999999999999999999888888888666666666666666777888999999999999999888888888888777777777777777888999999888888888888888888888888888999999999::::::::::::777:::======<<<;;;===???999888888777666555444333444444888===???DDDTTTfff}}}WWWCCC???@@@;;;:::;;;<<<:::555666:::444777888888666555777999444555666777777666555444444555666666777777666666555555444333444555666777555444333222111111111111222444444222///...000222//////000000111111222222000111111222222111///......///111444666777888999666777777888888888888777555666888:::;;;<<<<<<;;;999<<<>>>>>>;;;:::;;;======???@@@@@@???>>>>>>???===>>>@@@AAABBBBBBAAAAAA;;;:::888888:::>>>CCCEEECCCCCCAAAAAAAAAAAACCCCCCCCCCCCBBBAAA@@@@@@AAAAAAAAADDDGGGHHHGGGFFFEEEFFFEEEEEEDDDBBB@@@???@@@BBBMMMLLLKKKJJJHHHGGGFFFEEEHHHHHHGGGFFFEEEDDDCCCBBBEEEDDDCCCBBBBBBCCCEEEFFFFFFGGGHHHHHHGGGEEECCCAAAFFFEEEDDDDDDDDDDDDEEEEEEGGGFFFDDDBBBAAAAAAAAABBBDDDDDDCCCCCCBBBAAA??????AAA@@@???;;;:::<<>>>>>>>>>>>=========<<>>>>>AAAEEEHHHIII@@@>>>;;;888777888:::;;;:::;;;<<<:::888555555555555888<<<>>>===<<<<<<<<<===<<<;;;::::::;;;===>>>?????????>>><<<;;;<<<===AAA???<<<999777888999:::777888999999888888:::<<<>>><<<999888999999999888888888999999999888888777:::999888777666666777777666666777:::>>>>>>;;;777777555444444666777666666111111/////////111333555111222222222222111000000222333333333333333444444444444444333222111/////////000111222222333222222333333333333333222111000333333333444444666777777666666666777888:::;;;<<<@@@LLLiiixxxcccRRRIIIFFFFFFFFFBBBAAA???======>>>???AAADDDFFFLLLVVVaaaiiillllll|||www|||zzzzzz~~~rrrdddrrrjjjWWWLLLFFF<<<444777888777333333666777444111333333222444666888777???999555555777777666666;;;;;;999777444555888;;;888777777777888999:::;;;::::::;;;;;;;;;:::999999;;;:::<<<@@@AAA???=========??????>>>======:::777666555444333444666777777>>>>>>AAACCCDDDRRRyyyoooTTTEEE@@@>>><<<@@@===999888999999666444444666888777555555777:::555555555444444333333333333333333444444444555555111111111111111111111111222222222111111111000000000000000000000000000000111111000///......//////000111111111111222222222222111222222333444555666666666666666777777777777777777888888888777777666;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???@@@??????>>>@@@@@@AAADDDFFFEEEAAA<<<<<<;;;::::::;;;>>>BBBDDDDDDCCCBBBBBBAAAAAAAAAAAA???@@@AAABBBCCCCCCCCCCCCGGGFFFEEEEEEEEEEEEFFFFFFFFFEEEDDDBBBBBBBBBCCCDDDLLLHHHGGGKKKJJJEEEDDDHHHOOONNNKKKFFFBBBAAABBBDDDHHHEEEBBBBBBEEEGGGGGGFFFFFFFFFEEEDDDDDDDDDDDDDDDNNNJJJEEECCCDDDDDDCCCAAACCCDDDDDDDDDCCCBBBAAA@@@CCCCCCCCCCCCBBBAAA@@@???>>>???AAAAAA@@@@@@@@@AAA>>>>>>???@@@AAAAAABBBBBBCCCAAA>>>===BBBIIIHHHDDD777444222111111111111000000000//////......------,,,,,,,,,------------...//////...------------------...///...,,,+++,,,---000000/////////000111111444555666666444222222333111555888777222000111333222444555666444333333333333444555777999999999999:::;;;<<<;;;:::;;;===>>>BBBAAA@@@>>>===<<<<<<;;;>>>>>>>>>???@@@AAABBBBBBCCC@@@===<<<>>>@@@BBBCCC===<<<;;;:::;;;<<<>>>???:::;;;;;;:::888666555666666999<<<>>>===<<<;;;;;;999999:::;;;<<<=========;;;===============???AAA>>><<<:::888777888:::;;;999999888777777:::>>>BBB>>><<<999999999:::999888888999999999999888888777888888777666666777888999666666666999<<<<<<:::777777555444444666777666555222111000000000222444555222222222222222111000000111111222333444444444555444444444333222111/////////000111222222333222222222222222222222222111111333333333333444555666666777666777777888999:::;;;CCCPPPpppgggbbbYYYMMMDDD@@@@@@@@@@@@AAA@@@???>>>>>>>>>??????======@@@FFFOOOVVVYYYZZZkkkwww|||vvv|||xxxfff\\\UUUNNNGGGGGG:::111666;;;888555555000222333111000111444555///333888999555333555999888:::<<<======:::888777;;;888555666999<<<<<<;;;<<<<<<=========<<<<<<<<>>;;;::::::888777666666666555222000222444555:::777444666;;;BBBHHHJJJNNNFFFEEEQQQddd~~~nnn```MMM@@@===???@@@@@@>>>;;;888777888888666333444666777666555555777999555444444444333333333333333333333333444444444444111111111111111111111111222222111111111000000000000000000000000000000000222111000///////////////000000111111111222222222111111111222222333444555555555555666666666777777666777888888888777777666::::::;;;;;;<<<<<<<<<===???>>>>>>===============AAAAAABBBEEEGGGFFFBBB>>>===<<<<<<<<<===@@@BBBDDDBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDCCCDDDCCCCCCBBBBBBCCCCCCDDDFFFEEEDDDCCCCCCCCCDDDEEEHHHEEEEEEHHHHHHDDDDDDHHHOOONNNLLLHHHDDDDDDEEEGGGHHHFFFEEEIIIMMMOOOKKKGGGFFFEEEDDDDDDCCCCCCCCCDDDLLLHHHDDDCCCCCCDDDBBBAAACCCDDDEEEEEECCCBBBAAAAAADDDDDDDDDCCCBBB@@@???>>>>>>???AAA@@@???>>>>>>???@@@AAAAAABBBCCCDDDDDDDDDEEEDDDBBBAAAEEEHHHEEE???777444111000111111000///000000//////...---------,,,,,,,,,,,,------------......---,,,,,,,,,------,,,---...---,,,+++,,,---//////......//////000111111333444444333222222333111444666555111///000222///111333333111000111222111222333555777888888888888999:::;;;:::;;;===@@@FFFDDDAAA===;;;:::::::::<<<;;;<<>>;;;999:::;;;<<<<<<:::;;;<<<===>>>@@@AAAAAA:::;;;;;;:::888666666777888;;;===>>>===;;;::::::666888:::===>>>>>>>>>===;;;===============???AAA;;;:::888777777999;;;<<<;;;:::888777777;;;AAAFFF===;;;999999::::::999888999999999999888888777777777666666666666888999:::777666666777999:::999888777666444555666777666555222222111111111333555666333222222222222111111111000111222333444444555555444444333333222111/////////000111222222333222222111111111000111111222333222222222222333444555666777777777777888888999:::AAAPPPrrrzzzlllaaaVVVLLLFFFCCC@@@??????@@@@@@@@@???????????????>>>>>>======;;;;;;>>>CCCHHHKKKLLLSSS```sss~~~zzz{{{qqqjjjhhhiiijjjlllWWWNNNQQQ\\\XXXDDD888:::222333333222//////222666333666888777333222333444444555777:::<<<;;;777444;;;666222222666888777555999999999999999999999999:::999777666666666666555555666777555333222666:::999???HHHRRRZZZ]]]\\\ZZZUUUUUU___rrr```JJJCCC;;;999;;;>>>===;;;;;;999777666666555444333444555666555444444666888444444333333333333333222222222333333333444444444111111111111111111111111111111111111000000000000000000000000000000000000222111111000000000000000000000000111111111222222111111111111111222333444444444444555555555666666555666777888888777666666999999::::::;;;<<<======@@@>>>;;;999999:::;;;===@@@@@@AAADDDEEEDDDAAA>>>======>>>???AAABBBCCCCCC@@@@@@??????>>>?????????AAAAAABBBCCCDDDDDDDDDDDDAAA@@@@@@???@@@@@@AAAAAAEEEEEEDDDDDDDDDEEEFFFFFFCCCAAABBBEEEFFFDDDEEEGGGKKKKKKIIIGGGEEEEEEGGGIIIGGGEEEFFFLLLSSSSSSMMMEEEEEEDDDCCCCCCCCCCCCCCCCCCIIIFFFCCCBBBBBBBBBBBBAAACCCEEEFFFEEECCCAAAAAABBBFFFFFFEEEDDDBBB@@@???>>>???@@@@@@???===<<<===>>>AAAAAAAAABBBBBBCCCCCCCCCEEEEEEDDDBBBDDDEEE@@@999666444111000000111000///000//////......---,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,------...///...---,,,---............---......///000...000222222111111222333000222333222000///000111...000111111000///000222000111222444666777888999888999::::::999:::<<<>>>EEEBBB???;;;999999::::::===<<<===AAAGGGGGGBBB<<<===;;;888888999::::::999999:::<<<>>>???@@@@@@@@@::::::;;;:::888777888999:::<<<>>>>>><<<:::::::::999:::<<<>>>??????>>>>>>?????????>>><<<;;;<<<===<<<;;;999999999999;;;<<<;;;;;;999777777:::>>>BBB<<<;;;999999::::::999888:::999999888888888888888888777666666777888999:::888777555555666777888888777666555555777777555444222222222222333444555666333333222111111111111111111222333444444444333333333333333222222111////////////111222222222222222111000000000000111333333333333333333333444555555888777777777777777888888<<>>???@@@@@@>>><<<;;;=========>>>@@@BBBDDDEEEJJJQQQ[[[fffpppwww|||~~~~~~yyytttkkkfffcccdddhhhppp{{{mmm~~~^^^JJJHHH>>>999666666555444555888<<<888333000222555333///555333222333555777666555666444333333444444444222555444444444555555555666111555777555333555666555888:::>>>@@@===999:::>>>DDDXXXsssxxxiii___TTT```sssgggPPPEEECCC@@@<<<<<<======999555888777555444444333333333444555444444444444555666333333333333222222222222222222222222333333333333111111111111111111111111111111000000000/////////////////////////////////222111111000000000111111000000000000111111111111000000000000000111222333333333333333444444444555444555666888888777666555777777888999:::;;;;;;<<<===;;;888666666888;;;>>>===>>>@@@AAABBBAAA>>>======>>>@@@BBBCCCCCCCCCCCC?????????>>>>>>???@@@@@@AAABBBCCCCCCDDDDDDDDDCCC??????>>>>>>>>>???@@@@@@DDDDDDEEEEEEEEEFFFGGGGGG@@@@@@AAACCCDDDEEEFFFGGGEEEEEEEEEDDDCCCCCCFFFHHHEEECCCCCCIIIOOOOOOHHH@@@CCCCCCBBBBBBBBBBBBBBBCCCEEEDDDBBBAAAAAAAAAAAAAAACCCEEEFFFEEEBBB@@@AAACCCFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@===<<<<<<===>>>>>>>>>>>>>>>>>>??????BBBCCCBBB??????@@@<<<666666444111000000000000////////////...------,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,---+++---...---,,,+++,,,...------,,,,,,------...///,,,...000111000///000111000000111000///...///000...000111111000000111333111222333444555777888999888999999888777777888:::@@@>>>;;;888777888:::;;;===<<<<<<@@@DDDDDD>>>888999888888999;;;<<<;;;;;;999:::<<<===>>>===<<<;;;:::::::::999888777999;;;;;;===>>>>>><<<:::::::::@@@???>>>======>>>???????????????>>><<<;;;<<<===>>>>>><<<;;;::::::;;;;;;:::;;;:::999777777999;;;;;;:::999:::;;;;;;:::888999999888777777888999999;;;:::999888777888888999888777666555444555666888777666555666777777555333222222222222333444555555333222111000000000111111333444555555444333111000222222222222111000000/////////111222222222222222111000000000111222333333444444444333444444555555666666555555555666666777888>>>OOOjjjbbbOOOCCCFFFHHHBBB======AAA@@@???===<<<;;;;;;;;;<<<===???@@@???>>>;;;:::999:::===>>>?????????@@@GGGHHHLLLSSS^^^jjjsssyyyxxxyyy}}}vvvooonnnnnnssslll```UUUIII@@@@@@AAA>>>;;;;;;>>>CCCEEE???:::999777333888666444333333444333333111333666777666555666777555444444444444555666777222888999333111888???BBBCCCBBBCCCFFFDDD@@@CCCIIIccc{{{|||jjjbbb[[[eeerrr{{{rrrUUUBBB???BBB;;;999888:::<<<===:::888555444444333222222222333555444333222333333333333222222222222222222222222111111111222222222333333000000000000000000000000000000000/////////..............................111000000000000000111111//////000000000111111111000000/////////000111111111222222222222333333333222333666777888777555444555666666777888888999999888777555444666999===???===???@@@AAAAAA???>>>>>>===>>>AAABBBCCCCCCBBBBBB??????>>>??????@@@AAAAAAAAABBBCCCCCCCCCCCCCCCCCC??????>>>>>>???@@@@@@AAADDDDDDEEEEEEFFFFFFGGGGGG@@@AAABBBCCCDDDFFFGGGGGGBBBCCCDDDCCCBBBCCCEEEGGGGGGCCCAAACCCHHHHHHBBB<<>><<<===>>>=========<<<<<<<<<<<<<<>>>>>:::666333000///000000///...//////......---,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,((()))******))))))***+++,,,,,,,,,+++,,,------...+++---//////.........000//////............/////////000000000///000222444333333333333444555777888777888888666555444555777<<<;;;999777777888:::;;;;;;999999;;;>>>===:::666777777888:::===???>>>===::::::;;;<<<<<<;;;:::999:::::::::999888888:::===<<<===>>>>>><<<;;;;;;;;;CCCAAA???===<<<===>>>???;;;===============???AAA???>>>===<<<;;;;;;;;;;;;999::::::888666555555666::::::999:::;;;;;;:::888888777777777777999:::;;;===<<<;;;999999999999:::888888888666444444666888777666666777777777444222111111222222333444444444222111000///...///000000333444555555555333111///111111222222111000000//////000111222222333222222111111222333333333222222444444333333333333444444444333333333444444555666888:::>>>EEEQQQZZZXXXRRREEE<<<999???CCC???===>>>>>>>>>===:::888777999;;;;;;<<<>>>???>>>===;;;:::777;;;>>>@@@@@@@@@@@@@@@BBBDDDHHHNNNWWWaaaiiioooxxxvvvlll^^^TTTTTTTTTOOOMMMOOO^^^tttpppVVVEEE@@@???;;;<<<<<<:::777666888999;;;;;;;;;:::::::::;;;===777666666555666777999:::666::::::999CCCVVVdddhhh^^^VVVRRRUUUWWWWWW^^^ggg~~~mmmfffhhhllltttqqqWWWGGGAAA>>><<<<<<888777777888999:::999888222333444333111111222444555333111111222333222111000111111111111222222222000000111111111222222222000000000000000000000000////////////....................................///////////////000000111/////////000000000111111/////////......//////000000000111111111222222222000222555777888777555333444444444555555555555666444444444666888:::<<<>>>>>>@@@AAABBB@@@??????@@@===>>>@@@AAABBBBBBAAAAAA>>>>>>>>>>>>???@@@AAABBBAAAAAABBBBBBBBBBBBBBBAAA????????????@@@AAABBBBBBDDDDDDEEEFFFFFFFFFEEEEEEAAADDDDDDCCCCCCFFFGGGEEEDDDEEEEEEEEEDDDDDDFFFGGGHHHEEEBBBBBBDDDCCC@@@===@@@@@@@@@@@@@@@AAAAAABBB???AAABBBBBBAAAAAABBBCCCAAADDDFFFCCC>>><<>>===>>>@@@?????????>>>>>>======<<<@@@BBB@@@<<<<<<@@@BBB@@@555333000//////000///...///......------,,,,,,+++***++++++++++++,,,,,,,,,***************+++,,,,,,'''((())))))(((((()))++++++++++++++++++,,,------+++,,,......---,,,---...///...,,,,,,---............/////////...///111444333222222111222333444555333444555444333333555666;;;:::999999999999999999888777777777888999::::::888888999<<>><<<===>>>===<<<;;;<<<===>>>>>>==================;;;===============???AAA<<<<<<<<<<<<<<<<<<<<<<<<:::999888666444444666999:::999999:::<<<<<<:::888777666666666777999<<<>>>======;;;::::::;;;<<<===888999:::888555444555777777666666777888777444111///000111222333333333333111000...---------/////////111333555666555333222111111111111111000000//////000111222222333222222111333555666666444222000222222111111111111111222111111111111222333444555555999999666777;;;;;;888???;;;777666888<<>><<<===>>>??????@@@@@@???<<<<<<<<<===>>>???AAABBB@@@AAAAAAAAAAAAAAA@@@@@@?????????@@@@@@AAABBBCCCDDDDDDEEEEEEEEEDDDCCCBBBBBBFFFFFFBBBBBBEEEEEEBBBDDDEEEFFFEEECCCBBBCCCEEEDDDDDDEEEDDDCCCAAA@@@@@@???????????????@@@AAAAAA===@@@BBBCCCBBBAAACCCEEE???CCCEEEBBB<<<:::>>>CCC@@@AAABBBBBBCCCCCCCCCCCCBBBBBBAAA???===<<<>>>@@@AAAAAA@@@??????>>>=========@@@AAA>>>===@@@AAA@@@555333000//////000///...///......------,,,++++++******+++++++++,,,,,,,,,******))))))***+++,,,,,,(((***++++++******+++---++++++******++++++,,,---+++,,,...---,,,++++++,,,///---++++++,,,.........---.........---...111333333222111000000111222333000111222333222333555777<<<;;;;;;;;;:::999999888777888888777777999===@@@888999:::===???@@@>>><<<::::::::::::;;;;;;<<<<<<999::::::888888999<<>>===<<<;;;===>>>888:::<<<===>>>===<<<;;;???@@@???>>><<<;;;<<<===999999:::;;;;;;<<<======;;;999777333222444999===999999999;;;<<<<<<:::888666555555555777:::===???<<<<<<;;;;;;<<<===???@@@888:::;;;999666444555777777666666777888777333111//////000222222222222222111///---,,,,,,,,,...///---///222555666666555444000111111111111000000//////000111222222333222222222444666888777555111///000000///////////////000/////////000111333444555000888<<<888555888<<<;;;444999<<<999777777888777777999;;;999666555777999<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<:::999:::===AAA===>>>???>>>===AAAIIIPPPUUUUUU\\\jjjwww}}}zzz|||rrrdddccc___WWWPPPRRReeeiii]]]]]]^^^WWWNNNSSSRRRQQQPPPQQQSSSUUUWWWUUUZZZcccwww]]]WWW\\\nnnyyyvvvrrrsss||||||cccSSSEEE???<<<===<<<888888<<<000111333444555555444333000222444333111000333555555222000000222333111/////////000000111111111222000000000000111111111111000000000000000000000000//////.........------------------------------------------------...///000////////////000000000000///......---------......////////////000000000000///111444777888666444333333333222222111000000000111444888;;;<<<:::888666777999;;;;;;888777888:::<<<<<<<<<======>>>??????::::::;;;;;;===>>>@@@AAA@@@@@@AAAAAAAAA@@@??????????????????@@@AAABBBCCCDDDDDDEEEEEEEEECCCBBBAAACCCGGGFFFAAA@@@DDDCCC???CCCDDDDDDCCCAAA???@@@AAA>>>BBBEEEFFFCCC@@@@@@@@@??????>>>>>>???@@@AAAAAA===@@@CCCCCCBBBBBBDDDFFF>>>BBBDDDAAA;;;999===CCC???@@@@@@AAAAAA@@@@@@???AAAAAA@@@===;;;;;;>>>@@@AAA@@@@@@???>>>===<<<<<<999>>>AAA???>>>???>>>;;;888444000...///000000000//////...---,,,,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,------,,,+++,,,---...///........................111000000000000000111222222222111111111111111222555555555555666888999::::::888777999<<<===;;;999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::999<<<999666999===???===::::::===???>>>;;;999:::===AAA>>>;;;;;;======<<<:::>>>>>>===;;;999999;;;===<<<;;;999888888999;;;<<<;;;:::888777777777777888999999999:::::::::;;;;;;888777666666777999;;;===<<<;;;:::888777666555555777999999777333222555888:::999888666555444444444222111000111222333222111///000000///------...000111222333333444444444444111111222333222111000///111111222333333333222222333333444444444333222111///////////////.........---...///000222222333333666666555555444444333333555555555666666777888999999888777666555555555555::::::;;;;;;<<<;;;;;;;;;999;;;======;;;:::<<>>===<<<;;;;;;<<<>>>???KKKOOOSSSVVVZZZbbblllttt|||}}}uuunnnkkklllwwwuuummmhhhfffgggqqqqqqllliiirrr~~~{{{pppaaafffwwwpppVVV[[[ccckkkttt{{{nnn___SSSIIIEEE===<<<:::888777666555555444444333222222222333333222222222111111111111000000000000000////////////......///000111222333333............////////////////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,------......///000000111111111222222222000000///............///000000000000000///......,,,---///111333444444555444333111//////000111222777999;;;<<<;;;888555333888999999888666555666888;;;;;;<<>>???????????????>>>===<<<<<<======>>>@@@AAABBBGGGEEEDDDEEEGGGFFFAAA===EEECCCAAAAAABBBDDDDDDDDDEEEAAA>>>>>>AAADDDDDDCCCEEEDDDBBB@@@???>>>>>>======>>>@@@@@@@@@@@@BBBDDDAAABBBCCCDDDDDDDDDCCCBBBBBBAAA???===<<<;;;<<<<<<<<<======>>>>>>===<<<;;;===>>>@@@AAABBBBBBAAAAAA===>>>>>>>>>>>><<<:::999999:::<<<===>>>???>>>>>>777444000...///000000000///...---,,,,,,+++,,,,,,++++++++++++++++++++++++------,,,,,,++++++++++++*********+++++++++,,,,,,+++++++++******)))))))))******+++++++++,,,,,,,,,---,,,,,,+++,,,---...///------------------------000000//////000000111111222222111000000111111222444444444555666777999999:::888666666999;;;:::999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999888999777666888>>>AAA???===;;;<<<<<<<<<;;;<<<>>>@@@>>><<<::::::<<<>>>===;;;======<<<:::888888:::<<<;;;:::999888888999:::;;;;;;:::999888888999999:::999999999999::::::::::::888888777666777888:::<<<;;;;;;999888777777666777888888888777555555777888999888777666555555555555111000///000111222111///...///000///------///111000111111222333333222222111111222222222111000///000111222222333333222222222333444444444333111000////////////............---...///000111222222222666666555555444444444333555444444555555666777888777666555555444555555555::::::;;;<<<<<<<<<;;;;;;999;;;======;;;;;;<<>><<<;;;::::::;;;===>>>DDDDDDGGGKKKRRRXXX^^^```rrruuu{{{{{{xxxxxxwwwuuuzzzxxxpppllllllooouuuwwwxxxzzz}}}}}}vvvmmmhhhooo~~~xxxfff___jjj|||ttt___RRRJJJCCC??????<<<;;;:::888666666555555555444333222222222222222222222222111111111000000000000000000/////////.../////////000000111111222............////////////...........................------------,,,,,,,,,++++++++++++++++++++++++++++++,,,------......///000000000111111111222222111000000///////////////000000000000000///......---...///111333444444444333222111000000111333444777888:::;;;;;;888555333777888888666555555777999<<<<<<<<<===@@@AAA@@@???888999:::;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>======<<<<<<<<<===>>>@@@AAACCCDDDCCCCCCBBBCCCDDDDDDBBB@@@DDDBBB@@@@@@BBBCCCCCCCCCCCC@@@>>>???BBBDDDDDDCCCBBBAAA???===<<<;;;::::::<<<>>>????????????@@@BBBBBBCCCCCCCCCCCCBBBAAA@@@AAA@@@>>><<<;;;;;;;;;;;;;;;<<<===>>>>>>===;;;:::===>>>???@@@AAAAAAAAAAAA??????@@@@@@???===;;;:::999:::<<<>>>???@@@@@@???777444000//////000000//////...---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++*********************++++++++++++,,,*********)))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......------------------------////////////000000111111111111000000000111111222333333444444555777888999:::888555555777999999999888888999:::;;;<<<======>>>===<<<;;;:::999888777666444444888===@@@@@@???<<<;;;999:::<<<>>>@@@@@@;;;999888999;;;=========<<<<<<;;;999777777999;;;:::999888777777888999:::;;;:::999999999:::;;;<<<888888888999999999:::::::::999888777777888999::::::999999888888888888888999777666666888999999888888777666555555555555555111000//////000111000...---...//////......000222///000111111111111111111000111111111111000///...000000111222222222222222111222333333333222111000........................---...///000111222222222555555555555444444444444333333333333444555666666444444444333444444555666::::::;;;<<<<<<<<<<<<<<<;;;<<<======<<<;;;===>>>===<<<:::999999:::;;;<<<===<<<===BBBIIINNNMMMJJJSSSYYYcccmmmvvv{{{|||~~~}}}{{{}}}uuuoooYYYOOOFFFAAA>>>::::::===;;;:::999777666555555444555444333222111111111111222222111111111000000000000000000/////////......///000000000000000000000---............/////////........................------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------......///000000000000111111111111000000000///////////////000000000000000//////...---...///111222333333333222222111111111333444666666777999::::::777555333555666555444444555888;;;===<<<;;;;;;<<<<<<;;;999777888999;;;======>>>>>><<<<<<======<<<;;;;;;:::;;;<<<===???AAACCCDDDEEE@@@AAAAAA@@@@@@@@@BBBDDDCCCBBB@@@@@@AAABBBBBBAAA??????>>>@@@CCCDDDDDDDDDAAA@@@>>><<<;;;999999888<<<===???>>>>>>>>>???@@@CCCCCCBBBAAA@@@???>>>>>>AAA@@@???===<<<<<<<<<<<<999:::===>>>>>>===;;;999>>>>>>>>>>>>??????@@@AAA@@@AAAAAAAAA@@@>>><<<;;;:::;;;<<<>>>@@@AAAAAAAAA666333000//////000///...///...---,,,++++++++++++************************++++++++++++++++++******************++++++++++++******************))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---......///000000000000111000000000000111111222222222333333444666777888888777777888888888888777666777888999;;;<<<===>>>???>>><<<;;;999888777777444333444666:::=========;;;999888:::===???===;;;999999888999:::;;;<<<<<<<<<<<<<<<:::888888999:::999999888777777888999999999999888888888:::;;;<<<777777777888888888999999::::::888888777777888888888888888777777888888999999666555666:::<<<;;;888666666555555444555555555222111000000111111000///---...//////...///111333000000111111222111111000000000000000//////......//////000111222222222222000111222222222111000///------...............///---...///000111111111111333333444444444444444444111111111222222333444555333333333333444555666777999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===;;;:::999777777888:::;;;;;;<<<>>>BBBFFFFFFCCC???EEEJJJTTT```jjjwww~~~zzzooo```SSSMMMHHHEEECCC>>>999999<<<:::999777666555444444444555444333111000000000000111111111111000000000000000000/////////.........000000000//////.........---------.........//////........................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,------......////////////000000000111111////////////......------//////000000000000//////......000111222222222222111111111222333444666777555666888999888666444333333444444333333555999<<<<<<;;;999999:::;;;:::999888999:::<<<===>>>>>>>>><<<<<<<<<<<<;;;:::999999999:::<<>><<<===AAAFFFCCCAAA@@@@@@AAABBBAAA@@@======???AAACCCDDDDDDDDDDDDCCCAAA???===<<<<<<;;;===???@@@???>>>>>>???@@@BBBAAA@@@???>>>>>>>>>>>>AAAAAA@@@???>>>>>>>>>===888:::<<<>>>???===;;;999???>>>=========>>>@@@AAA@@@AAAAAAAAA@@@>>><<<;;;999:::;;;===???@@@AAAAAA555333000////////////.........---,,,++++++++++++************************++++++++++++,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000000000///000000//////000111111222111111222222333555666777666888:::<<<;;;999777666666666777999;;;<<<===>>>???>>><<<:::888777777777444444444555777888888888888777888:::===<<<888444:::::::::999999999:::;;;=========<<<:::999:::;;;999888888888888888888999777777666666666777999:::666666666777777777888888::::::999888888777777777777777666666666777888888888666555777;;;<<<;;;888555555444444444444444555444333111222222333111000---...////////////222444111222222222222222111111//////.........------------...///000111111111111///000111111111000///...,,,---------......//////---...///000000000000000111111222222333333444444000000000000111222333444333333333444555666888888888999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999777777777888:::;;;<<<@@@DDDEEECCC@@@>>>===CCCDDDLLLXXXbbbhhhooouuuyyy|||jjjVVVPPPRRRRRRNNNGGGEEEDDDCCC>>>888777:::888777666555444333333333444333222111000//////000111111111000000000//////////////////............000000//////...---------------------....................................------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------......///....../////////000000000------.........---,,,+++//////000000000000//////...///000111111111111111000000111222333555666777444555666777777555444333222333333333444666:::===;;;999888999;;;===>>>===<<<<<<===>>>>>>>>>======<<<<<<<<<<<<;;;:::999888888:::<<>><<<===???AAABBBCCCDDDDDDEEEDDDCCCAAA@@@??????>>>AAABBBCCCBBB@@@@@@@@@BBB@@@???>>>======>>>@@@AAA?????????>>>>>>===<<<<<<888:::<<<>>>???===<<<:::???>>>=========>>>???@@@>>>??????@@@???===<<<;;;888999:::;;;<<<>>>???@@@444222000///000///...---...---,,,++++++*********************************+++++++++,,,,,,,,,,,,,,,)))))))))************++++++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++---///000000//////////////////000111111222000000111111222444555666666888<<<===;;;888777666666666777999:::<<<======>>>===;;;999777777777888555555555555555555555555777777888:::;;;999666333:::;;;;;;:::999888:::;;;===>>>>>>===;;;::::::;;;999999999999999999999999666555444444444555666777555555555666666666777777999999999999888888777777666555555555555555666666666555666888::::::999888666555444333333333333333555444222222333333222000...///000000//////111333222222222333222222111000///...------,,,,,,------,,,---...000111111111111...///000000000///...---,,,,,,,,,---......//////---...//////000000000///...//////000111222222333000000000000111222333444444444444444555666777888666777888:::;;;;;;;;;;;;<<<;;;999:::;;;;;;:::999888777666666777999<<<======AAAEEEDDD@@@<<<;;;<<<===<<>>>>>@@@>>>:::999===777666555444333333333333222111000000///000000000111111000000000//////////////////.........------//////......---------,,,,,,------------.........------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,------......///............////////////------...///...---,,,+++...//////000000000000000//////000000111000000000///000111222333444555555333444555555555555444333111333555555666777:::<<<999888777999===@@@BBBBBB?????????@@@@@@??????>>>>>>>>>======<<<;;;999999999;;;===@@@BBBCCCCCCCCCFFFDDDAAA>>><<<>>>BBBEEECCCBBBAAABBBCCCBBB@@@>>><<<>>>@@@AAA@@@AAACCCEEEDDDCCCBBBAAA@@@@@@@@@@@@CCCEEEEEEDDDBBBAAABBBCCCAAA???===<<<<<<>>>AAACCC<<<<<<<<<<<<<<<;;;:::::::::;;;<<<>>>>>>>>>>>>===?????????>>>>>>??????@@@======>>>??????>>>===<<<999999999:::;;;<<<>>>>>>333222000///000///...,,,...---,,,+++************************************************+++++++++,,,))))))))))))************)))*********++++++++++++******+++++++++,,,,,,,,,)))***+++,,,---,,,,,,+++++++++++++++++++++++++++)))***,,,.../////////............//////000222222000000000000222333444555777999:::999666555777888666777888999:::;;;<<<<<<===<<<:::888777777888999666777777777666555666666666777888888777777888999888:::;;;;;;999999<<<>>>;;;=========;;;999999:::999999::::::::::::999999666666444333333444555555444444555555555666666666888888999999999888888777555555444333333333444444444666888888888777777888666555444333222222222222555444222222222222111///000000111000//////111222111111222222111000000///......,,,+++++++++,,,---+++,,,...///000111111111......///000///...---,,,++++++,,,------...//////---...//////000/////////,,,,,,---...///000111222000000000000111222333444444333333333444555666666555666777888999:::::::::<<<:::888888::::::999666777666666666888;;;===???@@@@@@@@@???===;;;::::::;;;999;;;???AAA@@@AAADDDIIIKKKLLLMMMUUUcccmmmqqqwww{{{~~~}}}~~~~~~vvvwwwvvvvvvtttvvv~~~xxxaaaNNNCCCAAA>>>===AAAEEEFFFDDDAAA@@@<<<;;;======::::::<<<666555444333222222222222000////////////000111111111000000000//////////////////.........---------......------------------,,,,,,---------.........------------------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,------......///------........./////////...///000111000///---,,,......///000000000000000///000000000000000/////////000111222333333333333222333444444444444333333111333666888888888:::;;;999777777999===AAADDDEEE??????@@@AAABBBBBBBBBBBB@@@?????????>>><<<;;;:::<<<>>>@@@CCCDDDEEEDDDDDDGGGCCC@@@>>>@@@CCCEEEFFFDDDCCCCCCCCCDDDCCC@@@>>>>>>???@@@@@@>>>???BBBEEECCCBBBBBBAAAAAABBBBBBCCCEEEFFFFFFEEECCCAAABBBCCCCCCAAA>>><<<;;;===@@@BBB<<<<<<===>>>===<<<;;;:::<<<<<<======>>>???@@@@@@???@@@@@@@@@@@@@@@??????<<<===>>>@@@AAA@@@@@@???<<<;;;;;;:::;;;<<<===>>>333111000///000///...,,,...---,,,+++************))))))))))))))))))))))))(((((())))))*********+++))))))))))))************(((((())))))*********+++******+++++++++,,,,,,,,,)))***+++,,,---,,,++++++************************(((***,,,...000//////...............///000222222//////000000111222444555999999888555222222777;;;777777888999:::;;;;;;<<<<<<;;;999777777888999:::666777888888777777888999777888888666444666;;;@@@666999;;;;;;:::;;;>>>AAA:::;;;===<<<:::888888999999::::::;;;;;;::::::999777666555444333333444555444444444555555555666666777888888999999999888888555444333222222222222333222666999999777555666888777666555333222111111111444333111111222111000...111111222111//////000222000000000000000///.........---,,,+++++++++,,,---+++,,,---///000111111111---.../////////...---,,,++++++,,,,,,---...//////---...//////////////////***+++,,,---...000000111000000000000111222333444333333222222333333444444444555666777999999::::::;;;999777777999:::888555666555555666888<<>>;;;:::@@@HHH@@@DDDGGGHHHNNNYYYcccgggkkksssyyyyyyyyy|||xxx{{{}}}nnn\\\NNNEEE@@@???:::777888===CCCGGGHHHIIIDDD>>>999:::999666444555555555444333222222222222///......//////000111222000000000000//////////////////.........---------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,------......///---------........./////////000222333222111///.........///000000000000000000000000000000//////...///000111222222222222222222333333444444333333333111444888::::::999999:::999888777999===AAADDDEEE>>>???@@@BBBCCCDDDEEEEEEAAAAAAAAA@@@???===<<<;;;???@@@CCCEEEFFFFFFEEEEEEFFFBBB>>>???CCCGGGHHHHHHEEEDDDCCCDDDEEECCCAAA>>>???@@@AAA???===>>>BBBEEECCCCCCCCCCCCCCCDDDEEEFFFEEEFFFFFFEEECCCAAAAAABBBFFFCCC???<<<;;;<<>>>>>>>>============???AAABBB???@@@AAABBBBBBAAA???>>><<<===???AAABBBBBBBBBBBB>>>===<<<;;;;;;<<<===>>>333111///////////////---,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))%%%''')))***+++***)))(((+++*********))))))(((((()))************++++++++++++***)))***++++++***)))+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,---------///000111222000111111000000333777;;;<<<:::888999;;;:::777444777777777777777777888888999999888888888888888888999:::;;;;;;:::999777666888777666777888999888777444888;;;;;;;;;>>>EEEKKK>>>>>>>>>===;;;999777555888666555777:::;;;:::888666555555444444333222222888555222222444555444333444555555444333555888;;;555333222222333444444333555555666777777888777777555444222000/////////000222222333111//////000222//////////////////......000000//////............+++++++++***)))(((((('''++++++,,,,,,,,,---------------......------,,,+++------++++++++++++------///...---,,,++++++***)))000//////.........//////------///000111111111111222222111111111111111111333444444555555666666666666888999999777666666777999888666666777:::===???@@@@@@>>>======<<<<<<<<<===;;;:::;;;>>>@@@>>><<<@@@@@@@@@AAAEEENNN[[[dddwwwwwwsssnnnlllwww}}}|||~~~kkk\\\RRRPPPKKKEEEAAA>>><<<<<<777:::===AAACCCCCCBBBBBB<<<<<<;;;:::888777777666222222222111111111111000111111000///////////////333222222222111111000000//////............/////////............------------,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,+++)))((((((((()))*********+++++++++,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,---------.........222<<>>222,,,.....................------////////////////////////000000000000000111111111111111111111111111111111555555555555666888999:::999:::;;;<<<===>>>???@@@???@@@BBBCCCCCCCCCCCCBBB@@@???>>>@@@BBBCCCAAA>>>DDDEEEGGGIIIIIIGGGEEECCCFFFDDDBBBBBBDDDEEECCCAAAAAABBBDDDEEEDDDBBB???>>>GGGDDD@@@<<<<<<>>>BBBEEEGGGGGGFFFEEEEEEEEEEEEEEEFFFDDDCCCBBBAAABBBBBBCCCFFFEEEBBB??????@@@BBBCCCBBBGGGKKKKKKFFFAAA@@@AAA===>>>???AAAAAABBBBBBAAAAAAAAA@@@???>>>>>>>>>?????????>>>>>>??????@@@AAA>>>???@@@???=========???333111///////////////---,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++++++++***)))*********)))))))))(((((((((((()))))))))*********+++***))))))++++++***)))+++++++++,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,---...///111111...///000111333666;;;??????===;;;;;;<<<<<<:::888888888777777777888999999888888999999888888777777::::::::::::999777555333555444444555888999999888777:::======>>>CCCKKKRRR============;;;999777555777666555666999;;;:::888555555555555666666777888888555222222444555444333444555555555444555888:::555444222222444555444333333444555555666666666555666555333111000000000000111222333222///...///000---....../////////......//////.........---------+++++++++***)))(((((((((++++++++++++,,,,,,,,,,,,---------------,,,,,,+++---,,,++++++++++++,,,------------,,,++++++******......---------------...------...///000111111000111111111111111111111111444444444444555666777888666777999999777666666777999888777666777999<<<>>>??????>>>===<<<<<<<<<<<<;;;999999;;;>>>@@@@@@>>>@@@???===;;;;;;@@@HHHNNN___```___]]]^^^fffuuu}}}|||yyyrrrfff]]]UUULLLEEEFFFDDD@@@===:::888888888999;;;===@@@AAAAAA@@@???::::::999888777666555555222222222111111111000000111000000///////////////111111111111000000////////////............//////............---------------,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++++++++)))((((((((()))************+++++++++,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,------------***---333777333,,,***............---------------........................//////000000000000111111111111111111111111111111444444444555666777888999::::::;;;<<<===>>>>>>???@@@@@@AAABBBBBBAAA@@@@@@AAA???>>>???AAAAAA@@@>>>CCCDDDFFFGGGFFFDDDBBB@@@EEECCCBBBCCCEEEEEECCC@@@@@@BBBDDDEEEEEEDDDBBB@@@EEECCC???===<<<>>>@@@BBBEEEFFFFFFGGGFFFEEEDDDCCCCCCCCCBBBAAAAAAAAAAAAAAADDDCCCAAA???>>>???@@@@@@@@@DDDGGGFFFBBB>>>>>>@@@>>>??????@@@@@@AAAAAAAAA@@@@@@???>>>>>>>>>??????@@@??????>>>>>>>>>??????>>>???@@@???===<<<===>>>333111///////////////---,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,+++***)))******))))))))))))(((((('''((((((((())))))))))))+++***))))))++++++***)))******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---...//////...///000111222555:::===>>><<<:::999:::;;;:::999999888888888999999:::;;;777888999999999777666555:::::::::999888555333222333222222444777888888777555777999999:::???FFFLLL<<<<<<<<<<<<:::888777555555444444666888::::::999777777666555555666888999888666444333444555555444333555666666555555777888555444222222444555444333222222333444444444444333666555333222111111111111111333444333000...------+++,,,---...............------------,,,,,,,,,,,,+++++++++***))))))(((((()))*********++++++++++++,,,------------,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------...///000000000000000000000000111111111111333333222333444666888999555777888888777666777888:::999888777777999;;;<<<>>>===<<<;;;;;;;;;;;;;;;999888888:::===???@@@??????>>>;;;888666777;;;>>>EEEFFFHHHIIIMMMSSSZZZ```YYYaaaiiillljjjhhhiiilllwww}}}zzzooo^^^SSSEEE===<<<>>>???>>>???>>><<<:::999999:::::::::<<<===??????>>><<<;;;888777777666555444333333222222111111111000000000000000//////....../////////////////////.........///......------......///......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++******)))((()))))))))*********++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,,,,---------))))))+++,,,***'''***000------------------------------------------------////////////000000111111000000000000000000000000333333333333444666777888:::;;;;;;;;;<<<<<<======@@@@@@@@@@@@???>>>===<<>>?????????AAABBBCCCDDDCCCAAA>>>===BBBBBBCCCEEEFFFDDDAAA>>>AAABBBDDDEEEFFFEEECCCBBBCCCAAA???===<<<===>>>???AAACCCFFFHHHGGGEEEBBB@@@@@@AAAAAAAAAAAA@@@??????AAA@@@@@@???>>>>>>=========@@@BBB@@@===<<<===???@@@@@@???>>>>>>???@@@AAA???>>>>>>>>>>>>??????@@@@@@@@@???>>>===============>>>???>>><<<<<<<<<===333111///.../////////---+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))************))))))))))))))))))))))))((((((((((((((()))))))))******+++)))((()))***+++***)))************++++++++++++***++++++++++++,,,,,,,,,******+++,,,------........./////////...///222555999777555444444666777888999999999999:::;;;;;;<<<777777888999888777555444999999:::999888777555444444333222333555666666555222555777888888999<<<>>>::::::;;;::::::888666555333333444555777888999999:::888666444333333444444999777555555555555666666333555777777666555555666444333111111333444333222222333333444444444333333666555444222111111222222222444666555111...,,,+++***+++,,,---............,,,,,,,,,++++++++++++++++++++++++******)))))))))))))))))))))************,,,,,,,,,,,,,,,+++******,,,++++++++++++++++++,,,)))*********++++++,,,,,,+++,,,,,,---------------,,,---...////////////////////////000000000000000111000000000222444777999444666777888777666777888:::999888777888999:::;;;===<<<;;;;;;::::::::::::999999999:::<<<============<<<<<<:::::::::<<<===888999:::>>>CCCHHHKKKLLLCCCKKKTTTWWWWWWWWWZZZ^^^gggooouuuzzz~~~yyytttkkkmmmmmmiii___SSSHHHBBB@@@<<<999:::>>>AAAAAA???======<<<;;;;;;;;;<<<===;;;<<<<<<<<<;;;:::888777666666555555444333222222111111111111000000000000000//////.........//////...---------------------...------------------...------------,,,,,,,,,+++,,,,,,++++++++++++,,,,,,+++++++++++++++*********+++******)))))))))))))))************++++++++++++************))))))))))))++++++++++++,,,,,,,,,,,,++++++***)))((((((,,,000,,,,,,,,,,,,,,,------------------------------------......//////000000000000000000000000000000000111111111222333444555666::::::::::::::::::;;;;;;??????>>>===<<<;;;:::999>>>===;;;;;;<<<>>>@@@AAAAAAAAABBBAAA@@@>>><<<:::???@@@CCCEEEEEECCC???<<>>===<<<<<<<<<<<<===@@@CCCFFFFFFCCC???===>>>>>>@@@@@@@@@???>>>===??????@@@@@@???>>><<<;;;<<<======<<<::::::===@@@AAA@@@>>>===<<<>>>???@@@===============>>>???@@@AAA@@@>>>===<<<;;;;;;;;;<<<===>>>===;;;;;;;;;<<<333111///.../////////---+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''(((((((((((((((((()))))))))))))))*********++++++***)))((()))******)))((()))))))))*********++++++*********+++++++++,,,,,,)))***+++,,,---------,,,---...///...---...000222444444222111111222444666999999999999:::;;;<<<===777777888888777666444333777888999:::::::::999888777666444444555555444222333666;;;======<<<::::::888888999999999888666555222333444555555666777888999888666555444444555555999888777666555666777888444666777777666444555555333111000000111222222111444444555555555444444333666555333222111222222333444555777666222///,,,,,,***+++,,,---............******++++++++++++++++++++++++++++++************(((((()))))))))*********++++++,,,,,,++++++***)))++++++++++++++++++++++++((())))))******++++++++++++,,,---............---,,,------............---....../////////000000000.........///111333555666222444777777777777888999:::999888888888999:::;;;<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;::::::::::::999999:::;;;===>>>>>>>>>999777777:::???CCCEEEEEE@@@CCCHHHLLLOOOQQQRRRSSS]]]gggqqqttttttvvvyyy{{{{{{wwwxxxxxxxxxzzz{{{|||}}}zzztttuuuzzz~~~|||}}}zzzmmm___UUUOOOIIIIIIHHHEEE???;;;:::;;;::::::;;;>>>AAA@@@<<<888999999888888777777777777::::::::::::888777555444555555444444333333222222111111111000000000////////////............//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,++++++******++++++,,,************************************)))))))))((())))))*********+++++++++******)))))))))(((((((((*********+++++++++,,,,,,,,,------+++)))***+++,,,++++++++++++,,,,,,------++++++++++++++++++++++++,,,------...//////000000//////////////////////////////000000111222444555888888888888888888888999<<<<<<;;;:::999888777777999999999999:::===@@@CCC@@@@@@@@@???>>><<<;;;999;;;>>>BBBDDDCCC@@@===:::AAAAAAAAAAAA@@@???>>>=========<<<<<<<<<;;;;;;;;;:::===@@@CCCCCC@@@===;;;<<<===>>>??????>>>===<<<>>>???@@@AAA@@@>>><<<;;;>>>===<<<:::999;;;>>>@@@AAA???===<<<<<<===>>>@@@<<<<<<<<<<<<===>>>??????@@@???>>><<<;;;::::::999;;;<<<===<<<:::999:::;;;333111///////////////---************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''&&&&&&''''''(((((((((((())))))************++++++++++++***)))((((((******)))(((((())))))))))))*********************++++++++++++******,,,---...---,,,,,,+++---...//////000333555222222333222111222444666888888888999:::;;;<<<===888888777666555444444333666777888:::;;;;;;;;;::::::999777666666666444222111444999===???>>><<<:::666777888888888777666555222333444555444444555777555666777888999:::;;;<<<999:::999888666666888999666777888777555444444555333222000000222222222111555666666666666555555444555444333111111111222333444555666444111...---,,,+++,,,---...............************++++++++++++++++++++++++++++++++++++((()))))))))***************++++++++++++***))))))******++++++++++++******(((((())))))*********+++***,,,---/////////......,,,,,,---------------,,,------......//////000000---...///000111222333444111333666777777777888999888888888888999::::::;;;<<<;;;;;;:::::::::;;;;;;;;;<<<<<<;;;999777888999777777777999;;;<<<:::999;;;:::888999<<>>===>>>AAAFFFHHHFFFDDDKKKUUU```bbb^^^\\\]]]aaa___]]]]]]^^^]]]]]]bbbiiiooopppwwwzzzyyytttpppppptttvvvtttqqqooorrruuuxxx~~~}}}tttzzzyyypppiiigggmmmmmmqqquuusssllliiijjjaaa]]]VVVMMMDDD???>>>???888:::;;;;;;::::::;;;<<<888888888:::<<<===<<<;;;999999888777666666555444888888777777666444333333444333333333222222222111111111000000000/////////......------......//////+++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++************++++++)))))))))))))))*********)))************)))(((((()))))))))************+++******)))))))))((((((((())))))*********+++++++++))),,,,,,***)))+++***''')))******++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,---...///000000////////////////////////.........///000111222333555555555555666666777777888888777666666666777777666777999999:::<<>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<======;;;<<<===??????>>>===<<<<<<======>>>>>>>>>>>>===>>>???@@@@@@???>>><<<;;;???===;;;::::::<<<>>>@@@>>>>>>===<<<<<<===>>>???===<<<<<<<<<<<<======>>>???>>>===;;;:::999999999:::;;;<<<;;;999999999:::333111///////////////---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''''''''((((((((())))))))))))))))))***************((('''((()))***)))(((((((((((()))))))))******************++++++++++++***+++---.........,,,+++***,,,.........///111333...111333333111111333666777777888888999;;;<<<===:::888666444333333333444666777888999::::::999999;;;:::888888888888666555333444666999:::;;;999888444555666777777777666555222444555444222222333555222444777:::<<<======<<<999::::::999666666888;;;888888777555333333444666555333222222333444444333666666666666666555444444444333222111000111222222222333333111...,,,,,,,,,---....../////////......*********++++++,,,,,,,,,++++++++++++++++++++++++)))))))))*********++++++***************))))))((()))***+++,,,,,,+++***)))(((((()))))))))))))))))))))***,,,...///...---,,,,,,,,,---------,,,,,,+++,,,,,,---......///000000...///111333444444333222000333555666666777888:::777777888999999:::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<999;;;<<<;;;888777888999999777777999;;;<<<:::888;;;;;;;;;;;;;;;;;;===>>><<<;;;:::<<<>>>???>>><<<<<<@@@FFFIIIGGGEEEGGGJJJSSSOOONNNPPPRRRRRRVVV[[[\\\___eeelllpppnnniiieeeiiijjjgggbbbhhhpppnnndddbbbddddddeeekkkqqqqqqmmmfffkkkqqqqqqkkkbbb[[[VVVSSSQQQRRRQQQLLLEEEDDDFFFBBB???<<<888777999===@@@:::999999999999888777666777666555666888<<<>>>???:::::::::999999888777666555555555444444444333333111111111111000000000000111000000000////////////...------------...///000+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,++++++++++++************++++++************++++++((((((((()))))))))******)))******+++***)))((('''))))))))))))*********************)))))))))(((((())))))))))))*********+++&&&)))***'''(((,,,+++&&&)))))))))***+++,,,,,,,,,***************************+++,,,---...//////000........................------------...000111222111111222333444555555666444444333333444666777888666888::::::999999<<<>>>::::::999999999888888777777:::>>>???<<<999888888;;;;;;<<<<<<======>>>>>>;;;:::::::::;;;===>>>@@@>>>===<<<<<<===>>>???@@@===============>>>??????>>>>>>>>>======<<<;;;:::@@@>>>;;;::::::<<<===>>><<<<<<<<<======>>>>>>>>>======<<<;;;;;;;;;<<<<<<======;;;:::999999999999999;;;;;;:::999888999:::333111///////////////---******************++++++))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))***((('''((()))***)))((((((((((((((()))))))))))))))************+++++++++***,,,...//////...---,,,,,,---...---+++***+++,,,+++...111222000000222444777777777888999:::<<<===;;;888555333111222333555666777888999999888777666;;;:::999999::::::999888;;;:::888888888888888777444555666777777777666555222444666444222000222444222444777:::;;;:::999777999;;;;;;999666666999;;;999999777555222222444666777555333444555666555555555666666666555444444333333222111000000000111222111111000...+++***+++,,,/////////000//////......******++++++,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++***************)))(((((()))***+++,,,,,,+++***))))))))))))))))))(((((((((''')))+++---...---,,,+++,,,,,,---------,,,++++++,,,,,,------...///000000///111444666666555333222000222555666666777999:::666777777999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<===777:::;;;:::888777999;;;;;;:::999;;;???@@@???<<<:::<<<===<<<:::999:::;;;@@@@@@@@@????????????@@@<<<;;;;;;===??????AAACCCFFF>>>:::===BBBCCCEEEGGGFFFJJJPPPRRROOOLLLOOOSSSMMMTTTRRRLLLSSSbbb```RRRNNNMMMJJJIIIMMMTTTVVVSSSJJJJJJIIIIIIHHHEEE@@@===>>><<<===>>><<<:::===DDD888:::;;;<<<<<<;;;999999===999666555666888999999;;;:::999777777666555444777777888888777666666555333333333333333333333333///////////////.........000000000000////////////---------------...///000+++++++++,,,,,,---------,,,++++++++++++++++++,,,+++++++++************)))++++++************++++++'''((((((((())))))******)))******++++++)))((('''))))))))))))************************))))))))))))))))))))))))************%%%)))(((%%%(((---...)))((())))))***++++++,,,,,,))))))))))))))))))))))))******+++,,,...//////000........................,,,,,,,,,---...///000111//////000111333444555555111111111222333666888999777999<<<;;;999777888:::777777777777666666666666666999======:::777777888888999:::<<<===???@@@AAA::::::999999;;;===@@@BBB@@@???===;;;<<<>>>AAACCC>>>===<<<<<<<<<>>>???@@@===<<<<<<;;;::::::999999@@@===;;;::::::<<<<<<<<<::::::<<<===>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<;;;:::999999999999999:::;;;:::888777888999222000.........///...---+++++++++************)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((())))))))))))(((((()))***,,,,,,***)))***++++++,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...000000000000////////////555555555555777999;;;<<<777666444222222444666888888777777777666666666555???>>>;;;999777777888999777999;;;;;;:::888888888555666888888888777555333222777888666555777777555333444777999999777555333999888888777777888999:::<<<:::666444333444666777999888666555333222222222333111000111222444444333222222000000000111222333111///---+++***+++,,,---000//////...,,,+++******+++*********+++,,,,,,---+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))************************))))))************)))))))))))))))***++++++,,,,,,,,,++++++******++++++,,,++++++,,,...///111222222111111222222222333333333333333333444555666777888666777888999:::;;;;;;<<<===>>>>>>===;;;999999:::777888999:::;;;;;;;;;;;;<<<>>>======@@@CCC@@@:::???>>>===;;;:::999888888DDDCCC@@@===<<<;;;<<<<<>>>>>===>>>??????@@@CCCAAA>>>???BBBBBB@@@===BBB>>>;;;;;;>>>@@@AAA@@@<<<======>>>===<<<:::999666777888999:::;;;;;;;;;999999888888999999:::;;;777666666888:::;;;:::999<<<:::888555444444555555999999:::999888666444333000000111111111222222222222111111111000000//////111111000000//////...............------,,,,,,,,,,,,,,,,,,+++++++++******,,,+++++++++++++++,,,,,,******++++++++++++******))))))))))))************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))+++******)))))))))))))))***)))))))))((((((''''''))))))))))))(((((((((((('''''''''(((((()))***+++++++++++++++++++++++++++)))******,,,---...////////////000000///...------......---,,,,,,...///000000000000111222222333333222111111000000333777;;;===CCCFFFBBB:::555888===999888888777777777777777999:::;;;;;;<<<<<<;;;;;;999>>>CCCBBB>>><<<<<>>@@@BBBAAA@@@???>>>>>>>>>>>>;;;<<<=========<<<;;;:::===<<<:::777555666888;;;BBB@@@===;;;999999::::::;;;===>>>===<<<<<<<<<>>>::::::::::::::::::::::::;;;;;;;;;:::999888777666999999888777666666777777222000...---.........,,,++++++++++++************))))))))))))))))))))))))*********)))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((())))))))))))(((((((((***++++++***))))))***+++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,------/////////000000000000000555555444444444666777888777555333222222444666888888888777777666666555555===<<<:::999888888888888999;;;<<<<<<:::888777888666777999999999888666555555999999555333555666444222333555666666555333222666666777888999999::::::<<<999666444333444666777:::999777555444333222222333111000000222333333222000000000//////000000111000///---,,,++++++,,,,,,///......---,,,+++***)))***))))))))))))***+++,,,++++++,,,,,,,,,,,,++++++************************************************************************))))))************))))))((())))))******+++,,,,,,,,,++++++******++++++,,,++++++,,,---///000111222111111111111222222222222111111222222333444666777666666777888999:::;;;;;;<<<===>>>===;;;999999:::888999:::;;;<<<<<<<<<<<<===?????????BBBFFFDDD??????>>><<<;;;:::999::::::EEECCCAAA>>>===<<<======CCC;;;>>>AAA===>>>@@@999;;;<<<<<<;;;999999:::<<<::::::;;;<<<===>>>>>>??????>>>======>>>>>>===<<<===;;;888888;;;======<<<<<<=========<<<:::999888666777888999::::::::::::888888777777888888999:::777777777888:::;;;:::999:::999666444333333444444777777777777666444222111000000000111111111222222111111111000000000///////////////.........---------------------,,,,,,,,,---------,,,,,,++++++***++++++*********++++++,,,)))******++++++******)))'''(((((((((((()))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))+++***))))))(((((())))))******)))))))))((((((((())))))))))))(((((((((((('''''''''(((((()))***+++++++++++++++++++++++++++))))))***+++,,,---......---.........------,,,+++---------------...///////////////000111111222222222222111000000333777;;;<<<@@@CCC@@@:::666888;;;888777666666777888999:::<<<<<<;;;;;;;;;;;;;;;;;;>>>CCCHHHHHHDDD???>>>???;;;:::999999999;;;===>>>AAA@@@???>>>>>>=========;;;<<<=========<<<;;;;;;======;;;999777777999<<<>>>===:::888666666666777777888::::::;;;<<>><<<::::::;;;<<<===DDDCCCAAA???=========>>><<<777;;;???<<>>;;;<<<<<<;;;999999:::<<<777888:::<<<>>>>>>>>>>>>:::;;;<<<;;;:::999:::::::::999777888999;;;;;;:::<<<<<<<<<;;;:::999777666777777888999:::::::::999666666666555666777777888777777777888:::;;;:::888777666444333222222222333444444444444333222000///000000000000111111111111000000000000////////////.........---------------,,,,,,,,,,,,------------......------,,,++++++***++++++***************+++)))******++++++******)))''''''''''''(((((((((((())))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))+++***))))))(((((())))))************))))))))))))))))))))))))(((((((((((('''''''''(((((()))***+++++++++++++++++++++++++++((())))))***+++,,,------,,,,,,++++++++++++******,,,---......//////............//////000111111111222222222111111333777::::::<<<======:::999999:::777777666666777999;;;===>>>===<<<;;;;;;;;;<<<======AAAEEEEEE@@@<<<:::999<<<;;;:::999999:::;;;<<<@@@???>>>===<<<<<<<<<<<<;;;<<<===============<<>>===;;;999999;;;======;;;999777666555666666444666777999;;;>>>CCCGGG;;;;;;<<<<<<<<<<<<<<<<<<:::;;;;;;<<<;;;;;;::::::777666666555555555555555111///------......---,,,,,,,,,+++++++++*********((((((((((((((((((((((((***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''''')))******)))(((((()))))))))******++++++,,,,,,+++++++++***+++,,,,,,---,,,---...///000111222222111111111111111111222222333333222222333555666888999999888888777666666555777777888888888888777666999;;;======;;;:::::::::999::::::;;;:::999888888888:::999444222555777777888777666555555666666777333555777999::::::999888888777555444333555666888<<<:::888666444333222111222111//////111222111111......///000000///---,,,,,,,,,,,,---,,,+++******,,,++++++***))))))(((((()))))))))(((((())))))*********++++++++++++******************************))))))))))))))))))))))))*********))))))(((''''''(((((())))))))))))(((((((((((())))))***+++++++++++++++************++++++******+++,,,---...//////...////////////000000000/////////000111222444444444444555666777888999999999;;;<<<<<<;;;999999:::;;;;;;;;;<<<<<<===>>>>>>===???@@@>>>???BBBBBB??????>>><<<::::::<<<>>>???BBBAAA???>>>============999555999;;;999???DDD<<<;;;<<<<<<;;;999999:::<<<999;;;===???@@@???>>>===888:::<<<:::777666888:::;;;::::::;;;<<<<<<<<<<<<<<<<<<;;;:::999777666666777888888999999999999888444444444444444555555666666555555777888999888666444333222111111111111111333333222222111000///////////////000000000111111////////////////////////......------------------+++++++++,,,,,,------...------,,,,,,+++*********++++++***)))))))))******))))))************))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((******)))(((((((((((((((******************))))))))))))))))))((((((((((((''''''''''''((()))***+++************************(((((()))***++++++,,,,,,+++++++++*********+++++++++,,,.../////////...---/////////000111111222222222222222222111333777::::::::::::;;;<<<<<<;;;:::999888777666777999;;;======<<<;;;:::;;;===???AAA:::<<<>>>===:::888777777===<<<<<<;;;;;;;;;<<<<<<>>>>>>===<<<;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>???@@@???===;;;;;;===???>>>===<<<:::999999999999777888999:::<<>>???BBBBBB>>>===??????===>>>===<<<;;;;;;<<<>>>???>>>>>>===<<<<<<<<<<<<<<>>???>>><<<:::999888:::<<<;;;777666888::::::;;;===>>>=========<<<<<<;;;:::999888777777666888888999999999888777777333333222222333333444555444333333444666666555333111111111000000000000000333222222111000000000000....../////////000000000.....................///........................***++++++,,,,,,---------++++++++++++************,,,,,,+++***))))))******)))))))))******)))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((())))))((((((((((((((((((((((((***))))))((('''((((((((())))))))))))))))))******))))))))))))((((((((((((''''''''''''((()))***+++************************)))))))))******++++++,,,,,,,,,+++***++++++,,,---+++,,,.../////////...---000111111222222333333444222333333333222333666999:::999888:::===>>>===;;;<<<:::999888888999:::;;;::::::999:::;;;>>>AAACCC>>>>>>===<<<:::;;;===???>>>>>>>>>===============>>>===<<<;;;::::::::::::<<<<<<<<<===>>>???@@@@@@@@@@@@@@@???======???AAA@@@???>>>===<<<;;;;;;;;;999:::::::::;;;???DDDGGG<<<<<<<<<======>>>>>>>>>;;;;;;<<<=========<<<<<<777777777666666777888888111///---,,,------,,,+++,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&''''''((((((''''''&&&&&&'''))))))'''''''''(((''''''((()))***++++++,,,***************+++,,,,,,******+++,,,---...///000,,,---///111222333444444000000111222444555777888777777777888888888999999999888888888777777666666666999;;;<<<;;;;;;;;;<<<999888888888777777777777666::::::777777;;;>>>===888777555444333444444555777888888999888666555444555444444444444555777888999888666555333333222222222000......///000///...000000000000///...------******************************)))))))))(((((((((++++++***)))))))))******))))))************))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''(((((())))))(((((('''''''''((())))))******+++******))))))))))))******)))))))))***+++,,,,,,,,,,,,,,,,,,,,,---------.../////////000111222333444111111222333444555666666555777:::<<<;;;999999999:::999888888999:::<<<===BBBEEEDDD???===>>>???===<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<;;;;;;;;;:::999<<<;;;:::EEEKKKAAA;;;<<<<<<;;;999999:::<<<<<<<<<<<<<<<:::888666555:::;;;;;;:::999888999:::777:::===>>>===<<<;;;;;;;;;;;;:::999888888888888888999999999888777666666222222222222222333333444333222222333444444333111//////000000000000000000333222111000000000000111............////////////---------............................../////////++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,+++************((())))))******))))))((())))))))))))************))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))***)))((((((''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((('''''''''(((((()))***+++*********************************+++++++++,,,,,,---,,,+++++++++,,,---...,,,---......//////......111111222222333444444555333333444333333444666999999888999:::===>>>===<<<<<<;;;;;;:::999999999:::999999999:::<<<>>>AAABBB@@@>>><<<;;;;;;===???@@@>>>>>>??????????????????>>>===<<<;;;::::::::::::<<<<<<<<<===>>>@@@AAABBB@@@AAAAAA@@@???>>>@@@AAA???>>>>>>======<<<;;;;;;:::::::::999888:::===???;;;;;;<<<<<<===>>>>>>>>>;;;<<<<<<<<<<<<<<<;;;;;;888777777777777888888999000///---,,,------,,,+++------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&%%%''')))((('''&&&''''''&&&&&&'''((()))***+++,,,***************++++++,,,))))))***+++,,,,,,---------...///111111111111111//////000222444666777888666666777888999::::::;;;;;;:::999777666666777777888:::<<<<<<:::888888888777777666555555555555555888<<<===;;;:::===>>>===888777666555444444444444777777777777777666666666444333333444444666777888666555444333333222222222222000....../////////---000///...---,,,,,,,,,,,,+++***)))(((((()))***+++*********))))))))))))(((+++***)))(((((((((((((((((())))))))))))))))))((())))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&''''''(((((()))''''''((((((((((((''''''''''''(((((()))***************))))))))))))******(((((())))))***++++++++++++++++++,,,,,,,,,,,,------------...///000222222000000111222333444555555333666:::;;;;;;999999999888777666666666888:::;;;@@@CCCCCC>>>;;;===???>>>;;;;;;<<<===<<<<<<;;;:::;;;;;;<<<<<<<<<<<<<<<<<<555666;;;:::;;;IIIQQQHHH;;;<<<<<<;;;999999:::<<<<<<;;;;;;:::999888777777;;;:::999999::::::999888666:::>>>???===;;;:::;;;;;;:::999999888999:::;;;999999999999888777666555222222111111222222333444333222222222444444222111......///000000000000000222111000///...///000000------........./////////,,,,,,---------.........,,,,,,---------.........,,,,,,,,,+++++++++++++++***++++++,,,---...///000///...---,,,++++++++++++(((((())))))))))))((((((((((((((())))))))))))***))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))(((''''''''''''(((&&&'''''''''(((((((((((())))))))))))(((((((((((('''''''''(((((()))***+++************************++++++++++++,,,,,,,,,,,,---,,,+++******,,,---///---------------...//////000111111222333333444444333444555444333444666888666777999:::;;;;;;;;;<<<999:::;;;<<<<<<;;;;;;:::999999:::;;;<<<===>>>>>>===<<<<<<<<<<<<<<<:::999<<<===>>>???????????????>>>===<<<;;;;;;:::::::::<<<<<<<<<===???AAACCCDDD???@@@AAAAAA??????@@@AAA?????????>>>>>>===<<<;;;:::;;;;;;:::888888999;;;::::::;;;<<<<<<===>>>>>><<<<<<<<<<<<<<<;;;:::999666666666666666777888888000...,,,,,,------,,,+++---------,,,,,,,,,++++++)))))))))))))))))))))))))))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&%%%'''(((((('''&&&&&&'''&&&&&&'''((()))***++++++*********)))***++++++,,,)))))))))***++++++,,,,,,---...///000000///.........///000222444666777888555555666888999:::;;;<<<>>><<<999777666666777777;;;<<<===<<<999666555555666666555444444444444444:::>>>@@@===;;;======;;;999999999888777666666555666666555555666777888999333333333444555666777888444444333222222222222333222000.........///...---000...---+++******+++++++++***((('''''')))+++,,,************))))))))))))***)))((('''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))''''''((((((((((((''''''''''''(((((()))***************))))))))))))******(((((())))))******++++++******+++++++++,,,,,,,,,,,,,,,,,,---...///000111000000111222333444444555222555999;;;;;;:::999999777666555444555666999:::;;;???@@@;;;888;;;======:::;;;<<<======;;;999888;;;<<<======>>>============<<>>===<<<;;;:::;;;;;;<<<<<<;;;::::::>>>>>>???@@@@@@===999555;;;;;;===>>>????????????>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<===???AAACCCEEE???@@@AAAAAA??????@@@AAA@@@@@@AAA@@@@@@???>>>===;;;<<<===<<<:::999999::::::::::::;;;<<<======>>><<<<<<<<<<<<;;;:::999888555555555555555666777888333000...,,,,,,,,,***)))***************)))((((((((((((''''''''''''((((((,,,+++***(((''''''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&((()))))))))************++++++******************++++++******++++++,,,---,,,---......,,,,,,---...//////000333888999777444777888999:::;;;:::999999===;;;888888:::;;;:::888999:::;;;;;;:::999777666666666666777777888999999>>>>>>======<<<<<<;;;;;;;;;:::888777666666666666444555555666777666666666666777777888888888777777666666555444333333222222////////////...---++++++...---+++)))((())))))***...,,,***((((((***,,,...///...,,,+++***)))))))))))))))******)))((('''&&&))))))))))))))))))))))))'''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((('''''''''''''''&&&&&&&&&'''((())))))***(((((((((((((((((((((((()))))))))))))))******+++++++++,,,,,,,,,,,,------------......///000000000111222222333333222222111444666888;;;;;;:::999777555444222222333666:::<<<999;;;;;;;;;999999999;;;=========<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;999999;;;<<<===<<<<<<;;;<<<:::888888:::;;;<<<;;;:::;;;;;;;;;;;;999888777777888;;;@@@CCCBBB===888666666666777888:::;;;<<<888888888888888777777666444444444444444444333333333333333333333333333444111111222333333333333222000000//////.........---------------------------,,,,,,,,,---...///000111++++++++++++++++++++++++++++++******************+++111666777444222555999222///,,,---000222///+++))))))))))))))))))))))))&&&'''''''''(((((())))))))))))(((((('''''''''&&&'''''''''(((((((((((()))'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((((()))+++***(((''''''(((''''''''''''(((((((((((()))))))))***+++++++++,,,+++,,,,,,,,,,,,,,,,,,---+++*********+++,,,,,,---,,,,,,------...//////000......//////000000000000444444333222222333333333555555666777999999777444777888:::;;;:::;;;===???<<<<<<;;;;;;;;;;;;;;;<<<<<<===???@@@@@@???>>>===:::::::::>>>AAABBB???===@@@???===<<<;;;;;;;;;;;;999:::;;;<<<============BBBAAA???===<<<<<<======>>>???AAAAAAAAA@@@>>><<<======>>>>>>===;;;999888:::<<<>>>>>>;;;;;;===???>>><<<:::;;;===>>><<<999888666555444444555666888222000---,,,,,,,,,+++)))***************)))((((((((((((''''''''''''((((((+++***)))(((''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&(((((()))))))))*********************************++++++******++++++,,,---+++,,,------,,,,,,---///111111333666::::::888555777888999:::::::::999888===:::888888:::;;;999888999999::::::999888777666666777777888999::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::888666555666666777555555555555666666666777666666777777777777666666555555555444333333222222000000000///...---,,,,,,...---+++***)))))))))***---+++)))(((((()))+++---///...---+++***)))))))))))))))((((((((('''''''''))))))))))))))))))))))))(((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''(((((())))))((('''''''''''''''&&&&&&&&&'''((()))))))))(((((((((((((((((((((((()))))))))))))))******++++++++++++,,,,,,,,,---------------...//////000000111222222222222222222111222444666888888888777666555444333333444666888:::999:::;;;:::999888999;;;<<<<<<<<<;;;;;;:::::::::888999::::::<<<<<<===>>>???>>>===<<<::::::::::::777888999:::;;;;;;:::999:::999777777999;;;;;;;;;:::;;;<<<=========<<<;;;888888999<<<>>><<<888333666666666666777888999999777888888888777666555555333333333444444444444444333333222222222222222222000111111222333222222222000/////////.........---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...///000++++++++++++++++++++++++************************000999AAA@@@666......111000---***+++...///,,,)))((((((((((((((((((((((((''''''''''''((((((((())))))((((((((('''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))******(((''''''((('''''''''((((((((())))))))))))***************++++++++++++,,,,,,,,,,,,,,,+++*********++++++,,,---,,,,,,,,,---...//////////////////000000000000000333333222222222222333333666555555666888888777555666888:::;;;;;;;;;<<<=========<<<<<<;;;<<<<<<===;;;<<<>>>???@@@@@@@@@@@@;;;:::;;;>>>AAABBB@@@===???>>>===;;;;;;;;;;;;<<<:::999999999:::;;;>>>???BBBAAA???>>>>>>>>>>>>???>>>???@@@AAA@@@???===<<<;;;<<<;;;;;;:::999888777:::<<<>>>===<<<;;;===???===;;;::::::<<<<<<;;;999777666444333333444666777111///---,,,------,,,******************)))((((((((((((''''''''''''(((((()))((((((''''''(((((()))''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&(((((((((((())))))))))))************************+++************+++,,,,,,***+++,,,,,,,,,,,,///111222333666999<<<<<<999666666777888999:::999999888;;;999777777888999888777777888888888888888777666666777888:::;;;<<<<<<<<<::::::::::::;;;;;;;;;;;;;;;999777555555666777888666555555444555666777888555555666666666666555555555444444333333222222222000000000000//////...---------,,,+++************+++***(((''''''(((***+++///...---++++++*********(((((('''&&&'''((()))***))))))))))))))))))))))))((((((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&''''''''')))((((((''''''''''''(((&&&&&&&&&'''(((((())))))(((((((((((((((((((((((()))))))))))))))******+++++++++++++++,,,,,,,,,,,,,,,,,,---......//////000111111222222222222111111111222333444555555555555444444555555555666666666888999::::::999888999::::::::::::::::::999999999555666777999;;;<<<>>>???AAA@@@>>><<<:::999888888888888999::::::::::::999888777666777999;;;;;;;;;999:::<<<===>>>>>>======;;;:::::::::;;;:::777444666666555555555555555555777777777777666555444333222222222333333444444555222222222111111000000000///000111111222222111111/////////...............,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++************************000<<>>;;;<<<===>>>@@@AAABBBBBB;;;;;;===???BBBBBB@@@>>>======<<<<<<<<<<<<======;;;999777666777:::>>>@@@@@@@@@???>>>>>>??????@@@>>>>>>???@@@???>>>===<<<::::::999888777777777777:::<<<======<<<<<<===>>><<<:::999999::::::999888666555444333333444555666000...,,,,,,------,,,+++***************)))((((((((((((''''''''''''(((((('''''''''''''''((()))***''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))***************************++++++,,,(((***+++++++++---000222111333777:::;;;:::777555666666888999999999888777999888777666777777777777666666666666777777777666555666888:::;;;<<<<<<<<<999999999::::::;;;;;;<<<:::999777555555666888999777666444333444555777999666666666666666666555444444333333333222222222111///000000000000000///...------,,,,,,+++++++++++++++***)))(((((()))***+++......,,,++++++*********)))((('''&&&''')))+++---)))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''))))))(((''''''&&&'''''')))(((''''''''''''((((((&&&&&&&&&''''''((((((((((((((((((((((((((((((((()))))))))))))))******+++***++++++++++++,,,,,,,,,+++,,,,,,---......//////000000111111111111000000111111111222222333444444444555666666666555444333777888999999888888999:::999999999999888888888888444555666888999;;;<<<===???>>>===;;;:::999888888999:::::::::::::::::::::777666555777999;;;;;;:::888999:::;;;<<<;;;;;;:::<<<<<<<<<<<<===>>>>>>>>>777777777666666555444333777777666666555444222222000111111222333444444555222222111000///............///000000111111000000........................++++++++++++++++++++++++......---,,,++++++,,,,,,************************))))))))))))************,,,666???@@@999///+++***+++)))'''((()))***(((&&&(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&''')))((('''&&&&&&'''((((((((()))))))))***************))))))(((((('''))))))******++++++,,,,,,+++***************++++++++++++,,,,,,------------111111000000000000//////111111000000000111222222555333222222444666777666444888<<<======;;;;;;;;;===<<<<<<<<<<<<======>>>=========>>>>>>@@@AAABBB;;;<<<>>>@@@AAAAAA@@@>>>============>>>>>>??????;;;:::999888999;;;>>>@@@============>>>>>>??????======>>>>>>>>>===<<<;;;:::999777666666777888999:::;;;<<<<<<<<<<<<<<<===:::999999888888888777666444444333333333333444444000...,,,,,,------,,,+++***************)))((((((((((((''''''''''''((((((&&&&&&&&&&&&'''((()))***''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))***************))))))******+++,,,((()))*********,,,000333000222666888888666444333555666777888888888777777777777666666555555555666444444444444555666666777333444666888::::::999999999999999::::::;;;;;;;;;888777777666777777888999777666444333444555777999666666777777666555555444222222222222222111111111...///000000000000000///------------,,,,,,,,,+++,,,+++************+++,,,---,,,++++++***************)))((('''(((+++---///(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))((('''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))))))))))))))******+++*********+++++++++,,,,,,++++++,,,,,,------......///000000111111000000///000111111111222333333444444444666666666555333222666777888888777777999:::888888888888888888888888666666777777888999999:::::::::999999888888999999999999888888888888888888777666666777999;;;:::999999:::;;;;;;;;;:::888777999:::;;;<<>>======>>>>>>>>>:::<<>>===>>>>>>???@@@@@@@@@AAA<<<<<<<<<<<<============::::::;;;;;;<<<=====================<<<<<<;;;;;;:::999888777777888:::;;;:::999999:::;;;;;;;;;;;;888888888777666555555555333333222222222222333333111///---,,,------,,,******************)))((((((((((((''''''''''''(((((('''&&&&&&&&&'''(((((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((('''(((((())))))************))))))))))))***++++++))))))***)))***,,,///222///111444555333222222222444555666888888777777666555666666555333333444555222222222222333555666777222444666888888888666555888888888999999999999999555666777888999999888888666555555444555666777888666666666666555444333333111111111111111111111111---...//////000000000000,,,------......---,,,,,,,,,,,,++++++++++++,,,,,,++++++***)))))))))))))))))))))(((((()))+++,,,---((((((((((((((((((((((((''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''))))))(((((('''((((((((((((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))))))))******+++************++++++++++++******+++,,,,,,------...//////000000000000/////////000111222333333333333333444555666666555333333555666888888777777888:::777777777888888888888888888888888888888888777777777777777777888999:::;;;888777666666555555666666888888777999:::;;;999888;;;<<<<<<<<<;;;:::888777444666888:::<<>>>>>======<<<;;;;;;999<<>>===>>>===>>>???@@@@@@@@@@@@@@@>>>>>>??????>>>===<<<;;;888999:::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::999888888888999:::;;;;;;999777777888999:::999888666777888666444222333444111111222222222222111111222000---,,,,,,,,,+++)))***************)))((((((((((((''''''''''''((((((''''''&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((((()))******+++)))))))))))))))***++++++*********))))))+++///222///111333222000///000222444555666777777777666555444555666444222111333555111111111111222444666777333444666888888666444333777666666666666666666555222444777:::;;;:::888666555555555555666666666777444444444333333222000000000111111111111111111111,,,,,,---...///000000000,,,---...//////...---,,,++++++************++++++***))))))(((((((((((((((''''''(((((()))))))))***((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((((((((((((((()))***'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))))))))******+++************++++++++++++*********+++,,,,,,------...//////000000//////...---...000222333222111000333333444444555444444444444555777777666777888:::777777777888888999999999888888888888888888888888777777777777888999:::;;;:::999888777666777777888:::999999:::;;;;;;999777888999:::::::::999888777333555777888888999===@@@999:::;;;;;;:::888666555444444555666666666666555000000000111111111111111000000//////////////////,,,,,,---............---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++************************''''''(((((()))******+++,,,***((()))+++---+++)))'''((((((((('''&&&&&&''''''''''''''''''''''''''')))(((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&%%%%%%&&&'''&&&&&&&&&&&&''''''''''''&&&'''''''''''''''((((((&&&&&&'''((()))***+++,,,++++++***)))))))))))))))+++++++++++++++************++++++,,,---...//////------------...///000111/////////111444555444333222444666666555444555666555555555555666777888999;;;<<<<<<======<<<;;;:::888;;;??????===<<<<<<===<<<===>>>?????????>>>===AAA@@@>>>===;;;:::::::::999999:::;;;;;;;;;::::::<<<;;;;;;:::::::::::::::666777888999::::::::::::777666444555888999888666555666777555222000111333000111111111111111111000333000...,,,,,,,,,***)))***************)))((((((((((((''''''''''''(((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))******+++)))))))))))))))******+++*********)))(((***...111000222222111...---000222333444666777777777666555333555555444111000222555000000000000111333666777444555777888888666444222555555555444444333333222111444888;;;<<<;;;888666444555666666777666666666222222222111111///......000000000000000111111111++++++---...////////////,,,---.../////////------)))))))))))))))))))))))))))((((((''''''''''''(((%%%&&&''''''((('''''''''((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((('''(((((()))***+++'''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))))))))******+++)))************+++++++++)))******+++,,,,,,------......////////////......+++---000222333222000///333333333444444444555555333555777777666777888:::777777888888999999999:::888888888888999999999999999888888888999:::;;;;;;>>>===;;;:::::::::;;;;;;;;;;;;:::;;;<<<;;;888666333444666777888888777777666888999888666555777:::888999:::;;;:::888666444333444555666777777777777111111111111000000000000/////////000000000000000+++,,,------......------,,,,,,,,,------.........------------------------+++***************++++++))))))))))))))))))))))))&&&''''''((()))******+++(((***++++++++++++------&&&'''''''''%%%%%%%%%&&&''''''''''''''''''''''''))))))(((((('''''''''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''(((((((((&&&&&&'''((()))***++++++++++++***))))))((())))))++++++******************))))))***+++---...//////,,,,,,,,,---...///000111......///222444555333222111222333222111111222444333333333444444666777777777999;;;======<<<;;;:::777;;;>>>???===;;;;;;<<<;;;<<<===>>>>>>===<<<;;;DDDAAA===:::888888999::::::;;;<<<<<<<<<;;;:::999<<<;;;::::::999999::::::555666888999:::::::::999777444333444777888777555444666777555111///000222000000111111111111000000......---,,,++++++++++++************))))))))))))(((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###"""!!!"""$$$%%%'''(((''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))***'''((()))******++++++*********+++,,,,,,---.....................///000111000000111222333333333333333333333333333333333333555333222111222444666888888:::;;;:::777444111111333444555555666666555555555666888999999888666555444444555666666555444333000000000000000000000000000000000222333222///,,,......//////000000111111////////////...---,,,+++++++++)))(((''''''''''''''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))''')))***)))((('''(((***((('''&&&%%%%%%&&&'''(((%%%&&&''''''((((((''''''''''''((((((((('''%%%$$$&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((*********)))))))))))))))++++++***)))((('''&&&&&&++++++++++++,,,---..............................------......///000000000222222222333333333444444555444222222444888<<>>>>>>>><<<999777888999<<<<<<<<<<<<<<<<<<;;;:::999888888777888999;;;<<<666777888999888777666555666555444444444444555666888777555333111000000///111111000000//////............---,,,++++++++++++************))))))))))))(((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))))))))'''''')))***************))))))******++++++,,,,,,---------------...///000000000111222333333333333222222222222222222222222555444333222333555777999888999:::999666444333333333333444555555555555555666777999::::::999777666333444555666666555444333000000000000000000000000222111222333444333000...---.........//////000000...//////...---,,,+++++++++***)))((('''''''''''''''''''''&&&&&&'''''''''''''''((()))))))))))))))''')))***)))((('''((()))((('''&&&%%%%%%&&&'''(((%%%&&&&&&'''''''''''''''&&&'''((((((((('''%%%$$$%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))+++******))))))(((((('''++++++***++++++,,,---...---------------------------------...//////000000222222222222333333333333333222222333555888<<<>>>777888999:::;;;;;;;;;;;;999777555666888:::999888888999999888777777999:::;;;;;;:::999999::::::;;;>>>===<<<:::999999999999:::888666666777888777777888888999;;;===<<<:::777888888777666666666666666444444333333333222222222111111111111000000000000.......................................------,,,......---------,,,,,,,,,++++++++++++++++++++++++,,,+++******)))*********************************+++******))))))******+++))))))************))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))(((((()))))))))*********))))))***++++++++++++************+++,,,,,,------,,,,,,---......---,,,,,,,,,,,,---///000222333333444333333333333555666777777777777777777666555555999999999999999999::::::>>>AAADDDBBB>>><<<===@@@???===;;;;;;<<<>>>>>>===>>>>>>>>><<<:::999999;;;<<<<<<=========<<<;;;;;;888888777777888999:::;;;888888999:::999888777666666555444333333444555666777666555333222111000000000000000000//////............---,,,++++++++++++************))))))))))))'''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############%%%''')))***))))))((('''&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))''''''((()))************))))))))))))))))))******++++++++++++,,,---...//////000111222333333333333222222222222222222222222555444333333333555777999777888888777555444444555222333444444555555444444666777888999999888777666333333444555555444444333000000000000000000000000333333333444555444222///---------------------...---------------,,,+++*********)))(((''''''''''''''''''''''''''''''''''''''''''((())))))))))))((('''((())))))''''''((()))''''''&&&&&&&&&&&&''''''%%%%%%&&&'''''''''''''''&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))))))))))))))))))))************************************+++,,,---...------------------------,,,,,,---......//////000111111111111222222222222111111222333666888:::;;;666777888999::::::::::::888666555666777999888888777888888777666555777888:::999888888888999::::::BBB@@@>>>;;;:::999999999:::888666666777888777666555777;;;@@@CCCAAA===:::888888777666555555444444333333333333222222222222333222000/////////000111.......................................---,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++***)))))))))***+++,,,,,,************************+++******))))))******+++((())))))******))))))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))((((((((())))))))))))*********))))))))))))***++++++***++++++,,,,,,---......***++++++,,,,,,++++++***,,,---...///000111222333333333333333444555666777999999999888888888888888<<<:::888777666888999;;;===@@@CCCBBB@@@???@@@CCC???===<<<<<<===>>>>>>======>>>>>>===;;;;;;<<<=========>>>======<<<;;;;;;888888777888888:::;;;<<<::::::;;;;;;;;;:::999888555444333222222333444555555555444333333222111111000000000////////////.........---,,,++++++++++++************)))))))))(((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$'''***+++,,,+++(((&&&%%%$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((&&&'''((()))******************)))))))))))))))))))))))))))******,,,---...///000111222222333333222333333333333333333333333444333222222333444666777666666777666444444666888222333333444444444444444555666666777777666666555222333333333444444444444000000000000000000000000333222222333444333111///,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++***)))***)))((('''''''''''''''&&&''''''''''''''''''&&&&&&'''(((((())))))(((((('''((()))(((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((()))))))))))))))))))))******++++++++++++)))))))))******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......////////////000000000111111111111222333444666666777777666666777888999999999999666666555555666777777777666777777666444444555777888777666666666888999;;;CCCBBB???<<<:::999888888:::999777777777888666555555666:::>>>AAA@@@<<<999888888888777666555444333333222222222222222222222333222000......///111222........................------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))******+++,,,******************************))))))))))))******(((((())))))))))))((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((((((((((((((()))))))))******)))((((((((()))+++,,,+++++++++,,,------......******++++++++++++******------...///000111222222444444444555555666777777999999999999999999::::::===<<<:::999888999999:::;;;===??????>>>===>>>@@@???>>>======>>>???>>>===<<<===>>>===<<<<<<>>>@@@>>>>>>>>>>>>===<<<;;;;;;888888999999:::;;;<<<===;;;<<<<<<===<<<;;;999888444333222222222222333444333333444333333333222222////////////////////////......---,,,++++++++++++************)))))))))(((&&&'''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$&&&((())),,,***(((&&&$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&'''((())))))******)))***************)))))))))''''''((((((***+++,,,---//////000111222222222222444444444444444444444444111111111111111333444555444555666555444444666888222333444444555555444444333333444444444444333333222222222222333333444444000000000000000000000000222111000000111111000...,,,,,,++++++******))))))***************))))))((()))(((((('''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((((((((((((&&&((()))((('''&&&'''(((%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''(((((()))))))))))))))))))))***++++++,,,,,,))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------.............../////////000000333333444555444444333222444555666777888888888888555555555555444555666777555666666555444444555777777666555444555777:::;;;BBB@@@>>>;;;999888888888:::999777777888888666444666666666888::::::888666888888888888777666555444222222222222222222222222333222000......///111222........................---------...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++******))))))*********************************))))))))))))))))))***(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''(((((((((((()))))))))***)))((((((((()))+++,,,******+++,,,,,,------...,,,,,,++++++++++++,,,,,,------...///000111111222444555555666777777888888999999888888999:::;;;<<<<<<<<<=========<<<:::999;;;<<<>>>>>>============???>>>>>>>>>@@@@@@???===<<<===>>>=========???AAA>>>>>>>>>>>>===<<<;;;:::999999:::;;;======>>>>>><<<<<<======<<<:::999888444333222222222222333444222333333444444333222222.............../////////......---,,,++++++++++++************))))))))))))&&&&&&&&&'''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&&&&(((((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))))))))))))))************'''''''''((()))+++,,,---...///000111222222222222333333333333333333333333000000000000111222333333333444666666555555666777333444555555666666555555222222222222222222222222111111111111222333444444000000000000000000000000111///......//////...---,,,,,,++++++***)))(((((((((((()))))))))(((((('''((((((''''''&&&''''''(((%%%&&&'''(((((('''&&&%%%&&&&&&'''(((((((((((('''&&&'''((((((&&&&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''&&&''''''(((((())))))***)))))))))******+++++++++(((((((((((()))***+++,,,++++++++++++++++++++++++******+++,,,,,,------...------------............333333333333333222111000444444555666777777777777333444555444333333555777444555666555444444666888777555444444555777;;;===>>>===;;;999888888888888:::999888888888888555333777555333222444555444444555666777888777666555444111111111222222222222222333222000/////////000111---------------------------------------,,,++++++++++++++++++,,,,,,,,,,,,************************,,,,,,+++***)))))))))******************************))))))(((((())))))***'''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''(((((((((((()))))))))(((((((((((()))******)))******++++++,,,---------,,,,,,++++++,,,,,,---.........///000111111111444444666777777777777777777777666666777999;;;<<<;;;<<<>>>??????>>><<<:::======>>>???????????????@@@???>>>???AAAAAA???>>>;;;<<<============???AAA============<<<;;;999999888999:::<<<===>>>>>>>>>;;;;;;<<<<<<;;;999777666555444333222222333444555222333444555444333222111---............/////////......---,,,++++++++++++************))))))))))))&&&&&&&&&'''''''''((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))'''''''''(((((())))))***&&&''''''((()))+++---......///000111222222222222111111111111111111111111000000000111222222333333222444666777666555555555444555666666777777666666222222111111111111222222111000000000111222444555000000000000000000000000111///------...///...---------,,,+++***)))((('''&&&''''''((((((((('''''''''''''''&&&&&&''''''(((%%%&&&((())))))(((&&&%%%%%%&&&''''''((((((''''''&&&'''((((((&&&&&&'''((($$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''((())))))***))))))))))))))))))))))))((((((((((((((()))++++++++++++++++++++++++++++++*********+++,,,,,,------,,,,,,,,,,,,------------111111111111222222222333333333444555666666666666222333444444222222444666333444555555555555888:::777555444333555888<<<>>>999999777777666777888999:::999888888999777555222555333222222333444444333111333444666666555444333000111111111222222222222111111111111000000000000------------------------,,,------------,,,++++++******+++++++++,,,,,,,,,*********************************)))******+++,,,************************))))))(((((((((((())))))''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''((((((((())))))'''(((((()))))))))))))))((())))))******++++++,,,---,,,++++++++++++,,,---......//////000000111111222333444555666666666555555555444444555777:::;;;<<<<<<<<<===============;;;<<<===???AAABBBBBBBBB@@@??????@@@BBBBBB@@@>>>;;;<<<======<<<<<<>>>@@@======<<<<<<;;;999888777666777999;;;<<<=========::::::::::::999777555444666555444333333444555666222333444555555333111000---------.........//////......---,,,++++++++++++************))))))))))))&&&&&&&&&'''''''''((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$!!!"""$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))%%%%%%&&&&&&'''((())))))&&&''''''(((***+++---......///000111111222222111////////////////////////000111111222333333444444111444777888666555444444555666666777777777777777333222222111111222222333111000000000000222444555000000000000000000000000111///...---...///...---...---,,,+++***)))((('''&&&&&&''''''(((''''''&&&''''''&&&&&&&&&''''''(((%%%&&&((())))))(((&&&%%%%%%&&&''''''((((((''''''&&&'''((('''&&&&&&'''((($$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$###$$$%%%'''(((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''((())))))***)))))))))((((((((((((((('''''''''(((((()))***+++************************)))******+++,,,,,,------++++++,,,,,,,,,---------/////////000111333444555222333444555666666666666111333444333111111444666222333555555555666999;;;777555444333555888<<>>???888999:::===AAACCCCCCCCC@@@??????AAABBBBBB@@@>>>;;;<<<===<<<;;;<<<===???<<<<<<<<<;;;:::999777666444555777:::;;;<<<<<<;;;999999999999888666444333666555444444444444555666333444555555555333111///---------........./////////---++++++,,,,,,,,,+++******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&'''((()))++++++,,,,,,////////////000000000000000000111111111111000000000000111222333333333333333333222111222333555666777888999999777666666777777666444333222111111111222111000000000111222333000000111111000///...------------------...///000......---,,,+++)))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&###$$$%%%%%%$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))(((((('''''''''&&&)))))))))))))))******++++++++++++*********))))))++++++++++++++++++++++++******+++,,,,,,---......------...///000111222222111111111111222333444444444333222222222333444555111222555777999999999999999777444333555777999999999999888555333222444555999666333555:::;;;999666777666444555777888888777555333111222444555333111000000111111222222222333444333111000...---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++*********))))))*********+++,,,,,,------'''((()))(((&&&%%%%%%'''((((((((((((((()))******(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((((((((()))******++++++++++++++++++++++++++++++,,,,,,------...//////000111111000000111111222333555444333222333444555666999888777777888:::<<<>>><<<:::888999<<<@@@BBBCCCCCCAAA===;;;::::::;;;<<<@@@@@@>>>======<<<<<<<<<======<<<:::888777666555333555777888999:::999999:::999777666444444333333555555444333333222111111111111111111111000//////...---,,,,,,,,,,,,---...///---++++++,,,,,,,,,+++******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%(((+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&'''((()))***+++++++++------------...............///000111111111111000000000111222333333333333333222222222222333444555666888999999777666666777666555444222111111000000222111000000111222333444222111111000///......---------,,,,,,,,,---......------,,,+++***)))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))((((((((('''''''''&&&$$$%%%'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))(((((((((''''''''''''((((((''''''(((((()))***+++++++++*********))))))++++++++++++++++++++++++******+++,,,,,,---......------...///000111222222111111000111111222333444444333333222222333444444111333555777999999999999888666333222444666888888666777777666444444555666777444222555:::<<<;;;888888666555555777888888777333111000111333444333111/////////000000000111111222111000///...---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++,,,+++++++++*********))))))+++++++++***************'''((()))(((&&&%%%&&&''''''''''''''''''((())))))'''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((()))******++++++++++++++++++++++++++++++++++++,,,------......///000000000000000111222222333333222222222333444555777666555555666888;;;<<<;;;999777888;;;>>>AAAAAA@@@>>><<<999888999:::<<<<<<<<<;;;;;;;;;<<<<<<===>>>===<<<:::999777666666555666777888999999999999888888666555444333333333444444333333222111111000000111111111111000//////...---,,,,,,,,,,,,---...///---++++++,,,,,,,,,+++******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$&&&)))+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((&&&''''''((()))***++++++******+++++++++,,,,,,,,,,,,---...000111111111111///000111222333333333333333222222222222333444444666777999888666555555666444444222111000000000000111111111111222333555555333222111///......---------,,,,,,+++++++++,,,,,,,,,++++++***)))(((((('''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((('''''''''''''''&&&'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&''''''((()))+++************)))))))))++++++++++++++++++++++++***++++++,,,,,,------...------...///000000111222000//////000111222333333444444333333333333444444222333555777888999999888777444222222333555666666444666777777666555555666555333222555999<<<;;;999888666555555666777666555111000000111333444333111............//////////////////...---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********+++************)))))))))++++++***))))))(((''''''&&&(((((((((&&&%%%&&&''''''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''(((((())))))******+++*********************************+++,,,,,,------000////////////000111111111111111000111222333333555444333333444666888:::999777555666999<<<>>>???===;;;999777777888999:::888888888888999:::<<<<<<===<<<;;;999888777777777777777777777777888999999666666555444333333222222222222222111111000000///000000000000000//////...------,,,,,,,,,,,,------///---++++++,,,,,,,,,+++******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$$$$%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((()))******))))))*********++++++++++++,,,---///000111222222///000111222222333333222222222222222222222333333555777888777666555555555333222111000////////////111111222222333444555666444333111///...---------,,,,,,+++******)))************))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((()))***((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''&&&&&&''''''((()))************))))))))))))************+++++++++++++++++++++,,,,,,---------------......///000000111////////////000111333333555444444444333333333333333444666777888888888777555333111111333444555555444666888888666555444444555444333555888::::::888666555333333444555444333000000111333444444333222......//////////////////---,,,,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******))))))************))))))))))))))))))((((((((('''''''''&&&'''((('''&&&%%%&&&((('''''''''&&&&&&''''''(((&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))*********************************(((((())))))***++++++,,,...............//////000////////////000111111222333222111111222444666888777555444555888;;;<<<<<<999888777666666777888999888888888888888999:::;;;;;;:::999777777666777777888777666555555666777888444444444444333222222111111111000000000///////////////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,///---++++++,,,,,,,,,+++******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''((()))***))))))*********+++++++++)))***,,,...000111222222//////000111222222222222222222222222222222222111444666777777555444444555222222111000////////////111111222333444444555555333222111///......------,,,+++***)))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((()))***)))'''&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''(((((()))***)))))))))))))))))))))))))))))))))******+++++++++++++++,,,,,,,,,,,,------------......//////000000.........///000222333444555555555555444444333333444555666888888888777666444222000111222444444333555777999888666444333333777666555666777777777666444222000000222333222111111222444555555555444444000000000000000000000000+++++++++++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))&&&&&&'''''''''(((((((((%%%'''((('''&&&&&&'''((())))))((((((((((((((()))&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))******))))))))))))))))))))))))''''''(((((()))*********------,,,,,,------...///------...///000000000111222111000000111333555777777555444555888:::;;;;;;888888777666666666777777::::::999999999999::::::999888777555555555666777888777555444333333444555222333333444444333222111000000///////////////......////////////...------,,,,,,,,,,,,,,,,,,,,,,,,///---++++++,,,,,,,,,+++******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%'''((())))))************+++++++++)))***,,,...///000111111...///000111222222222222222222222333222222111000444555777666444333333444222222111000000///000000111222222333333333333333000111111111000///...---+++******)))))))))******(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((''''''(((((()))***(((((()))))))))))))))***(((((())))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------........./////////......///000111222444555555555666555555444333222555666777888888777666666333222111111333444444333555777888777555444444555777777777666666666555555222000//////111222222222222444777777666444333333222222222222111111111111,,,+++++++++++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++***************)))))))))(((((()))))))))))))))***%%%%%%&&&''''''((())))))%%%&&&((('''&&&&&&'''(((******)))(((((((((((()))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))***(((((((((((((((((((((((('''''''''((())))))******,,,++++++++++++,,,------+++,,,---///000000000000222111000000111333555777777666666777999;;;<<<;;;999999888777777666777777;;;::::::999999999::::::999777666444444555777888888777666555333333222222111222333444555444333222////////////////////////...............------,,,++++++,,,,,,,,,,,,++++++///---++++++,,,,,,,,,+++******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&((()))))))))))))))************)))***,,,---...//////000...///000111222222222222111222222333222111000///333555666666444333333444222222111000000000111111111222333333333222111000---///111222222000...---******))))))******++++++((((((((())))))*********(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%'''(((((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''&&&&&&''''''((()))(((((((((((())))))******((((((((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........///////////////000222333555666555666666666555444333222555666777888888777666555333222111222444444444333333444555555555555888999555666666666555555666777111000///000222444444444111555888888555222111111333333222222222111111111---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++************************))))))))))))************(((((((((((())))))******''''''''''''((((((((((((%%%&&&''''''&&&&&&''')))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((((((((((((((((((((((('''''''''((())))))******+++************+++,,,,,,+++,,,---///000111000000333222111111222444666888999888777999;;;===<<<<<<;;;::::::999888777777666888888888888999:::;;;;;;:::888777555555777999:::999999888777666444222111111222444555666555444333////////////////////////---............---,,,,,,***+++,,,,,,,,,,,,+++***///---++++++,,,,,,,,,+++*********)))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%'''((((((((((((((()))))))))******+++,,,---.../////////...///000111111222222111111222333333222111000///333555666555444222333333333222111111111111111111222222333333222111///...+++---111333333111///---******))))))***+++,,,,,,(((((())))))******++++++(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$&&&''''''&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))&&&%%%%%%%%%%%%&&&'''''''''((((((((())))))******'''(((((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...............//////000111222444666777555666777777666444222111666777777888888777555555333222111222444555444333111222333444555777;;;>>>333444555666666666777999111000000111444666777666111555888777444000///000333222222222111111000000...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************(((((())))))******++++++'''((((((((())))))******)))))))))(((''''''&&&&&&%%%&&&''''''&&&&&&((())))))((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''(((((()))******************)))***++++++,,,***,,,...000111111111000333333222222333555777999:::999999:::<<<>>>===<<<<<<<<<;;;:::999888777666555666666777888:::<<<===;;;:::888666777999;;;===;;;;;;;;;:::888666333222000222444666666666444444/////////000000000000000------......------,,,+++***+++,,,------,,,+++***,,,,,,,,,+++++++++*********)))(((''''''&&&&&&'''%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((())))))(((&&&$$$$$$%%%''''''''''''(((((((((((()))***,,,,,,,,,...000333//////000000000000//////222222222000......000222222333555777777666555444000000000111111222222222000////////////000000111..................---------+++))))))***+++***)))(((((())))))))))))((((((''''''''''''(((((((((((())))))(((((('''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((())))))***(((((((((((())))))))))))***++++++,,,,,,---.........------,,,,,,------...//////000111333666777999777777666555444444555555777888888999999888888777666555444333333444666666555444444444666888:::;;;888888777555555444444444555444333333555555444333333444555555555444333222111111111111000000000///............---,,,+++***)))************+++++++++***++++++++++++***))))))******++++++++++++******((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))******)))((((((((((((((())))))))))))************)))************+++++++++,,,,,,---...///000111111444333222222333555888999:::;;;<<<===>>>>>>>>>>>>::::::999999999:::;;;;;;888999::::::888888999:::;;;:::888777777999<<<>>><<<;;;:::999777666555444222333555777777666444333000000000000000111111111//////...---,,,++++++++++++++++++,,,,,,---------,,,,,,,,,+++++++++*********)))(((''''''&&&&&&'''%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$#######################################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))(((&&&$$$%%%&&&'''''''''((((((((()))))))))***+++,,,+++,,,///111//////000000000000//////222222222000......000222111222444555666555444333111111111222222222333333000000////////////000000.........------------,,,,,,***)))(((******)))((((((((())))))))))))((((((''''''''''''(((((((((((()))((((((((('''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((((((((((((''''''(((((()))***'''((((((((())))))))))))*********+++,,,,,,------------,,,,,,,,,,,,------//////000111222444666777666666666666666666666666888888999999999999888888888777555444444444444555333333333444555666777888888777666555444444444444444333222333444444444222222333333444333222111000111111111000000000//////.........------,,,+++***))))))*********+++++++++***++++++++++++***)))))))))******++++++******)))((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''((((((((())))))))))))***))))))((((((((((((((((((((()))))))))*********))))))*********+++++++++,,,,,,---...///000111111444333333222444666888999:::;;;<<<<<<============<<<;;;:::999999999999999777999:::999888777888:::<<<<<<:::::::::<<<===???<<<;;;:::999888777666555444444555666666555444333000000000000000000000111000///...---,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++*********)))(((''''''&&&&&&'''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%'''((('''&&&%%%&&&'''(((((((((((())))))))))))(((***+++******+++---//////000000111111000000///111222222000///...000111000111333444444444333222222222222222333333333333222111000//////...//////---------,,,,,,++++++++++++)))((('''((()))(((''''''(((((())))))(((((('''&&&''''''''''''(((((((((((((((((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''(((''''''''''''((())))))''''''((((((((()))))))))(((((()))******++++++,,,,,,,,,++++++++++++,,,,,,......//////000222333444333444666777888888888777888888999999999999888888999888777555444444444444444444555666666666666666777666555555444444444444333222111222333333222111111111222222111111000///000000000000////////////...---------,,,++++++***)))))))))*********++++++******++++++******)))((()))******++++++******)))(((((((((((((((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))))))))((((((''''''(((((((((((())))))))))))******)))))))))*********+++++++++,,,,,,---...///000000444333333333444666888999:::;;;;;;;;;;;;;;;;;;;;;===<<<;;;999888777777777777999:::999888777888:::============>>>>>>>>>???;;;;;;:::999888888777777666666555555444444333333111111000000000000000000000000///...------------++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++*********)))(((''''''&&&&&&'''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''&&&&&&%%%'''(((((((((((()))))))))******((()))***)))))))))+++---///000000111111000000///000111222111//////000111111111222333444333333333333333333333333333333333222222000///............---,,,,,,++++++************(((''''''(((((('''&&&'''(((((((((((((((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&''''''((()))'''''''''((((((((())))))''''''(((((()))*********++++++************++++++............///000111222111333666888::::::999888888888999999999999888888888777777666555555555555777777999999999888777666666555555444333333444444222111000111222333222000111111111111000000//////000000/////////.........------,,,+++++++++++++++))))))))))))***************************))))))((())))))************))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))(((((('''''''''(((((((((((((((((()))))))))***))))))))))))************++++++,,,---...//////000333333333333444666777888:::::::::999999:::::::::;;;;;;999888888777777777888:::;;;:::999888999;;;<<<===>>>??????>>>======::::::999999888888888777777666555444333222222333111111111000000000000000000000///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))(((''''''&&&&&&'''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&##############################$$$$$$$$$$$$######!!!!!!"""###$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&###%%%&&&&&&%%%%%%'''((((((((((((((())))))))))))'''((())))))((((((***,,,//////000000000000/////////000222111000///000111222333333444444444444444333333333333333333333333222222000///............------,,,+++******))))))***(((&&&&&&'''((('''&&&''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''''''''((((((((((((&&&''''''(((((()))************))))))))))))******---,,,------...///000111000222555888999:::999999777888888999999888888777444444555666666666777777777777888999999888666555555444444333333333333444222111000000222222111000222111111000000000000000/////////............---,,,,,,+++*********++++++(((((()))))))))*********)))************)))(((((()))))))))******)))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''(((((('''(((((((((((()))))))))(((((()))))))))***************+++,,,---...//////111111222333444555666666999888888777888888999:::888888888777777888888999:::;;;<<<;;;:::999:::<<<:::;;;===>>>>>><<<;;;:::999999999888888777777777777666555333222222222222111111111111000000//////000000///............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))(((''''''&&&&&&''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$###### !!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###%%%&&&&&&%%%%%%&&&(((''''''''''''((((((((((((&&&((()))(((((()))+++------......//////......---...000222222111000000111333333333333444444444555333333333333222222222222222111000//////...//////...---,,,,,,+++***))))))***((('''&&&'''((('''&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''(((((((((&&&''''''(((((())))))***)))))))))(((((()))))))))++++++,,,,,,...///000111000111444666888999999999666777777777777777777666111222444555666666777777444555555555555555444444444333333222222333333333222111000111222222111000222111000/////////000000///.........------------,,,+++***)))))))))++++++((((((((()))))))))******))))))******))))))((('''((())))))******))))))((((((((((((((((((((((((((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&''''''((((((''''''(((((((((((())))))((((((((()))))))))******)))******+++,,,---......///000111222333333444444777666666555666888999:::777777666666777888888999:::;;;<<<;;;:::999:::<<<999:::;;;;;;;;;:::999888999999888777666666555555555555444444333333222222222222111111000///////////////......---......///------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++*********)))(((''''''&&&&&&'''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%##############################$$$$$$$$$$$$###### !!!"""###$$$$$$$$$$$$###########################$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%'''&&&&&&&&&&&&''''''''''''&&&'''((()))((())),,,...,,,,,,------------,,,,,,---///111222111000111111222222222222222333333444333333222222222111111111000000////////////000000......---,,,+++***))))))+++)))''''''((()))((('''&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################""""""""""""##################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''''''''((())))))******)))((((((''''''(((((()))***++++++,,,...000111222000111222444555777888999555555666666666666555555111222333444555555444444444333333333333333444444333333222222222222333333333222111111222333222111000000...---------...///.........---------,,,,,,+++***)))(((((()))+++,,,(((((((((((()))))))))***)))))))))))))))(((((('''(((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$#########"""########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((()))'''''''''((((((((())))))(((((((((((()))))))))***))))))***+++,,,---......---...///000111222222222555444444444555777:::;;;888777777666666666777777888999::::::888888999:::999999999999999888777777999888777666555444333222222333444444444333222222222222111111000//////......---------------......---------,,,,,,+++++++++,,,,,,,,,+++++++++*********)))(((''''''&&&&&&''''''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######!!!"""###$$$%%%&&&&&&&&&"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%'''((())))))***---///+++,,,,,,------,,,,,,+++---///111222111000111111111111000000111111222333222222222111111000000000000////////////000000111//////...---,,,******)))+++)))((('''((()))((('''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################""""""""""""######"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((''''''(((((()))*********((((((''''''''''''((((((******+++,,,...000222333111111111222444666777888444444555555555555444444222333444444444333222111555555444333444555666777222222222111222222333333333222111222333333222111///...---,,,+++,,,------......---------,,,,,,,,,+++***((('''''')))+++,,,(((((((((((()))))))))))))))))))))))))))(((((('''(((((())))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$######""""""########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((()))(((((((((((())))))))))))))))))***+++,,,------...,,,---...000111111111111333333222333555777:::<<<:::999888666555555555555666888999888777666777888999999999888888777777777999888777555444222111111000222444555555444333111222222222111000//////...------,,,,,,,,,------...---------,,,,,,+++++++++...------,,,,,,++++++******))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$##############################$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''))))))((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((******+++++++++,,,,,,,,,+++,,,---....../////////////////////000000000000000000000000111111111111///............---------///...---,,,+++++++++++++++******)))(((''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""########################""""""""""""""""""""""""$$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''((())))))))))))************,,,+++***,,,...//////...000111111222333444555666777777666555444333222222222333444444555555444444444444555666777888999999777555333222333444444333444444444333222111////////////.........---------,,,------,,,,,,***)))(((************************************************))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((()))******)))))))))))))))******+++///...---,,,---///111222222222333444444555666666777666444333222111111111999777444222222333555777666777777777777777666666888888666333000//////111333333333333222222111000222111000///...---,,,,,,...------,,,,,,++++++***+++++++++,,,,,,+++++++++...------,,,,,,+++*********))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$##############################$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''(((((((((((((((*********+++++++++,,,,,,+++,,,...///000//////............/////////000000//////000000000111111111............------------......---,,,++++++++++++*********)))((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""################################################$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''((())))))))))))************,,,+++***,,,...///...---//////000111222333333444666555555444333222222111222333444444555555444444666666777777777777777777888666444333444555555444444444444333222111000///------------,,,,,,,,,,,,------,,,++++++******)))************************************************))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((())))))***)))))))))))))))******+++...---,,,,,,---...000222222222222333333444444444666555444333222222222222666555444222222333444555666666777777777777666666888888777444111///000111333333333333222111000000111111000///...---,,,,,,...------,,,,,,++++++*********++++++++++++******---------,,,++++++******)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((((((((((((''')))*********++++++++++++***,,,...111111000///------------.........////////////000000000000111111............------------...---,,,++++++***++++++******))))))((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$############################################################""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((())))))))))))************,,,+++***+++---......---------...///000111111222333333333222222111111111222333444444555555444444888888888888777777777666888666444444555666666555444444444333222111000///,,,,,,,,,++++++++++++***...---+++************+++************************************************))))))))))))((((((((((((''''''''''''(((((((((((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''(((((()))***)))))))))))))))******+++---,,,++++++,,,---///000111111222222222222222222444444333333333444444444444444444333333333222222555666666777777666666666888888777555111000000111333333333333222111000///111000000///...---,,,,,,...------,,,,,,++++++***)))******************)))------,,,,,,+++*********))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""###$$$$$$$$$##############################"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''(((((('''''')))))))))************+++)))+++///111222111...,,,,,,,,,,,,---------......////////////000000000111.........---------,,,,,,---,,,,,,+++******++++++***)))))))))((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))))))))************+++******+++,,,------,,,+++,,,------//////000111222222222222222222222222222333444444555555444444888888888888888888777777777555333333444555555555333444444333222111000///------,,,,,,,,,+++++++++...---+++))))))***+++,,,************************************************))))))))))))((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$##############################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''''''''((()))))))))))))))))))))******++++++++++++++++++---...///000000111111111111111111333333333333444555666777444444555666555444333222555555666777777777666666777888888666333111111222333333333333222000///...000000///......---,,,,,,...------,,,,,,++++++***))))))************))))))---,,,,,,++++++***))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$################################################""""""#########$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''(((((()))))))))*********(((+++...111111000...,,,,,,,,,,,,,,,------------...////////////000000000...------------,,,,,,,,,,,,,,,+++*********++++++))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$################################################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))))))))************+++***)))***,,,,,,,,,***++++++,,,---...///000000111111111222333333444444222333444444555555444444555666666777888888999999555333111111333444444444333333333333222222111000///............---------...---+++))))))***+++---************************************************))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''(((((())))))))))))))))))******+++******++++++,,,------...//////000000000000000111333333333444555666888888666777888999888777555444555666666777888888777777777888888777444222222333333333333222111000......//////......------,,,,,,...------,,,,,,++++++***))))))************)))))),,,,,,,,,+++******))))))((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&(((((((((((())))))))))))(((***,,,//////...---+++,,,,,,,,,---------............////////////000000------------,,,,,,,,,,,,++++++************++++++))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((())))))))))))************+++***))))))+++++++++)))******+++,,,---.../////////000111222333444555555222333444444555555444444444444555666777888999999444222000000222333444333333333333333333222111000000000000000////////////---,,,+++******+++,,,,,,************************************************))))))))))))((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$#######################################$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''&&&&&&''''''((())))))))))))))))))******+++******+++,,,,,,------.........//////000111111222444444444555666777888999999999:::;;;:::999888777666666777888999999999999777888999888555333333333333333333222111///...---.........---------,,,,,,...------,,,,,,++++++***)))******************))),,,,,,++++++***)))))))))'''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%################################################"""############$$$$$$$$$########################!!!!!!"""$$$$$$%%%%%%$$$########################$$$$$$$$$$$$$$$%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''((((((((())))))((()))+++,,,------,,,+++------------...................../////////000000---------,,,,,,,,,++++++++++++************++++++(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''((())))))))))))************+++***))))))***+++***((((((((()))***+++,,,,,,------...///000222333444555222333444444555555444444444444555555666666666777444222111111333444555444222222333333333222111111111111000000000/////////++++++++++++++++++++++++************************************************))))))))))))((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$#######################################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((()))))))))))))))******+++***+++,,,------.........------...000111222333333555444555555666777888999:::;;;;;;;;;::::::999999777777888::::::;;;;;;:::666888999999666444333444333333333222000///---,,,......------------,,,,,,...------,,,,,,++++++*********++++++++++++******,,,,,,++++++***)))))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################!!!!!!"""$$$$$$%%%%%%%%%""""""""""""""""""""""""%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((()))((())))))***++++++++++++---------.........//////............/////////000---------,,,,,,,,,+++++++++***************++++++(((((((((((())))))))))))'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''(((((())))))))))))************+++)))((()))******)))(((&&&&&&'''((()))***+++++++++,,,---///000222333444222333444444555555444444555555555555555444444444555333111222444555666555222222333333333222111111000000000000////////////***++++++,,,,,,,,,++++++************************************************))))))))))))((((((((((((''''''''''''((((((((()))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###########################"""############$$$$$$$$$#########$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((()))))))))))))))******+++++++++,,,---............,,,---...000111333444555555555555555666777888999;;;;;;;;;:::::::::999999777888999:::;;;<<<<<<<<<666888:::999777555444444444333333222000///---,,,------------------,,,,,,......---,,,,,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))(((((((((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%"""###$$$%%%&&&%%%$$$###&&&$$$""" !!!"""###$$$###"""###$$$$$$$$$"""########################&&&%%%%%%$$$$$$%%%%%%&&&""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!"""############$$$$$$$$$######""""""######$$$%%%########################%%%%%%%%%&&&&&&'''''''''%%%&&&'''((())))))))))))))))))***+++,,,,,,,,,,,,+++,,,---...////////////222111///......000111333000000000///...,,,+++******************+++++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$$$$$$$$$$###"""!!!######""""""""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))((((((((((((((('''''''''((((((((((((((()))******++++++,,,---...///000111222333444444222111111111444444444555555555555666666555444333222111111111666444222111222222111000///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************(((((((((((())))))))))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%################################################"""###$$$%%%&&&&&&&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))******++++++,,,------,,,,,,---...///000111222555555555666777999;;;;;;;;;::::::999999888888888777777999:::;;;:::999999:::999999888777666555555333222222111000///------......---------,,,,,,,,,......---------,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,+++++++++******((((((((((((''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$###############$$$%%%%%%%%%%%%$$$%%%$$$###"""""""""######$$$###"""###$$$%%%$$$"""########################$$$$$$$$$######$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!"""############$$$$$$$$$######""""""######$$$%%%########################%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))((()))***+++,,,,,,,,,,,,,,,,,,---...////////////222111000......///000111000000000///...---,,,+++************************))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######&&&&&&&&&''''''''''''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$$$$$$$$$$###""""""######""""""""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))))))))((((((((((((''''''''''''((((((((((((((())))))***++++++,,,---...//////000///111333333222222222333444444444444555555555555666666555444333333333333555333111111111111000///000/////////......------+++++++++++++++++++++++++++++++++*********))))))************************'''((((((((())))))))))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%################################################"""###$$$%%%&&&&&&&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))******++++++,,,,,,---+++,,,---...///000111111444444444555777888:::;;;:::::::::999999888888888666777888999999999888888::::::999888777666555444333333333222111///...---......---------,,,,,,,,,...------------,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,+++++++++******''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$######%%%###"""###$$$%%%$$$###################################################""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""############$$$$$$$$$######""""""######$$$%%%########################&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((((((((((((((()))***++++++,,,,,,+++,,,---...//////000//////222111000.........///000//////000000///...------+++++++++******))))))((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$##################$$$$$$$$$$$$###""""""######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''((((((''''''(((((()))***+++,,,,,,,,,------......---///111222222222333555333333333444444444555555555555444444444444555555444222000///000111000///111000000///...---,,,,,,************************++++++*********)))))))))))))))))))))))))))))))))''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%################################################"""###$$$%%%&&&&&&&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))******+++,,,,,,,,,++++++,,,---...///000000222222333444555777888999888999999999999888888777777888999:::::::::999888;;;;;;:::888777555444444333333333222111000///.........---------,,,,,,,,,------------,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,+++++++++******((((((((('''''''''&&&&&&(((((((((''''''&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&$$$%%%%%%&&&&&&%%%$$$$$$%%%$$$######%%%%%%$$$###########################"""##################"""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""#########$$$$$$$$$######""""""######$$$%%%########################'''&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''(((((((((''''''((()))***++++++++++++,,,,,,---...////////////111111///.............../////////000//////......,,,++++++***)))(((((('''))))))((((((((('''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$######"""######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''''''''''''''((((((''''''''''''((())))))+++++++++,,,,,,,,,,,,,,,,,,...111222111111222444222333333333444444444444333333333333333444555666222111///...///000///...111111000///---,,,++++++************************************))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######################################################$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))))))))***++++++,,,,,,+++++++++,,,---.........000000111222333555666777666777888999999888888777:::;;;<<<======<<<;;;:::;;;;;;999888666555444333333333333333222111000///......---------,,,,,,,,,---------,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******)))))))))(((((((((''''''(((((((((''''''&&&&&&%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$###$$$%%%%%%%%%#################################$$$%%%%%%$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""#########$$$$$$$$$######""""""######$$$%%%########################&&&&&&&&&%%%%%%$$$$$$###%%%&&&&&&'''''''''''''''''''''((()))************+++,,,---....../////////000//////......------......///////////////......++++++******)))(((''''''((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################"""######$$$$$$$$$############""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''(((((('''''''''''''''(((((()))*********+++++++++++++++---///111111000000000111222222222222333333333444111111111111222333444444222000......///000///...111000///...---,,,+++***++++++++++++++++++++++++*********)))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######################################################$$$$$$%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((())))))******+++,,,,,,******++++++,,,,,,------......///000111333444555444555777888999888777777:::;;;<<<<<<<<<;;;:::999:::999888777555444333222222222222222222111000///......---------,,,,,,,,,------,,,,,,,,,+++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++*********)))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$"""""""""###############$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$###$$$%%%&&&%%%$$$########################"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$######""""""######$$$%%%########################%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&'''((())))))******)))***+++,,,------...---------...........................//////...---,,,,,,*********))))))(((((('''((((((((('''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$""""""###$$$$$$$$$$$$#########""""""""""""##############################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((''''''&&&&&&''''''((()))((()))))))))******++++++---///111111/////////000111111222222222333333333111111000111111222333333111000......///000000///000//////...---,,,++++++++++++++++++++++++++++++******)))))))))(((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((())))))***+++++++++)))*********+++++++++,,,,,,------...///111222333222444666888999999777777666777888999888777666555777777666555444333222222111111111111111000//////......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******))))))((((((((('''''''''%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$!!!"""""""""##################$$$%%%%%%%%%%%%$$$%%%$$$#########$$$&&&'''&&&%%%$$$$$$&&&&&&%%%$$$########################!!!"""###%%%%%%###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############"""############$$$$$$$$$######""""""######$$$%%%########################$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&&&&'''((())))))))))))))))))***+++,,,,,,,,,,,,+++,,,,,,---........................---,,,******)))))))))))))))((((((((((((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&%%%%%%########################$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$$$$######""""""""""""##############################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((''''''(((((()))***+++++++++---///000//////000222111111111111222222222222222222222111111222333333222000...///000111111000.........------,,,,,,,,,***************************)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$$$$######$$$$$$############$$$$$$########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((())))))******++++++)))))))))************++++++++++++,,,...///111222111222555888999999777666555555666666666555444333444444444333333222222222///000000000000///............---------,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,++++++***,,,,,,,,,+++++++++******(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$%%%$$$"""""""""$$$&&&'''&&&%%%$$$$$$&&&&&&%%%$$$######################## !!!"""$$$$$$"""!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$"""############$$$$$$$$$#########"""###$$$$$$%%%#################################$$$$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''((())))))))))))(((((()))***++++++++++++******,,,---.../////////.........---,,,***)))((((((((((((((())))))))))))(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%########################$$$%%%%%%%%%%%%$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$######""""""""""""##############################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''((((((%%%&&&'''((()))***+++,,,(((+++...///000000222444000111111111111222222222444333333222222333333444222000//////111222111000------------------------))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$######"""$$$$$$############$$$$$$########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((((((((()))******++++++))))))))))))******************+++,,,---///000111000222555888999999777666555666777777777555444333222222222222222222222222...///////////////...---......---------,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++,,,,,,,,,+++++++++******(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%$$$######%%%'''########################$$$###"""!!!!!!###%%%&&&""""""############""""""$$$#########""""""!!!!!!""""""""""""""""""""""""###%%%%%%$$$"""!!!"""###""""""""""""############!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&(((************))),,,,,,,,,---------......,,,,,,---...---,,,***)))******))))))))))))******)))(((((((((((('''''''''((((((((((((((('''''''''(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###$$$%%%%%%########################################################################"""############$$$$$$$$$########################""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%(((((()))***++++++,,,,,,***,,,///000000///000111///000000111111222333333000000000111222222333333000000000000////////////,,,,,,------,,,,,,+++***,,,+++)))((((((((()))***))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''"""%%%((()))(((%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$###"""""""""###%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((()))******************************)))***+++,,,...///000111000222444666666555444333222444555444333111111222000000000111111222222222000000000000////////////...---,,,+++******************))))))))))))******+++*********))))))((((((,,,,,,,,,+++++++++******(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%$$$######%%%'''########################$$$###"""!!!"""###%%%&&&""""""############""""""############"""""""""!!!""""""""""""""""""""""""###$$$%%%$$$"""!!!"""###""""""""""""############""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&((())))))*********,,,,,,,,,,,,,,,---......------......---,,,,,,+++******))))))))))))******(((((((((''''''''''''&&&((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$%%%########################################################################"""############$$$$$$$$$####################################$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%((((((((()))***+++++++++)))+++...//////...///000000000111111222333333333000000111111111222222222000/////////////////////,,,------------,,,++++++,,,+++***)))((())))))******)))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''#########""""""$$$''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$###"""""""""###$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((())))))***************************)))***+++,,,...///000111000111333555666555444333333444666555333222222333111111111222222222333333000000000000/////////......---,,,++++++*********+++***)))))))))))))))***+++*********)))))))))))),,,,,,,,,+++++++++******(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%$$$######%%%'''########################$$$###"""""""""###%%%&&&""""""############""""""############""""""""""""""""""""""""""""""""""""###$$$%%%$$$"""""""""$$$""""""""""""###############""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''((()))******---,,,+++++++++,,,---.........------,,,---------******))))))))))))******(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%########################################################################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((((()))******++++++)))+++---.........///000000111111222333333444444222222111111111000000000////////////////////////---------------,,,++++++++++++***))))))))))))*********)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''***)))'''%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""######$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''(((((()))******************************+++,,,---...///000111///111222444555444444333333555666666444333333444222222222222333333333333000000000/////////......///...---,,,+++++++++,,,,,,+++***)))))))))))))))***************))))))))),,,,,,,,,+++++++++******(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%$$$######%%%'''##############################"""""""""###$$$%%%""""""############""""""#########""""""""""""""""""""""""""""""""""""""""""$$$%%%$$$###"""###$$$!!!"""""""""###########################$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&(((''''''&&&'''((()))***,,,+++*********+++---......---,,,+++++++++,,,---******))))))))))))******''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''(((((()))))))))******+++++++++***,,,---.........///111111111111222333333444444333222222111000/////////.........///////////////---------...---,,,,,,+++++++++*********)))))))))*********)))))))))((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&((()))***(((%%%"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''((())))))***************************+++,,,---...///000000...///111222333333333333333555666666555444444555333333333333333333333333000000/////////.........///...------,,,,,,,,,---,,,,,,+++***))))))))))))************************,,,,,,,,,+++++++++******(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%$$$######%%%'''#######################################$$$$$$$$$""""""############""""""""""""""""""""""""######"""""""""""""""""""""""""""###$$$$$$###"""###$$$!!!"""""""""###########################$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&((((((&&&&&&&&&''')))***++++++***)))***+++,,,---++++++)))))))))***+++,,,******))))))))))))******(((((('''''''''&&&&&&&&&%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((*********++++++++++++++++++,,,............000222000111111222222333444444333222222111000///......------....../////////000------.........---,,,,,,++++++++++++*********)))************))))))))))))))))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''"""!!!"""%%%((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""######$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))))))))))))))***++++++,,,---...//////---...///111222222333333333555666666555444555555333333333333333333333333////////////..................---,,,,,,,,,------,,,,,,+++******)))*********************+++++++++,,,,,,,,,+++++++++******(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%$$$######%%%'''########################""""""######$$$$$$$$$$$$""""""############""""""""""""""""""############"""""""""""""""""""""""""""###$$$$$$###"""$$$%%%""""""""""""###############""""""""""""###$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&(((''''''&&&''''''(((((())))))*********+++++++++))))))(((((())))))************))))))))))))******)))(((((((((((('''''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$########################################################################"""############$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((*********************+++***,,,------,,,---000222///000000111222222333333222222111000//////......---------......//////000...............---,,,,,,++++++,,,,,,++++++***)))++++++*********)))))))))************************&&&&&&&&&''''''''''''(((''''''''''''''''''''''''999222)))######&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))))))))))))))))))))*********+++,,,---------------...///000222333333222444555555444444444555333333333333222222222222/////////.........------------,,,,,,,,,,,,------++++++*********++++++,,,*********+++++++++++++++,,,,,,,,,+++++++++******(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%$$$######%%%'''########################""""""###$$$$$$$$$$$$$$$""""""############""""""!!!"""""""""############""""""""""""""""""""""""!!!###$$$$$$######$$$%%%""""""""""""############""""""!!!!!!!!!"""####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&'''(((***+++,,,+++***)))(((((()))*********************))))))))))))************)))))))))((((((((($$$$$$%%%&&&&&&'''((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###########################################################################"""############$$$$$$$$$########################!!!!!!"""""""""###############$$$$$$$$$$$$############$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((('''''''''''')))))))))((((((((((((((()))************+++...000...//////000000111222222111111000000/////////...,,,,,,---......///000000...............------,,,++++++,,,,,,,,,+++***)))+++++++++*********))))))))))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''III>>>000&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""###$$$%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))))))))))))))))))))))))))))))))******++++++,,,,,,,,,---...///111222333111333444555444333444555333333222222222111111111//////.........---------,,,,,,++++++++++++,,,,,,************+++,,,------*********++++++,,,,,,,,,,,,,,,,,,+++++++++******)))((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%$$$######%%%'''########################""""""###$$$$$$$$$$$$###""""""############""""""!!!!!!""""""#########$$$""""""""""""""""""""""""!!!###$$$$$$######$$$&&&""""""""""""############!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&((((((((('''&&&%%%&&&'''***,,,,,,+++)))'''((()))***,,,,,,,,,+++*********))))))))))))******************))))))))))))$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%$$$###########################################################################"""############$$$$$$$$$########################!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$############$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''))))))((((((''''''&&&&&&'''''''''''''''&&&&&&&&&'''(((((((((((())),,,............///000000111111000000000000////////////,,,,,,------...///000000......//////......---,,,++++++,,,---,,,+++***)))+++++++++************)))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''''''''''''''''''''''':::222)))%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""###$$$%%%$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((())))))******++++++,,,,,,,,,---///111222333000222444444333333333555222222222111111000000000//////.........---------+++++++++******+++,,,,,,)))))))))***+++,,,......*********++++++,,,,,,,,,,,,+++******))))))*********)))(((&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!""""""#########$$$"""############$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""####################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''((())))))))))))(((((((((((())))))))))))))))))))))))))))))((('''''''''''''''))))))(((((((((((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################'''&&&%%%$$$############""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""############""""""############""""""""""""""""""""""""""""""""""""""""""####################################!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$############"""$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&%%%&&&''''''((((((''''''((('''''''''((()))+++,,,,,,---...///000000000000............////////////000000///...............///......------,,,++++++.........---,,,+++***)))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$'''&&&$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''(((((())))))******+++++++++,,,---...///000222222222222222222222222111111111111000000000000///............---------......---------,,,,,,,,,++++++++++++++++++++++++************************,,,+++******))))))*********)))((('''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""""""""############"""############$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""""""""""""""####################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''''''''(((((((((''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""############""""""############""""""""""""""""""""""""""""""""""""""""""####################################!!!""""""###$$$$$$%%%%%%$$$$$$$$$############"""$$$$$$$$$#########""""""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''((((((''''''((()))***++++++,,,---...////////////............////////////000000///............///.........---,,,,,,++++++---------,,,,,,+++***)))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&%%%$$$#########$$$$$$#########$$$$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''((())))))******++++++++++++,,,...///000222222222222222222222222111111111111000000000000///............---------......---------,,,,,,,,,++++++++++++++++++++++++************************,,,+++******))))))******))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""############"""############$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""####################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''''''''''''''''''''(((((())))))***)))))))))))))))))))))))))))(((''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""############""""""############"""""""""""""""""""""""""""""""""""""""#########$$$$$$########################"""""""""###$$$$$$%%%%%%$$$$$$$$$############"""$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&''''''((((((''''''))))))(((((((((((()))******+++,,,---............---............/////////111000//////......//////......---,,,,,,++++++***+++++++++++++++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$###############"""#########$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&%%%$$$#########$$$$$$#########$$$$$$$$$$$$%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&''''''(((((()))***************+++,,,---//////111111111111111111111111111111111111000000000000///............---------......---------,,,,,,,,,++++++++++++++++++++++++************************,,,+++******))))))******)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""#########""""""#########$$$$$$$$$########################""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""!!!"""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%&&&'''((()))***+++))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######!!!"""""""""############""""""############""""""""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$#########""""""###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''(((''''''''')))))))))((((((((((((((()))***+++,,,,,,------,,,---------.........//////111000//////......//////------,,,,,,+++************************)))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""##################$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$##################$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&''''''((((((''''''&&&&&&&&&''''''((())))))***************+++---.../////////000000000000111111111111111111000000000//////............---------......---------,,,,,,,,,++++++++++++++++++++++++************************,,,+++******))))))******(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""""""""""""""""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""!!!"""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&'''((()))***+++(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""!!!"""""""""########################""""""""""""""""""""""""######$$$$$$$$$$$$######!!!"""""""""############""""""############""""""""""""""""""""""""""""""############$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$#########""""""#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''(((''''''''')))))))))))))))(((((((((((()))***+++,,,,,,,,,,,,------------............000//////...............,,,,,,,,,+++******))))))))))))*********)))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""""""""###############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((((()))))))))))))))***+++,,,---............//////000000000111111111111000000000//////............---------......---------,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,+++******))))))******((((((((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$############################################################"""""""""""""""############$$$$$$$$$###############$$$$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%'''((()))******((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""""""""##############################""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""############""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%################################################$$$$$$$$$############"""###############$$$$$$$$$############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''(((((('''''''''((())))))))))))((((((((()))***+++,,,,,,,,,,,,,,,------------.........///...------,,,,,,------,,,,,,+++******))))))((())))))************))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""""""""############!!!"""""""""##################$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$"""""""""############$$$"""###$$$$$$$$$$$$###"""#########$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''((())))))((((((((()))***+++------,,,------......//////000111111111111000000000000///............---------......---------,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,+++******))))))******'''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$############################################################"""""""""!!!"""############$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""############""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%################################################$$$$$$$$$############"""""""""#########$$$$$$$$$############$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%&&&''''''((((((''''''&&&'''((()))******))))))))))))***+++,,,,,,,,,,,,,,,,,,---------.........------,,,++++++++++++,,,+++++++++***))))))(((((()))******++++++******)))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$"""""""""#########$$$$$$######$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%$$$""""""""""""############"""###$$$$$$$$$$$$###""""""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''(((((()))((((((((((((***+++,,,---+++,,,,,,---......//////111111111111000000000000///............---------......---------,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,++++++***)))*********'''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$#########""""""!!!!!!"""############$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%&&&((())))))(((&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################%%%$$$$$$$$$$$$$$$%%%%%%########################""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""############""""""############""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%########################$$$$$$##################$$$$$$$$$############"""""""""######$$$$$$$$$$$$"""############$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&((()))*********))))))***+++,,,,,,---,,,,,,,,,,,,,,,---------......---,,,++++++******++++++++++++******)))((((((((()))******+++++++++******************************&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%############$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""###$$$%%%&&&%%%%%%$$$""""""""""""############"""###$$$%%%%%%$$$###"""""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((()))''''''(((((()))+++,,,---++++++,,,------...//////111111111111000000000000//////.........---------......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))+++++++++************)))***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$#####################$$$$$$$$$$$$##############################""""""""""""##################!!!!!!&&&(((&&&$$$$$$!!!!!!%%%""""""%%%'''!!!(((!!!!!!""""""#########$$$########################&&&###"""!!!###***$$$&&&((('''""""""'''$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&'''!!!$$$%%%$$$,,,---'''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&%%%***(((%%%###$$$'''(((&&&""""""$$$'''(((&&&###"""%%%######%%%%%%###$$$&&&%%%%%%%%%$$$$$$#################################%%%%%%$$$###""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%"""""""""""""""""""""""""""###%%%&&&&&&%%%###"""$$$$$$############$$$$$$$$$#########""""""!!!!!!""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((()))***++++++,,,,,,***++++++,,,,,,------...///---***)))***+++++++++))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""""""""###$$$$$$$$$$$$###'''&&&$$$#########$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$######""""""####################################""""""""""""################################################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))******))))))))))))************,,,,,,------.../////////...///000000000...---,,,//////...---------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))+++++++++************))))))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$######$$$$$$$$$$$$##############################""""""""""""############"""))),,,%%%!!!))),,,***&&&$$$### ###&&&%%%"""!!!###!!!"""""""""####################################&&&)))"""///*** """...000'''$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%"""***000...'''!!!''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&&&&###&&&((((((&&&%%%$$$###+++)))&&&""" %%%+++((()))###!!!---+++%%%%%%%%%$$$$$$$$$##############################&&&%%%$$$###"""!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""""""""########################"""###%%%&&&&&&%%%###"""$$$######""""""######$$$############"""""""""!!!""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((()))******+++,,,,,,******++++++,,,---------///,,,***)))***+++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""""""""###$$$$$$$$$$$$###&&&%%%$$$#########$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$#########"""####################################""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))(((((()))))))))*********,,,,,,,,,---......////////////000000000///---,,,---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))+++++++++************)))(((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""######$$$$$$%%%%%%######$$$$$$$$$$$$##############################""""""""""""############,,, $$$###&&&---..."""!!!'''$$$***(((###!!!'''***)))""""""""""""####################################)))!!!"""(((***)))!!!"""+++$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%333(((///'''%%%888'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&"""%%%((()))'''%%%%%%'''$$$ %%%000333)))+++111((($$$%%%%%%%%%$$$$$$$$$$$$###########################((('''&&&%%%######""""""""""""""""""""""""""""""###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$######""""""######$$$############""""""""""""""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((())))))******++++++*********+++,,,,,,------...,,,))))))***++++++***************************'''''''''(((((())))))***))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""""""""###$$$$$$$$$$$$###&&&%%%$$$#########$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''(((((((((((())))))))))))******+++,,,,,,------....../////////000111000///...---***+++,,,---...---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))+++++++++*********))))))'''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%&&&&&&######$$$$$$$$$$$$##############################!!!"""""""""############"""!!!!!!$$$&&&###(((''' $$$---%%%'''))))))""""""""""""""""""#######################################444///..."""'''((((((((('''$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%(((---&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''%%%$$$%%%&&&&&&(((,,,$$$+++---$$$$$$+++333'''%%%'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################+++***((('''%%%%%%$$$$$$""""""""""""""""""""""""'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""######""""""""""""###############"""""""""""""""""""""###$$$$$$$$$$$$###################################################################################################$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))******))))))******+++,,,,,,,,,---+++))))))***++++++***++++++++++++++++++++++++%%%&&&&&&'''((())))))***))))))))))))))))))))))))''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''&&&(((((((((((()))))))))***+++++++++,,,------.........///000000000///......++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))+++++++++*********))))))'''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''######$$$$$$$$$$$$##############################!!!"""""""""############)))...%%%$$$******,,,'''!!! """$$$###!!!)))***'''!!!###'''(((######""""""""""""""""""######################## &&&"""$$$(((!!!"""))))))!!!#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%+++&&&***###***222&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''***###!!!%%%(((%%%###$$$'''&&&$$$'''///333+++(((+++"""###...+++$$$$$$$$$$$$$$$$$$$$$$$$########################)))((('''%%%$$$$$$######""""""""""""""""""""""""'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""###""""""""""""""""""######""""""###$$$$$$$$$$$$###################################################################################################$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((())))))(((((()))******++++++,,,+++***))))))***++++++***************************%%%&&&&&&'''((())))))***))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&'''(((((((((((()))))))))******++++++,,,------------...///000000///...------,,,+++******,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))+++++++++************)))(((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&######$$$$$$$$$$$$##############################""""""""""""############'''((("""%%%&&&---@@@HHHAAA777###!!! %%%############""""""""""""########################"""""""""'''666BBB>>>111!!!!!!!!!)))222...$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%+++FFF666JJJQQQAAADDD%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''((('''"""###)))***######"""666DDD<<<+++... ''')))'''###$$$$$$$$$$$$%%%%%%%%%########################%%%$$$###""""""!!!!!!"""""""""""""""""""""""""""###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""!!!!!!""""""###""""""""""""############""""""###$$$$$$$$$$$$#########################################################################################################""""""""""""######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))******++++++***)))((()))+++++++++)))))))))))))))))))))))))))'''''''''(((((())))))***))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))******++++++,,,,,,---+++,,,---...///...------...---,,,,,,---...000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))+++++++++************))))))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$##############################""""""""""""############!!! '''&&&""",,,yyysssIII((($$$############"""""""""!!!########################???___###!!!###############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%___000%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((&&&###%%%***((("""'''333%%%pppxxx333###$$$'''...######$$$$$$$$$%%%%%%%%%##############################""""""""""""######""""""""""""""""""""""""!!!!!!""""""""""""""""""##############################""""""""""""######""""""!!!!!!!!!!!!""""""!!!"""""""""############""""""###$$$$$$$$$$$$#########################################################################################################""""""""""""######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((()))******+++)))(((((()))+++,,,***)))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$############"""""""""###$$$$$$$$$$$$###"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#################################""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''((((((((())))))))))))******+++,,,,,,,,,******,,,---------,,,,,,,,,...000222222222111000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))+++++++++************)))***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$##############################""""""""""""###############!!!'''(((...EEE$$$#########""""""!!!!!!########################QQQ,,,"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%,,,kkk%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$%%%&&&'''((((((%%%&&&'''###$$$888QQQfff""",,,#########$$$$$$%%%%%%%%%########################%%%%%%$$$$$$%%%%%%&&&'''""""""""""""""""""""""""""""""######$$$$$$$$$%%%""""""""""""""""""""""""######""""""""""""######""""""!!!!!!!!!!!!""""""!!!!!!""""""#########$$$""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""######################################################""""""""""""######%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&''''''(((((()))*********)))(((((()))+++,,,***)))((((((((((((((((((((((((************))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""""""""###$$$$$$$$$$$$###"""###$$$%%%&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((())))))))))))***++++++,,,,,,)))***+++,,,---,,,,,,+++***---333666777555111...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))+++++++++************)))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$"""!!!!!!###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$###############$$$$$$$$$$$$#####################"""!!!!!!###$$$$$$%%%%%%$$$$$$###""""""""""""############)))...,,,333fff&&&###%%%...$$$***!!!$$$555!!!qqq!!!###+++222$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$222 """))))))"""###***###''''''''''''''''''''''''%%%+++'''%%%""")))+++!!!...###+++###%%%%%%%%%$$$$$$#########""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$#########""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$########################$$$#########""""""!!!!!!""""""""""""############################################################"""############$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$$$$#########"""""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""&&&%%%$$$$$$######$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###%%%&&&''''''&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((()))))))))******************+++,,,,,,,,,,,,+++)))+++------,,,,,,,,,---...---,,,,,,+++++++++++++++++++++************)))))))))))))))))))))))))))+++++++++*********))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######"""!!!"""$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%$$$$$$###""""""""""""############ &&&DDDlll&&&)))!!!### %%%&&&444222%%% ###&&&---%%%"""'''$$$$$$$$$$$$$$$$$$$$$$$$&&&[[[333&&&###$$$((( ,,,&&&''''''''''''''''''''''''+++111$$$***|||"""666)))$$$$$$)))###""")))###%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""###"""""""""!!!!!!!!!!!!""""""""""""""""""""""""###""""""!!!!!!""""""###############"""""""""!!!""""""###$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$########################$$$#########""""""""""""""""""""""""############################################################"""############$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''(((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$#########"""""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""&&&%%%$$$$$$######$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((((((((()))))))))*********)))******+++++++++++++++)))+++------,,,+++,,,---...---,,,,,,+++++++++,,,+++++++++************)))))))))))))))))))))))))))++++++*********)))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$######""""""""""""############ 111)))>>>666***000rrr111'''$$$###"""%%%###!!!)))<<>>!!!222444CCC""""""!!!)))!!!$$$'''"""{{{&&&'''111(((666###+++"""'''$$$$$$$$$$$$$$$$$$$$$$$$$$$)))""" """******###(((&&&&&&&&&&&&&&&&&&&&&&&&&&&"""999;;;~~~""",,,TTTOOO &&&!!!###)))"""###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""#########"""""""""!!!!!!""""""""""""""""""""""""$$$$$$############$$$$$$#########"""""""""""""""$$$$$$$$$$$$$$$###"""!!!""""""#########$$$$$$$$$""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###############""""""#########$$$$$$$$$""""""""""""""""""""""""############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))'''(((((())))))))))))))))))+++,,,,,,++++++,,,------,,,,,,++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))*********)))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###############""""""######$$$$$$######"""!!!"""""""""############+++***%%%***"""(((000&&&###((("""$$$ ,,,000###```""",,,###!!!)))***$$$$$$$$$$$$$$$$$$$$$$$$000YYY%%%$$$...!!!***%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***###666!!!333!!!333$$$###$$$)))%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""######$$$$$$$$$$$$$$$###"""!!!""""""#########$$$$$$$$$""""""#########$$$$$$$$$#######################################$$$$$$$$$############$$$$$$$$$$$$################################################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&''''''%%%$$$######""""""######""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((''''''((())))))))))))((((((***,,,,,,+++***+++,,,,,,,,,,,,++++++,,,,,,---+++++++++*********))))))))))))))))))))))))))))))******)))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######!!!!!!"""############"""""""""############""""""""""""""""""############!!!xxx999''' ///{{{III%%% &&&%%%$$$%%%222(((%%%000777@@@"""--- """)))$$$$$$$$$$$$$$$$$$$$$$$$666&&&WWW%%%***,,,$$$%%%%%%%%%%%%%%%%%%%%%%%%%%% &&&CCC,,,"""%%%***qqq)))!!!&&&###(((&&&###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$$$$#########"""""""""""""""""""""""""""""""""#########""""""#########""""""""""""##################$$$$$$$$$######""""""############$$$$$$$$$"""############$$$$$$$$$#################################$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%################################################"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""###############$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))+++$$$$$$###""""""""""""###"""############$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((''''''((()))))))))))))))(((***,,,,,,+++***+++,,,,,,,,,+++++++++,,,------+++++++++************)))))))))))))))))))))))))))***)))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######!!!"""######$$$$$$$$$###""""""############""""""""""""""""""############)))OOO###+++!!!%%%&&&///qqq """$$$&&&%%% 888%%%&&&!!!$$$&&&"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$%%%+++ ***!!!###((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%111###+++(((&&&AAA'''!!!&&&'''######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""###""""""!!!!!!""""""###!!!"""""""""############""""""###$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$#################################$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&))),,,...$$$$$$###""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''(((((()))************)))(((***+++,,,+++***+++,,,,,,+++++++++,,,,,,---...+++++++++************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$$$$$$$$$$$$$#########################################################$$$$$$%%%%%%%%%######$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%""""""############""""""""""""""""""############BBB&&&"""///""")))"""%%%&&&wwwzzz((()))""",,,)))***,,, $$$$$$$$$$$$$$$$$$$$$$$$((()))AAA222---###***$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%555+++///$$$VVV(((&&& &&&#########$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$$$$$$$############"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""#########$$$!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$#################################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%################################################"""############$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###&&&***---///$$$######""""""""""""""""""############$$$$$$$$$"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((()))***************(((***++++++******+++,,,++++++++++++,,,,,,---...+++++++++************))))))))))))))))))))))))))),,,+++******++++++***(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###%%%%%%$$$###'''%%%###$$$&&&'''%%%###""""""""""""###$$$%%%&&&########################""""""""""""############'''DDD$$$///"""///,,,"""'''jjj)))$$$&&&###\\\''',,,%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###///&&&)))######***###&&&&&&&&&%%%%%%$$$$$$$$$)))}}}***&&& !!!***$$$&&&''' &&&$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%%%%###"""!!!""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!"""############$$$$$$$$$$$$######""""""############""""""$$$#########""""""!!!!!!"""############$$$$$$$$$"""############$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&(((((()))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%$$$######$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%(((((((((((())))))))))))******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********)))))))))))))))))))))))),,,+++******++++++***(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%%%%$$$###&&&%%%###$$$&&&'''%%%###%%%$$$$$$$$$$$$$$$%%%%%%########################""""""""""""############ZZZ ###%%%444 ***%%%...fff&&&###&&&$$$!!!&&&&&& &&&$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%"""(((%%%)))"""&&&&&&&&&%%%%%%$$$$$$$$$"""'''%%%!!!!!!((((((###&&&%%%$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$###""""""!!!""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!"""############$$$$$$$$$$$$######""""""############""""""############"""""""""!!!""""""#########$$$$$$$$$"""############$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%$$$######$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############"""############$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%'''((((((((()))))))))))))))***++++++,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++******************************,,,+++******++++++***(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######"""###%%%%%%$$$###&&&$$$###$$$%%%&&&%%%$$$%%%%%%$$$#########$$$$$$########################"""""""""#########$$$$$$nnn&&&)))333JJJ""" )))!!!"""TTTaaa###"""&&&&&&###%%% """&&&$$$$$$$$$$$$$$$$$$$$$$$$###***%%%;;;BBB!!!(((%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$!!!###%%%###!!!%%%666&&&&&&+++$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!""""""""""""""""""############"""""""""""""""""""""""""""!!!!!!!!!!!!"""############$$$$$$$$$$$$######""""""############""""""############"""""""""""""""""""""#########$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""############$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''((((((((())))))))))))***++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************,,,+++******++++++***(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&$$$###%%%$$$$$$$$$%%%%%%$$$$$$###"""""""""######$$$%%%########################""""""#########$$$$$$$$$)))@@@ """&&&###(((!!!,,,)))###]]] ###!!!'''''')))%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%###***!!!,,,'''&&&###(((%%%%%%%%%%%%%%%%%%%%%%%%444!!!&&&%%%"""$$$RRR$$$&&&***###########################""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""###!!!"""""""""############""""""""""""""""""""""""""""""!!!!!!""""""###$$$######$$$$$$$$$$$$######""""""############""""""#########"""""""""""""""""""""""""""############""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""#########$$$$$$$$$########################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))***+++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,+++******++++++***(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###%%%''')))***####################################$$$$$$$$$$$$(((%%%"""///,,,,,,$$$\\\ &&&$$$(((&&&555&&&"""'''############$$$$$$%%%%%%%%%&&&$$$###+++###***&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%WWW!!!''''''###$$${{{$$$+++ )))########################""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""###!!!"""""""""############"""""""""""""""""""""""""""""""""""""""###$$$$$$######$$$$$$$$$$$$######""""""############""""""""""""""""""""""""######!!!!!!"""""""""#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))***++++++++++++************+++++++++,,,,,,++++++++++++++++++++++++************************,,,+++******++++++***(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&&&&$$$"""###$$$%%%$$$###"""###%%%######$$$&&&)))+++---///#################################$$$$$$$$$$$$%%%###(((999+++(((555YYY!!! ###'''%%%[[[ (((%%%'''$$$KKK&&&%%%&&&############$$$$$$%%%%%%&&&***###$$$+++JJJBBB*** $$$$$$%%%%%%%%%%%%&&&&&&}}}"""((('''$$$%%%$$$---(((###############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######""""""""""""############""""""""""""""""""""""""###""""""""""""###$$$$$$######$$$$$$$$$$$$######""""""############""""""""""""""""""############!!!!!!!!!"""""""""######"""############$$$$$$$$$######$$$$$$$$$$$$############""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%#########$$$$$$%%%%%%&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###########################################################################""""""""""""############"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((((()))******++++++******************++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++******++++++***(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&&&&$$$""""""$$$%%%$$$""""""###%%%###$$$%%%&&&(((***,,,---#################################$$$$$$$$$%%%%%%(((***###OOO===---&&&)))######[[[ (((%%%%%%"""eee&&&&&&###&&&"""######$$$%%%%%%&&&&&&((('''$$$%%%***&&&&&&###$$$$$$$$$%%%%%%&&&&&&&&&###&&&%%%"""&&&'''$$$%%%""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$######""""""""""""############""""""""""""""""""""""""######""""""######$$$%%%######$$$$$$$$$$$$######""""""############""""""!!!"""""""""############!!!!!!!!!!!!"""""""""###"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$####################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$%%%%%%%%%%%%$$$###################################################""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$########################$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((())))))***************************++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++******++++++***(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&&&&$$$"""!!!$$$%%%%%%"""!!!###%%%""""""###$$$%%%'''((()))##############################$$$$$$$$$%%%%%%%%%!!!(((***NNNqqq###+++***###$$$"""ZZZ((($$$"""!!!www%%%&&&!!!(((""""""###$$$%%%%%%&&&&&&$$$,,,+++###333+++$$$$$$$$$%%%%%%&&&&&&&&&###%%%###!!!%%%+++%%%$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###%%%%%%%%%$$$###""""""""""""############""""""""""""""""""""""""#########"""######$$$%%%######$$$$$$$$$$$$######""""""############""""""!!!!!!""""""#########$$$!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$"""###$$$%%%%%%$$$###"""#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$######""""""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$%%%&&&&&&%%%$$$###########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$########################%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((()))***************)))************+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,+++******))))))******''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$######""""""################################################'''"""!!! 999...///,,, ,,,"""(((]]]!!!(((######&&&###""")))$$$%%%&&&&&&$$$$$$%%%&&&"""...(((&&& 666:::+++%%%###$$$$$$%%%%%%$$$$$$###$$$((("""(((&&&%%%&&&%%%$$$$$$############$$$$$$"""$$$%%%%%%### """###%%%$$$###""""""###########################$$$$$$##################%%%$$$###""""""###$$$%%%######"""""""""""""""###########################""""""""""""""""""""""""""""""############"""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#########"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$##################%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''((((((''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))),,,+++******))))))******(((''''''''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$#########"""################################################...777444qqqCCC222111!!!$$$]]]!!!(((######&&&######%%%!!!$$$%%%&&&&&&$$$$$$%%%&&&!!!,,,)))%%%"""---&&&%%%###$$$$$$%%%%%%$$$$$$###$$$((("""(((&&&&&&###$$$!!!"""$$$$$$############$$$$$$ ###&&&'''&&&$$$######%%%&&&&&&&&&$$$###""""""################################################$$$$$$###""""""###$$$$$$######""""""""""""######################################################""""""############"""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$#################################################################################################################################$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$##################%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''((((((((())))))))))))))))))))))))************+++++++++++++++++++++++++++++++++*********)))))),,,+++******))))))******)))((((((''''''(((((()))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!! $$$///+++***LLL'''***(((###$$$"""]]]"""((($$$$$$&&&$$$$$$ $$$$$$%%%&&&&&&$$$$$$%%%&&&!!!((( )))"""&&&""""""###$$$$$$%%%%%%$$$$$$###$$$((("""(((&&&$$$'''"""''' $$$$$$############$$$$$$ ###&&&'''&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$######################################################$$$$$$###""""""###$$$$$$###"""""""""""""""######################################################""""""############"""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################################################################$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''((((((((()))))))))'''''''''((((((((())))))+++++++++++++++++++++++++++++++++***************,,,+++******))))))******))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))+++222(((///###555###333%%%"""]]]"""((($$$$$$&&&$$$%%%'''$$$%%%&&&&&&$$$$$$%%%&&&"""&&&"""''' ***JJJ999"""###$$$$$$%%%%%%$$$$$$###$$$((("""(((&&&((( ,,, $$$$$$############$$$$$$###$$$%%%$$$######$$$&&&###"""!!!"""###$$$$$$$$$#######################################$$$$$$$$$$$$##################$$$""""""""""""""""""###$$$################################################"""######$$$$$$######"""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################################################################"""""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&'''''''''((((((((())))))'''''''''((((((((())))))************************************************,,,+++******))))))******))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((---###...!!!.../// """(((###(((+++"""%%%]]]""")))$$$%%%&&&$$$%%%'''$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%"""$$$+++&&&~~~ ###$$$$$$%%%%%%$$$$$$###$$$((("""(((&&& ''' --- $$$$$$############$$$$$$%%%$$$###""""""%%%+++///)))&&&$$$###%%%%%%$$$###########################""""""#########$$$$$$$$$#########$$$$$$#########""""""!!!!!!"""###$$$$$$######################################################$$$$$$$$$$$$######""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################################################################"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&''''''''''''((((((((((((((((((((()))))))))******************************************************,,,+++******))))))******)))((((((''''''(((((()))%%%%%%%%%&&&&&&&&&&&&'''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""",,,'''999""" &&&###!!!'''''']]]""")))%%%%%%&&&qqq$$$$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&"""###""")))""" ###$$$$$$%%%%%%$$$$$$###$$$((("""(((&&&&&&%%%!!!)))!!!$$$$$$############$$$$$$$$$######"""$$$***222777222---(((&&&'''&&&$$$!!!########################"""""""""###$$$$$$%%%%%%"""###$$$$$$$$$$$$###"""!!!!!!!!!!!!"""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))*********+++++++++***************************************+++++++++,,,+++******))))))******(((''''''''''''''''''(((%%%%%%%%%&&&&&&&&&''''''###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +++"""OOO444***&&&,,,+++$$$]]]""")))%%%&&&&&&\\\$$$"""+++!!!$$$%%%&&&&&&$$$$$$%%%&&&$$$'''"""$$$'''###$$$###HHHEEE###$$$$$$%%%%%%$$$$$$###www$$$((("""(((&&&***!!!###$$$$$$$$$$$$############$$$$$$"""######$$$%%%)))...222111,,,'''%%%''''''%%%"""########################!!!""""""###$$$$$$%%%%%%"""###$$$$$$$$$$$$###"""!!!!!!!!!!!!"""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((((()))))))))*********++++++************************))))))*********+++++++++,,,++++++***)))*********''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""---<<<666###///111$$$'''!!!]]]""")))%%%&&&&&&NNN###!!!000$$$%%%&&&&&&$$$$$$%%%&&&"""'''"""%%%+++###)))}}}$$$$$$$$$%%%%%%$$$$$$$$$ggg$$$((("""(((&&&***%%%"""'''$$$$$$############$$$$$$!!!###$$$$$$$$$$$$%%%&&&)))%%% !!!%%%((('''$$$########################!!!""""""###$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!"""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((())))))))))))************))))))))))))))))))))))))))))))******++++++++++++))))))*********))))))(((***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''$$$;;;111)))333###!!!###&&&\\\'''$$$'''"""$$$((()))!!!'''&&&RRR___YYY###000'''(((''''''&&&%%%%%%%%%%%% 111(((!!!...%%%&&&GGG(((***$$$$$$&&&vvv%%%+++%%%!!!################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$#########""""""$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$##################%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))************+++++++++******+++,,,,,,,,,,,,+++***************)))(((((()))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%########################&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%(((444(((###%%%&&& %%%***###lllfff(((###'''$$$&&&''''''%%%mmm$$$000 """$$$&&&(((******+++(((BBB===%%%***&&&'''!!!%%%(((%%%(((###"""%%%EEE%%%%%%'''%%%########################################################################################################################"""############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%%################################################%%%%%%$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))*********+++++++++)))***++++++,,,,,,+++++++++++++++******((('''&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%""""""######$$$&&&'''(((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''###>>>!!!"""ggg000###***(((!!!@@@qqq(((###'''&&&''''''"""***'''xxx:::+++###&&&++++++***(((%%%"""%%% {{{,,,!!! )))$$$###$$$(((######&&& (((&&&%%%(((################################################""""""""""""""""""""""""################################################"""############$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###############"""###############$$$$$$################################################$$$############"""""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))))))))*********++++++)))***++++++,,,,,,++++++,,,,,,++++++)))(((&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%$$$%%%%%%&&&$$$######$$$%%%&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$???+++999&&&+++888BBB!!!)))---"""(((xxx&&&%%%(((&&&"""yyy%%%&&&&&&***(((===888***+++#########$$$&&&(((***,,, +++!!!(((&&&###)))#########$$$***&&&%%%))) ---!!!%%%&&&%%%########################################################################################################################""""""#########$$$$$$$$$%%%$$$$$$$$$###"""""""""####################################$$$$$$$$$$$$#######################################$$$$$$$$$###"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))************))))))***+++++++++++++++,,,,,,++++++)))(((&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###AAAFFF$$$###"""%%%,,,^^^+++&&&*** %%%%%%|||###''')))$$$'''BBB"""$$$((('''&&&666```///,,,'''###!!!"""%%%'''$$$%%%III???(((***&&&"""&&&...RRR""")))&&&%%%)))%%%---!!!###((($$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$%%%$$$$$$$$$###"""""""""########################%%%%%%%%%%%%%%%%%%%%%$$$########################""""""#########$$$$$$$$$"""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))*********))))))***++++++++++++***+++++++++******((('''&&&&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&'''(((((())))))''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###***!!!)))..."""'''"""nnn---%%%***(((&&&VVV!!!))))))$$$***)))&&&(((,,,******yyy$$$,,,###%%%)))(((''''''###"""'''=== (((''' ###%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%########################"""""""""###$$$$$$%%%%%%"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((((()))))))))******((()))******++++++*********************)))((((((''''''&&&&&&''''''((()))&&&&&&&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''######TTT222###555$$$&&&;;;\\\'''######,,,'''&&&+++"""))))))&&&222(((***+++***,,,+++999'''"""+++!!!***'''"""&&&"""!!!&&&$$$$$$%%%###"""%%%########################################################################################################################"""############$$$$$$$$$###############$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$##############################!!!""""""###$$$$$$%%%%%%############$$$$$$%%%%%%########################""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((()))))))))***((())))))***************))))))*********))))))((('''''''''''''''((()))***&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$%%%%%%&&&$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""000HHH+++!!!'''&&&OOO===///$$$%%%&&&&&&(((###((()))(((===444)))'''&&& '''$$$'''@@@999###((( ...###%%%(((III((($$$"""'''444""")))((($$$################################################""""""""""""""""""""""""################################################"""############$$$$$$$$$""""""######$$$$$$$$$%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""########################!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%########################""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************+++++++++************)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''""",,,JJJ[[[&&&(((+++""",,,111!!!''',,,(((...$$$000###......eee999333&&&$$$333))))))###~~~%%%"""###///$$$%%%+++"""+++)))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################&&&&&&%%%$$$#########$$$########################"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################"""""""""###$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++************)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''...***''')))###...HHHeee$$$+++000...###888 ///777EEEBBB 444&&&###,,,"""---***$$$(((""",,,***(((222999QQQ+++$$$JJJnnn&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%%%%$$$#######################################"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############################################################$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++************)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''((( )))666eee777 """000&&&...###///###%%%$$$222---333jjj111"""ddd)))&&&...000&&&)))111,,,###'''111###!!!""",,,!!!ttt:::***!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$#######################################"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''((($$$&&&OOO}}}GGG---(((&&&)))%%%)))(((444,,,666AAA{{{666222111((( %%%++++++***---555ZZZooo)))---111---&&&!!!$$$((( xxx+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#############################################################################################"""########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++++++++*********))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''111>>>OOO???!!!...777&&&555;;;444///:::AAA111(((---///)))---888444***...&&&222999!!!"""&&&((("""###$$$111---%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""###$$$$$$$$$$$$##############################""""""#########$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$######%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++++++++************)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''111(((000''':::|||---$$$,,,,,,###555%%%""";;;555,,,$$$***BBBWWW555...999444777999>>>???444222???555BBBEEE555***,,,((("""111/// ---qqqyyy'''--- %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""###$$$%%%&&&%%%$$$###########################"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++************)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((000EEE$$$^^^VVV&&&'''---...///'''>>> )))@@@"""%%%999333222===333;;;(((;;;TTT333FFFLLLOOO:::DDDBBBBBB@@@999444888???333888666rrrzzz,,,(((%%%...'''###333""",,,!!!111vvv@@@ )))...&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""$$$%%%'''''''''%%%$$$########################"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''$$$%%%'''((()))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++************)))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''$$$(((&&&***"""''',,,111111 %%%---)))+++...(((++++++$$$&&&444...$$$000))))))--- 333888!!!AAA;;;000<<>>MMMEEEOOO\\\MMMooo|||{{{\\\______wwwfffQQQWWW\\\VVVSSSUUUVVVSSSUUUOOO???GGGEEEDDDCCCJJJEEE===EEE:::::::::999999888888888333333444666777888999:::===;;;;;;333777888$$$...---###"""***000$$$&&&---...,,,---RRR^^^999+++""")))!!!&&&"""***%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################$$$&&&(((((((((&&&%%%########################"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&'''(((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''$$$%%%'''))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++*********+++,,,))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''(((((((((((())))))((('''&&&&&&))))))))))))((((((((((((((())))))***++++++******+++***)))((((((***+++---+++------,,,,,,------+++444111222777999888<<>>::::::===;;;999888888777666777:::@@@@@@???===;;;999666555000///...---+++***(((((('''&&&&&&'''((((((&&&$$$((('''&&&&&&'''&&&$$$"""$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########%%%&&&&&&%%%#########$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&((()))************---,,,+++*********++++++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&''''''((((((''''''&&&'''&&&&&&&&&&&&'''(((((((((((())))))(((''''''&&&************************&&&'''((())))))*********,,,,,,++++++++++++++++++)))+++---...///222444555555666>>>HHHOOOSSS\\\eeewwwwww{{{}}}wwwttt]]]YYYWWWWWWQQQHHHEEEGGGBBB>>>:::888999:::<<<>>>::::::;;;<<<<<<;;;999888???>>><<<999555222///...)))'''%%%%%%&&&&&&%%%$$$(((&&&&&&&&&''''''%%%###$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########%%%&&&&&&%%%#########$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&'''((()))************---,,,++++++******++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''(((((()))***((((((((())))))(((((((((''''''&&&&&&''''''((()))(((((()))))))))(((''''''++++++++++++++++++++++++''''''((()))******+++++++++,,,---.../////////...111222333444555888===AAAGGGMMMYYYgggqqqzzzttttttuuutttmmmccc^^^___UUUNNNEEE???===>>>>>>===>>>===<<<<<<<<<;;;888666;;;<<<<<<======<<<;;;;;;222///+++)))((('''%%%###'''&&&%%%%%%&&&'''&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########%%%&&&&&&%%%#########$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&'''((())))))******))),,,,,,++++++++++++***+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''((())))))***'''(((((())))))((((((''''''''''''''''''(((((()))(((((()))))))))(((((('''*********++++++++++++++++++++++++++++++,,,------......///111333555777888666777:::???EEEKKKVVV```mmmttt~~~}}}|||tttnnnbbbWWWRRRPPPLLLGGGGGGCCC???<<<<<<<<<:::888444666888;;;===???@@@@@@===;;;777444111---(((%%%(((&&&%%%%%%&&&'''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########%%%&&&&&&%%%#########$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((())))))))))))))),,,,,,,,,,,,++++++******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))'''''''''(((((('''''''''(((''''''''''''((())))))(((((()))))))))))))))((()))))))))*********++++++---,,,,,,++++++,,,---...222222111333555:::>>>@@@:::===FFFUUUaaalll}}}yyysssrrrmmmeeeYYYRRRHHHCCCAAA@@@>>><<<:::::::::::::::;;;;;;<<>>>>>===;;;666000+++***(((&&&&&&'''((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########%%%&&&&&&%%%#########$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''(((((())))))))))))(((+++,,,,,,,,,,,,+++***)))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''(((&&&''''''((((((''''''&&&((((((''''''(((((()))***(((((()))*********))))))(((((())))))***+++++++++,,,+++++++++,,,...000111444555666999>>>DDDIIILLLVVV[[[jjj{{{{{{qqqcccYYYRRRKKKCCC======<<<:::888888999:::;;;999:::;;;======;;;666333---+++((('''((((((((('''&&&&&&''''''''''''&&&&&&''''''%%%%%%%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########%%%&&&&&&%%%#########$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))((('''''''''(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((++++++,,,,,,,,,+++***)))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''((('''(((((())))))(((((('''((((((((((((((())))))***(((((()))***************))))))******+++,,,,,,---++++++,,,...111444888:::@@@DDDLLLVVV```hhhnnnqqqyyyrrriii^^^UUUGGGDDD@@@<<<:::;;;===???999888888888999999888666000...***(((((()))((((((&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########%%%&&&&&&%%%#########$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))&&&''''''((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((++++++,,,---,,,+++***)))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((())))))************))))))((((((((((((((()))******(((((()))*********************+++,,,,,,---......------///222666<<<@@@CCCRRR[[[jjj{{{{{{```ZZZQQQHHHAAA>>>>>>??????<<<888555555666666666333///,,,))))))))))))(((&&&&&&''''''''''''&&&&&&)))(((&&&%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########%%%&&&&&&%%%#########$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((()))***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((()))))))))))))))((((((------,,,,,,+++***))))))+++******)))(((''''''&&&''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))***+++***))))))***+++000+++(((***)))'''+++333222777999888===JJJYYYbbbppp~~~wwwnnndddWWWHHHDDDGGGDDD>>>===???;;;444000222666222...---...///...,,,---***'''&&&&&&'''''''''+++)))(((&&&&&&'''((()))&&&%%%###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************------,,,+++******))))))***)))((()))*********)))&&&'''((())))))******))))))))))))***))))))((((((************)))(((''''''((((((((())))))*********,,,+++)))(((''''''((((((,,,***(((((()))+++++++++************))))))))))))))))))))))))))))))))))))------,,,,,,+++******)))*********)))((('''''''''(((''''''&&&&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***(((***++++++******+++,,,,,,***---222222...000444999DDDOOOUUU^^^mmm}}}}}}~~~vvvlllhhhbbbeeeiiimmmrrruuuxxxyyyxxxxxxtttpppssszzz|||xxxiiidddeeeppp}}}{{{yyyrrrdddWWWQQQJJJCCC>>>===;;;777777:::333333222222111000///...---,,,******++++++)))''')))((('''&&&&&&'''((()))'''%%%###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%'''((((((%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((()))))))))************************))))))))))))(((''''''((((((((('''++++++++++++++++++******(((((()))***************+++++++++,,,,,,+++******************++++++++++++,,,+++***)))******+++,,,+++)))''''''((()))((('''************))))))))))))))))))))))))))))))))))))---,,,,,,++++++***************))))))((((((''''''(((''''''&&&&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******(((***,,,---,,,+++,,,---+++***---222555666;;;AAA]]]kkkyyyzzz{{{|||zzzrrrgggaaafffhhh___UUUPPPOOOUUU[[[^^^^^^```dddhhhfffgggddd``````dddfffeeeZZZTTTPPPRRRWWW^^^gggooo{{{qqqggg___VVVKKKDDD???;;;:::===555777999999777444222111---------......---***(((''''''&&&&&&'''((()))***'''%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))*********+++++++++******************************+++++++++++++++***+++,,,---...////////////000000///...---,,,,,,---------,,,,,,,,,,,,,,,******)))))))))***+++,,,+++)))(((((())))))'''&&&************)))))))))))))))))))))))))))))))))))),,,,,,,,,++++++************)))))))))((((((((('''((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********)))+++---------,,,---...111//////333;;;HHHXXXccc}}}zzzsssqqqtttsssqqqiii^^^[[[bbbkkkppprrrooosss}}}|||tttppplllttt{{{}}}yyyxxxzzz~~~xxxsssvvv{{{|||tttiiiaaa\\\ZZZ[[[\\\nnnlllmmmqqqzzz{{{rrreeeYYYOOOFFF>>>:::;;;<<<<<<>>>>>><<<777444000...---...//////---+++((('''''''''''')))***+++'''&&&$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))((((((((()))))))))***************++++++++++++,,,)))+++,,,,,,------...000------...///111333444555777888999;;;<<<============<<<<<<;;;999777666555444444444333333222222111...---,,,+++***)))((((((,,,+++******++++++***(((************)))))))))(((((((((((((((((((((((((((,,,,,,+++++++++++++++***))))))))))))(((((((((((((((((((((''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************+++---.........///111333555777<<>><<<>>>BBBDDD@@@;;;888555222000111333555555,,,+++)))(((((()))+++---(((&&&$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************************))))))))))))************++++++++++++++++++++++++)))+++...///000111444666;;;;;;;;;;;;<<<>>>@@@AAAEEEEEEGGGHHHIIIIIIIIIIIIFFFGGGGGGGGGGGGGGGFFFFFFBBBBBBBBBAAAAAA@@@@@@@@@<<<;;;999666333000...,,,---,,,++++++,,,,,,+++***************)))))))))(((((((((((((((((((((((((((++++++++++++++++++++++++))))))))))))(((((((((((()))((((((''''''(((((()))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))*********++++++---...///000222555:::>>>:::DDDSSSbbbuuu}}}xxxttt```WWWUUU^^^eeeeeeeeeiiilll|||xxxqqqooofffggghhhmmmttt~~~{{{ooobbbOOOJJJCCCBBBDDDGGGGGGFFFBBB???:::888999<<>><<<:::333000---,,,,,,,,,+++***************))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++---...000222777>>>GGGLLLVVVeeevvv~~~yyyxxxrrrkkkoooyyyxxxxxxyyyuuupppmmmnnnnnnmmmkkkyyy~~~~~~kkkeee[[[OOOEEEDDDHHHNNNGGGDDDAAA@@@AAADDDEEEEEE<<<888111+++)))***...111)))'''%%%$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************++++++,,,,,,,,,---------...///000222444666777888???CCCGGGGGGEEEFFFIIIMMMHHHFFFCCC???===;;;;;;;;;@@@@@@??????===<<<::::::999;;;===@@@BBBDDDFFFFFFKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLKKKIIIGGGFFF>>>:::444000...---,,,,,,************))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++(((((((((((())))))))))))))))))(((((((((((()))))))))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++---...000444;;;EEEPPPXXX|||rrreee```\\\cccpppsssuuu|||sssggg___VVVZZZeeetttsss\\\GGG@@@GGGQQQGGGEEEDDDDDDEEEGGGFFFFFFBBB<<<444,,,)))+++///222)))'''%%%$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************************************,,,,,,,,,---------......222333666999<<>>======>>>BBBBBBAAA@@@>>>;;;999888======???@@@AAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDFFFGGGIIIKKKLLLLLLKKKKKKJJJDDD<<<555222000///...************)))))))))))))))))))))))))))))))))))),,,+++++++++,,,,,,***))))))))))))))))))(((''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))************++++++*********************+++------,,,,,,,,,---***000111,,,+++...000...555555;;;EEELLLTTTcccsssvvveeeZZZSSSYYYeeeqqqwwwzzz|||iiiaaa[[[ZZZ[[[ccctttzzziiiVVVHHHAAA>>>EEEIIIFFFDDDHHHKKKKKKBBBCCC???444------//////,,,***((('''''''''&&&%%%&&&&&&'''((('''&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))******+++++++++***)))))))))******...+++******...444888;;;AAA@@@@@@>>><<<;;;;;;<<<@@@??????AAADDDGGGGGGGGGIIIHHHEEECCCAAA@@@@@@@@@BBBAAA@@@AAABBBAAA@@@>>>???>>>======>>>@@@BBBDDD???AAACCCDDDBBB??????AAAFFFBBB>>>???DDDHHHHHHFFFKKKGGGAAA;;;666444333222,,,------------,,,,,,+++(((((()))******)))'''&&&,,,+++++++++,,,,,,***))))))))))))))))))(((''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))************++++++*********************,,,------,,,+++,,,---+++......+++,,,333666555666:::FFFVVVbbbiiisss|||uuugggbbbcccfffuuu}}}xxxsssnnnfffbbbdddllluuu}}}rrrhhhcccMMMJJJFFFFFFGGGHHHHHHGGGIIIJJJEEE;;;444444666555///,,,(((&&&&&&'''''''''%%%%%%&&&''''''&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************************))))))******+++&&&(((+++.../////////...000000222444777999999999<<<<<<<<<<<<===>>>>>>???BBBBBBCCCCCCCCCEEEGGGIIIHHHIIIKKKMMMQQQTTTXXXYYYWWWNNNCCC===<<>>@@@???BBBHHHAAACCCFFFGGGFFFCCC@@@>>>777999;;;>>>@@@@@@>>>===666666555444333222000///---,,,+++)))((())))))***,,,+++++++++,,,,,,***)))))))))******))))))(((((()))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********++++++******+++++++++++++++++++++,,,------+++++++++---+++...///000555;;;===<<>><<<===<<<<<<<<<>>>???>>>===BBBBBBBBBCCCDDDHHHLLLPPPSSSWWW^^^fffmmmtttxxxzzzuuujjjZZZOOOKKKKKKJJJIIINNNXXXeeennnooolllhhheee[[[OOOFFFGGGGGGBBBAAADDD===BBBGGGHHHDDD@@@@@@AAA???<<<999888999<<>>@@@@@@AAAAAABBB>>>>>>???BBBEEEGGGHHHHHHHHHFFFDDDHHHOOOVVVZZZ\\\eeekkkuuu~~~vvvmmmeee^^^ZZZWWWbbbkkk{{{uuuuuuqqqhhhbbb___XXXPPPLLLLLLKKKHHHEEEDDDCCCCCCKKKEEE>>>:::999888777666@@@AAADDDGGGIIILLLMMMNNNFFFCCC>>>888333///,,,+++,,,+++++++++,,,,,,***)))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++******++++++,,,,,,,,,,,,,,,---...---,,,,,,...000...000555???JJJUUU]]]aaarrryyyjjjaaacccbbbfffwwwpppggg___[[[nnnzzzzzzcccXXXNNNAAA@@@HHHFFFLLLPPPOOONNNLLLEEE>>>333111...,,,+++)))&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))(((((())))))***+++,,,,,,,,,...222777===@@@CCCCCCBBB@@@???BBBHHHLLLJJJLLLOOOSSSWWW\\\aaaddd[[[TTTOOOSSS\\\cccdddbbbhhhooo{{{{{{~~~{{{sssmmmjjjjjjvvvyyywwwnnniiiddddddfffbbbXXXNNNGGGDDDBBBBBBBBB???888222888:::>>>BBBFFFIIIKKKLLLIIIIIIGGGDDD???999444111,,,+++++++++,,,,,,***)))))))))******++++++*********))))))(((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))***************++++++++++++,,,******++++++,,,------------.........---...111444444666===JJJXXXhhhyyyrrrXXXWWW]]]iiisss||||||vvvcccXXXPPP]]]qqqzzzsssdddPPPDDDBBBEEEKKKPPPSSSUUUTTTNNNFFF888555222///---+++(((&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++)))))))))***+++,,,---......000444888;;;;;;::::::<<<>>>@@@BBBFFFPPP]]]fffooorrrrrroookkklllqqqwwwppphhh```___bbbddd```[[[]]]dddppp{{{zzz}}}|||{{{~~~xxx^^^SSSEEE<<<;;;=========;;;<<>>===<<>>555222666999777000++++++)))&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&(((((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,,,,------------///...+++)))---333666444999:::<<<@@@HHHUUUccclll||||||yyyzzz~~~}}}vvvvvvzzzyyyrrruuuyyyxxxtttyyyqqqlllkkkssszzzppp~~~tttYYYPPPGGGBBBCCCGGGFFFBBB@@@,,,,,,+++++++++*********************************((()))))))))******************))))))((())))))************)))))))))))))))))))))*********+++++++++,,,,,,,,,------------...,,,---///000000000111222555777>>>GGGQQQaaa{{{sss___NNNDDDFFFUUUeee}}}pppccc```cccnnn~~~tttjjj]]]OOOIIIJJJMMMMMMPPPUUUTTTJJJ@@@;;;===AAAAAA:::111---***&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''''''''''''''((((((((((((((('''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%&&&%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))************))))))))))))))))))))))))******))))))******+++,,,***+++,,,---......------***---222555888;;;<<<<<<;;;CCCMMMWWWfffyyy|||}}}~~~tttjjjxxx|||uuuggg\\\NNNEEEBBBBBBBBBBBB,,,,,,,,,++++++++++++***************************((()))))))))******************))))))))))))******))))))))))))))))))******************++++++++++++,,,,,,---------.........+++---///000//////111333666===JJJZZZjjj}}}pppUUULLLEEEFFFOOO```xxx|||}}}vvvfffaaakkkyyy~~~}}}yyymmm^^^SSSJJJHHHKKKTTTXXXTTTLLLGGGFFFKKKKKKCCC999222,,,'''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''(((((((((((((((''''''''''''(((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))************))))))))))))))))))))))))******))))))******+++,,,)))***,,,---.../////////,,,222999<<<<<<>>>EEELLLSSS```oooyyy{{{zzz|||qqq___PPPGGGBBB@@@,,,,,,,,,,,,++++++++++++************************))))))))))))******************)))))))))***++++++))))))))))))*********************++++++++++++,,,,,,---------............,,,...000111000222777;;;@@@MMM```tttnnnQQQ???CCCPPPaaassswwwddd]]]^^^yyyvvvhhhSSSLLLJJJPPPWWWWWWTTTRRROOORRRQQQIII@@@999111***)))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&'''((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((((((((((((((((()))))))))''''''(((((((((((('''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))******))))))******+++,,,)))***+++---///111222333222555999;;;:::@@@QQQbbb|||~~~~~~lllqqq}}}nnn\\\NNNEEE------,,,,,,,,,+++++++++************************))))))))))))******************))))))******+++,,,((()))))))))*********************+++++++++,,,,,,------------............,,,///222333444999AAAGGGXXXjjjfffRRRFFFKKKYYYqqqwww}}}yyyfffZZZaaavvvzzzgggZZZNNNOOOTTTVVVVVVVVVTTTVVVSSSMMMGGGBBB999000)))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&'''(((((((((((((((''''''((())))))***++++++((((((((((((((((((((((((((()))))))))*********+++(((((())))))))))))(((((()))((((((''''''(((((()))''''''''''''''''''''''''((('''&&&&&&(((((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))******))))))******+++,,,++++++,,,...111444777999;;;;;;@@@GGGNNN[[[ppp{{{zzzzzz}}}~~~vvvqqqtttwwwuuutttuuu{{{xxx|||vvviii]]]---------,,,,,,,,,++++++************************))))))))))))******************))))))***+++,,,,,,(((((())))))*********+++******+++++++++,,,,,,,,,---------.........//////---000444666888???IIIRRRnnnxxx\\\GGGFFFOOOaaasssvvvssstttssssssvvvbbbfffhhhhhhlllrrrpppjjjjjjjjjgggbbb___cccmmmvvvuuurrrrrrzzz{{{hhhYYYmmmyyyfffTTTOOOQQQTTTUUUVVVVVVVVVSSSOOOLLLHHH>>>555))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&'''((())))))(((((('''(((((()))***+++++++++))))))))))))))))))))))))))))))******+++++++++,,,))))))************))))))))))))(((((((((((())))))(((((((((((((((((((((((()))'''''''''((()))((('''&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))************))))))))))))))))))))))))*********)))***++++++,,,---------///333777;;;>>>DDDFFFOOO```qqqyyyvvvyyy|||qqqgggdddkkkhhhmmmyyyvvv......---------,,,,,,,,,++++++************++++++++++++************+++++++++++++++*********))))))((()))***++++++***)))(((************+++,,,---...***///111---...222333///333666888:::>>>MMMeeeyyyttt[[[OOOKKKMMM\\\ooo{{{xxxqqqdddaaa^^^]]]^^^```aaaaaa]]]\\\[[[\\\```dddggggggoooeeeYYYTTTVVVXXXWWWTTTTTTTTTVVV[[[fffttt{{{fffyyy|||{{{|||jjjWWWKKKKKKSSS[[[YYYbbbdddYYYLLLFFFBBB>>>000,,,+++------***)))+++%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''))))))(((''''''''''''''')))******)))((((((***,,,((('''(((,,,...---,,,,,,,,,++++++******+++,,,,,,...+++))))))***++++++***+++******+++...000000...///***)))---...)))(((***)))'''(((---,,,&&&&&&+++***))))))***+++***'''%%%'''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$############&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&''''''''''''((((((((()))''''''(((((())))))******++++++,,,,,,,,,---------***)))((())),,,.........)))///...111===@@@???FFFIIIYYYvvv}}}~~~pppbbb[[[aaagggkkkyyy}}}......---------,,,,,,,,,++++++************++++++++++++************+++++++++++++++*********))))))((()))***++++++***)))(((+++*********+++,,,------...111111,,,+++///000...///111777AAAQQQhhhyyydddUUUHHHFFFNNN___uuuxxxqqqkkkfffcccaaadddhhhlllnnnpppqqquuuxxxtttsssrrrtttwwwzzz{{{{{{vvvlllggghhhiiifffccc]]]\\\[[[[[[\\\___bbbdddbbbdddiiirrr}}}{{{sssuuu}}}uuunnnppp}}}zzzjjj]]]WWWYYY\\\```hhhjjj```RRRHHH@@@:::555///+++++++++'''&&&(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''')))(((((((((((())))))***))))))***)))(((((()))+++)))((()))+++++++++))))))++++++,,,---...///000000000000222444666777777777888999999888666222000...666111///222333000111444444///,,,,,,***&&&(((---+++******+++,,,,,,***((('''''''''''''''''''''(((''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))''''''(((((()))*********++++++++++++,,,,,,,,,---,,,+++++++++---.........///666555444>>>DDDKKKXXXhhhwww{{{}}}}}}rrr||||||{{{uuusssmmmlllooorrrmmmddd___```___``````aaaccchhhnnnsss~~~{{{|||}}}mmmgggdddbbbkkkyyy~~~xxx......---------,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++++++++***************))))))***++++++***)))))),,,++++++++++++,,,,,,---///222111---,,,...111111///555@@@QQQiii|||XXXDDDGGGLLLVVVlllzzzuuummmiiieeecccdddhhhllloooyyyyyyxxxwwwsssmmmfff```\\\TTTUUUVVVXXX\\\bbbiiiooo||||||yyyooouuuyyyxxxoooccckkkuuuiii___ZZZbbbiiimmmhhh\\\PPPDDD;;;;;;333---,,,,,,(((&&&'''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))***++++++)))***+++***))))))***,,,(((***,,,...111333555555555666777999:::;;;<<<<<<999<<>><<<;;;;;;<<<>>>AAAAAA@@@>>>===<<<@@@<<<:::::::::888999<<<;;;666333222000,,,,,,...///......///111111///...)))(((((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((()))))))))''''''((())))))******+++******+++++++++,,,,,,,,,*********++++++,,,---...111:::999999DDDNNN\\\oooyyyzzzttthhhaaabbbiiimmmsss~~~tttoootttmmmhhhhhhiiigggddddddaaacccddddddccccccdddeeehhheeeeeeggggggiiipppxxxuuuqqqrrryyy~~~......---------,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************************************,,,,,,+++++++++,,,,,,------///111000///111555777666DDDXXXllloooZZZCCCJJJ[[[mmm||||||rrrlllkkkmmmooo}}}zzzxxx}}}|||xxxqqqmmmfff]]]VVVWWW^^^dddiiirrrwwwvvvuuuvvv}}}qqqlllttt{{{gggXXXZZZbbbjjjnnnjjj^^^PPPEEE>>>555...///000---***(((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))*********+++,,,,,,++++++---///---111444555777;;;>>>===>>>???AAACCCDDDDDDDDDDDDDDDFFFIIIIIIHHHHHHIIIJJJIIIHHHHHHKKKOOOQQQPPPNNNIIIHHHEEEBBB>>>;;;:::;;;;;;::::::;;;:::777333111666555444555666777555444---,,,***)))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''(((((((((((()))))))))'''(((((()))******++++++*********+++++++++,,,,,,)))***+++,,,---///222444222;;;>>>EEEWWWeeerrr~~~|||tttoooppphhhmmmqqqsssvvv}}}vvvlllfff```\\\]]]```bbbhhhppp~~~~~~zzzsssppp|||......---------,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++************++++++************************++++++************++++++,,,,,,,,,+++,,,,,,------+++...111222222222777<<<@@@XXXvvvcccLLLKKKNNNkkk}}}~~~tttuuuuuuuuuwww|||vvvlllggghhhjjj```dddiiimmmqqqyyysssnnnwww{{{rrryyyuuuaaaXXX]]]gggqqqtttlll^^^TTT@@@555...000444222---***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''(((((())))))+++,,,---...000333555888>>>BBB???>>>AAABBB???CCCDDDGGGIIILLLNNNPPPPPPTTTVVVXXX[[[```eeelllpppnnnfff___```eeegggddd___ZZZ[[[YYYSSSLLLFFFCCCAAAAAAAAA??????@@@AAA???<<<<<<;;;999999999:::888777333111///,,,)))((((((((()))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((((((((()))))))))***(((((())))))***+++++++++******+++++++++,,,,,,,,,---...//////000333999===???HHHOOO^^^www{{{zzzyyysssvvvzzz{{{{{{wwwrrrmmmkkk[[[ffftttpppiiigggooozzz......---------,,,,,,,,,***+++,,,------,,,+++***++++++************++++++***************+++++++++,,,+++************+++,,,++++++++++++,,,---...///---...111333222444===FFFPPPmmm|||bbbKKKFFFYYYsss|||xxxzzzqqqkkkddddddbbb___^^^aaahhhnnnuuuvvvsssyyy{{{vvv{{{xxxeeecccgggrrryyyuuullleeeJJJ<<<000000555555000,,,((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((())))))((((((((()))*********---000222555888===@@@DDDNNNUUUSSSRRRWWWWWWSSSRRRTTTVVVZZZ^^^cccgggiiinnnlllkkkmmmsssyyy~~~yyyrrrsssxxx{{{xxxsssvvvyyywwwooofffaaa^^^[[[TTTQQQKKKFFFHHHNNNPPPNNNEEEBBB???======<<<:::888999777444000...,,,,,,---,,,+++***((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''(((((())))))***((((((((()))))))))******(((((()))******++++++,,,++++++,,,,,,,,,---------,,,...//////111888AAAIII]]]ffflll|||{{{pppyyywwwzzzttttttxxxqqqjjjeee......---------,,,,,,,,,***+++---......---+++***++++++************++++++))))))*********+++++++++,,,++++++******++++++,,,******++++++---...000111111///000333666===NNN^^^kkksssYYYOOOVVVbbbzzzxxxyyywwwwwwuuuqqqkkkeee___[[[YYYVVVaaaooo}}}|||wwwxxxnnn|||zzzoooiiipppzzz}}}{{{zzz```LLL999333777888444222)))((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))(((((((((((((((((((((((((((((()))***+++---///000222555:::>>>BBBGGGMMMQQQWWWeeemmmkkkiiimmmlllfff^^^^^^___aaaeeejjjoooqqqrrrlllgggggglllooommmjjjjjjkkkmmmqqquuuxxxyyyxxx{{{ssssssuuuuuullljjjeee___```dddaaaZZZPPPMMMIIIEEECCCAAA???===>>><<<888555444333444555111///---+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&''''''((())))))******(((((()))))))))*********((())))))******+++,,,,,,,,,,,,---------.........,,,///333777>>>JJJZZZfffwwwzzzyyy{{{zzz~~~rrrjjjffflllzzz~~~}}}rrr......---------,,,,,,,,,***+++---......---+++***++++++************++++++))))))******++++++++++++---,,,+++******+++,,,---)))******+++---///111222333000000555;;;HHH```vvvjjjUUUAAALLLlllvvviii\\\SSSHHHJJJMMMWWWlll{{{}}}ppp{{{xxxjjjnnnyyyuuu\\\BBB888999;;;999888))))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))'''''')))+++...111333555;;;>>>CCCIIINNNUUU[[[___nnn{{{yyyqqqooojjjaaaYYYWWWUUUUUUVVVZZZ^^^aaa[[[UUUPPPRRRYYY[[[WWWPPPPPPXXXaaaeeedddcccfffiii~~~~~~sssnnnrrryyy{{{zzz}}}~~~{{{{{{xxxlll^^^[[[WWWRRRNNNKKKHHHEEECCC@@@>>>;;;999888999;;;<<<444333000...+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&''''''((()))******+++))))))))))))************)))))))))***++++++,,,,,,---------.........//////111555<<>>999222,,,))))))+++---((($$$$$$''')))'''###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((((((((((('''''''''''''''''''''((((((((())))))************+++++++++,,,,,,,,,,,,,,,,,,------......333888888222//////333777HHHfff{{{}}}||||||zzztttkkkcccaaapppnnnnnnttt......---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,...///...---,,,---......000000333@@@VVVqqquuu```OOOKKKYYYqqqxxxtttiiifff```YYYTTTSSSUUUXXXbbbtttxxxwwwzzztttvvvnnnqqq~~~{{{fffQQQAAA;;;>>>CCC999111*********'''&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''---+++(((((())))))(((&&&+++---222888>>>DDDKKKQQQ```cccjjjnnnjjjaaa___aaaUUUTTTUUUYYY^^^bbbccccccddd\\\TTTQQQNNNKKKMMMQQQTTTMMMGGGHHHKKKKKKKKKMMMNNNJJJHHHKKKLLLMMMQQQWWWppprrrooojjjgggjjjoooqqqqqqpppqqqtttuuusssuuuyyyrrrooonnnqqqsssnnncccYYYIIIEEEAAA>>>>>>>>>===;;;AAABBBAAA>>>888333///---000,,,)))((())))))'''%%%''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''((((((((()))))))))************++++++++++++++++++,,,,,,,,,,,,,,,000///222999<<<:::888999DDDOOOddd}}}xxxkkkjjjsss|||}}}zzz}}}~~~{{{yyyyyyuuupppwwwyyy|||}}}}}}||||||{{{wwwsssuuusssuuutttmmmggggggpppzzz......---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---......---,,,---///222000444???TTTppprrrVVVLLLOOOVVVooo}}}xxxqqqtttyyy~~~|||vvvnnneee[[[QQQKKKMMMTTTeeexxx~~~~~~ssszzzyyylllsssuuuaaaMMMAAA???AAA===444---+++***'''%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))'''&&&(((,,,......,,,444666:::>>>FFFQQQ]]]ddd```___^^^ZZZSSSPPPWWWaaa```ZZZUUUYYYaaagggfffccc]]]XXXUUUUUUTTTRRRUUUYYYYYYYYYVVVSSSVVV^^^ccccccddd[[[UUUXXX^^^___]]]\\\eeeaaa]]]]]]\\\\\\^^^cccdddeeekkkqqqssstttxxx~~~~~~}}}}}}rrriiiYYYTTTMMMIIIGGGEEE@@@===BBBCCCCCCAAA===999666666444222000---***((('''&&&(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((''''''((((((((())))))))))))************+++++++++******+++++++++,,,,,,,,,---,,,000888======>>>@@@WWWhhh~~~xxxxxxpppgggaaaZZZTTTSSSXXX^^^______]]]aaabbb```^^^]]]YYYTTTWWWUUUSSSTTTXXXZZZZZZYYYaaaqqq}}}fffTTTTTTZZZ___kkkzzz......---------,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++...111111000333777444AAAVVVpppaaaRRRWWWcccpppyyy|||~~~}}}zzzxxxxxxzzz~~~|||}}}|||tttnnnaaahhhsss|||}}}|||~~~zzzpppcccZZZVVVLLLLLLXXXdddpppmmmkkkyyyrrr[[[JJJBBB@@@???666---+++***'''&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''(((((((((&&&'''(((***---111666999<<>>;;;;;;>>>BBB888888666222---)))(((((((((((('''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))))))))*********+++++++++)))******++++++,,,,,,,,,***,,,111777;;;???HHHQQQnnn~~~rrrwwwzzztttyyyuuuhhh[[[VVVSSSPPPQQQPPPPPPSSSVVVZZZ]]]^^^^^^^^^[[[VVVWWW]]]aaaaaaXXXVVVTTTSSSRRRQQQQQQPPPIIITTT```fffeeeeeeiiinnnooovvvzzzddd[[[ZZZPPPXXXhhh|||......---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------******///444333///222999???UUUrrrgggXXXbbbsss{{{yyymmmgggllluuuzzz}}}vvvsssooolllkkkmmmppprrrrrrtttwwwyyyyyytttlllggg^^^hhhvvv||||||{{{tttlllXXXKKKMMMTTT___xxx~~~ssshhhlllnnn\\\NNNDDD???666---+++***(((''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''&&&&&&''''''((()))***---000//////444>>>GGGKKKUUU\\\]]]\\\YYYSSSLLLDDDMMM\\\ggghhhdddeeejjjfffbbb]]][[[]]]cccjjjnnnvvvuuuxxx|||~~~~~~~~~tttkkkjjjjjjhhhdddcccQQQOOOTTT^^^gggiiihhhiiivvvwwwxxxyyyzzzzzzzzzzzzzzztttmmmjjjiiiddd\\\UUUTTTQQQKKKDDD>>>===@@@BBB<<<<<<:::666000,,,***)))(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))(((((((((((()))))))))***))))))*********+++++++++)))******+++,,,,,,------///000333555999GGGaaawww}}}}}}{{{wwwrrrlllbbb[[[UUUXXXXXXRRRNNNRRRZZZ___```cccgggjjjmmmooorrrtttnnnmmmiiidddfffnnnuuuwwwpppssstttqqqkkkfffeeefffZZZ[[[[[[YYYVVVTTTUUUWWWYYY\\\cccjjjsss|||yyytttsssfffaaabbbnnn......---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,+++...333111---333===VVVmmmvvv```eeerrreee^^^eeennnpppqqqsssqqqmmmhhheeeeeegggiiiiiikkklllnnnqqqqqqnnniiidddeeeqqq{{{lll___ZZZXXX[[[ggguuu~~~{{{kkkfffvvv|||mmmZZZJJJBBB888///,,,+++))))))+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&''')))+++,,,)))...444777;;;DDDRRR\\\iiiggg]]]LLLFFFLLLRRRSSSLLLQQQ\\\fffhhheeeeeeiiihhhiiihhhhhhkkkvvv{{{xxxyyy|||zzzwwwtttkkkddd______^^^[[[YYYZZZcccgggllloooppppppppppppsssrrrrrrvvvxxxsssfff[[[WWWVVVSSSLLLDDD>>>:::999@@@???===:::666222///---,,,+++)))((('''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&''''''((()))))))))((((((((()))))))))******)))************+++++++++******+++,,,------......111222555:::DDDZZZ|||xxxnnnhhheeeZZZ[[[XXXUUUVVV[[[]]]\\\XXXWWWVVVSSSUUU\\\hhhppptttvvvzzz|||}}}~~~yyy{{{{{{xxxyyy}}}}}}|||{{{{{{}}}tttsssrrrooolllgggaaa]]]ZZZVVVSSSTTTZZZfffrrrzzz~~~~~~iiiccciiinnnpppqqq......---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...000,,,,,,111111111===MMMpppuuujjjnnnoooaaa[[[dddnnnnnnlllmmmlllhhhdddccceeehhhiiiiiikkkkkkkkkmmmooonnnllljjjiiiwwwxxxooogggbbbaaabbbpppvvv|||vvvjjjkkkyyyiiiSSSHHH===333///---******+++''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((('''''''''))),,,///000222444999BBBLLLWWW___dddhhhdddTTT@@@===LLL[[[```UUURRRSSSZZZaaagggooowww}}}}}}|||{{{{{{zzzwwwuuuqqqsss}}}}}}yyytttxxxwwwwwwtttjjj```]]]aaa[[[___bbbcccccceeeiiimmmnnnlllmmmssszzzyyypppggg]]]\\\YYYSSSLLLFFFCCCBBBDDDBBB???======:::555111444222///+++)))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))&&&&&&''''''((())))))***(((((()))))))))*********)))************+++++++++***+++,,,---...//////000333:::GGGYYYjjj|||~~~kkk___TTTJJJGGGJJJGGGIIIKKKPPP]]]jjjmmmgggeeeaaa]]]]]]```gggpppvvvzzz{{{|||}}}~~~}}}}}}|||{{{xxxoookkkddd``````dddiiilllkkkxxxmmmhhhccc\\\XXX......---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......111++++++000333888JJJ```nnn___```|||kkk^^^ZZZfffqqqpppnnnoooddd```^^^___cccfffhhhgggnnnmmmmmmnnnqqqrrrrrrqqqgggwww}}}}}}qqqkkkeee___SSS[[[nnnsssvvv}}}rrriiivvvxxx^^^MMMBBB777222///+++***+++((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((()))(((((()))+++...222444GGGDDDEEELLLWWW]]]\\\WWWCCCNNNSSSPPPSSS\\\^^^YYYTTTTTT[[[iiixxxzzzxxxnnn~~~nnnqqq{{{xxxsssmmmmmmxxx{{{lllhhhmmm```___\\\XXXWWW]]]hhhqqqpppjjjfffjjjsssyyyxxxuuujjjfff```YYYTTTTTTXXX\\\HHHDDD@@@@@@AAA@@@:::444:::888333...***'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&'''((())))))***))))))))))))************)))************+++++++++++++++,,,---...000000111:::GGGbbbyyypppXXXDDDBBBDDDBBBGGGQQQVVVYYY^^^iiizzzxxxhhheeeaaa___ccckkksss{{{zzzzzzzzz{{{}}}~~~~~~~~~}}}xxxqqqjjjeeebbbfffkkkrrr}}}sssddd[[[////////////..................---,,,,,,+++******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---...///...------...000+++---000222555CCC^^^vvv|||dddmmm}}}qqqcccYYY```oooyyywwwrrrpppkkkfffdddfffiiikkkkkkkkkmmmrrrwwwxxxvvvvvvxxxooozzzzzzoooggg[[[SSSUUUggg~~~vvvyyyyyy{{{oooqqq}}}}}}oooZZZKKK:::222222333000,,,)))'''%%%%%%&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((,,,***)))((())))))((('''+++,,,(((+++333444:::JJJkkkpppiiiaaa]]]PPPCCCCCCEEERRR\\\\\\[[[___cccccciiihhhqqq{{{~~~{{{~~~}}}xxx{{{}}}kkkjjjvvvzzzjjjbbbhhhxxxyyysssoookkkgggaaa]]]aaagggqqqrrroookkklllrrr{{{vvvuuuoooeeeaaabbbbbbaaaiii\\\III===>>>CCCBBB;;;AAA:::111---,,,,,,+++)))+++)))'''&&&''''''%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********---+++,,,000111111444999LLLjjjxxxjjjYYYOOODDDCCCDDDGGGNNNVVV^^^bbbkkknnnsssyyy{{{xxxrrrmmmfffcccccchhhpppxxxzzzzzzyyyxxxwwwvvvvvvxxxzzz{{{~~~}}}{{{zzz{{{|||~~~{{{}}}{{{uuutttnnnjjjkkkrrryyy}}}}}}}}}ssseee////////////..................------,,,++++++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,...000...111444777<<>>@@@@@@???>>>;;;888444111...---+++)))'''&&&&&&'''&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))*********+++++++++++++++------///111222555???KKKooo|||jjj\\\RRRKKKFFFDDDFFFKKKSSSYYY^^^dddlllrrrvvvwwwyyyzzzyyyuuuooojjjqqqmmmjjjkkkooosssrrrppppppooonnnmmmnnnoooqqqrrrttttttsssssstttvvvxxxyyyyyyzzz|||~~~{{{~~~|||yyyxxxwwwuuupppkkkooouuu{{{~~~~~~~~~////////////..................------,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,...000000111666===FFFYYYuuukkkddd}}}vvviii]]]]]]iiiuuuxxxuuuqqqpppooooooqqqsssssssssvvvxxxyyyyyyzzz|||||||||wwwmmmbbb[[[[[[dddxxx~~~yyyeeeLLL===999999555111---+++(((''''''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((()))((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))((((((''''''(((((())))))))))))******+++++++++,,,222444>>>SSSbbbrrryyyZZZFFFHHHHHHFFFLLLLLL[[[mmm{{{wwwyyyvvvvvvyyy}}}tttqqqoooqqquuuyyy|||yyyqqqooowww{{{xxxuuusssyyytttyyyeeelllvvvtttkkkkkkgggkkknnnjjjfffiiiwww~~~zzzzzzzzzuuunnn```ccc___TTTHHHBBB@@@>>>>>>AAADDDCCC>>>888444333...+++(((&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++++++++,,,,,,---------------...///111;;;PPPccczzzcccZZZLLLAAA>>>CCCKKKQQQPPPYYYeeelllnnnpppuuuzzzzzzyyyvvvtttrrrnnniiifffmmmiiidddcccccccccaaa___bbbaaa`````````aaacccccceeeeeeeeefffhhhjjjlllnnnqqqsssuuuxxxzzz{{{|||}}}}}}}}}uuukkkddddddiiimmmpppvvv|||////////////..................------,,,,,,,,,,,,,,,,,,,,,------------...------------------------+++---------,,,---///000444333999GGGZZZppppppnnnvvvzzznnn___ZZZdddqqqvvvuuusssqqqnnnmmmnnnoooqqqrrrxxx{{{}}}}}}~~~~~~~~~}}}yyyqqqiiibbbbbbhhhnnnttt~~~qqqUUUBBB<<<<<<<<<:::000---)))''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&(((******)))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))++++++,,,++++++,,,...000111999AAAVVVrrrzzzrrrooo[[[XXXKKKHHHSSSWWWUUUZZZgggqqqxxxyyyrrrdddbbbgggrrr~~~ssszzztttqqqqqqrrrtttzzz}}}~~~zzzuuu{{{uuupppwwwxxxwww{{{gggaaazzzrrrhhhtttqqqkkkeeeaaadddqqq}}}xxxyyy{{{yyytttnnncccYYYVVVSSSJJJ???AAABBBDDDDDDCCC???;;;888444111,,,)))(((''''''&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++++++++,,,------......222///---222<<>>???333///***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&(((******)))(((&&&''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((((((((())))))***+++++++++***---111555===MMM\\\mmm|||ttt^^^SSSSSSXXXUUUVVVaaadddeeelll~~~}}}{{{nnneeejjjnnnwwwzzzuuurrrsssuuuvvvzzz~~~~~~qqqrrr{{{yyykkkccc~~~xxxkkksssqqqrrrvvvuuupppnnnppp{{{tttuuuzzz}}}{{{ooofffcccddd```YYYKKKEEE??????CCCDDD@@@;;;<<<888222...+++)))'''%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))******************************++++++,,,------...555000222???VVVqqqsssaaaQQQEEE>>>AAAJJJQQQSSSWWWaaaiiikkknnnlllkkklllllljjjeee```aaa]]]YYYVVVUUUUUUUUUTTTNNNLLLKKKKKKLLLLLLKKKKKKFFFFFFFFFFFFGGGGGGHHHHHHEEEFFFGGGJJJLLLOOOQQQRRRTTTVVVYYY^^^bbbgggkkkmmmnnnqqquuuwwwyyy{{{~~~~~~|||wwwooogggdddhhhlll{{{////////////..................------------------,,,---------............------------------------,,,...//////...///111333666<<>>>>>>>>?????????<<<===>>>@@@BBBCCCEEEEEEFFFHHHJJJNNNSSSXXX\\\___bbbfffkkknnnpppsssxxx|||{{{}}}~~~~~~}}}xxxrrrnnnmmmnnn___aaaooo////////////............------..................------------....................................---///000000000111333555;;;MMMkkkmmmiiiwwwyyyyyy}}}vvvdddRRRQQQ^^^gggfff]]]___bbbeeekkkuuu~~~~~~~~~~~~|||}}}~~~~~~|||xxxvvvzzz{{{rrreee___eeeuuurrrYYYGGG???>>>;;;666///+++)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((((((((())))))))))))******))))))))))))******(((***+++,,,///999FFFPPPlllyyytttbbbVVVLLLGGGMMMXXXaaaggguuuxxxuuuyyyvvvsssqqqrrruuuyyy||||||}}}{{{{{{~~~~~~wwwrrrzzz{{{vvvvvvtttppppppwww|||zzzxxxxxxxxxvvvnnnqqqyyyxxxlllqqqssstttwww{{{|||yyyzzzwwwvvvzzz}}}iii\\\KKKBBBBBBEEEEEEDDDBBB@@@===:::777333...+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))************************++++++,,,---...///000000111===VVVvvvyyydddWWWJJJFFFFFFKKKTTT___^^^eeefffaaabbblllppplll___ZZZUUUSSSRRRQQQMMMJJJIIIGGGEEECCCBBB@@@===::::::;;;;;;:::888777666666777777888888999999888888777888999:::;;;<<<<<<<<<===>>>???BBBEEEIIIMMMOOOPPPUUU[[[___aaadddjjjooorrruuuyyy|||}}}~~~~~~}}}~~~}}}|||{{{{{{aaaYYYYYYeeeqqqyyy000/////////............------..................---------.........//////...........................///111111111222444666HHHcccqqq\\\ooouuubbbjjj}}}wwweeeQQQNNN[[[cccbbb___bbbggglllrrrzzz~~~~~~}}}}}}~~~~~~~~~}}}{{{{{{}}}xxx{{{||||||wwwjjjdddaaagggyyy|||fffOOODDDAAA>>>999222---+++******)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******+++---///111666BBBSSS___fffeeeVVVJJJSSS\\\]]]```cccppp}}}{{{~~~~~~|||~~~tttnnnkkkrrr{{{xxxuuuuuuuuuvvvwwwyyy~~~tttiiinnnrrrnnnnnnyyyooommmwww|||zzz|||}}}ppphhhgggfffwww}}}tttzzzuuupppooowww}}}|||~~~vvvmmmsssgggVVVIIICCCCCCEEEGGGBBB@@@???===;;;777222...)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************,,,,,,---...///000111222===QQQsss|||xxx{{{cccKKKCCCBBBMMMXXX]]]aaaeeegggmmmllldddaaaeeebbbYYYSSSRRROOOKKKGGGDDDBBBAAA???>>>=========;;;888555777888999888777666666666333444555555666666555555666666777888888888888777999999:::;;;===@@@CCCEEEBBBHHHNNNRRRSSSWWW^^^ccchhhmmmssswwwxxxzzz~~~}}}{{{}}}yyyiii\\\ZZZ\\\```jjjwww////////////............//////.........---------,,,,,,,,,---------......//////000000000...---,,,111222000...000666::::::KKK|||yyyhhhhhhvvvjjjhhh|||}}}xxxiiiWWWPPPVVV^^^aaabbbhhhooosssvvv~~~~~~~~~}}}}}}{{{}}}~~~~~~~~~|||{{{|||}}}}}}|||yyyvvvtttpppppprrrvvv{{{~~~qqqxxxwww___JJJ;;;???888333111---'''%%%'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((())),,,(((%%%'''+++...---+++(((///555;;;HHH\\\jjjmmmXXXIIIEEEPPPWWWYYYddduuuvvvuuuqqqwww}}}{{{xxxyyyzzzwwwyyypppfff```___bbbfffbbbggggggaaa]]]cccmmmsssmmmmmmjjjbbb[[[\\\dddllliiiiiiiiiggg```\\\cccnnnuuuwwwwwwqqqjjjiiinnnttt}}}wwwrrrqqqrrrrrrrrrqqqxxx}}}|||{{{}}}{{{www||||||www{{{xxxrrrgggfffbbbZZZPPPHHHDDDCCCIIIEEE@@@======;;;888444+++)))''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,...000...***...777;;;888NNNooo|||\\\KKKIIIHHHKKKQQQYYY```fffjjjlllgggccc___[[[XXXVVVTTTRRRMMMJJJFFFAAA===;;;::::::888888888777666666555555888888777777666555444444666555444333444555777999666777777777777666555555555666777777888999::::::===>>>???CCCHHHMMMRRRUUU]]]aaahhhnnnrrruuuxxxzzz{{{}}}~~~~~~~~~~~~}}}|||yyytttoooiiiccc]]]YYY////////////............//////.........---------,,,,,,---------............///000000000///...---,,,---///111222777AAAIIIfffjjjjjjxxxwwwwwwsss{{{~~~~~~zzzuuuhhhXXXQQQUUU[[[\\\___gggooovvv{{{~~~xxxzzz~~~~~~~~~~~~|||}}}}}}|||zzzyyyxxxwwwuuutttuuuwwwyyyzzz{{{qqqUUU@@@:::444//////---)))((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))((('''(((+++,,,***)))000...:::VVVmmmsssllleeeJJJEEEIIIVVVaaaiiivvvzzzrrrwww~~~{{{}}}~~~}}}{{{}}}~~~qqqgggccciiifffaaa\\\YYYZZZ___cccooonnnfffZZZSSSWWW___ccceeedddaaa]]]YYY\\\cccjjj___[[[YYYZZZZZZYYY\\\aaaoooqqqoooiiiaaa^^^aaafff|||~~~uuuooopppsss||||||qqqooottt{{{~~~{{{xxxuuuuuussswwwwww~~~}}}wwwkkkfff___[[[XXXUUUOOOJJJFFFFFFDDDCCCAAA>>>:::777---+++)))(((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((()))))))))***)))))))))***++++++,,,,,,...+++---000000222>>>MMMrrr|||lllZZZIIICCCGGGPPPUUU\\\bbbggghhhgggfff]]]YYYTTTQQQNNNLLLIIIGGGDDDBBB???;;;999888888888777777777666666555555555444444444555555555555555666555444444444666888999777777888888777777666555444555555666777888888888888999999;;;>>>BBBEEEHHHRRRVVV]]]bbbggglllqqqtttwwwzzz|||}}}}}}}}}|||{{{{{{}}}|||uuuggg]]]////////////...........................---------,,,------------...............///000000000//////++++++///333333888JJJ^^^kkknnnyyytttyyy~~~~~~{{{wwwwwwrrrfffYYYSSSVVVYYYZZZ^^^fffrrr|||{{{tttnnnjjjooo{{{~~~~~~~~~|||~~~|||}}}~~~zzzyyyyyyzzz{{{zzzyyyxxxxxxvvvwww|||zzzeeeMMM<<<555000000000---***+++((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))''')))++++++*********+++::::::NNNqqqnnnXXXPPPFFFKKKSSS___ooo~~~xxxvvvttttttmmmqqqqqqlllkkknnnqqqrrrjjjkkkoooqqqnnnfff```____________^^^]]]^^^bbbeeeuuupppdddWWWUUU\\\eeeiiiiiigggeeedddfffkkkqqquuuccc\\\YYY^^^eeefffffffffpppqqqooohhh___\\\^^^bbbqqqxxx~~~zzzrrrmmmqqqwwwtttnnnhhhooo~~~uuurrrwwwjjjqqqttt}}}~~~zzzwwwnnneeeeeeiiijjjddd]]]JJJIIIIIIGGGEEEBBB>>><<<000...***)))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((()))))))))******))))))******+++,,,,,,,,,000***---555333444KKKjjjrrrYYYLLLEEEBBBGGGOOOZZZ___eeejjjjjjfff```[[[QQQNNNIIIEEECCCAAA>>><<<;;;:::888666666666666777666555555555555555555555333333444444555666777777888777666666777999:::;;;:::::::::::::::999888888666666666777777888888888777777666666777888:::;;;DDDGGGMMMRRRXXX^^^dddhhhooorrrvvvyyy{{{|||}}}~~~~~~}}}uuuiii////////////....................................------------..................//////000000000000111///111555444;;;WWWuuurrrcccooorrr}}}|||}}}yyysssuuummmbbbXXXTTTWWW[[[]]]aaajjjwwwyyynnnkkkiiihhhqqq~~~~~~}}}{{{|||~~~~~~~~~{{{zzzzzzzzz{{{|||zzzyyywwwsssooossszzz~~~ttt___HHH>>>666555444000,,,***((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))+++---+++)))***///444BBBOOOgggxxxoooWWWJJJLLLSSS[[[cccmmm}}}www|||ssskkkbbbZZZ\\\[[[WWWWWW]]]bbbdddccceeehhhiiifffdddfffiiifffggghhhhhhfffdddeeeeeeqqqkkk```YYY\\\gggppprrrtttqqqooopppvvv|||pppjjjiiiqqqyyy{{{zzzyyyyyyzzzxxxsssnnnkkkmmmqqqmmmqqqtttrrrnnnmmmrrrxxxtttlllkkk```pppyyyrrr|||jjjqqqqqqvvvwwwxxx}}}uuunnnnnnsssuuuqqqkkkXXXQQQJJJFFFFFFFFFDDDBBB555222---***)))))))))(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((()))))))))*********))))))***++++++,,,,,,---111---///666;;;GGGfff```UUUKKKHHHJJJMMMTTT[[[```cccggggggddd\\\TTTNNNIIIFFFAAA>>><<<:::888666888777666666666666777777555555555555555555555555666666666777888888999999999999999999:::;;;===>>><<<<<<======<<<<<<;;;:::999999999::::::::::::::::::999888777777777777888:::<<<@@@DDDHHHOOOUUUZZZcccgggmmmrrrvvvyyy|||||||||}}}~~~~~~}}}~~~}}}xxx////////////............---.....................---------.........//////////////////000000111111333222222444888HHHkkkjjjbbbnnnxxxdddbbbuuu}}}|||~~~yyyssspppfffYYYRRRQQQUUU[[[```fffnnnzzz}}}ooojjjjjjmmmpppxxx~~~}}}||||||~~~}}}}}}~~~|||zzzyyyyyywwwvvvuuupppkkkkkkooozzz|||uuuUUUGGG;;;888888444...+++))))))((((((((('''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***)))++++++(((''',,,888BBBPPPaaammmgggXXXQQQUUU\\\___iiiuuu~~~}}}zzzqqqdddccc```ZZZUUUUUUSSSRRRWWWaaaggghhhssssssqqqjjjffffffjjjmmmjjjkkklllkkkgggdddbbbaaalllggg___ZZZ]]]fffjjjiiirrrooommmpppvvv{{{|||{{{qqqoooqqqxxx|||}}}~~~~~~~~~||||||uuurrrooolllkkkmmmqqqttt{{{~~~yyymmmiiikkkccczzz}}}qqqyyysssxxxsssqqqvvvtttqqqvvvyyyvvvsssrrrrrrrrrqqqoookkk\\\KKKCCCFFFKKKJJJGGG===888111,,,***)))))))))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))*********************+++,,,,,,---------000333:::MMMlllxxx___GGGHHHLLLQQQTTTVVV\\\bbbcccbbbaaa]]]WWWQQQJJJFFFCCC@@@<<<999888777555444777777666666666666666666555555555666666777777777999999999999999999999999888999999:::;;;<<<===>>>======>>>>>>======<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;999999888888777777777777777888:::<<<>>>BBBHHHLLLUUUZZZaaahhhnnntttyyy||||||}}}~~~~~~}}}||||||}}}||||||~~~////////////............---------...............------........./////////000000/////////000111111000222333555AAA]]]zzz]]]eeepppdddiiiyyy~~~~~~~~~yyyuuulll___RRRLLLMMMQQQWWW]]]gggmmmxxxtttlllkkknnnuuu{{{~~~~~~}}}}}}~~~~~~||||||~~~|||zzzxxxuuuuuuuuupppjjjiiikkkmmmxxxyyyaaaPPP@@@;;;;;;999222...)))))))))(((((((((''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******((()))((('''***555EEEQQQfffggg^^^PPPLLLUUU^^^```fffrrrvvvzzzsssdddZZZWWWTTTPPPPPPTTTWWW]]]iiivvv}}}}}}{{{{{{uuummmiiilllooopppjjjkkkkkkjjjfffdddcccccceeeddd```^^^aaahhhiiigggkkkiiihhhkkkooorrrrrrpppkkklllppptttuuutttwww}}}yyy{{{|||}}}~~~}}}xxxqqqmmmmmmoooppppppsssvvv{{{~~~xxxpppmmmpppooo~~~nnnooowww}}}yyytttvvvrrrqqqyyyxxxyyyzzzwwwssspppqqqrrrvvvfffSSSIIIKKKPPPPPPNNNGGGAAA888111---,,,++++++))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))*********++++++******++++++,,,---------***000999JJJjjjlllXXXOOOLLLQQQVVVYYYYYY[[[___ddd___\\\WWWQQQKKKGGGDDDCCC<<<999666555444444333222555555555555555444444444666666777888888999::::::;;;;;;;;;;;;;;;::::::::::::;;;<<<===>>>@@@@@@AAA@@@@@@AAAAAA@@@@@@???>>>?????????>>>>>>======<<<888888777777777666666666888999999999999;;;???BBBHHHLLLSSSZZZbbbiiipppuuuzzz}}}~~~}}}}}}~~~{{{~~~|||}}}////////////............---------.........//////............////////////222111000/////////000111---444666999LLLqqqkkkddd{{{{{{nnn~~~~~~|||yyyxxxkkk^^^QQQNNNOOOPPPTTTYYYbbbgggpppyyy{{{rrrqqqrrruuu|||~~~~~~~~~|||yyyvvvuuuvvvrrrllljjjkkkjjjyyyzzzvvvsss___JJJBBBAAA>>>777222))))))))))))(((((((((''''''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))***************+++...666DDDUUUaaajjj]]]OOOKKKPPPZZZccchhhttt|||ssssss{{{kkkgggeeebbb\\\UUUSSSVVVZZZdddooouuu|||tttuuuqqqllllllpppqqqmmmkkklllkkkiiifffeeeeeegggbbbddddddbbbeeekkkmmmkkkgggggghhhkkkmmmnnnnnnmmmlllkkkmmmppppppooorrrxxxqqqrrrtttuuuwwwyyy|||~~~zzzyyyvvvuuutttuuuvvvwwwsssooopppvvvzzzyyywwwxxxzzz~~~nnneeennnzzz~~~}}}~~~xxxttt{{{yyy|||}}}|||wwwtttsssssstttlll```XXXUUUUUUUUUUUUQQQJJJ@@@777222000///...)))))))))((('''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))*********+++++++++******+++,,,,,,------...///333DDDeeefffQQQNNNTTT[[[]]]^^^]]]]]]^^^^^^^^^UUUQQQLLLFFFAAA???>>>>>>888666333222333444444333333444444555666666666666777888999:::;;;<<<======>>>??????@@@@@@AAAAAAAAABBBCCCDDDFFFHHHIIIIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGEEEEEEDDDDDDCCCBBBBBBAAA<<<<<<;;;;;;:::999888888999::::::999888888;;;===>>>BBBGGGMMMTTT\\\dddiiitttwww{{{||||||{{{}}}zzz}}}000/////////............---------.........//////............/////////000333222111/////////000000...888;;;===TTT}}}qqq```qqq}}}{{{xxxxxxzzz~~~}}}|||zzz{{{}}}~~~~~~}}}~~~}}}zzzyyyyyynnn```UUUTTTTTTRRRSSSWWW]]]aaaiiiqqqxxxzzzuuuwwwxxxzzz{{{~~~}}}|||}}}~~~}}}{{{xxxwwwwwwtttnnnkkkmmmkkkvvvtttmmmTTTIIIFFFAAA999333))))))))))))((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))************,,,---000666BBBRRRbbblllZZZLLLIIITTT]]]```mmmsssiiigggeee]]]YYYXXXTTTSSS___ooovvv{{{vvvqqqrrrooojjjkkkmmmiiiaaalllllliiifffcccbbbdddfffgggiiihhhcccbbbeeefffeeeeeegggiiikkklllmmmmmmmmmnnnkkkjjjmmmooonnnpppsssnnnnnnooopppqqqrrrtttuuuqqqvvvzzz|||{{{{{{wwwlllgggnnnzzz~~~~~~pppaaaaaasss~~~}}}www|||vvvxxxzzzyyywwwssspppooonnnnnnllleee]]]XXXXXXYYYXXXPPPEEE<<<666333222111***))))))((('''&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))************+++++++++***++++++,,,,,,------...999888OOO{{{}}}yyy```PPPLLLTTT]]]___^^^\\\[[[]]]]]]XXXSSSKKKHHHCCC>>>;;;999::::::777555333333444666666555333444555777888999::::::999999:::;;;===>>>??????BBBCCCDDDEEEGGGHHHIIIIIIKKKLLLNNNOOOQQQRRRRRRSSSRRRSSSSSSSSSSSSRRRQQQQQQLLLKKKKKKJJJIIIHHHGGGGGGCCCCCCBBBBBB@@@???===<<<999:::::::::888888999;;;:::<<<@@@EEEJJJRRR[[[aaalllpppuuuwwwxxxyyy{{{~~~~~~|||{{{|||////////////....................................////////////000000000000222...---000111111111444111777<<>>:::<<<>>>@@@AAACCCGGGJJJMMMMMMMMMNNNQQQTTTWWWXXX]]]]]]^^^```ccceeeeeedddfffdddaaa]]]ZZZ[[[```cccZZZZZZ[[[[[[TTTLLLLLLRRRPPPOOOLLLIIIFFFCCCAAA@@@===???>>>999777999;;;::::::;;;<<<===@@@DDDJJJNNN___cccjjjqqqvvvzzz~~~}}}|||}}}~~~~~~////////////........................................../////////000000000000---,,,000222111222555777BBBLLL```zzziiissswwwllljjjeeeccc``````dddjjjqqquuuttttttssspppllliiigggggggggggggggiiilllnnnnnnnnnrrrsssuuuvvvvvvwwwxxxyyykkkaaaXXXUUUTTTSSSTTTWWWXXX\\\aaagggmmmuuu|||}}}{{{{{{||||||~~~}}}{{{xxxuuurrrqqqqqqqqqiiillluuuyyyyyynnnYYYKKKAAA;;;:::333///+++)))))))))((('''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))***+++,,,333999KKKdddqqqhhhTTTFFFKKKNNNVVVeeexxx~~~~~~~~~yyyuuullljjjfffaaaVVVVVV[[[hhhzzzxxxqqqllljjjjjjnnnhhhddddddaaa```fffnnnrrrpppnnnllljjjiiiiiiiiinnnnnnmmmjjjhhhhhhiiijjjnnnmmmlllkkkjjjjjjjjjjjjnnnppppppooommmooosssxxxvvvqqqoooqqqsssqqqqqqsssrrrqqqpppoooqqqtttwwwzzzxxxooogggddddddiiisss~~~}}}sssggg```aaattt~~~{{{}}}||||||{{{xxxxxxvvvrrrsssrrrpppqqquuutttgggYYYUUUWWWWWWQQQFFF>>>::::::555000***(((((()))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************000,,,+++...//////555===MMMmmmzzz[[[MMMDDDKKKWWW___bbbddd^^^[[[XXXUUUQQQMMMGGGDDD>>>===;;;999777666555555555444444444444444555555666888:::;;;;;;;;;<<<>>>@@@CCCGGGHHHHHHIIILLLNNNSSSTTTWWW[[[___bbbeeegggmmmmmmmmmpppsssuuuuuutttwwwuuurrrnnnlllmmmppptttpppmmmhhhbbb\\\YYYXXXWWWYYYWWWTTTPPPLLLJJJHHHHHH???AAAAAA===<<<>>>???===::::::::::::;;;===AAADDDPPPVVV___hhhnnntttxxx{{{zzzzzz{{{|||~~~~~~~~~}}}////////////....................................------.........////////////,,,---111222000222555888JJJ[[[rrrvvvvvvyyyiii```___aaa]]]YYY]]]fffpppvvvxxxvvvvvvuuurrrmmmhhhfffeeeaaa``````ccchhhllllllkkkpppppppppqqqrrrtttuuuvvvddd]]]WWWUUUTTTQQQQQQTTTVVVZZZaaahhhpppwww~~~|||xxxyyyzzz~~~}}}zzz~~~}}}}}}|||zzzxxxuuurrrpppooonnnkkkkkkvvv|||xxxyyy]]]KKKCCC===888666222---)))((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))***))))))***---000777CCC[[[pppnnnYYYGGGAAAPPPRRR\\\rrryyyjjjffffff```XXX[[[bbbpppxxxsssmmmhhheeeeeeddddddfffbbb___aaacccffflllrrrqqqpppmmmjjjiiiiiijjjkkkiiimmmpppooojjjhhhjjjmmmnnnllljjjhhhgggggghhhiiiooorrrrrroookkkmmmuuu|||yyyrrrnnnooopppooopppssspppooooooooonnnnnnnnnnnnnnnmmmkkkfff```^^^hhhuuuuuukkkhhhkkk{{{wwwwww~~~|||{{{yyyyyy{{{tttsssppppppuuuxxxqqqhhhRRRUUUWWWVVVOOOFFF>>>:::;;;777111,,,)))((())))))'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))*********++++++111)))(((...//////:::JJJkkkaaaFFFEEEKKKWWWbbbdddaaa^^^ZZZVVVQQQLLLGGGCCC>>>;;;:::999888666666555555555444444444444555666777888555888;;;===>>>???@@@AAACCCHHHMMMPPPQQQSSSWWW[[[\\\```fffmmmssswwwyyyyyyssssssxxxuuukkkcccbbb___[[[XXXUUUSSSRRRPPPQQQMMMFFFAAAAAA???;;;>>>===;;;999888999:::;;;@@@GGGQQQ[[[cccjjjpppttttttvvvyyy|||~~~~~~}}}|||////////////....................................------------.........///000...///111111///111555;;;RRRiiivvvsssddd___ccciiibbb^^^dddsss{{{uuupppmmmlllbbbdddfffiiimmmpppssstttvvvtttqqqpppooooooooonnnccc]]]WWWUUUTTTQQQSSSWWWZZZ^^^eeelllsss{{{zzzuuuuuuvvvyyy}}}~~~~~~}}}}}}~~~~~~}}}~~~}}}}}}}}}}}}~~~~~~|||xxxsssnnnlllpppooohhhqqqwwwvvv___KKKFFFBBB<<<999555000+++((((((******''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***+++,,,+++***---222777>>>SSSfffdddRRRDDDIIIUUUTTT[[[iii}}}qqqccc^^^___^^^\\\qqqxxxqqqqqqhhhddd___^^^___```___]]]\\\\\\]]]bbbggglllqqqtttooonnnmmmlllkkkkkkkkklllhhhmmmrrrooogggdddgggmmmooommmkkkhhhhhhiiikkkmmmttttttsssqqqnnnoootttxxxqqqllljjjmmmnnnmmmmmmpppnnnoooppppppooommmkkkiiilllmmmnnnllleee```fffpppwwwvvvwwwxxxxxxvvvtttsss}}}ppplllzzz}}}zzzzzz~~~qqqqqqooooootttyyywwwrrrSSSQQQRRRUUUWWWRRRHHH???AAA>>>888000***''')))+++''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))))))))*********+++++++++,,,'''+++444444555IIIbbbvvvOOOLLLQQQ[[[dddhhhddd\\\WWWTTTOOOIIICCC???<<<999777666555555444444444555555444444444555666888::::::666:::@@@DDDFFFIIIKKKMMMLLLQQQUUUWWWXXXZZZ```fffsssxxxmmmmmmmmmkkkhhhddd___\\\aaa^^^WWWNNNIIIIIIGGGDDDDDDBBB>>><<<;;;:::999999999>>>EEEMMMUUU^^^fffkkkppptttyyy}}}~~~}}}|||{{{////////////....................................------------.........///222000111222111///222777CCC___xxx{{{}}}sssjjjnnnvvvwwwooojjjrrryyytttrrrrrrmmmpppttttttssstttxxx{{{xxxuuuqqqooonnnllliiigggfff___YYYVVVTTTSSSXXX^^^^^^aaaffflllsss||||||vvvtttuuuwww}}}~~~~~~~~~}}}}}}~~~}}}|||}}}~~~~~~zzztttnnnjjjnnnrrrhhhjjj}}}|||rrryyyjjjSSSLLLHHHBBB<<<888333---))))))***+++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))******+++,,,***+++111:::BBBYYYggggggQQQ???DDDUUU```^^^lll{{{~~~lll^^^ZZZaaannnyyysssddd^^^___VVVTTTRRRTTTWWWWWWTTTQQQSSSXXX^^^dddjjjoooqqqrrrppppppqqqpppooonnnlllkkklllrrruuuppphhheeekkksss~~~|||zzzxxxyyyzzz}}}|||{{{||||||zzzwwwooommmmmmqqqrrrnnnjjjjjjlllmmmoooppppppnnnkkkiiimmmlllmmmnnnlllhhhiiinnnlllgggdddkkkxxx}}}www{{{wwwhhhooo~~~}}}~~~zzzsssuuutttsssuuuxxxwwwrrraaaYYYSSSVVV]]]]]]SSSHHHFFFCCC===444---))))))+++(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))************++++++++++++...,,,000666999CCCddd{{{lllXXXIIITTTZZZaaadddbbb^^^XXXTTTKKKGGGAAA===;;;999777666444333333333444555555666333444555666888;;;===>>>???CCCHHHMMMPPPTTTWWWYYY\\\___ccccccbbbfffooowwwyyy|||~~~xxxpppkkkeeeccc[[[TTTTTTYYYZZZXXXGGGDDD@@@>>>======;;;999999;;;===AAAGGGOOOXXX^^^jjjpppwww{{{||||||||||||////////////....................................------........./////////333111111222000000666>>>MMMjjjyyyyyy~~~|||{{{|||}}}}}}~~~}}}zzzxxxyyyzzzwwwtttqqqppppppnnnjjjfffaaa[[[VVVSSSPPPOOOUUU]]]]]]aaagggnnnvvvxxxvvvwwwyyy~~~~~~}}}|||}}}{{{uuuooollljjjnnngggeeerrrzzzrrriiiyyy___MMMDDD@@@===;;;777111+++)))***,,,(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******((()))******...999IIIUUUssslllZZZFFFCCCOOOZZZ\\\rrr|||wwweee^^^cccqqqqqqgggaaaZZZQQQJJJHHHHHHJJJMMMOOOOOOMMMJJJSSS]]]eeehhhiiilllnnnnnnooooooooooooooonnnmmmlllnnnuuu{{{|||zzz}}}yyyxxxzzz~~~}}}tttllliiijjjkkklllmmmmmmlllkkkkkkllliiiiiilllnnnlllkkkllljjjeeeaaagggwww}}}zzzxxxkkkfffssszzz}}}~~~~~~yyyvvvvvvtttoooooodddYYYWWW\\\^^^WWWPPPLLLHHHAAA:::333...,,,***((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))*********++++++++++++,,,...---///222<<>>;;;;;;;;;::::::<<>>===999444---)))***+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********(((***,,,///666GGG^^^nnnwwwaaaPPPNNNSSSWWWcccppp}}}~~~}}}lll```iii{{{zzzlll]]]VVVWWWWWWPPPHHHJJJLLLOOOQQQRRRSSSUUUVVVaaalllrrrnnniiijjjmmmnnnmmmmmmmmmooorrrwww{{{~~~vvvrrrmmmllllllkkkkkklllmmmmmmjjjggggggjjjkkkiiiiiilllkkkllljjjiiioooyyyxxxxxxmmmdddiiitttzzz{{{uuuttttttqqqtttmmmddd^^^[[[\\\\\\]]]RRRMMMEEE???;;;666///+++((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))*********+++++++++,,,,,,***...222999NNNqqq}}}|||uuuWWWDDDDDDUUUfffjjjkkkeeeZZZQQQMMMHHHAAA===;;;888777777777666555555555555555666666777888888999;;;===AAADDDGGGIIINNNQQQWWW\\\ccckkksssyyyzzzwwwtttlllcccWWWSSSNNNMMMMMMLLLHHHDDD>>>>>>===;;;;;;<<<@@@CCCNNNWWWbbbjjjpppuuuzzz000/////////....................................////////////000000000000///---...000111555AAAMMMppp}}}}}}}}}}}}zzzrrrkkk\\\ZZZZZZZZZWWWTTTWWW]]]aaakkkyyy}}}uuuuuuxxx{{{{{{~~~~~~}}}~~~~~~}}}}}}~~~~~~}}}{{{}}}}}}~~~}}}{{{xxxvvvnnnccchhhlllbbbiiiuuupppeee~~~^^^IIIFFF>>>>>>;;;555...***)))+++))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++***,,,000444???TTToooqqqYYYRRR```aaa[[[qqq{{{wwwwwwsssccc___vvvssscccaaa]]][[[[[[\\\^^^___TTTWWW[[[\\\\\\^^^dddhhhqqq{{{uuukkkjjjooorrroooooopppttt|||}}}qqqooommmllllllmmmooopppiiiggghhhjjjiiifffhhhmmmgggnnnpppfff```fffrrryyyvvvyyy|||{{{ssskkkgggggg||||||xxxrrrtttvvvvvvvvvuuuqqqiiiaaa```gggnnnVVVOOOHHHCCC@@@;;;222,,,)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,(((333>>>LLLjjjvvv}}}{{{WWWCCCCCCPPP```mmm___```\\\RRRLLLJJJDDD===:::888666555666666444333666666666666666777888999:::;;;===@@@DDDHHHKKKMMMYYY]]]ccclllvvvyyynnneee```[[[ZZZZZZXXXSSSNNN@@@AAABBBAAA>>>======>>>BBBKKKXXXbbbjjjqqqzzz000000000000////////////000000//////.........---............/////////000555111111222000666KKKbbb{{{}}}|||{{{yyy{{{~~~wwwrrrooobbb___^^^```___]]]^^^aaaqqq}}}wwwyyy~~~~~~~~~|||~~~}}}|||~~~|||yyyyyyzzz|||~~~~~~}}}{{{zzzooolllhhheeeeeegggkkkmmmtttzzzpppRRRIIIAAAAAA===666000---+++)))******)))((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((()))***++++++***+++,,,///:::QQQkkkxxxyyy```^^^[[[XXX___vvvuuuttt|||fffZZZkkkoooddd^^^___bbbdddeeefffeeeeee```aaacccfffiiilllnnnppprrrpppnnnoooppppppmmmjjjhhhrrrsssrrrwwwvvvqqqlllnnntttsssnnnaaa```^^^```dddiiilllnnnkkkjjjjjjhhhccc\\\\\\```xxx|||uuuqqquuusssqqqxxxrrr}}}zzz~~~xxxzzzxxx{{{xxxpppmmmuuuzzztttiiibbbfffllllllZZZIIIFFFFFF@@@666000000+++&&&%%%(((***(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&((((((((('''&&&%%%((((((''''''''''''(((((((((((((((((())))))))))))'''***,,,***(((***---...111000>>>___}}}wwwZZZAAABBBSSS```eeeeeebbbYYYOOOHHHDDDAAA<<<777888777555555666666555555333///000777<<<<<<<<<======BBBIIINNNOOOPPPVVV\\\ffflllwwwyyyuuuooojjjeeeaaa]]]ZZZPPPMMMJJJEEEAAA>>>===<<>>999444000---*********)))((((((((((((((())))))(((((((((''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***+++++++++***)))---555EEE]]]mmmlllaaaNNNPPPVVVcccvvv}}}wwwuuusssooohhhcccqqqxxx~~~sssiiibbbhhhgggfffdddccccccccccccddddddcccdddfffiiilllnnnmmmlllkkklllnnnooommmkkkqqqyyy}}}}}}|||wwwrrrrrrvvvtttnnndddbbbaaaaaadddgggiiiiiihhhggggggeee```YYYYYY]]]gggnnnmmmpppzzzyyyuuuyyymmmsssxxxwww}}}~~~zzzxxxzzzzzzxxxvvvuuuvvv{{{|||uuuiii___]]]___gggfff]]]OOOEEECCC???999222---'''&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((''''''&&&&&&((((((''''''''''''(((((((((((((((((()))))))))***(((***+++******,,,...///222:::RRRttt|||```MMM@@@HHHYYYdddeeedddWWWPPPGGGAAA???===999666888777666666666777666666<<<777777;;;>>>???@@@CCCIIIJJJMMMPPPUUU]]]hhhqqq}}}vvvpppiiiccc___]]]YYYSSSNNNJJJGGGCCC@@@>>><<<@@@IIIQQQYYYdddooo000000000000////////////////////////................../////////000000000///111333222888QQQ|||mmmuuuyyyoooeee```^^^___dddjjjnnnrrryyy~~~wwwnnnfffaaadddeeejjjqqqtttqqqpppqqquuu|||||||||}}}|||~~~~~~~~~||||||}}}{{{zzzxxxwwwwwwxxxyyyzzztttpppjjjdddbbbbbbdddeeeeeedddiiivvv~~~sssOOOCCCAAA>>><<<999444///+++******)))((((((((()))))))))))))))(((((((((''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))***+++,,,+++++++++,,,222???RRReeelllaaaRRRNNNRRR\\\nnn~~~uuusssppplllccc^^^dddnnn~~~vvvmmmgggddddddnnnkkkgggdddbbbbbbcccdddhhhgggdddbbbcccfffiiikkkhhhggggggiiilllnnnnnnmmmsssyyy{{{vvvuuuvvvrrrlllgggfffddddddeeefffeeedddhhhffffffeee___XXXXXX\\\ccckkknnnuuuyyyzzzvvvwwwhhhjjjsss|||vvvpppxxx}}}xxxwww|||~~~xxxnnnccc[[[WWW]]]pppsss]]]IIIFFFEEE???666111***(((((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&''''''(((((()))((((((''''''(((((()))((((((((()))))))))***************+++,,,---///111111FFFiiixxxdddJJJCCCDDDQQQ___ddd```\\\LLLFFF???;;;;;;:::888555777777666666666777888888===:::999===???AAAEEEJJJUUUUUUVVV[[[gggwww}}}vvvnnnjjjccc]]]WWWTTTSSSPPPKKKFFFAAA>>>>>>BBBFFFLLLVVV___000000000000///////////////////////////............////////////000000000111444555777EEEggguuuuuuhhh[[[XXXZZZ```iiiqqq|||zzzqqqiiidddeeehhhqqq|||~~~wwwrrrrrrtttuuuzzz|||~~~~~~~~~~~~~~~zzzyyy{{{~~~~~~|||xxxvvvuuuwwwyyy{{{wwwssslllfffaaa``````aaa]]]bbbkkkwwwYYYGGGAAA======<<<666///,,,******))))))((())))))***)))))))))((((((((((((''''''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))***,,,,,,,,,,,,,,,---111>>>PPP^^^cccaaa[[[VVVYYY```kkkwwwssskkkjjjwwwuuu```UUUdddyyywwwllleeeccceeehhhiiigggeeedddddddddfffggggggfffdddcccdddeeeggghhhffffffgggiiikkkmmmnnnoooqqqvvv|||zzz~~~yyyvvvuuusssnnniiiiiihhhggggggggggggeeedddjjjiiiiiihhhbbb\\\\\\```nnnsssrrruuuxxxyyywww}}}llleeelll|||{{{rrrvvv~~~~~~{{{wwwpppfff___WWWooo}}}oooWWWJJJCCC>>>:::555...***)))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((&&&&&&&&&''')))***))))))(((((((((((())))))(((((()))))))))*********,,,******+++,,,---///333666SSS|||wwwhhhFFFDDDGGGNNNZZZaaa___WWWOOOEEEAAA===:::999999888666555666666666666777999:::::::::===BBBDDDFFFLLLSSSZZZ___gggsss{{{wwwhhhaaa[[[ZZZ\\\[[[UUUOOOKKKHHHDDDBBBBBBFFFNNNTTT000000000000////////////.........///////////////////////////000000000111333555444:::RRRxxx}}}oooaaa\\\```iiittt~~~~~~wwwppplllkkkooozzzzzzoooiiihhhiiiiiiqqqsssvvvxxxzzz||||||xxxwwwzzz~~~~~~~~~|||~~~~~~zzzwwwvvvxxxzzz|||yyyuuuoooiiiccc```^^^^^^[[[cccmmmttt{{{gggNNNDDD===>>>>>>777000,,,******))))))))))))*********)))))))))(((((((((((((((((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,---,,,,,,///111666LLLdddiii]]]QQQSSS\\\```qqq~~~jjjhhhnnnqqqkkkcccgggxxxyyypppiiieeedddeeegggbbbcccccceeeeeeeeeeeeeeecccdddeeefffgggggggggggghhhhhhiiijjjkkkmmmoooqqqttt}}}yyywww~~~zzzvvvuuutttqqqmmmiiiiiihhhggghhhiiijjjiiigggkkkjjjkkkjjjeee______dddrrrtttmmmlllvvvyyywww}}}ttt```ddduuu}}}}}}www|||~~~}}}tttlll\\\kkk|||nnnUUUCCC===>>>999333...+++***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&'''((()))***))))))(((((((((((())))))))))))))))))************...+++***,,,++++++111:::MMMjjjyyyrrrnnnNNNBBBJJJPPPXXX]]]^^^YYYOOOFFFAAA>>>;;;999777777666666333555777777666777:::======???EEELLLMMMNNNUUU^^^bbboooxxxqqqiiiffffffccc[[[SSSSSSQQQLLLEEEBBBDDDHHHKKK000000000000////////////.........////////////////////////000000000111111222333333===\\\yyypppooouuu~~~|||wwwtttuuuxxxuuummmhhhfffeeedddbbbdddfffiiilllqqqwww{{{{{{wwwssstttxxx~~~~~~}}}}}}}}}~~~~~~|||~~~~~~~~~}}}{{{yyyyyyzzz{{{yyywwwsssmmmhhhccc___]]]]]]bbbeeefffiiivvv{{{YYYJJJ>>>>>>>>>777000...******)))))))))***++++++******)))))))))(((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,+++---222777@@@XXXpppoooYYYIIIPPPaaattttttnnnuuuwwwdddccc|||{{{zzzssspppkkkhhhfffeeecccbbbaaabbbcccdddeeedddbbbbbbaaacccfffhhhiiiiiigggfffiiijjjkkkllllllooorrruuuyyywwwttt~~~yyytttttttttpppmmmllliiihhhfffgggiiikkkkkkkkkjjjiiijjjjjjfffaaaaaafffnnnqqqjjjhhhrrrxxx~~~wwwbbbjjj~~~||||||~~~|||uuulllooozzzgggNNNBBB@@@===888333...***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))*********))))))(((((())))))***)))))))))*********++++++---+++,,,...,,,,,,888HHHnnnvvv~~~yyyqqqJJJBBBMMMQQQWWW[[[ZZZWWWSSSJJJBBB<<<;;;999777555555555555444777999:::999:::===AAAAAAEEELLLRRRSSSUUU^^^iiixxxxxxqqqkkkcccXXXQQQVVVVVVRRRIIIDDDDDDDDDCCC000000000000////////////............/////////000//////000000000111111111///444777BBBddd~~~~~~|||}}}~~~zzzuuurrrpppnnnlllbbbbbbaaaaaabbbgggmmmrrruuuqqqnnnpppvvv|||~~~}}}}}}||||||{{{{{{|||~~~~~~~~~|||}}}}}}~~~~~~}}}|||zzzyyyxxxyyyxxxvvvrrrmmmfffaaa^^^]]]]]]]]]^^^cccpppfffQQQ@@@>>>>>>888222111******))))))******+++,,,*********)))))))))(((((((((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))++++++******---555<<>>999222,,,(((&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&(((************)))******))))))))))))******)))************+++++++++))))))...222///222JJJfffsss|||MMM;;;IIIRRRKKKZZZ\\\XXXPPPJJJGGG???666666777888777777888999;;;888<<<@@@@@@???@@@EEEJJJQQQVVV^^^eeekkkwww{{{vvvqqqnnnaaaeeeddd\\\UUURRRMMMFFF333222222111000//////...000000000000000000000000...///111111000000222333...333>>>UUUwwwssszzzwww{{{~~~|||yyyvvv}}}|||wwwllldddfffsss~~~~~~|||vvvvvvvvvuuussspppmmmllllllhhhgggiiijjjggggggiiilllmmmoooppprrrtttxxx{{{|||}}}|||yyyzzz||||||zzzwwwzzzvvvtttuuuuuuooodddZZZWWW^^^]]]WWWbbbyyy|||___AAA???AAA888333888---+++))))))+++,,,,,,,,,*********************************)))))))))))))))))))))))))))************)))************+++++++++&&&''',,,000,,,---???TTTqqqddd^^^aaaccchhh|||zzzzzzpppuuuppp^^^||||||oookkkbbbjjjeee``````ccceeeccc```dddaaabbbeeefffddddddgggfffggggggfffeeedddeeeggglllmmmnnnmmmooouuu~~~{{{xxxtttpppoooooommmllljjjcccaaaddddddaaa```dddhhhgggfffggghhhiiihhhgggllldddaaagggmmmkkkjjjkkkwwwuuuyyy~~~uuutttzzz}}}zzzuuuxxxoooqqqcccPPPBBB;;;>>><<<000***...,,,***)))((()))((('''%%%''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))******)))))))))))))))***((())))))***++++++,,,,,,---///---111777;;;TTTzzzuuuWWWGGGIIINNNTTTZZZ\\\XXXQQQJJJDDD???:::666888666555555666888888888:::===@@@AAABBBGGGNNNTTT[[[[[[bbbqqqzzzwwwqqqjjjhhhooo{{{yyytttlllhhhbbb\\\WWWTTTRRRRRR222222111000000///......000000000000000000000000...///111000//////111222444999HHHccc|||pppyyyqqqwww|||{{{xxxtttmmmfff```\\\YYY\\\\\\YYYYYYbbbrrr~~~|||yyyvvvuuupppjjjgggfffddd___]]]___```eeekkknnnnnnmmmnnnooo~~~~~~|||}}}}}}|||zzzzzz{{{zzzyyyxxxtttrrrrrruuuwwwqqqeee[[[XXX\\\[[[XXXaaasss~~~~~~}}}kkkHHHAAABBB:::666888000---+++******++++++******************************)))))))))))))))))))))))))))))))))************************++++++++++++,,,******+++,,,555MMMdddsssfff]]]___fffsss|||tttkkkmmmuuurrrjjjhhhaaadddddddddfffgggfffccc```cccaaaaaacccdddaaaaaadddeeefffffffffdddeeefffhhhjjjmmmooorrruuu}}}~~~}}}}}}~~~|||xxxtttqqqoooooommmlllhhhbbb```cccccc``````bbbeeedddccceeeggghhhhhhgggfffbbbdddjjjkkkfff```^^^ooozzz~~~~~~~~~sssuuuzzz}}}xxxyyy|||~~~{{{vvvpppmmm~~~wwwYYYIII>>>???===333,,,---,,,***(((((()))((('''&&&''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))******+++++++++,,,,,,111000333>>>KKKhhh|||jjjIIIAAAIIIOOOUUUZZZYYYTTTLLLEEE@@@<<<888555777666555666888:::<<<<<>>999999333000---+++*********)))************************))))))))))))))))))******))))))))))))************************+++++++++,,,///+++)))+++222BBBYYYmmmrrreeeYYY[[[lllyyyyyy}}}sssjjjvvviiihhhhhheeecccccceeefffhhhiiihhhhhheeebbbbbbdddccc```___bbbbbbdddeeeeeeeeefffhhhjjjiiimmmrrrwww}}}}}}|||{{{{{{|||}}}}}}|||{{{xxxtttqqqpppnnnmmmkkkfffaaa___aaabbb```___``````______aaadddggghhhgggdddcccdddfffddd]]]WWWVVVYYYpppxxxiiijjjsss~~~xxx~~~~~~tttlllooo|||iiiUUUDDD@@@>>>777000---+++***((('''(((((((((&&&''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))***)))))))))))))))***************++++++++++++++++++333222777KKKdddttthhhRRR???AAALLLSSSVVVYYYSSSNNNFFF???;;;888666444666666666888:::===@@@AAADDDEEEFFFIIIOOOWWW^^^cccmmmsssbbbXXXVVVWWWTTTRRRUUU^^^mmm|||}}}uuurrrllleee___ZZZWWWVVV000/////////.........---////////////////////////...///000///......000222888FFFccc{{{~~~uuullleeerrrzzzqqqfffZZZQQQKKKNNNQQQSSSSSSTTT\\\hhhsss|||eee___aaahhhvvv}}}yyyvvvuuurrrnnnooossswwwxxxzzz~~~~~~~~~|||~~~~~~||||||}}}xxx{{{|||{{{wwwuuuwwwyyyuuutttvvvyyy{{{xxxqqqjjj^^^XXXUUUXXX[[[```oooaaaHHHAAA???<<<999555111---++++++++++++***************************)))))))))))))))*********((()))))))))*********************+++++++++,,,,,,++++++,,,111>>>QQQbbblllkkk```WWW```{{{~~~zzzrrrmmmnnnzzzjjjgggjjjkkklllgggdddbbbdddjjjppprrrrrrhhheeedddfffeeeaaa```cccaaacccdddeeefffhhhkkkmmmlllpppvvv|||~~~}}}{{{zzzzzz{{{|||~~~~~~~~~{{{{{{xxxtttqqqooonnnkkkiiiccc```___`````````___^^^\\\[[[[[[]]]aaadddffffffhhhfffddd```[[[WWWWWWYYYMMMaaattt{{{}}}mmmhhhooo|||}}}}}}qqqfffoooyyyeeeMMMAAA===:::555111,,,***((('''((()))((('''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))***+++++++++++++++++++++++++++---444333===]]]|||qqqzzzRRRGGGAAAIIIUUUXXXWWWUUUNNNHHHAAA;;;888666666555666777888:::;;;>>>BBBDDDCCCHHHNNNSSSWWW___iiiqqqttt___OOOIIIJJJRRRQQQSSSXXXcccqqq}}}~~~|||vvvnnneee^^^XXXVVV////////////............////////////////////////...//////......///111444;;;QQQtttwww{{{qqqhhhdddqqq~~~yyypppfffZZZPPPJJJIIILLLPPPQQQTTTZZZeeemmm{{{nnn```aaagggxxx}}}zzzzzzzzzwwwtttvvv{{{~~~}}}~~~~~~~~~||||||}}}xxx{{{|||{{{wwwuuuwwwyyyyyywwwvvvvvvwwwvvvsssooocccYYYUUUWWWXXXYYYgggxxxoooOOOAAA???>>>:::555222---++++++---------************************(((((())))))************((()))))))))***************++++++++++++,,,,,,,,,***,,,...666JJJcccppppppaaa[[[]]]sss~~~}}}vvvcccqqqnnnhhhiiiiiijjjmmmjjjffffffllluuuzzzwwwssshhheeedddfffeeeaaaaaacccbbbcccfffggghhhjjjnnnpppqqquuuzzz~~~}}}|||zzzxxxxxxyyy{{{|||}}}~~~}}}}}}}}}~~~|||yyyvvvssspppnnnllliiiggg``````___^^^```aaa___]]]ZZZXXXXXXZZZ^^^aaacccdddffffffeeeaaa]]][[[[[[[[[TTT\\\mmm}}}~~~wwwlllppp{{{}}}{{{jjjhhhuuusssYYYEEE===<<<:::666///,,,)))(((((()))((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((())))))(((((()))***+++++++++++++++++++++,,,,,,,,,000444555GGGnnnrrrsss]]]HHHEEEHHHSSS\\\\\\WWWRRRIIIDDD===888777777777777888999;;;<<<<<<>>>BBBFFFGGGMMMSSSUUUYYYggg|||gggQQQFFFHHHMMMNNNQQQUUU\\\dddmmmuuuzzz}}}{{{tttllleee___\\\////////////////////////000000000000000000000000...//////......000444777DDDbbbhhh}}}vvvkkkdddbbbppp|||~~~zzzssshhh[[[OOOHHHIIILLLOOOQQQSSSWWW^^^cccnnntttxxxqqqgggeeennnxxx~~~~~~~~~~~~{{{uuuvvv{{{}}}zzzyyy~~~~~~}}}~~~zzz{{{{{{zzzyyywwwxxxyyyxxxvvvsssqqqrrrrrrqqqppphhh^^^WWWVVVUUUWWWaaammm~~~~~~[[[CCC???>>>:::777333...,,,,,,---...///************************((((((((()))******++++++))))))))))))************++++++++++++,,,,,,,,,,,,---......777RRRqqq|||vvvZZZ\\\mmmzzzxxx{{{hhh|||sssjjjjjjjjjhhhiiinnnooopppttt{{{}}}sssjjjdddaaaaaadddcccaaa```cccdddfffhhhjjjkkknnnqqqtttvvvyyy}}}~~~{{{yyyxxxxxxxxxyyyzzz|||}}}{{{}}}}}}{{{~~~|||{{{|||}}}~~~~~~wwwuuuqqqooommmjjjgggddd^^^``````^^^___bbb```\\\ZZZXXXWWWXXX[[[^^^```aaa]]]ccchhhhhhgggeee^^^WWWUUUWWWfff}}}}}}qqqvvvzzz}}}xxxppprrr|||hhhOOO???======:::333000,,,))))))))))))(((''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,******++++++,,,---------222666<<>>??????AAAEEEJJJPPPTTTWWWZZZddd|||yyy^^^JJJGGGMMMTTTQQQWWW^^^cccggglllsssyyy~~~|||~~~|||xxxtttooojjjhhh000000000000000000000000000000000000000000000000....../////////222777:::OOOsss}}}ppp{{{wwwpppddd^^^^^^lllvvv~~~xxxnnn```RRRJJJLLLOOOQQQSSSSSSUUUYYY]]]dddggghhhfffdddjjjvvv~~~uuutttxxxqqquuu}}}zzzqqq||||||xxxrrrssszzz}}}}}}|||zzzzzz{{{zzzyyyxxxtttsssqqqqqqqqqqqqqqqqqqllldddZZZTTTSSSWWW\\\aaarrr~~~jjjHHH>>>>>>;;;:::666000---,,,------...************************'''(((((()))******++++++))))))))))))************+++++++++,,,,,,,,,------,,,///111;;;YYYwwwzzzjjjWWWaaa}}}{{{||||||ssspppnnnlllkkkkkkkkkmmmssszzzuuulllfffaaa___```cccdddbbbcccfffgggiiilllmmmnnnqqqtttwwwxxx{{{}}}yyyyyyyyy{{{|||~~~|||~~~~~~~~~}}}|||}}}uuussspppnnnkkkhhheeebbb]]]``````^^^```cccaaa\\\[[[YYYWWWWWWYYY\\\]]]^^^[[[aaafffiiikkkiii```TTTRRRSSS\\\kkkyyyxxx}}}~~~~~~xxx|||vvv[[[EEE>>>===:::666333...+++******)))(((''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,))))))***+++---...//////444999FFFfffvvvVVVFFFHHHNNNUUUZZZ[[[VVVOOOHHH???<<<999777888999999888:::===AAABBBBBBEEEKKKPPPYYY]]]dddqqqvvv[[[JJJIIIQQQVVVYYYaaaiiimmmnnnttt~~~||||||||||||{{{yyyvvvrrrppp000000000000111111111111000000000000000000000000......//////000444999<<>>;;;===888222---,,,,,,,,,,,,************************'''(((((()))***+++++++++))))))))))))************++++++,,,,,,,,,---------'''///555BBB^^^vvvnnnUUUVVVeee~~~{{{pppgggrrrxxxiiikkklllkkkmmmuuuuuuiiigggjjjbbb___aaaeeefffeeefffiiiiiikkknnnooopppsssvvvyyyyyy|||{{{}}}tttrrrooommmkkkgggccc```]]]aaaaaa^^^```dddbbb\\\]]]ZZZWWWVVVXXXZZZ\\\\\\___bbbcccbbbfffiiibbbWWWVVVXXXUUUUUUddd|||~~~{{{||||||uuudddIII???<<<999999555000,,,******)))(((''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,((((((***+++---...000000444<<>>CCCEEEEEEIIIPPPVVV]]]cccrrruuuZZZJJJKKKQQQTTT]]]fffnnnqqqrrrzzz~~~{{{~~~{{{yyy}}}~~~~~~}}}}}}}}}~~~~~~{{{xxxtttqqq333333333333333222111000///////////////000111111000777222...222444888CCCeeezzz~~~qqqbbbWWWTTTUUU___fffrrr~~~}}}wwwttt{{{}}}}}}xxxmmmZZZJJJBBBAAAEEEMMMSSSWWW]]]cccjjjjjjjjjhhhhhhnnnwww}}}|||}}}~~~zzzuuusssrrrooonnnnnnnnnpppooonnnllliiigggdddhhhuuu|||{{{|||~~~||||||}}}}}}{{{yyywwwwwwxxxsssvvvxxxwwwwwwvvvuuurrrrrrlllbbbWWWQQQPPPTTTXXXaaacccvvvZZZEEE>>>999999777222...,,,,,,---...++++++******)))((((((((())))))))))))))))))))))))))))))))))))((((((((((((---,,,,,,+++******++++++111...???WWWaaafffcccYYY]]]vvv~~~yyykkk___eee|||yyynnnooojjjlllmmmlllpppxxxqqqoooiiicccaaabbbccceeehhhlllnnnppplllrrr{{{zzztttwww~~~wwwtttppplllhhheeeddddddccccccbbb```^^^]]]^^^```\\\\\\\\\YYYWWWUUUVVVWWW^^^\\\\\\aaaggghhhbbb\\\MMMYYYYYYNNNVVVqqqwww~~~~~~yyy```BBB666:::888666222///,,,***))))))))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''******)))))))))))))))******)))+++---,,,+++000777AAA888ZZZeeeHHHJJJSSSZZZ]]]___[[[RRRIIIBBB???;;;:::999888888888999:::===AAABBB@@@DDDOOOYYY\\\jjjvvvoooXXXHHHEEELLLTTTdddhhhpppyyy~~~{{{qqqnnnqqqtttuuukkkkkkppprrr{{{{{{}}}~~~~~~{{{yyyxxx{{{~~~|||tttmmm111111111111111000/////////////////////000111111---222...---111333;;;NNNuuuzzz~~~ssseee[[[XXXYYY]]]aaahhhooorrrpppooonnnwwwzzz~~~}}}xxxooo___PPPCCCBBBEEELLLRRRWWW^^^eeeoooqqqsssssstttzzz}}}}}}~~~~~~~~~~~~|||{{{||||||yyywwwwwwxxxvvvsssqqqpppnnnjjjhhhiiijjjkkkqqq~~~{{{|||~~~~~~||||||}}}}}}{{{yyyxxxyyyzzzvvvwwwwwwwwwwwwwwwtttqqqnnnkkkcccYYYRRRPPPSSSWWWZZZ\\\qqqdddIII@@@===:::777333///---,,,------))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))(((++++++,,,,,,,,,,,,---...222666III^^^ffffffccc]]]bbb|||}}}vvvaaaiiiyyyuuunnnoookkklllnnnuuuxxxqqqrrrqqqooogggjjjoootttwww|||~~~~~~~~~~~~yyyvvvpppjjjfffcccccccccdddcccbbbaaa______```aaaZZZ[[[ZZZXXXVVVTTTUUUVVV\\\ZZZZZZ___fffgggccc]]]SSSRRRQQQQQQWWWcccqqqyyyyyyxxxhhhkkk|||rrrvvvnnnLLL::::::999777444111...,,,***)))))))))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))*********)))+++---,,,+++111888CCCDDDeeeyyyuuuOOOFFFTTT[[[\\\]]]\\\VVVMMMDDD>>>;;;999888888888999;;;<<<===BBBDDDGGGJJJPPPWWWaaaggg{{{kkkWWWJJJHHHMMMRRRbbbiiiqqqzzzyyynnnhhhffffffkkk```___cccfffpppwwwrrrssstttzzz~~~}}}|||zzzyyyzzz{{{yyyuuuqqq//////000000//////......000////////////000111111......,,,...333333DDDbbb|||mmm|||uuuhhh___\\\\\\cccgggkkkooosssxxx|||}}}yyyrrrcccUUUDDDCCCEEEJJJPPPVVV```iiirrrvvv|||~~~~~~|||||||||{{{zzz{{{}}}}}}}}}~~~}}}zzzwwwvvvssspppmmmmmmqqqxxx|||{{{|||}}}}}}}}}}}}}}}|||zzzxxxxxxzzz|||zzzwwwvvvwwwxxxwwwsssooojjjiiieee]]]TTTPPPRRRVVVXXXYYYmmmtttPPPBBBBBB;;;999555111...,,,,,,,,,(((((())))))***++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))+++------------///111111AAAYYYiiiiiibbbbbbfffttt{{{xxxeee\\\yyy}}}qqqnnnnnnllllllrrryyyyyyxxxvvvpppwwwzzzvvvoooiiidddbbbbbbcccaaa```___^^^]]]]]]^^^___YYYYYYYYYXXXUUUTTTUUUWWWYYYWWWXXX]]]cccfffddd```\\\OOOLLLUUUXXXUUU```sssxxxxxxfffhhh}}}~~~nnnqqq|||ZZZAAA===999999777444111...+++)))***)))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))******++++++***+++---,,,,,,333:::JJJYYYwwwzzzXXX???III]]]^^^___\\\WWWNNNEEE===999888777777777888:::===@@@AAACCCBBBHHHRRRWWW[[[hhhxxx|||fffSSSKKKKKKOOOQQQbbblllttt{{{{{{vvvtttsssqqqeeeXXXUUUYYY\\\hhhpppkkkhhhllluuu}}}~~~{{{|||}}}}}}}}}{{{yyywwwvvvvvvvvvvvv...///////////////......000000//////000000111222333000---222777777OOOwwwxxxfff|||vvvjjj```\\\\\\hhhpppxxx~~~~~~{{{ttteeeVVVGGGEEEEEEIIINNNTTTaaallltttyyy}}}~~~~~~}}}}}}}}}~~~~~~}}}{{{}}}{{{zzz{{{}}}~~~|||{{{zzzwwwvvvwwwzzz}}}|||vvvtttvvvwwwtttpppmmmhhhiiihhhaaaXXXRRRRRRUUUWWWVVVgggXXXCCCCCC<<<:::777333000---,,,+++)))))))))******+++++++++)))))))))))))))))))))))))))))))))))))))*********(((+++------,,,---///222333OOOjjjrrriii]]]cccwww}}}wwwfffZZZiiisssooonnniiimmmnnnzzz}}}vvvyyy|||}}}}}}xxxtttnnngggcccbbbcccdddaaa___]]]\\\]]]^^^^^^]]]YYYZZZZZZXXXVVVUUUVVVXXXVVVTTTUUUYYY```ddddddbbbdddUUUOOOUUUUUUPPPZZZlll{{{|||pppttt~~~{{{uuu{{{hhhLLL???:::999888666333///+++)))***))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))******++++++,,,***+++------///666???QQQkkk~~~bbbLLLCCCQQQ___]]]^^^YYYPPPGGG>>>999888888777777888999<<>>bbbyyywwwjjj\\\kkkrrr]]]YYYdddyyykkkooooooeeelllsss~~~~~~yyy}}}xxxrrrxxx|||vvvrrrsssrrroookkkfffccccccccccccaaa___\\\\\\^^^```___^^^[[[\\\\\\ZZZXXXWWWWWWYYYSSSRRRRRRVVV\\\aaaddddddeee^^^UUUOOOMMMPPPZZZbbbssszzzyyywwwuuuyyyXXX>>>::::::999666333///+++)))******)))((((((((((((((())))))))))))))))))))))))(((((((((((())))))*********************+++,,,,,,,,,++++++...///222;;;EEETTTssstttpppOOOKKKOOOWWW^^^^^^YYYSSSJJJAAA;;;999999:::999999999;;;===@@@CCCEEEFFFKKKXXXeeehhhppp~~~eeeUUUSSSXXX]]]___kkkxxx{{{lllgggiiilllvvv{{{sssbbb``````aaa``````eeelllrrr|||~~~yyyzzz}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}~~~}}}|||}}}}}}{{{zzz||||||zzzvvvttttttwwwzzz000000111222222222111111111000000000000111222222222333000333;;;DDDaaammmnnn~~~~~~zzzpppbbbXXXTTTTTT]]]mmm{{{~~~}}}tttnnnooowww~~~}}}wwwhhhZZZPPPMMMKKKJJJKKKPPP^^^kkk{{{~~~~~~}}}~~~|||zzz{{{}}}zzzzzzzzzwwwvvvvvvxxxzzzzzztttsssvvvtttmmmlllqqqooopppnnniiibbbZZZUUURRRSSSTTTVVVhhhoooNNNAAA;;;:::999777444111...,,,---,,,,,,+++******))))))))))))))))))))))))))))))((())))))******+++++++++))),,,...,,,***,,,222888SSSsss}}}tttmmmeeexxxxxxtttsssbbbSSSbbb~~~mmmiiinnnnnniiinnn~~~zzzqqqqqquuu~~~jjjddd{{{vvvsss{{{{{{pppiiijjjiiihhhgggeeecccaaa___^^^VVVTTTRRRTTTYYY\\\\\\[[[]]]^^^]]][[[XXXWWWWWWXXXRRRPPPPPPSSSXXX^^^ccceeebbbccc[[[MMMHHHPPPUUUUUUccc|||~~~|||~~~|||yyy~~~yyysss|||hhhBBB===<<<999666333///,,,***+++***))))))(((((())))))))))))))))))))))))))))))'''(((((())))))******+++***************+++,,,------+++,,,///222777BBBMMMZZZyyy}}}}}}dddGGGMMMUUUYYY^^^```SSSMMMDDD>>>::::::;;;;;;999999:::<<>>NNNkkk}}}jjj{{{~~~}}}zzzyyytttjjj\\\SSSPPPQQQ\\\jjjrrrnnnjjjllllllggghhhiiihhheeecccgggsss|||~~~||||||zzzooodddSSSQQQNNNLLLJJJMMMZZZhhhttt~~~~~~~~~~~~}}}~~~}}}~~~~~~|||{{{}}}|||}}}|||{{{xxxwwwxxxyyyyyyuuuvvvyyytttlllmmmvvvwwwtttppplllggg___WWWQQQRRRWWWUUUccc}}}XXXAAA::::::999888666222///---++++++++++++++++++++++++))))))))))))))))))))))))((())))))******+++,,,,,,))),,,...,,,+++///999AAAiii|||uuuhhhmmmooowwwsssoooggg[[[\\\yyyrrrllllllkkkmmmrrrvvv{{{vvvsssrrrpppjjjddd```\\\WWWVVVYYYiiiqqqqqqooopppfff[[[\\\}}}{{{zzz|||iii]]]^^^```bbbccccccaaa\\\WWWTTTJJJHHHGGGLLLTTT[[[]]]\\\^^^^^^]]][[[WWWUUUUUUVVVQQQPPPOOOPPPUUU\\\aaaeeecccddd___SSSMMMMMMMMMIIIRRRppp||||||zzzvvv{{{xxxsssyyyyyyuuu{{{SSS@@@>>>;;;777333000...---+++***))))))(((((())))))))))))))))))))))))))))))'''(((((()))******++++++************+++,,,---...---+++,,,000444;;;GGGSSSjjj}}}tttVVVJJJSSSXXX[[[\\\XXXNNNHHH@@@;;;::::::999888777888999<<<@@@EEEHHHKKKSSS]]]lll{{{{{{tttuuuzzz~~~~~~|||{{{dddXXXLLLHHHGGGHHHJJJNNNUUUbbbiiidddaaahhhmmmlllkkkjjjiiiiiijjjlllnnnpppvvvwwwzzz}}}~~~|||yyywwwwwwyyy{{{}}}{{{uuuppp//////000111111111111111111111111000111111222333---666444444BBBXXXtttxxxjjj~~~}}}vvvuuupppeeeXXXPPPOOOPPPZZZfffhhh^^^VVVXXXZZZVVVWWW[[[______```eeeqqqzzz|||yyy{{{|||vvvmmmVVVSSSPPPMMMJJJLLLXXXfffiiiwwwyyywww~~~~~~}}}~~~~~~yyy{{{}}}||||||}}}~~~}}}{{{yyyyyyzzzyyyvvvxxx|||uuukkkooozzz{{{vvvqqqmmmiiicccXXXPPPKKKUUUQQQ]]]___BBB999999:::999777333000...*********++++++,,,------))))))))))))))))))))))))((())))))***++++++,,,,,,(((+++---,,,,,,222>>>HHHuuu~~~iii\\\llluuurrrvvvqqqbbbYYYhhh}}}mmmppppppiiilllzzz}}}tttllleeebbbZZZOOODDDBBBCCCBBBBBBCCCLLLUUUVVVVVV[[[ZZZZZZbbbzzzzzzzzzvvv^^^OOOPPP\\\^^^aaabbb___XXXQQQLLLGGGEEEGGGNNNYYYaaaeeeddd^^^^^^]]]ZZZVVVTTTTTTTTTQQQOOONNNOOOSSSZZZaaaeeefffeeebbb]]]TTTKKKFFFDDDEEEaaauuu~~~uuuxxxwwwwwwxxxqqqwwwpppfffCCC@@@<<<888444111000///+++******)))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++************+++,,,---...---+++,,,111666===JJJWWW{{{QQQKKKQQQZZZ[[[^^^ZZZLLLKKKEEE>>>:::999999777555555666888<<>>:::555333000---,,,,,,,,,+++++++++******************************))))))))))))************)))000***)))000///???dddxxxqqqcccXXXaaa||||||rrr{{{ccc]]]vvv~~~ooolllppptttwwwyyyxxxlll^^^OOOFFFAAA???;;;888777777888999AAA???DDDOOOSSSQQQXXXeeezzzvvvtttmmm^^^PPPHHHaaafffkkkhhh___TTTNNNKKKHHHOOO[[[fffmmmnnnllljjj\\\[[[[[[[[[ZZZXXXTTTQQQSSSSSSRRRRRRSSSWWWZZZ\\\fffgggfff```VVVMMMGGGEEEAAAOOOdddxxx~~~}}}uuummmzzz~~~zzz|||~~~wwwrrrMMMFFF<<<666555444000++++++***)))))))))))))))***))))))))))))))))))))))))+++++++++*********)))))))))************+++++++++***444///---:::@@@PPPqqqtttLLLOOORRRVVV[[[\\\UUUKKKGGGAAA:::777777999::::::888BBB@@@===DDDIIINNNYYYeeesss~~~dddbbb]]]WWWUUUXXX[[[[[[___bbb^^^SSSPPPVVVXXXUUURRRJJJGGGJJJMMMMMMQQQVVV^^^aaafffkkkmmmmmmllljjjrrruuuyyy}}}|||xxxvvvvvv111111111111000000000000000000000000111111111111333222333999HHHcccvvviii}}}uuu{{{~~~|||{{{vvvkkk^^^SSSMMMMMMOOOVVVWWWXXXXXXXXXYYY[[[]]][[[\\\\\\ZZZZZZ\\\aaafffnnnsssvvvwwwyyy||||||xxxeeeWWWPPPVVV\\\ZZZXXXZZZiiittt~~~}}}~~~~~~}}}|||}}}~~~|||}}}}}}zzzyyyzzz|||~~~~~~~~~~~~}}}{{{zzz{{{|||{{{xxxuuuxxxxxxwwwuuuqqqnnnkkkiiizzz{{{xxxqqqjjjdddZZZQQQNNNNNNOOOWWWfffxxxyyyUUU??????===:::888555333000,,,,,,,,,++++++++++++***************************))))))))))))************%%%+++++++++000999OOOlllrrrkkkbbb___llltttqqq~~~xxxccckkkzzznnnlllooosssxxx}}}qqqdddVVVHHH@@@:::888666444333444555777888777===HHHMMMQQQ___pppzzzwwwyyy~~~|||wwwtttsssnnneee___^^^kkkppptttqqqhhh^^^WWWUUUZZZ\\\```cccdddccc```^^^[[[ZZZZZZZZZZZZXXXUUURRRSSSRRRQQQQQQSSSVVVYYY[[[bbbdddeeebbbZZZQQQJJJGGGAAAIIIYYYooozzzsssuuuppppppzzz}}}xxxwww}}}{{{tttWWWIII;;;888888555111///+++******)))))))))))))))))))))))))))))))))))))))+++++++++*********))))))************++++++++++++***222000333???EEEZZZcccMMMRRRWWWZZZ\\\\\\TTTLLLEEE@@@:::777888999:::999888AAA@@@???FFFKKKQQQ^^^nnn~~~}}}}}}fff```\\\___dddhhhjjjmmmooonnndddXXXUUUZZZZZZTTTVVVOOOJJJLLLMMMKKKLLLOOOUUUZZZaaafffggggggggggggqqqsssxxx{{{zzzwwwvvvvvv111111111111000000000000111111111111222222222222222222444???TTTooohhhlllzzzrrrxxx|||zzzyyyrrrfffYYYNNNJJJKKKMMMUUUZZZ```fffhhhjjjkkklllkkkkkkiiifffccccccfffhhhjjjnnnppppppsssyyy{{{yyymmm^^^SSSXXX___^^^\\\[[[qqq}}}}}}}}}~~~|||{{{|||}}}~~~|||}}}}}}zzz{{{{{{{{{|||||||||}}}}}}{{{zzzzzz{{{}}}|||zzzxxxwwwwwwwwwuuurrrnnnjjjhhhuuuyyyzzzssskkkcccZZZSSSOOONNNMMMPPP[[[kkk~~~^^^@@@===;;;:::999666333111,,,,,,,,,,,,++++++++++++************************)))))))))*********++++++&&&)))///...///EEEcccrrrppphhhbbbhhh||||||~~~qqqzzzxxxppp~~~vvvnnnlllmmmqqqzzzwwwgggXXXKKK@@@999444333222111111222444666333333999AAAHHHSSSiiizzzooofffgggllltttxxxxxxxxxzzzyyytttqqqooollliiikkkpppssswwwzzzxxxppphhhcccaaafffdddaaa]]]YYYVVVTTTSSSVVVVVVWWWXXXYYYXXXVVVSSSSSSRRRQQQPPPQQQTTTWWWYYY\\\```dddeee___VVVNNNIIIJJJJJJSSSiiizzzsssjjjkkktttzzzyyywwwzzz}}}~~~}}}uuuhhhNNN:::999;;;555111333++++++***)))))))))))))))))))))))))))))))))))))))+++++++++***************************+++++++++,,,***...111;;;EEEKKKgggmmmOOOLLLUUU\\\]]][[[WWWPPPHHH@@@===:::888999999999999999BBBCCCCCCJJJOOOYYYiii~~~yyy{{{xxx|||xxxddd[[[XXXeeevvv~~~~~~tttjjjiiiooommmffffff___YYYYYYZZZYYYYYYZZZ[[[ccclllpppnnnjjjiiijjjooorrrvvvxxxxxxxxxxxxxxx111111111111000000000///000000000111111111222222222111555DDD___|||lllcccwww|||www{{{~~~}}}~~~~~~|||yyywwwwwwoooaaaTTTKKKHHHJJJLLLSSSYYYbbbjjjnnnqqqssstttuuusssqqqooommmnnnooopppooorrrqqqoooqqqvvvxxxwwwssscccUUUVVV___cccccccccxxx}}}}}}|||~~~~~~||||||}}}~~~~~~~~~}}}}}}~~~}}}{{{|||{{{{{{zzzzzzzzz{{{{{{zzz{{{{{{|||}}}|||zzzyyyvvvwwwwwwuuusssnnnjjjhhhqqqxxx{{{vvvmmmeee]]]VVVOOONNNMMMNNNSSS```vvvdddEEE???:::999999666222000------,,,,,,,,,+++++++++************************))))))*********+++++++++,,,+++222//////PPPrrrsssqqqhhhfffvvv{{{~~~yyyvvvvvvrrrooonnnnnnsss}}}nnn^^^OOOCCC:::666555444333222222333555666666777;;;@@@GGGWWWuuu|||iii[[[RRRVVV^^^hhhpppvvvyyy{{{xxxtttpppmmmhhheeejjjqqqqqqtttwwwwwwsssooolllkkkeeebbb___[[[YYYXXXXXXXXXVVVVVVWWWYYY[[[[[[XXXVVVTTTRRRQQQPPPPPPRRRUUUWWWXXX]]]dddgggccc[[[QQQKKKPPPMMMRRRddd|||}}}}}}ggggggtttvvvsssxxx~~~yyyxxxyyyWWW;;;:::<<<444000555,,,,,,+++***))))))))))))((((((((((((((((((((((((*********************************+++++++++,,,,,,,,,,,,333@@@FFFMMMnnnzzzXXXEEELLLWWW___]]]VVVOOOHHHBBB<<<;;;:::999999999999999<<>>999777666555444333333333444444777888<<<@@@III___qqqnnnpppwwwxxxjjjWWWJJJEEEKKKVVVdddsssxxxtttqqqnnnhhhcccfffllliiikkkoooqqqqqqqqqqqqqqqfffggggggiiijjjkkklllllleeeeeeddddddcccaaa]]]YYYUUUSSSQQQPPPPPPQQQSSSUUUVVV[[[bbbgggeee]]]SSSLLLIIIHHHLLLYYYlll{{{mmmkkkxxxyyy~~~uuubbbAAA;;;;;;333///555---,,,+++***))))))))))))((((((((((((((((((((((((***************************++++++++++++,,,,,,,,,///,,,777DDDFFFPPPuuudddLLLIIIRRR[[[aaa\\\RRRJJJDDD???999999::::::::::::;;;;;;===EEEHHHKKKSSS[[[ooo~~~pppjjjiiilllttt}}}xxxoookkkooolllqqq|||{{{wwwxxxwwwttt111111111111000000000000.../////////000000000000111222999LLLnnnccc```www}}}zzzwwwpppgggYYYOOOJJJJJJLLLMMMQQQUUU\\\bbbfffjjjnnnpppvvvssspppnnnnnnmmmlllkkklllnnnmmmkkknnnuuuyyyxxx~~~sssgggfffnnnyyy}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}|||{{{zzzyyyxxxxxxyyy{{{||||||zzzxxxxxxxxxwwwvvvvvvuuusssrrrpppoooooovvvzzzwwwrrrmmmeee]]]QQQNNNOOORRRQQQVVVhhh{{{~~~}}}```OOO@@@>>>???999444444------------,,,,,,,,,,,,*********************************++++++++++++,,,,,,***---666KKKkkkzzzqqqXXXaaazzzzzzsssvvvxxx{{{nnnnnnppprrrttt{{{}}}vvvgggVVVGGG===999888444444333333222222333333333666:::???LLLfffttt___]]]```gggfffYYYJJJ@@@@@@IIIXXXmmmwwwtttqqqoookkkffffffjjjeeefffhhhjjjlllnnnpppqqqlllooossswwwzzz{{{{{{{{{vvvtttqqqoookkkfff```\\\VVVUUURRRPPPPPPQQQSSSTTTUUUYYY___dddeee___VVVOOODDDEEEIIIPPP]]]ooo|||wwwttt}}}pppLLL>>>:::444111333...---,,,+++***)))))))))))))))))))))))))))))))))***************+++++++++++++++++++++,,,,,,,,,,,,111///<<>>777999:::::::::;;;===???>>>FFFJJJOOOZZZgggxxxjjj```]]]eeemmmvvv}}}~~~{{{wwwtttyyywwwxxxvvvrrr111111111111000000000000//////000000000111111111000555???SSSsssbbbeee~~~~~~}}}|||xxxvvvkkkbbbVVVMMMIIIJJJLLLMMMUUUZZZaaahhhllloooqqqrrrwwwtttqqqpppppppppnnnlllllloooooonnnrrryyy}}}}}}{{{uuutttzzz~~~~~~~~~~~~~~~~~~~~~~~~~~~|||}}}}}}}}}||||||}}}}}}~~~~~~~~~}}}|||zzzwwwvvvuuuxxx{{{{{{yyyxxxxxxzzzwwwwwwuuutttssssssttttttooosssvvvtttrrroooggg^^^SSSNNNNNNPPPPPPSSScccwwwgggRRR@@@===???:::666777...------------,,,,,,,,,*********************************+++++++++,,,,,,***---...???cccwwwqqqhhhXXXfffvvvyyywwwuuummmmmmooorrrvvv~~~}}}vvvhhhVVVFFF;;;777777222222222333333444555555555888;;;AAAPPPkkkttt___OOOOOOSSSYYYVVVLLLCCC???AAAMMMaaa|||yyyrrrnnnmmmkkkgggfffhhheeedddcccdddeeeggggggggghhhkkkooosssvvvwwwwwwvvvtttrrrooommmjjjeee___[[[XXXVVVSSSQQQPPPQQQRRRSSSRRRUUUZZZ```cccaaaZZZUUUFFFGGGFFFHHHPPPbbbzzzwww{{{xxx{{{yyyxxx|||~~~XXXAAA999666444333......,,,+++***)))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------111222CCCMMMNNNiiinnnQQQOOO[[[dddfffbbbWWWLLLEEE@@@<<<777999:::::::::;;;???BBBCCCKKKPPPYYYgggyyy~~~|||{{{}}}sssdddYYYUUU```gggrrr{{{yyy}}}~~~yyy111111111111000000000000000111111111111222222222///777DDDXXXvvvvvveeejjj}}}|||{{{zzzzzzxxxuuurrrggg^^^SSSKKKIIIJJJLLLLLLSSSYYYbbbjjjnnnppppppqqqssspppnnnnnnpppqqqpppnnnxxx{{{{{{zzz}}}~~~}}}}}}}}}|||||||||}}}}}}}}}}}}}}}{{{|||}}}}}}||||||}}}~~~~~~}}}zzzwwwuuurrruuuyyyzzzyyyxxxzzz|||xxxwwwuuussssssuuuvvvxxxooorrrsssrrrrrrpppggg^^^VVVOOOLLLNNNNNNQQQaaauuuhhhPPP<<<:::<<<888555777......---------,,,,,,,,,******************************+++++++++,,,,,,,,,,,,222111HHHsss}}}hhh]]]bbbooowwwooouuuyyynnnlllkkkmmmrrrwwwxxxjjjWWWEEE:::555555111222333444666777999999<<<>>>@@@EEETTTnnnzzzeeeKKKFFFGGGLLLPPPNNNFFF@@@@@@CCCQQQjjj{{{rrrkkkjjjiiieeeccccccfffdddaaa_________^^^^^^\\\^^^aaaeeegggiiiiiiiiieeeddddddcccccc```\\\YYYYYYWWWTTTQQQPPPQQQRRRSSSPPPRRRWWW]]]bbbbbb^^^YYYHHHFFFAAA>>>CCCTTTmmm|||iiimmm{{{qqqrrr~~~www{{{~~~yyyyyy~~~|||~~~```DDD999888666333///...---+++***)))))))))))))))))))))))))))))))))))))))******++++++++++++++++++,,,,,,,,,---------111444GGGPPPTTTvvviiiSSSSSS^^^gggfff___RRRGGGBBB>>>999777999:::::::::<<<@@@EEEHHHPPPWWWbbbsss~~~xxxtttrrrkkklllllljjjhhhkkkssszzznnn\\\RRROOOZZZbbbooo|||zzz}}}{{{111111111111000000000000000000000000111222333444444444QQQtttppp```xxx}}}zzzzzzzzzwwwrrrmmmcccVVVJJJFFFGGGHHHKKKNNNTTT]]]fffhhhkkkppppppkkklllkkkhhhfffjjjppprrrooovvv{{{||||||{{{~~~}}}{{{{{{||||||}}}|||zzzyyy{{{~~~}}}}}}{{{xxxwwwxxxxxxxxxxxxyyyzzz{{{{{{|||zzzwwwuuuuuuuuutttsssqqqooonnnppprrrpppjjjdddYYYOOOJJJKKKKKKLLLXXXhhh|||}}}yyyHHH;;;DDD777666===333000...,,,,,,------,,,+++++++++++++++++++++++++++************+++,,,---...222,,,:::```~~~gggSSSaaayyyttt{{{|||hhhtttxxxlllkkkooonnnsss|||~~~wwwhhhUUUDDD999777888555555666777888:::<<<===???===>>>HHH[[[pppzzz|||lllUUULLLEEEGGGKKKNNNKKKFFFAAAAAAJJJ[[[vvvxxxsssmmmiiihhhfffccc```bbbaaa```_______________]]]\\\\\\^^^___```___^^^```___^^^]]][[[ZZZYYYXXXVVVUUUTTTRRRQQQQQQQQQQQQPPPRRRWWW]]]cccddd```\\\QQQHHH;;;<<>>999999<<<999999<<<>>>>>>AAAGGGHHHVVV```fff{{{ppphhhccc```\\\YYYXXXTTTOOONNNQQQXXX___dddnnnwww|||yyyzzz|||yyyyyy~~~|||jjjWWWOOOOOO[[[eeesss}}}~~~}}}111111111111000000000000000000000000111222333333333777YYYlllddd|||}}}zzzzzzyyyuuunnniii^^^SSSIIIGGGHHHIIIKKKNNNSSS\\\eeehhhlllpppooojjjiiikkkkkkiiijjjllllllhhhtttwww{{{}}}~~~}}}zzzvvvwwwzzzyyy}}}|||~~~~~~~~~~~~~~~}}}|||||||||}}}~~~}}}|||{{{|||}}}}}}~~~~~~~~~}}}{{{zzzyyyzzzyyyyyyxxxxxxxxxyyyyyy{{{xxxvvvuuuuuuuuuuuutttrrrooonnnpppqqqoooiiicccZZZQQQKKKLLLKKKKKKUUUcccSSS@@@DDD999777===333000...,,,,,,------,,,+++++++++++++++++++++++++++************+++,,,---...000...@@@ddd{{{tttbbbYYYddd{{{|||uuu~~~sssqqq{{{vvvlllmmmooonnnrrr|||yyyrrrfffVVVGGG===:::;;;999999999999999:::;;;;;;999:::AAAOOOcccyyyxxxvvvzzzkkkUUUKKKFFFHHHMMMQQQOOOHHHDDDCCCSSSfffxxxqqqlllgggeeefffeeecccaaa```___^^^]]]\\\\\\]]]]]]^^^]]]]]]]]]^^^^^^]]]\\\^^^^^^]]][[[ZZZYYYXXXWWWUUUUUUTTTSSSRRRQQQPPPPPPQQQRRRVVV\\\aaaccc```]]]UUUKKK>>><<>>999222333111000---+++))))))******)))))))))))))))))))))))))))************++++++++++++((((((,,,...,,,,,,...666???JJJOOOZZZ{{{xxxSSSQQQbbbiiijjj^^^QQQIIICCC<<<999999:::888999===??????BBBHHHPPPZZZfffvvvxxxjjjeee^^^XXXVVVTTTRRRPPPNNNLLLIIIIIIMMMSSSYYY\\\^^^jjjtttxxx|||wwwsssqqqnnnllljjjkkklllnnnrrrxxx}}}xxxjjj[[[RRROOO\\\hhhyyyzzzooo|||~~~~~~111111111111000000000000////////////000111222333555<<<]]]kkkrrr~~~|||zzzzzzxxxrrriiibbbWWWOOOGGGGGGHHHIIIKKKNNNSSS[[[ccciiinnnpppnnnjjjkkkrrrwwwuuusssrrrqqqooossstttvvv}}}~~~zzzuuuqqqqqqooojjjfffccc___]]]aaaiiiiiinnnvvv{{{~~~~~~|||{{{~~~}}}zzzzzz}}}~~~}}}}}}}}}~~~}}}|||||||||}}}~~~~~~}}}}}}~~~}}}{{{{{{|||||||||{{{zzzzzz{{{zzzyyyxxxwwwwwwwwwwwwyyywwwttttttuuuvvvuuuuuurrrpppoooppppppmmmhhhccc[[[RRRMMMMMMKKKJJJRRR]]]uuubbbEEECCC:::999<<<333111///---,,,------,,,+++++++++++++++++++++++++++*********++++++,,,---...///111IIIkkkvvvfff[[[___jjj{{{xxxrrr{{{}}}nnnzzzuuusssmmmpppqqqnnnsss~~~||||||qqqpppppptttzzz~~~wwwqqqfffWWWIII@@@<<<;;;===<<<;;;::::::999999:::666;;;EEEVVVjjj}}}vvvwww~~~kkkVVVMMMGGGIIIOOOUUUSSSKKKFFFGGGWWWooo{{{oooqqqmmmgggeeedddccc```]]]]]][[[YYYWWWVVVWWWXXXYYY]]]]]]]]]]]]\\\[[[[[[ZZZ]]]\\\[[[ZZZYYYXXXWWWVVVTTTTTTTTTTTTSSSQQQPPPOOORRRSSSUUUYYY^^^``````___YYYPPPAAA<<>>555333555111///---+++************)))))))))))))))))))))))))))************++++++++++++((())),,,---,,,---111888EEEJJJQQQgggdddKKKWWWjjjiiigggZZZMMMEEE???:::999:::;;;:::===AAACCCCCCGGGLLLWWW\\\lllvvvcccTTTRRRNNNMMMLLLLLLKKKJJJHHHHHHIIIKKKOOOTTTZZZ]]]cccnnnwww|||~~~rrreeecccaaa```aaaaaaaaa```jjjoootttsssjjj^^^TTTNNN]]]mmmttthhhnnnwww}}}~~~}}}~~~111111111111000000000///////////////000111222222:::AAAZZZ{{{ppp}}}|||zzzyyyuuummmbbbZZZPPPJJJFFFGGGIIIIIIKKKNNNSSSXXXaaaiiiooopppmmmiiimmmwww}}}zzzzzz||||||wwwuuuwww}}}|||qqqggg```]]]TTTTTTWWW\\\]]][[[]]]aaajjjooouuu{{{}}}}}}{{{zzztttpppoooqqqssstttwww|||zzz{{{}}}~~~~~~~~~~~~}}}|||{{{{{{{{{|||}}}~~~}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxwwwuuussssssuuuvvvvvvvvvsssqqqppppppooolllgggcccZZZSSSMMMLLLKKKKKKPPPXXXllloooIII???999999;;;444222000------------,,,+++++++++++++++++++++++++++++++++++++++,,,---.........666SSSsssttt[[[TTT```ooo}}}ooohhhpppwwwtttmmm}}}rrrrrrmmmqqqrrrpppwww}}}ssskkkdddeee\\\]]]aaaiiisssyyy|||{{{}}}mmmZZZIII???999888===<<<;;;:::999999999999:::???JJJXXXiiixxx}}}oooZZZPPPGGGHHHOOOWWWVVVMMMHHHJJJ\\\wwwxxxooohhhccc___ZZZVVVWWWUUURRRPPPOOOPPPQQQRRRXXXZZZ[[[\\\[[[ZZZZZZ[[[\\\\\\[[[ZZZYYYXXXWWWVVVTTTTTTTTTTTTSSSQQQPPPOOORRRSSSTTTWWW[[[^^^```aaa[[[TTTDDD===???@@@OOOiiivvv|||uuujjjfffcccmmmwww~~~zzz{{{iii@@@555555444000///---,,,+++*********))))))))))))))))))))))))))))))*********++++++++++++)))))),,,---,,,///444AAANNNMMMUUUtttqqqXXXMMM\\\mmmjjjcccVVVIIIAAA===::::::<<<<<<<<>>>>>???JJJaaannnxxxzzzwwwrrriiimmmrrrzzzvvv}}}sssHHH888666000///...---,,,+++*********))))))))))))))))))))))))))))))*********++++++++++++)))***,,,,,,,,,111777IIIQQQPPP\\\{{{wwwXXXOOONNNZZZiiinnn^^^RRRFFF???===;;;;;;>>>:::<<>><<<;;;<<>><<<999444888444222///......---,,,***++++++++++++++++++++++++,,,,,,+++,,,,,,---...///;;;bbbgggQQQ]]]vvv}}}wwwtttsssmmmpppoooxxx~~~zzzaaaNNNCCC<<<999999999999999:::;;;<<<===;;;DDDRRRaaaqqqxxxeee[[[IIIDDDJJJVVVWWWNNNMMMWWWyyyuuu]]]PPPKKKJJJJJJHHHHHHHHHGGGFFFDDDBBBAAABBBKKKVVV]]]^^^\\\[[[[[[ZZZZZZYYYYYYXXXWWWWWWWWWXXXVVVSSSQQQPPPPPPQQQRRRNNNQQQSSSUUUVVVYYY]]]aaa^^^\\\OOOCCC???;;;???NNNjjjrrrzzz}}}zzz|||]]]<<<666111------------,,,+++******)))))))))))))))))))))))))))************++++++++++++***+++,,,+++,,,444===JJJGGGZZZyyy]]]CCCFFFSSSccciiicccRRRHHH???<<<<<<:::;;;===999;;;@@@EEEGGGJJJUUUaaaddd}}}dddQQQKKKMMMIIIKKKOOOQQQRRRUUUZZZ^^^bbbiiisss~~~~~~zzzgggcccdddcccdddeeejjjttt~~~}}}{{{{{{{{{{{{zzzyyy111111111111000000000000222222222222333444555555???dddkkkiii|||xxxsssnnndddYYYPPPHHHEEEEEEGGGGGGHHHMMMSSSXXXTTTWWWccclllmmmlllmmmkkkqqqtttrrrqqqtttvvvuuurrryyylllUUUNNNQQQRRRPPPbbbzzz}}}tttyyyppp___SSSPPPQQQVVVZZZ\\\aaaggglllsss{{{}}}{{{{{{}}}uuuuuutttqqqpppsssyyy~~~}}}}}}}}}~~~{{{}}}~~~{{{zzz|||}}}|||{{{{{{{{{}}}~~~~~~}}}||||||{{{|||||||||yyywwwvvvwwwxxxxxxwwwttttttuuusssqqqnnnnnnnnneee^^^SSSKKKIIIMMMOOOOOOSSSeee^^^BBB???999444999444222///......---,,,***++++++++++++++++++++++++,,,,,,,,,,,,---...//////@@@nnnbbbOOOdddxxxpppqqqppplllvvvpppzzz}}}wwwzzzyyyxxxzzzooo[[[LLLBBB<<<888<<<<<<;;;;;;;;;<<<======>>>IIIYYYjjj{{{wwweee[[[KKKEEEIIIVVVXXXNNNOOOZZZxxx]]]LLLGGGGGGHHHGGGHHHIIIIIIGGGEEEBBB@@@???JJJWWW^^^^^^[[[YYYYYYXXXXXXXXXWWWWWWVVVVVVVVVYYYVVVSSSPPPOOOPPPRRRSSSMMMPPPTTTUUUVVVXXX\\\``````___RRRDDD???999:::GGGgggmmmttt|||zzz}}}ddd<<<666444------------,,,,,,+++***)))))))))))))))))))))))))))************++++++++++++***+++,,,+++,,,444>>>IIIDDDaaajjjQQQDDDJJJ]]]qqqnnnXXXNNNEEE===;;;;;;999:::<<<===>>>CCCGGGIIIMMMZZZgggqqqxxx```OOOKKKNNNKKKOOOTTTWWWZZZ___ffflllqqq{{{vvv}}}kkkcccffflllooohhhhhhlllxxx~~~}}}}}}}}}}}}{{{zzz000000000000000000000000BBB777///111222000333:::EEE```zzzbbbqqq|||yyywwwssshhhYYYMMMJJJFFFFFFKKKNNNMMMNNNQQQVVVWWWZZZ```gggjjjiiigggmmmppppppnnnooouuuzzz{{{vvv{{{dddUUUOOOMMMQQQVVVwwwwwwwwwkkkYYYTTTVVV\\\aaacccdddllluuuwww}}}|||zzzyyyssskkkggggggfffeeeeeekkkuuu|||~~~~~~~~~~~~~~~{{{zzz}}}~~~~~~}}}{{{{{{||||||}}}}}}~~~~~~}}}}}}}}}||||||{{{{{{zzz|||zzzxxxxxxyyyzzzyyyxxxvvvuuutttsssqqqpppooonnnfff]]]QQQJJJJJJLLLMMMLLLQQQcccrrr}}}lll<<<>>>>>>333;;;222111///...,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,(((...,,,+++111...---666NNNyyycccYYYjjjyyy||||||ggguuusssqqqpppsssrrr{{{sssqqqqqqooonnnooosssuuuppp```PPPCCC<<<<<<===;;;888666666777:::<<<>>>III```qqq{{{wwwdddYYYMMMOOOLLLMMMPPPJJJMMM^^^xxxZZZCCCAAAIIIIIIKKKKKKJJJHHHEEECCCAAA@@@@@@GGGTTT^^^^^^YYYWWWYYYWWWXXXYYYYYYYYYXXXWWWVVVXXXWWWUUUTTTRRRQQQQQQPPPQQQQQQRRRTTTWWWYYY[[[]]]___\\\TTTIII???;;;<<>>CCCBBBEEENNNSSS^^^ssshhhXXXSSSPPPKKKWWWRRRUUU```iiimmmqqqvvv~~~wwwnnnmmmpppwwwwwwnnnjjjmmmtttzzzqqqnnnooozzz}}}~~~|||{{{yyyxxxwww000000000000000000000000:::111,,,000111///222999KKKcccsssbbbuuu}}}yyywwwsssiiiZZZOOOKKKGGGGGGKKKNNNNNNNNNQQQWWWXXX\\\bbbiiimmmlllkkkpppqqqoookkkllltttzzz|||www|||{{{XXXOOOOOOPPPVVVaaa~~~}}}gggZZZWWWYYY```hhhmmmnnnsssyyy|||~~~xxxrrrkkkdddaaaccceeeeeehhhnnnxxx}}}{{{{{{{{{}}}~~~~~~|||}}}}}}{{{zzz{{{{{{{{{||||||||||||{{{{{{zzzyyyyyyyyyyyyyyyyyyxxxvvvvvvwwwwwwwwwvvvuuuuuuuuutttrrrpppnnnmmmeee]]]RRRLLLKKKLLLMMMLLLQQQ^^^mmm}}}uuuFFFCCC???333888222111000...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***///+++***000...111===aaa~~~zzzXXXVVVooo|||tttpppmmmyyyqqqqqqpppppptttuuuvvvkkkgggggghhhiiirrr|||qqqcccTTTEEE===;;;>>><<<999777777999;;;===<<>><<<:::999999:::===???<<>>KKKgggwwwwwwiiiaaapppooorrryyy|||~~~{{{VVV<<<555000//////...---+++***))))))))))))))))))))))))))))))************+++++++++---,,,,,,,,,...333;;;AAAGGGdddwwwPPPVVVaaaooowwwqqq```QQQFFFAAA:::888:::===??????BBBCCCEEEOOOYYY]]]uuuyyydddXXXUUUVVVUUU\\\bbbmmm{{{kkkaaa[[[YYYYYYccciiittt~~~{{{zzz{{{~~~tttnnnmmmyyy||||||zzz}}}~~~~~~}}}}}}||||||{{{000000000000000000000000000,,,...444444111444===UUUmmm}}}qqq]]]```zzzwwwtttlll```WWWNNNJJJIIILLLNNNMMMMMMOOOMMMOOOSSSWWW\\\^^^______eeeeeecccbbbiiiuuuhhhSSSSSSUUUVVV^^^sssnnnoootttyyyjjj___]]]___cccaaaeeeqqq|||ttthhhbbbeeejjjqqqvvvyyy~~~zzzxxxzzz~~~}}}}}}~~~~~~|||{{{{{{{{{{{{{{{{{{{{{{{{{{{|||{{{zzzyyyyyyzzz|||}}}{{{yyywwwwwwxxxxxxxxxwwwtttuuuvvvvvvtttpppmmmjjjddd^^^VVVPPPMMMMMMLLLKKKPPPRRR^^^|||fffNNNBBB777888333222000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---,,,///---444HHHzzzzzzdddaaaxxxwww}}}jjjhhhvvvrrrpppmmmnnnsss{{{uuujjjgggjjjjjjgggjjj|||yyyooodddUUUFFF===<<<<<<;;;:::999999;;;===???@@@GGGYYYdddkkk~~~vvvsssooobbbMMMGGGOOOTTT```uuuuuuVVVHHHBBBGGGQQQRRRUUURRRQQQUUUYYYWWWOOOGGG@@@AAAFFFNNNPPPMMMIIIJJJRRRSSSVVVXXXYYYXXXWWWVVVUUUTTTSSSQQQPPPPPPOOOOOORRRRRRRRRRRRSSSTTTVVVVVV\\\\\\ZZZRRRHHH@@@<<<<<<@@@^^^wwwllldddkkkqqqtttvvv{{{|||~~~{{{aaa===444000000000///---,,,***)))))))))))))))))))))))))))))))))*********+++++++++...+++***,,,000555>>>EEETTTzzz~~~gggNNN[[[lllwwwxxxooo]]]MMMCCC>>>999777999<<<>>>>>>DDDDDDGGGSSS]]]ddduuubbbVVVTTTWWWYYYeeeooo}}}uuuaaaYYYXXXYYY[[[^^^llluuu}}}|||}}}}}}}}}|||bbbbbbiii||||||~~~|||}}}|||{{{{{{{{{{{{{{{{{{{{{{{{000000000000000000000000000---000555333///555@@@YYYtttjjjVVVccc{{{yyyvvvnnncccZZZOOOKKKIIILLLNNNLLLLLLMMMKKKMMMPPPSSSUUUWWWXXXYYYZZZ\\\]]]aaalll{{{eeeSSSUUUWWW^^^nnnooo___\\\___fffsssmmmccc\\\\\\bbbkkkqqqhhhccccccmmmzzzooogggmmmrrrxxx|||}}}~~~}}}yyyxxxyyy|||~~~~~~|||||||||}}}~~~||||||||||||||||||||||||{{{zzzzzzyyyzzz{{{}}}}}}{{{yyywwwwwwxxxyyyxxxwwwuuuuuuvvvvvvtttpppllljjjddd___XXXQQQMMMLLLLLLLLLOOOOOOZZZxxxoooMMM===888888333222000///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++///...///000,,,555MMMxxxrrrooo}}}tttiiinnnsssqqqpppmmmpppwwwqqqccceeekkkggg]]]lll~~~}}}vvvmmmaaaRRRDDD===>>>:::999888888999;;;===>>>CCCIII[[[hhhppp|||uuukkkbbbTTTQQQZZZ]]]dddvvv~~~bbbQQQKKKCCCEEEQQQVVVUUUPPPMMMPPPUUUWWWRRRMMMFFFCCCDDDJJJNNNLLLKKKKKKMMMOOOSSSWWWYYYZZZYYYXXXUUUTTTSSSQQQPPPPPPPPPPPPRRRRRRRRRRRRSSSTTTUUUVVVZZZ[[[ZZZSSSIII@@@;;;:::;;;WWWvvvllldddeeetttwwwwww}}}}}}}}}kkk>>>333111111000///...,,,+++***************************))))))*********+++++++++...***))),,,000666BBBNNNkkksss\\\QQQbbbsssyyyvvvkkkZZZKKK@@@===999777777:::<<<===FFFHHHKKKVVVcccoooqqqcccZZZYYY^^^cccmmmyyy^^^YYYWWWZZZ\\\^^^dddkkkxxx}}}xxxttt^^^fffuuu~~~}}}{{{yyyzzzzzzzzz{{{{{{{{{{{{000000000000000000000000///---000333000...777EEEddd|||~~~bbbUUUmmm|||{{{yyyqqqeee\\\PPPKKKIIILLLMMMJJJJJJKKKGGGJJJMMMOOOPPPRRRTTTVVVYYY[[[]]]cccppp```OOOTTTYYYhhhzzz```VVVTTTXXXbbbggg```YYY[[[gggttt|||iiibbbaaajjjwwwuuuiiiqqquuuyyyzzzwwwuuuuuuwwwvvvvvvwwwwwwxxxxxxyyyyyy~~~|||zzz{{{}}}}}}}}}}}}}}}}}}|||||||||wwwxxxyyyzzzzzz{{{||||||zzzxxxvvvvvvwwwxxxwwwvvvvvvvvvvvvuuusssooollljjjfffaaaYYYRRRMMMKKKLLLNNNLLLPPPXXXpppvvvKKK999777777333222111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...---///000,,,:::WWWzzzyyywwwttt{{{zzzsssdddlllvvvwwwmmmmmmnnnnnnttt~~~mmm]]]aaakkkggg[[[lll}}}{{{uuummmbbbRRRCCC===>>>888888888999:::<<<===???AAAFFFWWWgggttt~~~tttlllhhh______fffcccfffuuulllXXXQQQQQQFFFBBBLLLTTTRRRNNNJJJLLLQQQUUUUUUSSSKKKDDD@@@EEEKKKLLLLLLMMMLLLOOOTTTXXX[[[\\\[[[ZZZUUUTTTSSSRRRQQQQQQQQQQQQRRRRRRRRRRRRSSSTTTVVVVVVZZZ[[[ZZZTTTJJJAAA;;;999<<>><<<999888888999<<<>>>BBBIIILLLSSSdddzzz|||ooofffaaaaaahhhoooxxxzzz___VVVXXX]]]aaabbbfffrrr~~~wwwpppbbbmmm~~~~~~~~~|||{{{{{{{{{|||||||||}}}}}}}}}000000000000000000000000000...000222//////<<>>>>>:::444333111000...---------,,,,,,,,,,,,,,,,,,,,,,,,......***+++///222LLLtttWWWYYYkkk~~~xxxpppoooooooooxxx}}}fffRRRTTTcccjjjfffiii|||vvvuuurrrkkkZZZGGG===<<<999999:::;;;===???@@@AAA>>>===KKK```xxxrrriiiaaabbb]]]]]]___ZZZ___qqq}}}tttgggbbbPPPOOOUUUMMMFFFMMMTTTKKKKKKMMMPPPSSSWWWZZZ\\\VVVIII@@@CCCKKKQQQTTTVVVTTTWWW[[[___```___]]][[[VVVUUUTTTSSSSSSRRRSSSSSSQQQRRRRRRSSSTTTVVVXXXYYY]]]^^^]]]WWWMMMCCC>>><<<777IIInnnwwwxxxzzzpppuuu}}}}}}WWW===222222222111///...,,,+++************************)))************+++++++++///,,,...333444===XXXuuu}}}||||||___LLL[[[lllzzzxxxqqqgggTTTBBB:::::::::;;;<<>>666555444333111///...---------,,,,,,,,,,,,---......000,,,...111...333TTTyyy~~~iii___www~~~wwwxxxrrrppprrrttt|||zzzbbbNNNMMM[[[hhhnnnmmm{{{uuu```OOOEEE???<<<999:::???BBB@@@???@@@BBBEEEQQQccctttmmmXXXPPPIIIHHHKKKOOOQQQUUU___iiizzzaaa[[[___```ggg\\\SSSRRRTTTRRRMMMIIICCCDDDFFFIIIOOOWWW^^^bbb]]]VVVKKKBBBBBBLLLYYYbbbaaaaaa___^^^bbbgggfffaaa[[[YYYVVVTTTRRRRRRSSSTTTSSSSSSSSSTTTUUUVVVWWWXXXWWWYYYYYYWWWPPPGGG???;;;999FFFTTTzzzxxx}}}{{{zzzyyy```===666333000.........---,,,************************)))************+++++++++,,,***---555<<>>===::::::>>>AAA???>>>???BBBGGGRRR```mmm|||iiiQQQGGGCCCMMMWWW\\\```eeegggeeeeeefffaaaVVVOOOSSS\\\cccllleeeZZZTTTTTTVVVQQQIIICCCAAAAAAGGGPPPYYY___bbb]]]\\\VVVLLLEEEIIIZZZiiikkkiiidddbbbfffkkkiiibbb]]][[[XXXUUUSSSRRRRRRRRRTTTTTTTTTUUUVVVWWWXXXYYYVVVXXXYYYYYYTTTKKKBBB===:::AAAJJJqqqmmmssstttttttttxxx|||zzzuuuhhh@@@777444111///......---,,,************************)))************++++++++++++---000666CCCZZZsssjjj___gggTTTVVVbbbnnnvvvnnn^^^OOOCCC===;;;:::999:::<<>><<<;;;===???CCCLLLYYYhhh{{{qqqWWWKKKPPPbbbppprrrooonnnhhh___OOONNNPPPUUUYYY\\\dddllluuuoooaaaUUUSSSVVVTTTMMMCCC??????IIITTT[[[___aaa___^^^[[[TTTKKKKKKVVVdddgggjjjlllmmmpppqqqmmmeee___]]]YYYVVVSSSRRRRRRRRRUUUUUUUUUVVVWWWXXXYYYZZZWWWYYYZZZ[[[WWWNNNDDD===888>>>EEEjjjiiiYYYcccoooqqqqqqzzz~~~uuuvvvFFF777555111//////...---,,,************************))))))*********+++++++++...000000444GGGdddyyydddkkk[[[QQQ^^^jjjrrrtttiiiWWWJJJ@@@;;;::::::999:::===BBBGGGJJJUUU^^^ooosss]]]JJJFFFJJJLLLMMMOOOYYY___ffflllrrr|||zzzssseeeaaaZZZRRRMMMNNNRRRVVVWWWYYY]]]\\\PPPFFFJJJUUUrrr~~~zzzxxxzzzyyywwwwwwzzzxxxxxxxxxyyyxxxxxxxxxxxx000000000000000000000000///000333333111:::VVVrrr|||fff[[[qqq}}}|||yyyqqqgggYYYNNNEEEEEEJJJLLLNNNPPPSSS[[[dddiiilllmmmkkkggghhhuuuyyy|||cccXXXaaaeeehhhrrrwwwzzz~~~nnn[[[SSSSSSUUURRROOOJJJMMMRRRXXX]]]dddkkkooo{{{||||||}}}~~~oooccc[[[^^^fffnnnwww~~~||||||||||||}}}~~~~~~}}}{{{zzzzzzzzz{{{{{{{{{zzzyyyxxxvvvuuutttsssssstttuuutttqqqooojjjaaaYYYUUUPPPJJJHHHIIIJJJMMMPPPPPPbbbPPP:::;;;555444333111///...---------,,,,,,,,,,,,---......,,,---......333HHHhhh}}}fffgggooovvvwwwtttpppnnnpppuuuzzzuuuVVVEEEHHHVVVdddlllqqqxxxmmmuuu}}}{{{nnnYYYHHH===999888:::;;;999888:::>>>>>>FFFVVVjjj~~~dddWWWiiiwww}}}rrrddd^^^YYYSSSQQQVVVbbbooouuuuuu||||||iiiYYYSSSTTTSSSPPPHHHBBBDDDOOOYYY^^^___bbb___YYYVVVUUUQQQNNNPPPVVVRRRaaarrr{{{~~~~~~yyysssccc```[[[WWWTTTSSSSSSTTTUUUUUUUUUVVVWWWXXXZZZZZZZZZZZZ[[[[[[XXXOOODDD<<<777===DDDeee~~~~~~}}}nnnVVVaaatttyyyrrr|||LLL888555222000///...---+++************************))))))*********+++++++++///000///444NNNpppaaavvvuuuTTTTTTiiiqqquuusssdddSSSGGG???:::999999999:::>>>DDDIIILLLVVVaaawwwqqqZZZIIIIIINNNPPPSSSXXX___gggrrr{{{vvvhhh```TTTTTTTTTUUUYYYaaakkkrrrtttuuuxxxuuueeeUUUYYYggg~~~|||{{{}}}zzzxxxzzz}}}}}}{{{zzzyyyxxxwwwwww000000000000000000000000000111333333333>>>XXXpppmmmZZZYYYvvv~~~~~~}}}vvvnnn___RRRGGGFFFJJJMMMNNNOOOQQQXXX```fffhhhhhhfffeeejjjxxx{{{|||oooXXXRRR\\\```iiiyyy~~~ccc[[[VVVVVVWWWTTTQQQPPPSSSYYYbbbkkkrrrwww|||pppcccfffnnnuuu~~~||||||{{{||||||}}}~~~~~~}}}~~~~~~|||zzzzzzzzzzzzzzzzzzzzzyyyxxxwwwwwwuuutttttttttuuusssooolllggg___WWWTTTOOOIIIGGGHHHKKKMMMQQQSSSaaaWWW>>>;;;555444333111///...---------,,,,,,,,,,,,---.........///...+++444NNNooouuueeeuuu~~~xxx{{{jjjrrruuuqqqpppppprrruuuyyy}}}sssVVVGGGHHHRRR```iiirrr~~~ttt}}}xxxbbbNNN???:::888::::::888777888???>>>EEEWWWnnnnnncccxxxfffUUUOOOQQQSSS\\\gggyyynnn___VVVPPPPPPSSSOOOHHHHHHRRRYYYZZZ^^^ccc]]]RRRLLLRRRUUURRRNNNNNNQQQfff}}}zzzmmmhhhaaaZZZUUUTTTUUUVVVUUUUUUUUUVVVWWWXXXYYYZZZ\\\[[[[[[ZZZXXXPPPEEE===777===BBB___vvvyyywww___bbbwww}}}pppxxxOOO999666222000///...---+++************************)))************+++++++++......///<<>>:::888888999;;;@@@FFFLLLPPPYYYmmmlllXXXMMMRRRYYY[[[dddrrrxxx~~~wwwwwwvvvrrrppprrrwww|||xxxoooggg^^^UUUSSSVVViiiooowww{{{iii]]]lll|||yyyzzz~~~zzzxxx{{{~~~|||zzzxxxwwwwwwwww000000000000000000000000------...111888GGG\\\mmmlll___iiixxxhhhYYYKKKHHHKKKMMMMMMMMMMMMSSS\\\aaa```^^^```eeedddsssxxxxxxxxxQQQHHHNNNXXX\\\sss~~~hhh\\\ZZZTTTUUUWWWXXXUUUUUUcccsss|||~~~|||zzzyyy}}}{{{{{{{{{zzzzzzzzzzzz{{{{{{www{{{}}}zzzzzzzzzxxxxxxyyyzzzzzzzzzyyyyyyvvvvvvuuutttsssooojjjfffeee]]]WWWTTTPPPKKKIIIJJJMMMIIILLLPPPXXXsssdddEEE777555444333111///...---------,,,,,,,,,,,,---......(((---...///BBBkkkuuuggg}}}rrrsss~~~rrrlllpppssssssuuuwwwyyyyyy||||||vvvcccQQQDDDCCCSSSfffooosssooo]]]CCC>>>;;;<<<<<<999888:::;;;AAALLLZZZhhh~~~ssspppnnnbbb]]]fffnnnnnnnnnrrr~~~iii\\\___YYYKKKKKKYYYTTTHHHAAABBBBBBCCCOOO___bbbRRRIIISSS^^^___^^^```ggguuu|||ooobbbYYYVVVVVVXXXTTTTTTTTTUUUVVVWWWXXXYYYZZZXXXVVVWWWWWWSSSJJJBBB;;;;;;777RRRmmmxxx|||lll{{{nnnppp~~~~~~VVV:::777333111///...---+++************************)))************+++++++++---+++555NNNmmmeeeooozzzXXXOOO]]]lllttttttlll\\\LLLCCC>>>:::888888999;;;@@@GGGMMMQQQ[[[sssiiiWWWNNNUUU[[[]]]iiiyyy|||llleeeaaa[[[___cccfffjjjsss|||nnn```WWWQQQQQQZZZeeeuuuzzz~~~|||}}}vvvggg```vvvyyyyyy|||~~~{{{wwwwww{{{}}}|||zzzxxxwwwwwwwwwxxx222111111111000000//////000---222444777MMMiiitttccc^^^uuu|||}}}}}}qqqdddTTTKKKJJJNNNOOOOOORRRTTTPPPSSS]]]]]][[[dddhhhsssyyyiiiNNNNNNKKKVVVsssgggVVVOOOQQQUUUUUUVVVWWWXXX\\\ffftttzzzsssqqq}}}|||}}}}}}{{{|||}}}}}}|||{{{}}}~~~|||zzzyyyvvvuuuxxx}}}~~~{{{wwwvvvtttrrrqqqqqqpppnnnlllggg^^^UUUSSSPPPLLLIIIIIILLLOOOPPPNNNSSSffffff<<<;;;777555222111000000...---------------------------...,,,///333CCCnnnccciiittt~~~{{{ooommmnnnqqqvvvzzz{{{vvvrrrwwwzzz|||{{{gggMMMBBBAAAOOOgggzzz{{{}}}qqqdddOOO@@@;;;<<<777888;;;777999EEEPPPZZZmmm~~~ppplll[[[WWWdddzzzttttttxxx{{{|||xxxkkkhhhgggcccZZZPPPNNNPPPNNNFFF>>>===>>>AAAHHHOOOVVVPPPQQQZZZ___^^^eeepppsssuuu~~~mmm```ZZZWWWXXXZZZZZZXXXVVVTTTTTTTTTUUUVVVXXXYYYXXXWWWWWWTTTJJJ>>>??????>>>MMMgggvvv||||||ooohhhwww}}}```>>>777111222222///,,,---+++++++++*********))))))++++++++++++++++++++++++///111333RRR|||eeeqqqVVVTTTbbbmmmvvvrrrhhhZZZJJJ???;;;:::===::::::???DDDGGGNNNUUU[[[yyyjjjYYYOOOUUUaaakkkxxxxxxjjjbbb___```ZZZ___dddjjjxxxjjj[[[RRRTTTWWW[[[gggwwwxxxsssrrrssssssrrr{{{vvvqqqhhh\\\```~~~~~~}}}{{{{{{{{{{{{zzzyyyxxxxxxssstttvvvwwwxxxwwwuuuttt111111111111000000000///000---111444999QQQmmmwwwfffaaawww}}}~~~}}}vvvhhhVVVJJJHHHJJJMMMNNNNNNRRRQQQUUU^^^]]]]]]hhhxxxYYYLLLJJJPPPdddgggSSSLLLJJJKKKMMMNNNRRRYYYaaakkkssszzz}}}{{{tttrrrttt}}}{{{{{{|||{{{{{{|||}}}~~~~~~}}}{{{zzzzzzwwwvvvyyy|||}}}zzzvvvvvvtttrrrqqqpppnnnllljjjfff]]]UUURRRPPPKKKHHHIIIKKKNNNOOONNNRRRddd}}}nnnAAA:::777555222111111000...---------------------------///,,,...222EEEnnnttt```nnnppp|||zzzpppooooooqqqtttuuuuuurrrooowwwyyy}}}yyydddKKKAAA@@@MMMbbb{{{}}}}}}wwwiiiRRRCCC>>>???::::::<<<777>>>EEEKKKTTThhhsssggggggWWWXXXkkk{{{yyy|||hhhfffvvvtttkkkbbb^^^YYYRRRKKKIIIFFF@@@<<<===???@@@EEEKKKPPPPPPVVV^^^^^^]]]iiiyyy~~~jjj^^^ZZZYYYXXXXXXYYYXXXVVVUUUUUUVVVWWWXXXYYYYYYXXXWWWWWWUUUJJJ???;;;:::999IIIfffvvvlllnnngggeeevvv~~~```???777111111222///------+++++++++*********))))))++++++++++++++++++++++++...222:::XXXkkklllVVVVVVccckkkwwwqqqfffWWWIII???;;;:::;;;888999???DDDHHHPPPXXX___pppaaaYYY```kkkssswwwjjjeeecccfffiiiiiiooowwwxxxYYYQQQQQQ```mmmssszzzxxxqqqmmmkkkiiihhhgggeeeeeeccc```iii}}}{{{{{{{{{{{{zzzyyyxxxxxxuuuvvvwwwxxxxxxvvvtttsss111111111111000000000000000,,,000444;;;VVVqqqxxxgggcccxxx~~~~~~{{{mmm[[[NNNIIILLLPPPSSSSSS[[[]]]```fffcccdddqqqqqqPPPMMMJJJ\\\{{{wwwbbbKKKDDDGGGJJJKKKKKKMMMTTT___mmmyyy}}}{{{wwwxxxuuuuuu||||||{{{{{{{{{{{{zzz~~~~~~}}}|||{{{zzzzzzyyy{{{yyyxxxyyy||||||yyyuuuuuusssqqqpppooommmjjjhhhfff]]]TTTQQQOOOJJJGGGGGGJJJLLLMMMMMMQQQaaayyyyyyHHH:::888555333111111000...---------------------------...+++---444JJJsssjjj```sssxxxjjjyyyyyyqqqpppqqqrrrqqqooonnnmmmnnnwwwyyy}}}~~~xxx___GGG??????III[[[wwwzzzkkkUUUEEEAAABBB<<<;;;<<<777>>>DDDLLLXXXnnnmmmeeefff^^^eeezzzzzzttt|||}}}tttgggddduuu|||lll]]]ZZZYYYSSSIIIAAA>>>;;;;;;???AAABBBEEEJJJLLLRRR\\\bbb``````ooo}}}xxxyyyddd\\\[[[ZZZXXXVVVWWWWWWVVVVVVWWWYYYZZZ[[[ZZZZZZXXXVVVWWWUUULLLAAA999888666HHHhhhzzzqqq\\\```bbbfffwww}}}ccc@@@888222111111...------+++++++++***************++++++++++++++++++++++++---333AAAaaaooo|||dddQQQUUUbbbjjjyyyrrrdddUUUFFF>>>;;;;;;999888:::???DDDIIIRRR[[[gggrrrgggbbbiiisss|||tttiiigggjjjooovvv}}}wwwlllSSSTTT```ttt|||sssjjjdddaaa^^^\\\YYYYYY]]]dddkkkxxx|||~~~{{{{{{{{{{{{zzzyyyxxxwwwxxxyyyyyyyyyxxxvvvtttsss111111111000000000000000111---000333===YYYqqqssscccbbbwww~~~~~~~~~sssbbbUUUPPPRRRWWW\\\]]]gggkkkmmmooojjjkkkyyyjjjOOOPPPQQQppp[[[NNNDDDDDDJJJNNNPPPRRRVVV^^^jjjtttzzzyyyuuurrruuu~~~~~~~~~}}}}}}}}}~~~|||zzzzzz{{{||||||{{{~~~|||zzzyyyyyyyyyyyy|||{{{zzzzzz|||{{{xxxuuutttsssqqqqqqqqqooollljjjfff]]]TTTQQQNNNIIIFFFFFFJJJJJJLLLMMMPPP\\\sss~~~MMM;;;999666333222111000...------------------------------***---777RRR|||eee```vvvnnngggxxxwwwrrrpppqqqqqqnnnkkkjjjmmmqqqyyyzzz~~~xxx]]]DDD>>>>>>EEEUUUnnn{{{wwwhhhVVVFFFAAABBB<<<<<<>>>888<<>>===;;;===BBBEEEFFFJJJPPPOOOVVV___eeedddfffuuu~~~uuuqqq___ZZZ\\\\\\XXXUUUWWWWWWWWWXXXYYY[[[]]]^^^ZZZZZZXXXVVVWWWVVVMMMBBB===;;;888JJJlllhhhRRR[[[eeelllyyyzzziiiAAA999222111111...---...***************************+++++++++++++++,,,,,,,,,222FFFjjjvvvvvv]]]KKKRRRdddooo~~~tttdddSSSEEE===;;;;;;;;;999;;;@@@DDDJJJTTT^^^qqqqqqjjjhhhnnnxxxooojjjhhhlllrrrxxxdddWWWbbbuuu{{{uuuvvvsssooohhhbbb^^^[[[[[[ZZZ___aaahhhttt{{{ooovvv~~~~~~||||||{{{{{{zzzyyyxxxwwwxxxyyyyyyyyyxxxwwwuuuttt000000000000000000111111333///000333???[[[nnnjjj[[[```xxx~~~~~~~~~~~~xxxkkk^^^UUUTTTWWW[[[ZZZeeekkkmmmooojjjmmm|||```LLLRRR^^^kkkLLLHHHFFFIIIKKKMMMRRRXXXbbbjjjsssvvvsssqqqtttxxx}}}||||||}}}zzzyyyxxxzzz|||~~~~~~~~~~~~{{{yyyxxxxxxyyyyyy|||{{{{{{{{{{{{zzzxxxvvvsssssssssssstttssspppnnnfff]]]TTTQQQNNNIIIFFFFFFJJJIIIKKKMMMOOOYYYnnnQQQ===999777444222111000...,,,------------------------...+++...999VVV~~~eeeaaaxxx~~~dddhhhyyyvvvrrrooooooooollljjjkkkqqqvvv{{{{{{zzz]]]DDD======CCCQQQgggppp|||vvvhhhWWWGGG@@@@@@<<<>>>CCC???>>>HHHWWWffftttyyy|||xxx}}}xxx___YYY```bbbbbbkkkqqqeeeZZZXXXWWWPPPFFF@@@>>><<<>>>BBBEEEHHHOOOWWWXXX[[[aaagggjjjppp{{{{{{rrrxxxiii\\\ZZZ]]]]]]YYYVVVWWWWWWXXXYYYZZZ\\\]]]^^^ZZZZZZYYYWWWXXXWWWNNNCCC@@@>>>;;;JJJlll~~~aaaKKKZZZkkkttt{{{xxxmmmBBB:::222111111...---...*********************************++++++,,,,,,,,,---///IIIqqqrrr~~~[[[IIITTTjjjxxxwwweeeRRREEE===::::::===<<<>>>BBBEEEKKKVVVaaa~~~xxxrrrjjjgggfffkkktttuuugggfffjjjqqqvvv{{{fff\\\ooouuudddccckkkbbbaaa___]]]]]]___bbbdddrrrvvvyyymmmuuu~~~~~~|||||||||{{{zzzyyywwwvvvwwwwwwwwwxxxxxxxxxwwwwww000000000000111111111111444000111444BBB^^^lllbbbXXXddd~~~~~~~~~~~~~~~~~~|||}}}tttgggZZZRRRPPPQQQKKKWWW]]]bbbgggfffkkk{{{XXXQQQ[[[vvv```FFFFFFHHHKKKJJJKKKSSS\\\kkkrrrxxxwwwsssttt}}}~~~}}}}}}}}}}}}yyyyyyyyy{{{~~~~~~}}}{{{zzzyyyyyyyyyzzz{{{|||||||||{{{zzzxxxwwwuuuuuuuuuvvvwwwuuurrroooggg^^^UUURRROOOJJJFFFFFFJJJHHHJJJNNNOOOVVViii~~~}}}TTT???:::888444222111000...,,,------------------------///...000999WWW|||oookkkxxx^^^nnn}}}uuuqqqmmmlllkkkjjjkkknnntttxxx{{{|||}}}aaaFFF>>><<>>AAACCCGGGPPP[[[___```ccchhhpppyyyuuummmmmmccc[[[[[[^^^]]]ZZZYYYXXXXXXYYYZZZ[[[[[[\\\\\\YYYZZZZZZYYYZZZXXXNNNCCC===>>>:::FFFggg{{{{{{zzz```JJJ]]]rrrzzz}}}yyypppCCC;;;333111111...---...***************+++++++++*********++++++,,,,,,---//////MMMvvvggg|||}}}ZZZNNN]]]rrr}}}uuubbbQQQDDD>>>;;;:::======@@@DDDGGGMMMZZZgggtttjjjcccUUUVVVWWWZZZ```kkkzzz~~~mmmeeehhhkkksss}}}jjjkkkyyyxxx___MMMNNNWWWVVVXXXZZZ\\\___dddjjjooo~~~{{{xxx}}}}}}~~~}}}||||||{{{zzzxxxwwwvvvvvvvvvvvvvvvwwwwwwxxxxxx///000000000111111111111444111222777FFFcccmmm^^^ZZZlll~~~~~~}}}zzz|||pppaaaSSSMMMKKKHHHRRRWWW]]]fffgggmmm}}}rrrSSS___qqqVVVIIIHHHJJJNNNQQQUUU]]]fffuuuyyy}}}}}}|||~~~~~~~~~~~~|||{{{{{{|||~~~~~~}}}}}}}}}|||{{{{{{zzz{{{{{{zzz{{{}}}}}}{{{zzzyyyyyyxxxwwwwwwwwwwwwtttpppmmmhhh___VVVSSSOOOJJJGGGGGGKKKHHHJJJOOOPPPTTTfff|||XXX???;;;888555333222000...,,,------------------------......222<<<\\\yyyxxxyyyfffvvvuuupppmmmjjjhhhhhhkkkqqquuuwwwzzz{{{eeeJJJ???<<>>???@@@???<<<===@@@DDDGGGIIINNNUUU[[[aaadddhhhmmmsss{{{qqqbbbzzzmmm^^^^^^^^^]]]\\\[[[YYYYYYZZZXXXYYY[[[XXXSSSRRRTTTZZZ^^^```___^^^YYYMMMBBB>>><<<666BBB___sss~~~zzz|||xxxyyy|||HHH===444222222///------,,,++++++******++++++,,,------,,,,,,,,,---......---AAAaaa}}}mmm```sss[[[XXX```pppvvvmmmuuufffUUUJJJBBB;;;999:::;;;@@@AAAFFFOOOTTTddd~~~}}}gggWWWKKKCCCAAADDDCCCEEEGGGGGGFFFDDDDDDDDDDDDEEEFFFEEEEEEFFFIIIKKKOOOQQQXXXccckkkqqqzzz|||dddWWWRRRPPPOOONNNNNNMMMJJJHHHLLLOOOQQQSSSUUUYYY^^^bbbooowww|||{{{{{{|||{{{zzz~~~|||yyyvvvtttttttttuuuxxxyyyzzz{{{{{{xxxsssooo000000000000000000000000111333222:::RRRlllnnnaaahhh}}}}}}uuuhhh[[[SSSYYYeeezzz}}}ccc\\\]]]sssnnnJJJNNNEEEPPP[[[bbbjjjxxx}}}~~~yyyvvvzzz~~~~~~~~~|||}}}~~~~~~|||{{{{{{{{{}}}~~~}}}|||{{{zzzzzzyyyyyyyyywwwwwwvvvtttrrrooommmkkkeee]]]VVVRRRMMMEEEAAA@@@DDDGGGEEEHHHNNNNNNXXXnnnmmmDDD>>><<<888555333111///,,,//////...------------------///444IIIsssxxx|||{{{|||qqqrrrmmmjjjjjjllllllmmmssszzzzzznnn[[[GGG===BBBMMMccc}}}~~~vvvnnn^^^HHHBBBHHHLLL___~~~xxxppplll~~~bbbTTTcccttt]]]QQQKKKQQQTTTZZZ^^^^^^bbbnnnyyy~~~dddYYYPPPIIIBBB>>>???@@@>>><<<===AAAEEEGGGJJJOOOVVV\\\___bbbgggmmmttt}}}xxxjjjwwwzzzccc______^^^]]]\\\[[[YYYXXX[[[YYYXXXYYYWWWTTTVVVZZZ[[[___aaa```___ZZZNNNBBB???>>>888AAA\\\qqq}}}~~~tttvvvzzzHHH===444222222///------,,,++++++******++++++,,,------,,,,,,,,,---......333KKKnnnpppeeepppVVVRRR[[[mmmwwwrrrrrrdddTTTIIIBBB<<<:::<<<:::???@@@FFFQQQWWWiiimmmXXXLLLGGGCCC@@@@@@AAADDDFFFFFFFFFEEEEEEFFFJJJKKKMMMMMMNNNPPPTTTWWWYYY[[[```fffjjjkkkpppwwwxxxrrrUUUKKKHHHLLLQQQSSSRRRPPPOOOOOOTTTVVVZZZ^^^ccciiimmmpppuuuzzz|||{{{{{{|||{{{zzzzzzzzzyyyxxxwwwuuutttsssvvvvvvwwwyyyzzzxxxuuurrr000000000000000000000000111333333;;;TTTnnnnnn```kkk~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||xxxooocccZZZVVVhhh```RRRYYYhhh]]]KKKMMMIIIUUUbbblllxxxyyywwwyyy~~~tttpppooouuu{{{}}}~~~~~~~~~}}}}}}~~~~~~}}}{{{{{{{{{|||}}}||||||{{{{{{zzzyyyyyyyyywwwvvvuuusssrrrpppooonnneee]]]VVVRRRLLLEEEAAA@@@AAADDDCCCGGGMMMMMMWWWmmmuuuKKK>>>;;;888555333111///---//////...------------...---///888RRRvvv{{{zzzzzzppprrrnnnkkkjjjkkklllmmmsss{{{|||}}}qqq```MMM???@@@GGGccczzz{{{xxxsss```KKKFFFHHHGGG[[[yyylllrrrwwwggg^^^hhhlllVVVPPPTTTbbbfffoooxxxzzzzzzzzz___SSSNNNHHHAAA>>>>>>???>>><<<===AAAEEEHHHKKKPPPXXX^^^^^^aaagggmmmuuu~~~~~~qqqrrrwwwrrreee[[[______^^^^^^\\\ZZZYYYXXX\\\YYYXXXXXXWWWVVVYYY___]]]aaacccbbbaaa[[[PPPDDD??????:::AAA[[[rrrvvvtttpppkkkrrrwwwHHH===444222222///------,,,++++++******++++++,,,,,,,,,,,,,,,,,,---...///333OOOuuuqqqjjjqqqTTTOOOWWWjjjwwwvvvoooaaaRRRHHHBBB===;;;===888===???GGGSSS\\\ooolllZZZHHHBBBDDDCCCAAA@@@CCCEEEHHHJJJJJJJJJLLLMMMNNNOOORRRTTTVVVZZZ^^^aaaeeefffjjjoooppppppuuu|||^^^IIIGGGEEEPPP[[[^^^ZZZWWWYYY\\\bbbdddiiiqqqyyy|||{{{{{{|||{{{zzzwwwxxxyyyzzzyyywwwuuussstttttttttuuuwwwxxxwwwuuu////////////////////////111333555???ZZZsssssscccsss~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}zzzyyyzzzyyyrrrfff\\\QQQfffyyyjjjWWWVVVdddsssnnnRRRNNNNNNXXX]]]gggvvvuuugggfffooo}}}{{{xxxhhhjjjqqqzzz~~~~~~~~~}}}~~~~~~~~~~~~}}}|||{{{{{{||||||{{{{{{{{{{{{zzzyyyxxxxxxwwwvvvtttsssqqqpppooooooddd]]]UUUQQQKKKDDD@@@AAAAAAEEEDDDHHHNNNNNNXXXnnnyyyNNN>>>;;;777555333222///---///......---------.........000999WWWwww{{{{{{zzzppprrroookkkiiikkkkkkmmmsss{{{~~~|||qqqcccPPPBBB???DDDbbbvvv|||www~~~~~~wwwcccNNNJJJIIIDDDXXX|||fff```iiihhheeelll\\\]]]cccrrrlll```gggvvvuuu\\\OOOKKKFFFAAA>>>>>>>>>===<<<<<>>:::AAA]]]wwwfffkkknnnlllsssvvvHHH===444222222///------,,,++++++******++++++,,,,,,,,,,,,,,,------...///333NNNuuuuuuvvvsssUUUPPPVVVggguuuvvvnnn```QQQGGGAAA<<<:::<<<777===???GGGTTT^^^sssrrr[[[NNNBBB@@@CCCEEEEEEGGGIIIKKKNNNQQQRRRTTTWWWYYYVVVXXXZZZ]]]___ccchhhkkkttttttwwwzzzzzzzzzlllMMMDDDIIIPPP]]]iiiiiiaaa]]]aaahhhnnnpppuuu~~~~~~|||{{{{{{||||||{{{vvvwwwxxxyyyyyyxxxwwwvvvuuutttssssssuuuvvvvvvuuu////////////////////////111333666CCC```zzzxxxfff}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{xxxwwwtttmmmaaaXXXRRReee~~~}}}nnnbbbaaa\\\___iiiwwwbbbQQQSSSRRRaaalll|||wwwiiibbb```iiixxxvvvkkkgggcccooo|||}}}}}}~~~~~~~~~}}}||||||{{{{{{{{{zzz{{{{{{{{{zzzyyyxxxwwwvvvvvvtttsssqqqooonnnmmmbbbZZZRRRNNNJJJCCCAAAAAA@@@DDDDDDHHHNNNMMMWWWlllzzzNNN===:::777555333222000.........---------......///000000999YYYxxxzzz|||}}}qqqrrrmmmjjjiiikkklllmmmttt{{{~~~{{{pppcccRRRDDD@@@CCC___rrrxxxvvv{{{}}}yyygggRRRLLLJJJDDDVVV{{{www]]]OOOSSSSSSRRRYYY```fffttt{{{}}}|||kkkWWWKKKGGGDDDAAA>>>============;;;>>>CCCFFFHHHNNNUUU[[[```ccchhhmmmsss|||}}}ppphhhbbb^^^^^^```^^^^^^^^^]]]\\\[[[ZZZYYYZZZXXXYYY[[[YYYUUUUUUXXX```dddfffeeeccc^^^QQQEEE999===999???\\\xxxrrr^^^jjjqqqqqqwwwzzzHHH===444222222///------,,,++++++******++++++,,,,,,++++++,,,---...//////888QQQsss}}}nnnRRROOOUUUcccqqqtttnnn```PPPFFF@@@:::888:::999>>>@@@GGGUUU```vvvvvvaaaOOOIIIDDDDDDDDDEEEJJJOOOOOOQQQUUUXXXZZZ]]]aaaddddddfffhhhjjjllloootttwww}}}}}}~~~www[[[GGGEEEJJJ[[[dddlllhhh^^^ZZZ```hhhlllooouuu}}}~~~~~~|||{{{|||||||||{{{xxxwwwvvvvvvvvvwwwyyyyyyxxxvvvtttssstttttttttsss000000000000000000000000000333666DDDccc|||xxxeee|||~~~~~~|||xxxtttnnneeeZZZRRRPPP[[[mmmpppfffggglllhhhvvv~~~nnndddeeeddd]]]```jjjgggccckkk}}}}}}___WWWXXXYYYccc{{{yyyiii``````cccnnn}}}wwwkkkbbbaaaooo}}}~~~~~~~~~}}}|||{{{zzzzzzzzzzzz{{{{{{zzzyyywwwvvvvvvvvvuuusssqqqmmmjjjhhh___WWWOOOLLLHHHCCCAAABBB???CCCCCCFFFLLLKKKSSShhh|||zzzLLL===:::777555444222000......------------...//////111000888XXXwwwxxx{{{~~~}}}rrrpppjjjhhhiiilllnnnooouuu|||}}}yyypppdddTTTFFFBBBDDDYYYkkkssswwwyyy}}}oooYYYLLLJJJFFFTTTqqq{{{pppWWWHHHLLLPPPSSS]]]kkkxxxssskkkkkkzzzuuueeeVVVLLLDDDCCC@@@>>><<<<<<<<<===;;;???CCCEEEGGGLLLSSSYYY```cccggglllrrrzzz}}}mmmeeeaaa^^^]]]^^^\\\]]]]]]]]]]]]\\\[[[[[[YYYXXXZZZ\\\ZZZUUUTTTWWWaaaeeefffeeeccc^^^QQQEEE999>>>999>>>[[[vvvppp[[[fffmmmnnnvvv{{{HHH===444222222///------,,,++++++******++++++,,,+++++++++,,,---...///000:::QQQppp}}}eeeLLLKKKQQQ]]]kkkpppmmm___OOOEEE???999777999<<<@@@AAAIIIWWWccczzzjjjTTTHHHFFFFFFHHHHHHIIIOOOWWWTTTWWWZZZ]]]```dddiiilllmmmoooqqqrrrtttwww{{{~~~yyy|||ooo\\\PPPMMMOOOYYY^^^aaa]]]VVVTTTZZZaaaeeeiiiooouuu{{{~~~~~~{{{{{{|||}}}||||||xxxwwwvvvuuuuuuwwwyyy{{{zzzxxxuuuttttttsssrrrqqq000000000000000000000000000222555CCCaaayyyttt___www~~~~~~~~~}}}}}}~~~~~~}}}yyyrrriii^^^UUUOOOIIIJJJQQQRRRKKKOOOTTTNNN^^^aaa```YYYUUUYYY```eeeooo}}}xxxmmmwwwlll^^^^^^]]]dddpppsssccc^^^___jjjqqq}}}}}}uuupppkkkmmmttt~~~~~~~~~|||{{{zzzyyyyyyzzz{{{{{{{{{yyywwwvvvvvvwwwvvvtttpppkkkeeebbb[[[SSSLLLIIIFFFBBBAAACCC@@@DDDDDDGGGMMMKKKRRRggg|||JJJ<<<:::777555444222000...---------------...////////////777VVVwwwxxxuuu|||rrrmmmgggfffhhhmmmpppqqqvvv|||{{{~~~|||vvvooofffXXXIIIBBBBBBMMM___kkkuuu}}}xxx```LLLIIIIIIQQQbbbuuummmWWWIIIOOOVVV]]]hhhttthhhbbbeeeoooqqq```TTTNNNBBBAAA@@@===;;;;;;<<<======@@@DDDFFFHHHLLLSSSXXX]]]```eeejjjqqqyyyyyyiiiaaa___\\\[[[[[[[[[[[[\\\]]]]]]]]]]]]\\\ZZZXXXYYY[[[ZZZVVVWWW\\\bbbeeefffeeeccc]]]QQQEEE:::>>>999@@@___yyy~~~oooWWW```jjjpppzzz|||HHH===444222222///------,,,++++++******++++++,,,+++++++++,,,---...///000888TTTtttvvvfffJJJHHHKKKTTTccciiijjj]]]MMMDDD>>>:::999:::>>>BBBCCCKKKZZZggg|||bbbLLLHHHFFFGGGMMMQQQSSSWWW]]][[[^^^aaadddggglllqqqtttqqqsssvvvxxxzzz}}}rrr___TTTQQQRRRQQQRRRSSSTTTTTTWWW\\\```ccciiiqqquuuwww|||}}}{{{{{{|||}}}}}}|||wwwwwwwwwwwwwwwwwwxxxxxxzzzxxxvvvuuuuuutttrrrppp000000000000000000000000///111444AAA^^^uuunnnYYYxxx~~~}}}||||||}}}~~~}}}zzzrrrfff[[[RRRNNNEEE@@@AAAAAA===FFFLLLEEELLLNNNSSSXXXZZZ^^^hhhsss|||zzz___]]]bbbaaannnzzzjjj^^^^^^dddhhhwwwzzz{{{uuuqqqppp{{{|||~~~~~~~~~}}}{{{zzzyyyyyyzzz{{{{{{{{{yyywwwuuuvvvwwwwwwuuupppiiibbb^^^YYYQQQJJJGGGEEEAAAAAACCCDDDGGGGGGJJJOOOLLLTTThhh~~~III<<<:::777555444222000///---------------...///000---///777VVVzzzzzz|||rrr{{{}}}qqqjjjeeedddhhhnnnqqqrrrvvv|||yyy}}}xxxtttpppiii[[[LLLBBBAAAAAAUUUcccqqqeeeLLLHHHJJJNNNXXXtttnnnZZZLLLRRR[[[cccnnn|||gggZZZcccrrrmmmXXXMMMJJJAAAAAA@@@===;;;:::<<<===???BBBEEEGGGIIILLLSSSXXXZZZ^^^ccciiipppzzzttteee___\\\ZZZZZZ[[[YYYZZZ[[[\\\]]]^^^^^^^^^[[[YYYXXXZZZYYYXXX\\\aaabbbeeefffeeeccc]]]QQQDDD:::>>>:::CCCeee~~~mmmUUUaaaqqq}}}HHH===444222222///------,,,++++++++++++++++++,,,+++++++++,,,---...000000999[[[tttlllMMMHHHGGGNNN\\\dddgggZZZLLLCCC>>>;;;:::<<>>???BBBDDDDDDFFFNNNYYY```eeennnzzzwww```[[[^^^gggqqq~~~vvvhhhZZZWWW```mmmuuu~~~{{{xxxxxx||||||~~~~~~}}}|||~~~~~~~~~~~~}}}}}}zzzxxxwwwvvv{{{||||||{{{zzzwwwuuutttyyywwwuuurrrnnniiibbb]]]ZZZSSSMMMKKKHHHBBB???@@@CCCDDDFFFIIIIIINNN\\\jjj~~~FFF===:::777555444222000...........................000333:::RRRvvv|||yyyrrrvvvxxx|||nnnnnngggiiikkkmmmoooqqquuuxxxvvvnnniiiggg]]]LLLBBBBBBBBBPPPaaaqqq|||iiiWWWMMMLLLPPPTTTtttlll^^^QQQPPP\\\ooo|||uuurrrwww]]]aaaccckkkuuuaaaXXXSSSNNNDDDBBB???===<<<===???AAAHHHHHHHHHIIIKKKNNNQQQSSSXXX```eeefffkkktttyyyxxxmmmaaaUUUSSSYYY^^^]]]YYY[[[[[[ZZZZZZ[[[\\\]]]]]]\\\[[[[[[[[[[[[[[[[[[[[[```dddhhhhhhfff```RRREEE;;;>>>999@@@aaazzzsssXXXppp~~~}}}III>>>444111111///---...,,,,,,,,,+++++++++******---,,,,,,+++,,,---///000999YYY~~~|||hhh~~~eeeMMMKKKMMMVVVeeellllll]]]LLLBBB<<<:::;;;???@@@>>>DDDQQQ\\\lllpppSSSMMMLLLPPPUUUZZZ^^^aaabbbcccbbblllrrrsssuuu|||~~~{{{mmmZZZPPPOOOOOOMMMIIIJJJMMMPPPSSSWWW[[[```cccooouuu~~~~~~{{{xxxwwwwwwxxxtttvvvyyy{{{{{{yyyvvvtttyyywwwuuuuuuuuutttppplll111111000000000000111111333111222GGGbbbgggaaaddd~~~}}}nnn___TTTKKKCCC@@@AAA@@@>>>>>>AAAEEEGGGOOOVVV```iiiqqq|||iiiWWWZZZcccmmmuuuoooiii```[[[]]]dddiiilllnnnooottt~~~|||~~~~~~}}}|||~~~~~~}}}{{{zzzxxxxxx|||}}}}}}|||{{{yyyvvvuuuxxxuuurrrnnnkkkhhhccc```\\\UUUNNNLLLHHHBBB???@@@BBBCCCFFFHHHHHHLLLYYYfffKKK===:::777555444222000...........................000111999TTTyyyzzzrrryyyxxx{{{lllkkkllllllllllllmmmqqqvvvzzzqqqkkkhhhhhh^^^MMMBBBAAA@@@KKK[[[jjjzzz|||mmm]]]SSSQQQTTTXXXlllggg]]]TTTRRR[[[hhhrrrvvvuuuttttttuuuwwwzzz|||~~~```^^^dddjjjuuukkkXXXPPPJJJDDDDDDCCCBBBAAAAAABBBCCCDDDGGGHHHIIIJJJLLLOOORRRUUUWWW]]]cccfffmmmuuuxxxvvvaaaXXXOOONNNUUU\\\]]][[[[[[[[[[[[[[[[[[\\\]]]]]]\\\\\\\\\\\\[[[ZZZYYYXXX\\\aaadddeeeddd^^^PPPCCC999???<<>>333111111///------,,,,,,,,,+++++++++******---,,,++++++,,,---///000;;;^^^wwwgggwwwxxxZZZMMMVVV^^^fffppprrrlll]]]LLLBBB<<<:::;;;???AAA@@@FFFSSS___pppnnnSSSOOOSSSXXX^^^dddgggiiiiiiiiijjjrrryyy|||yyyhhh]]]SSSGGGBBBCCCGGGIIIHHHJJJNNNTTTYYY^^^dddjjjmmm|||}}}}}}{{{yyywwwvvvwwwuuuvvvxxxzzzzzzxxxuuutttuuutttssstttuuuuuurrrooo111111000000000000111111555222222CCC]]]bbb___fff~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~zzzkkk[[[OOOGGGBBBAAABBBCCCBBBBBBFFFLLLRRR^^^fffpppzzz]]]UUUaaalllpppqqqbbb^^^[[[]]]bbbeeeeeeccchhhpppzzzsssxxx~~~}}}}}}~~~~~~}}}|||{{{{{{zzz}}}}}}}}}}}}|||zzzxxxvvvuuurrrnnnkkkiiigggeeeccc^^^WWWOOOLLLGGGAAA>>>???AAACCCFFFIIIHHHJJJUUUaaaOOO===:::777555444333111///........................//////888XXXzzzqqqrrrmmmpppooommmkkklllqqqxxx}}}}}}{{{jjjfffgggiiiaaaOOOBBB???CCCJJJVVVdddttt|||rrreee[[[XXX\\\```fffbbb^^^YYYXXX\\\ccciiidddiiipppuuuyyymmmVVVaaaiiisss|||cccTTTNNNIIICCCBBBBBBAAAAAAAAABBBCCCDDDEEEGGGIIIKKKMMMPPPTTTWWWWWW\\\```fffmmmsssrrrmmmXXXTTTPPPQQQVVV[[[^^^^^^[[[ZZZZZZZZZZZZ[[[\\\\\\\\\]]]]]]]]]\\\YYYWWWUUUWWW\\\```aaaaaa[[[NNNAAA888@@@>>>EEEaaazzz|||fffvvv|||rrrzzz}}}zzzHHH===333111111///------,,,,,,,,,+++++++++******,,,,,,++++++,,,---///000===^^^oooeeennniiiRRRQQQeeerrrxxxzzzuuulll]]]LLLBBB<<<999;;;>>>BBBBBBIIIUUUbbbuuukkkTTTSSSWWW]]]dddkkknnnpppqqqqqq|||{{{mmmhhhrrrxxxlllWWWHHHFFFCCCAAABBBHHHPPPWWWZZZ]]]bbbjjjqqqxxx~~~~~~~~~}}}{{{zzzxxxwwwvvvvvvvvvwwwxxxwwwvvvtttssssssssssssuuuvvvuuusssppp111111000000000000111111444222222CCCZZZ___]]]fffxxxiiiXXXLLLEEECCCFFFFFFHHHJJJLLLPPPZZZdddkkktttkkk]]]aaannnrrrlllfff___\\\ZZZ\\\^^^```eeeiii|||}}}rrrppp|||~~~~~~~~~~~~}}}}}}}}}}}}||||||}}}|||{{{yyyxxxvvvrrrpppnnnmmmllljjjgggeee___WWWOOOKKKFFF@@@===>>>BBBDDDHHHKKKIIIJJJSSS]]]xxxOOO===;;;777555444333111///...........................---777[[[sssggg{{{wwwoooooonnnmmmlllmmmrrryyy~~~qqqcccbbbeeekkkcccPPPBBB>>>DDDHHHQQQ___lll|||}}}zzztttjjjbbb```eeekkkgggccc`````````aaaeeejjjjjjssswwwdddccchhhooo{{{sss]]]TTTQQQLLLFFF@@@>>>;;;999999:::<<<>>>AAAEEEIIILLLNNNQQQUUUXXX\\\\\\___dddjjjjjjddd\\\TTTUUUXXX[[[]]]^^^^^^^^^YYYYYYXXXXXXXXXYYYYYYZZZZZZ[[[]]]]]]\\\YYYVVVTTTTTTYYY]]]______ZZZMMM@@@:::@@@>>>GGGeee{{{|||zzzlll]]]ooossslllrrrvvvyyyFFF<<<333111111///------,,,,,,,,,+++++++++******,,,+++++++++,,,...///111>>>[[[~~~hhhccczzzgggSSSVVVnnn}}}}}}uuummm^^^MMMBBB<<<999:::>>>AAACCCJJJUUUcccyyykkkUUUVVVYYY___hhhoootttyyy~~~{{{YYYOOOQQQaaaeeeWWWHHHDDDEEEGGGLLLRRR[[[eeeooovvvxxx}}}~~~~~~}}}|||||||||{{{yyyxxxvvvvvvuuutttsssqqqpppppppppqqqssstttuuutttrrrppp111111000000000000111111111111444DDDYYY]]]\\\fffrrr~~~wwwjjjYYYLLLGGGHHHHHHFFFHHHOOOTTTZZZfffsssvvvzzztttcccaaaccclllrrroooeee^^^]]]ZZZYYYYYYYYY___qqq}}}ooopppsss}}}}}}}}}}}}}}}~~~~~~~~~zzz{{{{{{{{{zzzxxxwwwvvvpppppppppqqqqqqnnnhhhddd^^^UUUMMMIIIEEE???===???DDDFFFKKKMMMKKKKKKSSS]]]qqqOOO>>>;;;888666555333111///........................000...777YYYnnncccxxxvvvllljjjkkklllmmmooosssyyy}}}mmmbbbaaafffllleeeRRRCCC???BBBDDDNNN]]]kkkyyy{{{xxxrrrkkkfffggglllqqqjjjccc```bbbdddeeejjjqqq|||~~~{{{ffffffuuuooottt~~~lllXXXQQQNNNIIIEEEAAA===777333111333666888===CCCJJJNNNOOORRRWWW[[[bbb``````cccddd^^^TTTKKKKKKPPPYYY___aaa```\\\ZZZWWWWWWVVVVVVVVVVVVWWWWWWWWWYYY[[[\\\\\\ZZZWWWVVVSSSXXX]]]______ZZZMMMAAA===@@@<<>>;;;888666555444111000........................222///777UUU~~~ssshhhsss~~~~~~xxxlllkkklllmmmnnnpppsssyyy|||oooeeecccgggmmmeeeRRRDDD@@@HHHIIIRRRcccsss}}}yyyvvvqqqmmmkkkjjjkkkllldddZZZVVVZZZ^^^aaahhhqqq{{{yyynnnqqq{{{sssuuu~~~iiiXXXRRRMMMHHHEEEDDD@@@:::444222333666888<<>>???:::HHHlllrrrcccLLLLLLaaajjjpppvvvwww{{{DDD:::222111222///---,,,,,,,,,,,,+++++++++******++++++***+++,,,...000111GGGoooiiillllllZZZ]]]qqq|||~~~{{{nnn___MMMBBB<<<999:::======BBBIIIQQQaaa{{{mmmXXXXXXUUU^^^kkkxxxooo```UUUQQQTTTUUUOOOQQQNNN@@@???HHHXXX```YYYMMMNNNYYYYYY\\\bbbhhhnnnvvv}}}}}}|||}}}{{{zzz{{{}}}}}}yyyuuupppmmmhhhbbb^^^]]]\\\]]]TTTYYYaaahhhllloooqqqrrr111111000000000000111111000222444BBBUUUZZZ___nnn~~~nnnqqq~~~}}}zzzssscccTTTQQQWWWRRRJJJKKKZZZjjjvvv|||eeeSSSOOOOOONNNXXX```iiijjjfff___ZZZWWWQQQSSS]]]lllyyynnnbbbiiiwww~~~||||||||||||||||||||||||zzzzzz{{{{{{{{{yyyxxxwwwttttttttttttsssnnniiiddd[[[SSSLLLJJJGGGDDDEEEGGGGGGIIILLLNNNKKKKKKTTT___tttUUU>>><<<888666555444222000........................000///777SSSxxxwwwtttwwwuuu~~~zzz|||xxxkkkqqqpppooommmnnnrrrxxx}}}vvvjjjgggiiimmmeeeSSSEEEBBBQQQNNNTTTeeeuuu}}}xxxyyyuuuqqqpppoookkkeee___SSSHHHCCCJJJQQQTTT\\\gggkkktttzzzrrrnnnsssxxxwwwvvvqqqrrrsss||||||bbbVVVRRRNNNJJJIIIDDDBBB???;;;999999::::::<<>>DDD@@@AAADDDAAA;;;GGGVVV]]]^^^]]]aaafffhhhhhhjjjnnnrrrwww{{{}}}|||||||||yyyyyyzzzxxxrrrmmmiiieee^^^WWWRRRPPPOOOPPPPPPWWW```gggkkknnnppprrr111111000000000000111111222333333@@@RRRYYYaaarrroooxxx~~~~~~}}}|||vvvgggWWWUUU\\\]]]RRRRRRdddxxxttthhhXXX[[[XXXOOOLLLPPPVVVVVVUUU___iiikkkggg___VVVOOORRRVVVeee}}}nnn``````ppp|||~~~~~~~~~}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{|||||||||{{{yyyxxxwwwvvvsssrrrpppmmmhhheee[[[TTTMMMKKKIIIGGGHHHKKKGGGIIIKKKMMMJJJKKKUUU```xxxVVV>>><<<888666555444222000........................---...888SSSyyy{{{vvvmmmmmmsssqqqvvvrrrfffxxxuuuqqqmmmlllqqqxxx~~~|||nnnjjjkkkmmmeeeSSSFFFCCCRRRLLLNNN\\\lll{{{vvvxxxuuussssssrrrkkk^^^SSSDDD999555===EEEIIIQQQ]]]bbbhhhkkkggg___\\\```gggwwwrrriiirrrpppaaapppqqqzzzlllVVVNNNMMMKKKIIIJJJBBBBBBBBBAAA@@@>>><<<;;;>>>GGGRRRYYYZZZ]]]ccchhhjjjhhhjjjkkkdddWWWOOOOOOQQQQQQSSSXXX]]]^^^[[[WWWZZZYYYXXXXXXWWWWWWWWWWWW[[[[[[ZZZXXXWWWVVVUUUUUUTTTYYY^^^___^^^YYYKKK???;;;???<<>>DDDJJJQQQ```}}}jjjVVVYYY]]]lllyyyaaaMMMBBB>>>===CCC888===IIIEEEAAABBBAAAJJJSSS\\\ccciiipppppplllpppnnnmmmooosssvvvwwwwww|||}}}~~~}}}~~~|||xxxwwwwwwtttmmmgggeee```XXXOOOJJJGGGGGGGGGVVV]]]eeekkkmmmnnnoooqqq222222111000/////////000111444555BBBVVV```lllppp}}}{{{zzztttkkkccc```ccccccccccccfffnnn~~~{{{iii\\\SSSOOOJJJIIIJJJNNNSSSWWWYYYYYYjjjpppssskkk]]]SSSSSSWWWZZZfff|||}}}hhh^^^___iiiwww|||~~~~~~~~~|||{{{zzz{{{}}}}}}yyyvvv{{{{{{{{{||||||{{{wwwtttwwwtttqqqpppqqqnnnhhhbbbZZZUUUOOOKKKIIIJJJJJJKKKHHHNNNLLLJJJLLLJJJOOO```SSS@@@;;;888999777222//////......------------......111000777QQQ|||}}}sssiiilllqqqnnnnnnttt~~~xxxmmmtttkkkiiimmmrrryyy~~~{{{lllcccbbbjjjhhhWWWGGGAAAPPPOOONNNZZZmmmyyyyyyxxxzzzzzzvvvqqqrrrooo___LLL???<<<:::;;;AAAHHHMMMOOOOOO```\\\SSS[[[```dddtttwwwpppsssdddWWWdddlllpppnnn```SSSMMMKKKHHHGGGGGGAAA===<<<@@@@@@===:::;;;EEEMMMXXX]]]^^^```ffflllkkkmmmmmmiiiaaaYYYTTTSSS\\\\\\\\\]]]```bbbeeeggg\\\WWWUUUWWWXXXVVVVVVXXXZZZXXXWWWWWWWWWWWWUUUTTTTTTXXX]]]```\\\SSSFFF===:::@@@<<>>GGGBBBAAAEEEFFFDDDEEEJJJOOOXXX___bbbdddjjjnnnooonnnoooqqqtttxxxzzz{{{zzzzzz~~~}}}zzzwwwtttrrrpppkkkeee```YYYSSSKKKFFFAAA???EEELLLWWWbbbooosssnnnlllsss{{{222111000000000000000000222222444BBBUUU___sssttt|||~~~{{{wwwmmmbbb]]]^^^ZZZYYYXXX[[[dddrrrppp[[[LLLFFFGGGIIILLLJJJKKKPPP[[[iiittt{{{{{{lll^^^XXX]]]dddsss~~~vvviii\\\YYY___kkkzzz~~~~~~}}}{{{zzzzzz|||}}}{{{xxx{{{zzzzzz{{{{{{zzzwwwtttuuuqqqnnnnnnnnnllleee```ZZZVVVPPPLLLJJJJJJJJJIIIHHHNNNLLLJJJMMMKKKQQQbbbUUUAAA<<<999999777222///000///......------......///000000777QQQ|||yyykkkjjjooollljjjppp{{{{{{rrrxxxpppjjjkkknnnqqqvvv{{{~~~}}}yyygggaaabbbhhhdddTTTIIIFFFSSSSSSPPPWWWjjjyyy{{{tttuuu}}}~~~yyyssssssppp```MMM@@@<<<:::<<>><<<===CCCKKKTTTZZZ]]]```dddhhhhhhiiihhhccc\\\VVVSSSRRR^^^^^^___```bbbeeehhhiiiYYYTTTSSSVVVXXXWWWXXX[[[YYYXXXWWWVVVVVVVVVUUUTTTUUUYYY]]]___[[[RRREEE===:::>>>===QQQzzzyyyiiivvv{{{}}}hhhBBB999222111000...---...,,,,,,,,,+++++++++******,,,***+++------+++...333CCCgggpppjjj\\\bbbuuu}}}|||sssnnn]]]KKKAAA===;;;:::;;;@@@BBBGGGQQQdddwwwvvvdddQQQAAA>>>>>>;;;===CCCGGGBBBBBBGGGJJJIIIIIIMMMQQQXXX^^^```dddkkkrrruuuxxxxxxxxxyyy{{{}}}}}}~~~~~~{{{yyyxxxsssnnnkkkiiiddd[[[TTTKKKFFFBBBAAA??????FFFNNNXXX```kkkwwwyyy000000000000000000111222333000222BBBQQQZZZxxxzzz~~~~~~|||xxxnnnaaaXXXWWWQQQNNNMMMPPPZZZfffrrryyy~~~ppp\\\III???@@@GGGNNNQQQSSSZZZfffvvv{{{iii___bbboooyyy|||ttt```YYYVVVYYYbbbooo~~~~~~}}}{{{yyyyyy{{{|||||||||{{{zzzzzzzzzzzzyyyvvvtttqqqooolllkkkkkkhhhbbb]]]ZZZWWWRRRNNNLLLKKKIIIHHHHHHMMMLLLJJJNNNMMMTTTeeeVVVBBB===::::::888333000000///......------......//////000888QQQ}}}wwwuuuuuuooogggiiivvvvvvpppkkkiiimmmppppppsssvvv~~~{{{wwwbbb^^^aaafffbbbUUULLLKKKTTTYYYRRRRRRfff{{{vvvnnnqqq~~~wwwtttpppaaaOOOAAA===;;;===FFFPPPWWWZZZfff``````^^^XXXeee{{{mmmQQQXXXmmmqqq~~~fff[[[PPPMMMLLLIIIFFFFFFDDD???===??????======???BBBGGGOOOVVV\\\___aaaaaaaaa```^^^YYYTTTPPPOOOOOOYYYZZZ[[[\\\^^^```bbbdddNNNJJJIIIMMMQQQRRRTTTWWWWWWWWWWWWVVVUUUUUUTTTTTTVVVZZZ^^^___ZZZPPPDDD===:::<<<===TTT|||{{{kkkuuuwwwyyycccAAA999222111000...---...,,,,,,,,,+++++++++******,,,***+++------+++...333@@@```}}}ooo{{{zzzgggYYY^^^pppxxx{{{{{{tttnnn^^^LLLBBB>>>;;;;;;<<>>@@@CCCIIIHHHDDDEEEJJJOOOPPPOOOOOOUUU\\\aaacccgggqqqyyy}}}~~~}}}{{{wwwuuuqqqkkkdddaaa___YYYNNNEEEBBB@@@@@@BBBCCCEEEMMMVVV\\\kkkzzz|||000/////////000111222222222///222BBBMMMRRRttt~~~}}}{{{wwwlll]]]TTTQQQNNNKKKIIILLLUUU```iiinnnuuukkk\\\OOOJJJMMMVVV\\\VVVaaasss~~~oooddddddoooxxxvvvvvvnnnfffZZZXXXZZZ___gggsss~~~~~~}}}{{{yyyxxxyyy|||~~~}}}|||{{{zzz{{{yyywwwtttooommmllljjjiiifffaaa]]][[[WWWSSSOOOMMMKKKHHHFFFGGGMMMKKKJJJOOOOOOVVVhhhWWWCCC>>>;;;;;;999444000111//////............/////////111999QQQ}}}|||hhhbbbqqquuummmiiiiiimmmoooooorrrvvv~~~zzz|||www```]]]^^^eeefff^^^SSSNNNSSS[[[SSSOOOdddrrriiimmm}}}{{{vvvpppaaaQQQCCC>>>;;;???JJJUUU\\\___iii\\\\\\]]]___}}}}}}]]]LLL___nnnwww|||eeeZZZQQQNNNLLLHHHDDDBBBBBB===:::;;;<<<;;;;;;>>>AAADDDIIIRRRZZZ]]]\\\YYYWWWUUUQQQMMMJJJHHHHHHIIILLLMMMMMMNNNOOOPPPQQQRRREEE@@@???DDDHHHIIILLLPPPUUUVVVVVVUUUTTTSSSTTTTTTXXX\\\___^^^XXXMMMCCC<<<;;;999===VVV{{{qqqfffqqqooonnn}}}~~~^^^@@@888111111111...,,,---,,,,,,,,,+++++++++******+++******------,,,///444CCCaaa}}}jjjzzz}}}aaaUUU[[[nnnwwwzzz{{{uuunnn___NNNDDD>>>;;;;;;>>>>>>CCCLLLYYYlllsss___TTTHHH???:::>>>CCCEEEHHHLLLKKKHHHHHHMMMTTTVVVSSSPPPZZZbbbiiilllpppxxx}}}{{{yyywwwssspppeee___WWWUUUVVVQQQHHH???CCCDDDGGGLLLMMMPPPYYYcccnnn000/////////000111222222111///222AAAIIIJJJjjj~~~}}}zzztttiiiZZZQQQOOONNNLLLJJJMMMTTT^^^fffkkksssjjj^^^TTTSSSYYYdddlllkkkwwwoookkkggghhhppp~~~xxxlllfffbbb[[[UUUXXXYYY^^^dddkkkwww~~~~~~}}}|||zzzyyyyyy{{{~~~}}}{{{{{{{{{zzzwwwuuuooonnnmmmkkkiiifffaaa^^^ZZZWWWRRROOOMMMJJJHHHFFFGGGMMMKKKJJJOOOOOOXXXjjjXXXEEE@@@<<<<<<:::444111111/////////....../////////000333999PPP|||mmm___mmmpppnnnjjjiiilllmmmnnnrrrxxx~~~zzz{{{}}}zzzeee^^^\\\eeemmmiii[[[OOOPPPZZZSSSNNNeee}}}rrriiikkkyyyxxxqqqbbbSSSDDD???<<>>999666888999888888;;;@@@AAAEEEMMMUUUXXXVVVRRRLLLJJJGGGDDDCCCAAAAAA@@@??????@@@@@@@@@@@@@@@@@@@@@;;;:::>>>AAACCCFFFJJJSSSUUUVVVUUUSSSRRRSSSTTTZZZ^^^```^^^UUUJJJAAA<<<===777>>>XXXxxxgggeeeuuuoookkk{{{^^^>>>777111111111...,,,---,,,,,,,,,+++++++++******+++)))***------,,,///444GGGfffhhhyyy```UUU___sss{{{~~~~~~xxxoooaaaPPPEEE???;;;;;;???>>>DDDNNN[[[nnnoooZZZNNNGGGAAA>>>AAAEEEGGGJJJMMMOOOKKKJJJNNNWWW[[[WWWPPPZZZdddooouuuyyy~~~~~~}}}yyyvvvsssoookkkgggXXXSSSNNNNNNQQQQQQLLLFFFOOOQQQWWW]]]```cccnnnyyy000000000000000000111222//////333???GGGHHHccc~~~~~~{{{vvvjjj[[[RRROOOLLLLLLLLLNNNRRR[[[fffmmmvvvmmm```WWWXXXcccrrr}}}}}}qqqiiicccgggoooxxx|||hhh[[[UUURRRQQQRRRPPPVVVaaakkksss~~~~~~}}}}}}|||zzzyyyzzz}}}}}}{{{zzzzzzyyywwwuuuooooooooommmjjjfffbbb```YYYVVVQQQMMMKKKJJJHHHGGGGGGMMMJJJIIINNNOOOXXXjjj[[[FFFAAA======;;;555222222000//////......//////000///222777LLLyyy~~~zzztttbbbkkk~~~}}}nnnooollljjjllllllmmmrrryyy|||yyy|||{{{||||||lllbbb\\\dddpppqqqcccSSSOOOYYYTTTPPPeee~~~vvvllliiiuuu}}}|||ttteeeVVVEEE@@@===CCCOOOZZZ______]]]ZZZ[[[gggaaaLLL___vvvwwwiii^^^SSSOOOLLLFFF@@@>>><<<777555777999777777999>>>>>>AAAFFFLLLOOOMMMKKKEEEDDDBBBBBBAAA@@@===:::999999:::;;;<<<<<<;;;;;;<<<777555888<<<>>>AAAFFFQQQSSSUUUTTTQQQPPPRRRUUU\\\___aaa]]]SSSHHH???;;;>>>555BBB```yyymmm[[[```vvvoookkk^^^===666111111111...,,,---,,,,,,,,,+++++++++*********)))***------,,,///555HHHiiinnn~~~eee[[[eeeyyy{{{qqqcccSSSGGG???:::;;;???>>>DDDNNN[[[mmm{{{hhhSSSFFF@@@===;;;===AAAGGGLLLOOOPPPLLLIIIMMMXXX```[[[RRRWWWdddsss{{{~~~yyyzzzwwwtttqqqnnnkkkgggccc___TTTQQQPPPRRRXXX]]]______iiilllsssyyy{{{222111000000000000000000...000111:::FFFMMMccc~~~|||ppp___SSSOOOKKKMMMOOOOOOQQQYYYgggrrrtttnnneeeaaaeeeppp~~~wwwiii```\\\[[[[[[hhhrrrxxxgggWWWQQQPPPNNNNNNOOOMMMXXXiiixxx~~~~~~}}}~~~~~~|||yyyyyy|||~~~|||yyyxxxwwwwwwuuusssoooppppppnnnjjjeeebbb```XXXTTTOOOKKKIIIIIIHHHHHHHHHMMMJJJHHHMMMNNNWWWjjj___GGGBBB>>>>>>;;;666222222000000////////////000000...000444GGGttt{{{vvv{{{gggjjjzzz{{{pppmmmkkkkkkmmmlllkkkpppvvvxxxxxx{{{zzzwww~~~ssshhh___aaakkkppphhh\\\SSSZZZUUUSSSdddyyy}}}qqqiiipppzzzxxxiiiZZZEEE@@@>>>DDDQQQ[[[]]][[[WWWYYY^^^uuuyyyoooQQQRRRhhhyyyiii^^^RRRNNNLLLFFFBBBAAA<<<888777:::<<<999999::::::;;;===???CCCDDDEEEDDDDDDCCCDDDEEEFFFCCC===888888999<<<>>>@@@AAABBBBBB???:::888<<<@@@BBBGGGKKKOOOSSSUUUTTTPPPOOORRRUUU]]]aaabbb]]]RRRFFF>>>;;;===555IIIkkk~~~vvvUUUPPPXXXoookkklllYYY<<<555000111222...,,,,,,,,,,,,,,,+++++++++*********(((***------,,,000555GGGkkklll{{{lllaaahhhxxx||||||}}}xxxsssfffUUUIII???999:::>>>???DDDNNNZZZkkkwwwdddOOOAAA<<<;;;999:::@@@JJJRRRVVVNNNJJJFFFJJJXXXddd```VVVVVVeeeuuu|||sssllljjjdddcccbbbcccddddddbbb```^^^^^^```dddjjjttt}}}{{{222222111000//////000000...111000777FFFRRRfffvvvdddUUUOOOKKKOOORRRQQQQQQYYYiiiwwwkkkjjjjjjlllqqqyyyrrreeeUUUIIIIIISSS___hhhppp{{{mmm]]]QQQQQQSSSMMMFFFBBBPPP^^^uuu~~~~~~~~~}}}}}}zzzyyy{{{~~~}}}zzzwwwvvvuuuuuusssqqqoooooopppnnniiieeebbbaaaXXXSSSMMMIIIHHHHHHIIIIIIHHHMMMJJJHHHLLLMMMVVViiicccHHHCCC???>>><<<666222222000000////////////000000,,,///111CCCpppyyy~~~llljjjwww{{{ssskkkjjjlllnnnmmmjjjmmmsssvvvwww{{{xxxttt~~~wwwmmmaaa^^^fffmmmjjjdddVVV[[[VVVUUUcccrrrtttiiinnnxxx{{{lll]]]EEE@@@>>>EEEQQQZZZ[[[XXXSSSWWW___~~~sssttt|||]]]HHHXXXkkkuuuhhh]]]RRRNNNLLLHHHDDDDDD===:::999===???<<<;;;<<<888999:::;;;<<<===???@@@EEEEEEGGGJJJJJJFFF???999888;;;>>>BBBFFFHHHIIIJJJIIIDDDBBBGGGLLLOOOTTTYYYNNNRRRUUUTTTPPPNNNQQQUUU^^^bbbccc]]]QQQEEE>>>;;;;;;555OOOsssnnnEEEKKKSSSkkkjjjpppSSS<<<555000111222///,,,,,,,,,,,,,,,+++++++++*********(((***------,,,000555HHHlll```vvv{{{pppcccgggtttuuuuuuwwwttttttgggWWWIII???888999>>>???EEEMMMYYYjjjzzzfffPPPAAA>>>>>>;;;;;;BBBMMMXXX]]]LLLHHHCCCGGGXXXfffdddZZZYYYgggxxxwwwjjjhhhccc[[[UUURRRSSSVVV[[[```eeeffffffkkkmmmqqquuu|||yyy000000000000000000000000111444444999EEEOOOeee~~~}}}}}}}}}~~~zzznnn]]]NNNOOOMMMNNNSSSXXX]]]fffooopppooosss|||{{{rrrYYYPPPNNNSSSSSSSSS```sss{{{[[[UUUNNNJJJFFFDDDJJJQQQMMMggg~~~~~~~~~~~~~~~~~~~~~}}}|||||||||zzzxxxuuuqqqooommmmmmqqqtttssslllfffccc```\\\ZZZWWWPPPJJJEEEDDDDDDEEEIIIKKKHHHJJJPPPQQQ[[[rrr~~~eeeKKKFFFBBBCCCBBB===555///000000000000////////////...222333>>>ddd}}}www{{{pppfffwwwooojjjkkklllkkkiiijjjnnnrrrwwwyyyyyyyyy}}}vvvwwwmmm]]]\\\hhhmmmiii]]]TTTNNNRRR\\\iiivvvsssjjjtttxxxnnn[[[III@@@===EEEQQQVVVUUUTTTLLLXXXooo{{{www|||oooWWWUUU___kkk{{{~~~ggg___VVVQQQNNNKKKFFFAAA>>>@@@BBBAAA>>>999666444222888===<<<777555888<<>>@@@AAAJJJ[[[pppnnnRRR???BBB???;;;;;;@@@JJJUUU\\\PPPFFFCCCGGGRRRggglll]]]\\\ccc{{{vvvaaa[[[YYYSSSPPPQQQRRRUUU[[[bbbhhhmmmqqqttt}}}||||||xxx000000000000000000000000///222111666CCCMMMddd~~~{{{qqq```RRRVVVTTTUUUZZZ]]]^^^ccciiimmmttt~~~~~~jjj[[[QQQIIIHHHOOOVVV```uuuyyyiiiVVVOOOJJJJJJIIIHHHKKKPPP[[[mmmzzz~~~~~~~~~~~~~~~||||||}}}~~~~~~~~~}}}}}}|||{{{xxxuuurrrpppnnnnnnppprrrpppkkkgggfffccc^^^XXXSSSMMMHHHEEEDDDDDDDDDEEEHHHFFFGGGLLLMMM[[[tttfffOOOIIIEEEEEECCC<<<444///111000000000///////////////222222<<<```|||tttooowwwyyyjjjdddyyywwwjjjkkklllkkkiiijjjnnnqqqvvvxxxxxxwwwzzzuuuwwwnnn___\\\fffnnnnnnaaaWWWOOORRR[[[fffsss}}}}}}qqqwwwxxxuuuaaaLLLBBB>>>FFFRRRWWWWWWVVVQQQccc|||kkkYYY\\\ooohhhaaaXXXSSSQQQMMMGGGAAA??????>>><<<999666444333555:::>>>===777444666:::???======@@@DDDFFFCCC@@@@@@FFFMMMQQQQQQQQQUUUZZZiiivvv~~~wwwmmmjjjhhheee^^^aaaaaaYYYQQQOOOTTTZZZaaa^^^\\\YYYNNNAAA<<<===555AAATTTqqqzzzbbb[[[dddppp|||zzzwww|||LLL999777444111...------...------,,,,,,+++*********+++,,,------,,,---000333BBBddd___jjj|||hhhZZZaaassswwwvvvyyyyyytttlll^^^MMM???999;;;???AAABBBIIIYYYmmmrrrWWWCCCGGGAAA:::666:::EEESSS\\\MMMCCC>>>===FFF^^^lllddd[[[ccc~~~lll___TTTRRRSSSRRRVVV\\\___gggpppwwwyyy}}}~~~{{{|||zzzxxxuuuttttttvvvvvvvvvuuuxxx||||||yyytttqqqooo000000000000000000000000///222111666BBBMMMddd~~~}}}tttfffXXXYYYWWWYYY]]]___^^^___bbbiiisssnnnXXXHHHNNNJJJMMMYYYhhh|||uuuvvvuuuyyyqqq\\\QQQLLLIIIKKKMMMMMMOOOSSSiiittt|||~~~~~~}}}}}}}}}~~~zzz{{{|||~~~~~~~~~~~~}}}}}}{{{yyyvvvsssqqqpppoooqqqpppmmmiiiiiijjjgggaaaWWWRRRKKKGGGGGGGGGFFFDDDCCCGGGFFFFFFJJJMMM___|||lllWWWPPPLLLLLLHHH>>>555111111111000000000////////////222111999ZZZyyytttpppvvvvvvhhhbbbvvvtttkkklllllljjjiiikkknnnpppuuuwwwwwwuuuwww}}}uuuxxxqqqbbb[[[bbbmmmssseeeZZZQQQSSS\\\iiiwwwuuurrrxxx{{{eeePPPEEE@@@HHHTTTZZZYYYXXX\\\sss~~~ooocccZZZccciiiccc[[[WWWUUUPPPHHHAAA???===:::777444333333333888<<<@@@>>>888555666999>>>===<<<<<<>>>AAADDDFFFCCCNNNYYY]]]^^^bbblllttt|||xxxxxxssswwwsssjjj]]]QQQOOOVVV^^^aaa___\\\WWWLLLAAA<<<>>>999GGG[[[www~~~iiieeeqqquuuvvvuuuIII888777444111///......///++++++++++++,,,,,,,,,,,,+++,,,------,,,---000333@@@aaa~~~eeeoooiii[[[cccwww}}}|||~~~|||uuunnnaaaPPPBBB;;;<<>>:::888999;;;DDDCCCAAA>>>===@@@GGGMMMNNNUUU]]]eeeqqq~~~rrr]]]QQQPPPXXXaaaaaa___[[[SSSIII@@@=========LLLbbbpppkkkssszzz~~~zzzrrrHHH888777444111////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,---000333CCCccciiivvvqqqaaafffzzz{{{vvvooocccRRRCCC<<<<<<>>>AAABBBHHHTTTeee|||hhhSSSHHHFFFEEEDDDDDDFFFHHHJJJ??????BBBBBBGGG```wwwyyyaaaccc~~~{{{mmmZZZTTT___lllwww}}}yyy{{{uuunnnkkkoooqqqrrrrrrqqqqqqrrrsss000000000000000000000000222333111555BBBPPPiii}}}sssiiiUUUNNNJJJKKKNNNNNNQQQUUUbbbhhhllliiiaaaYYYXXXYYYYYYhhh}}}}}}lllaaaaaaeeeooo}}}xxxeeeOOOMMMMMMOOOPPPMMMPPP\\\jjjuuu~~~~~~}}}~~~}}}{{{yyy|||{{{yyywwwuuutttsssssstttrrrmmmhhhiiijjjeee]]]YYYSSSKKKFFFEEEEEEEEEDDDCCCHHHHHHIIINNNUUUmmm~~~|||ggg```]]]___WWWEEE888777111111111111000000000000...111000555QQQ{{{sssqqqdddsss}}}ooommmkkkjjjjjjkkklllmmmtttxxxyyyvvvvvv|||zzzzzzwwwjjjZZZUUUaaapppxxxgggUUUMMMNNNUUUaaakkk}}}qqqgggnnn~~~~~~kkkXXXLLLEEEMMMYYY^^^ZZZUUUYYYfffjjj___UUUTTTUUUSSSMMMPPPWWWiiizzzgggccc]]][[[YYYSSSJJJBBB999888777999;;;;;;999777777:::>>>>>>===<<<===???FFFEEEDDDAAA@@@EEEOOOWWW```bbbeeeppptttZZZPPPQQQYYYbbb```___ZZZOOOEEE>>><<<<<<<<>>???DDDCCCFFF___yyykkkhhh}}}{{{lllnnngggYYYMMMaaayyyxxxwww~~~}}}sssnnnlllnnnooopppooommmmmmoooqqq000000000000000000000000000111...222@@@NNNhhh}}}}}}~~~~~~}}}|||~~~~~~~~~yyyppp[[[QQQHHHGGGHHHIIILLLPPPWWW]]]cccccc___\\\___cccssstttccc\\\[[[```fffxxx|||qqq___NNNKKKLLLNNNPPPPPPVVVeeettt}}}~~~}}}}}}~~~{{{yyy{{{zzzxxxwwwuuutttssssssrrrrrrooojjjiiihhhbbbZZZVVVQQQJJJDDD@@@AAADDDGGGDDDHHHFFFGGGNNNUUUkkk~~~pppiiihhhkkk___GGG777555222222111111111000000000///111000444KKKtttpppxxxccclll}}}}}}pppnnnkkkiiijjjllllllkkkrrrwwwzzzxxxxxx}}}}}}{{{xxxooo^^^SSS]]]nnnvvveeeSSSLLLPPPZZZjjjvvv{{{```VVV___tttoooZZZMMMGGGOOO[[[^^^WWWPPPHHHLLLKKKGGGDDDFFFGGGFFFOOOSSS]]]ooosssgggccc]]][[[ZZZUUULLLEEE;;;999999<<>>;;;666999===??????@@@AAACCCBBBBBBBBBBBBEEEMMMXXXaaafffmmmxxx|||zzz}}}lllWWWPPPQQQYYYbbb___^^^XXXKKK@@@<<<<<<;;;999QQQnnnpppsssyyyjjjsss~~~yyy{{{hhhEEE;;;999555222///.........///......---,,,++++++***+++,,,------,,,---000333<<<___zzzeeerrriiifffvvv~~~~~~xxxwwwqqqeeeUUUFFF===:::;;;<<>>;;;<<<@@@AAA@@@===777999===???AAABBBCCCDDDBBBBBBCCCFFFLLLUUU___fffkkk{{{lllkkkrrr}}}yyy```UUUPPPOOOVVVaaa]]]]]]VVVGGG<<<:::;;;999<<<[[[zzzkkkbbbooozzzkkklllyyy|||}}}bbbDDD<<<:::666222///...---------------------------,,,+++,,,------,,,---000333<<>>;;;<<<;;;???HHHTTTaaauuuttt^^^[[[XXXSSSQQQQQQVVV[[[___aaabbbfff___WWWdddttttttfff```uuuvvvbbbVVVOOOWWWcccdddSSSBBBVVV~~~}}}{{{wwwtttrrrssswwwyyywwwuuuwwwuuussssssssssssrrrqqqnnnoooppppppooooooqqqrrr000000000000000000000000222333///333AAAPPPkkk}}}}}}~~~~~~}}}~~~~~~~~~}}}~~~xxxcccYYYQQQRRRVVVYYY\\\^^^bbbhhhooowwwdddUUUQQQQQQVVV\\\cccoooyyy}}}~~~{{{wwwbbbQQQLLLNNNJJJLLLYYYiiittt{{{~~~~~~~~~}}}yyyxxxwwwuuuttttttssssssiiinnnqqqmmmhhhddd```[[[SSSSSSNNNGGGAAAEEEPPP[[[PPPOOOIIIHHHNNNSSSbbb|||yyytttRRR;;;888222222222111111111111000111333111111BBBfff~~~lllxxx]]]bbbzzzrrrnnnjjjiiikkklllkkkjjjkkkssszzzzzzzzz~~~{{{zzzwwwhhhYYY___pppmmm]]]LLLGGGNNN^^^rrrhhhNNNLLLXXXqqqsssgggZZZNNNHHHQQQ]]]\\\PPPFFFCCC@@@CCCLLLOOOOOOWWWccchhhiiisssqqqjjjddd___]]]]]]ZZZSSSNNNHHHBBB<<<;;;>>>@@@@@@>>>999:::===@@@AAABBBCCCCCCGGGFFFGGGJJJQQQZZZaaafffzzzsssnnnfffaaagggrrrxxxxxxnnnaaaWWWUUUQQQMMMUUUaaa\\\]]]UUUEEE:::999:::999CCCffftttVVVSSSiiimmmhhhwwwzzz___FFF>>>;;;777333///------,,,++++++,,,------...//////+++,,,------,,,---000333BBBkkk}}}{{{```oooyyy]]]VVVgggttt}}}zzzuuujjjZZZKKK@@@<<<===:::???HHHSSS___qqq~~~iii]]]]]]^^^___aaabbbddddddccciiisssnnnbbbdddggg]]]ZZZVVVnnn}}}kkk[[[TTTLLLMMMUUUaaaddd[[[SSSQQQggg~~~zzzxxxwwwsssrrrsssvvvyyyyyyuuuqqqtttrrrooopppqqqrrrooolllkkkmmmooooooooopppqqqsss000000000000000000000000333111222555===QQQqqq~~~}}}}}}~~~~~~}}}~~~~~~|||nnnZZZLLLQQQ\\\bbbiiiqqqxxxvvvwww^^^UUUOOOOOOPPPUUU```nnnzzztttuuuvvv}}}jjjOOOGGGPPPJJJNNNZZZlll|||mmm~~~}}}{{{|||yyyuuusssuuuvvvvvvtttppppppooommmiiibbb\\\XXXXXXPPPKKKKKKGGGCCCLLL[[[___NNNIIILLLLLLWWWiiipppxxxSSS;;;;;;666555333333333333111000555---222555<<>>BBBDDDDDDCCCBBBIIIGGGGGGKKKRRR[[[gggoootttjjjffffffeeecccbbb```______\\\[[[WWWRRROOORRRYYY___bbb^^^NNN@@@@@@;;;666:::PPP|||^^^VVVccchhhkkksss|||aaaHHHAAA;;;555222222111...+++------,,,,,,,,,,,,++++++***,,,---------...000222@@@uuuhhhkkk{{{```KKK___yyy{{{}}}wwwtttlll___OOOCCC<<<:::>>>BBBDDDNNN___mmmuuu\\\ccchhhggggggjjjkkkhhhhhhmmmssssssmmmeee___\\\PPP^^^sssvvvfff[[[QQQMMMOOOIIISSSdddttt{{{}}}|||||||||{{{zzzwwwuuuttttttuuuwwwxxxwwwuuurrrppprrrrrrrrrqqqqqqqqqppppppnnnmmmlllnnnppprrrrrrrrr000000000000000000000000111000111555===QQQqqq~~~}}}}}}~~~~~~}}}~~~~~~}}}mmmZZZMMMPPPXXX]]]cccjjjpppooosss~~~pppPPPHHHLLLPPPVVV___iiisssxxxzzzssszzz~~~ooo^^^RRROOOQQQSSS\\\tttuuuqqq~~~~~~|||}}}zzzvvvuuuvvvvvvuuusssppppppooolllgggaaa[[[WWWYYYRRRNNNNNNHHHCCCIIIVVVfffVVVPPPPPPMMMVVVgggoooXXX>>>===888666333333333333222111444...222555;;;bbbzzzyyyxxxvvvuuurrrjjjaaaaaappp|||qqqhhhhhhkkkjjjjjjkkkoootttzzz~~~~~~~~~~~~}}}zzzyyyyyytttkkkggghhhhhhZZZPPPSSS]]]iii{{{ttt\\\XXXeee}}}|||vvvyyyuuubbbQQQOOOVVVVVVPPPIIIGGGKKKWWWgggrrrxxxsssgggfffccc```___^^^\\\XXXUUUOOOJJJBBB===;;;;;;;;;;;;999<<<@@@DDDFFFFFFEEECCCJJJFFFIIIRRRUUUZZZqqq{{{```___lllllljjjeee^^^YYYXXXYYYXXXXXXWWWTTTSSSTTTYYY^^^___\\\LLL@@@@@@;;;777???YYYiii___hhhrrruuu{{{]]]HHHFFFAAA999333000//////...------,,,,,,,,,,,,+++++++++,,,---------...000222UUUzzziiiiiiyyyfffRRRbbbxxx|||||||||yyypppcccTTTGGG???<<<===BBBCCCMMM___lllwww]]]^^^______]]][[[XXXXXXgggmmmssstttnnnfff___\\\]]]eeesssvvv___SSSKKKEEEFFFLLLZZZcccqqq||||||xxxyyyzzz{{{zzzzzzyyyxxxwwwwwwxxxxxxwwwuuurrrqqqrrrrrrrrrqqqqqqqqqppppppooonnnmmmnnnpppqqqqqqppp000000000000000000000000//////222555<<>>===<<<;;;:::===BBBFFFHHHHHHGGGEEEHHHCCCIIITTTVVV\\\hhh\\\hhhwwwvvvrrriii]]]UUUSSSUUUTTTUUUVVVVVVWWWXXX[[[^^^\\\XXXJJJAAA???999999FFFssspppgggkkk{{{~~~]]]NNNMMMGGG===444///...///000------,,,,,,,,,,,,+++++++++,,,---------...000222NNNgggbbbyyyxxxkkkXXXbbbsssxxxzzz{{{tttgggXXXJJJAAA======AAACCCLLL^^^kkk{{{ddd\\\YYY[[[XXXOOOJJJLLL```fffmmmpppmmmhhhdddbbbqqqqqqttt~~~jjjZZZKKKEEE@@@???HHHTTTlllyyy~~~}}}|||{{{xxxxxxyyyzzzzzzyyyyyyxxxyyyyyyxxxwwwvvvuuutttsssrrrrrrrrrqqqqqqqqqppppppqqqooommmnnnoooppppppooo000000000000000000000000///000333666;;;LLLkkk~~~}}}~~~~~~~~~~~~~~~wwwjjj___^^^```aaadddiiikkkjjjkkkrrr^^^MMMNNNRRRVVV___iiinnnnnnoooqqq~~~{{{mmm\\\QQQRRRYYY___nnnkkkzzz}}}{{{xxxvvvtttrrrppppppooolllgggbbb\\\WWWTTTUUURRRQQQQQQMMMFFFFFFJJJHHHBBBEEEIIIKKK^^^yyydddHHHDDD<<<999555222222333444444111111333333555LLLrrrxxxyyyxxxxxxvvvnnnjjjuuuzzznnnjjjkkkmmmllljjjnnnrrrvvvzzz|||{{{{{{zzz|||xxxuuuwwwyyytttkkkddd[[[VVVYYYeeessstttkkkeeeoooXXXLLLIIIGGGEEEEEEMMMVVVlllppphhhfffbbbcccddddddcccaaa]]]ZZZUUUPPPJJJEEEBBB???<<<;;;:::===AAAEEEGGGHHHGGGFFFGGGHHHMMMTTT[[[nnnyyyeeehhhzzzxxxmmmbbbZZZUUUTTTSSSSSSTTTVVVXXX[[[^^^```ZZZTTTHHHAAA>>>666;;;OOOrrrpppttt}}}}}}```VVVPPPJJJ@@@666000---///000------,,,,,,,,,++++++++++++---...---------///111999aaafffZZZrrr~~~xxxmmmWWW]]]nnnwwwzzz}}}~~~{{{ttthhhZZZLLL@@@:::<<<@@@AAAKKK[[[hhh~~~ooo```YYY^^^]]]QQQKKKOOOUUU[[[bbbggghhhiiikkknnn|||vvvvvv~~~||||||XXXNNNFFFDDDCCCGGGWWWhhh~~~zzz~~~~~~yyyzzzzzzyyyxxxwwwvvvuuutttwwwwwwuuutttttttttuuuvvvrrrrrrrrrqqqqqqqqqppppppqqqpppnnnnnnnnnooonnnmmm000000000000000000000000111222444666999JJJiii~~~}}}~~~~~~~~~~~~~~~|||tttllliiihhhhhhjjjmmmjjjhhhgggkkkxxxpppSSSLLLQQQRRRRRRWWW___eeeiiirrr||||||wwwhhh[[[UUUQQQVVVmmm}}}iiieeeqqq~~~|||xxxuuurrrqqqpppooommmiiiddd^^^YYYUUUSSSQQQPPPPPPPPPNNNIIIHHHIIIMMMIIILLLNNNOOOccc|||eeeIIIEEE>>>:::666333333444444444222333222111333@@@___www|||{{{}}}uuuzzz}}}ssslllkkkmmmllljjjnnnppptttyyy{{{|||zzzyyy{{{wwwtttvvvyyywwwmmmdddYYYXXX```nnn|||uuuggg\\\sssyyy{{{~~~lllWWWJJJCCC@@@???AAAOOO^^^|||xxxkkkhhhgggaaaccceeefffdddaaa___]]]XXXTTTOOOJJJFFFBBB===:::999;;;>>>AAADDDEEEFFFFFFIIIQQQUUUWWWiii~~~qqqjjjsssyyyppphhh```YYYTTTUUUTTTSSSUUUXXX]]]aaacccXXXQQQEEE@@@===444@@@\\\uuuxxxyyyvvvuuuxxx}}}aaaYYYSSSLLLBBB888111......///------,,,,,,,,,+++++++++,,,---...---------///111777QQQrrrlllZZZppp}}}|||~~~oooUUUXXXlll{{{~~~|||{{{uuukkk^^^OOOBBB:::<<>>;;;777555555555555444111444000111555999OOOsssyyyyyyvvv}}}yyyoookkkkkklllkkkoooqqqtttyyy~~~}}}{{{|||zzzxxxwwwzzzzzzrrrhhh^^^___hhhttt|||fff[[[hhhyyywww{{{ppp\\\MMMBBB<<<===AAATTTiiinnnhhhfffbbbbbbdddfffeeecccaaa______[[[XXXTTTOOOJJJDDD>>>:::999999:::<<>><<<999777777666555333000333...111:::888HHHmmm|||~~~zzzpppvvv|||}}}rrrjjjjjjllllllmmmooorrrxxx~~~~~~{{{|||}}}zzzxxxyyy{{{vvvmmmfffggglllrrrvvviiibbbfffvvv|||fffSSSDDD<<>>>>>DDDQQQ[[[ooonnn\\\VVVYYYYYYNNNCCCIIIMMMRRRWWW[[[ccclllsss}}}yyyyyy}}}|||xxxtttyyy{{{kkkSSSEEE???===AAAGGGQQQggg}}}zzzzzzzzzzzzzzz{{{~~~uuuuuuttttttuuuwwwxxxyyyttttttssssssssssssttttttrrrrrrrrrqqqqqqqqqpppppppppnnnmmmmmmnnnnnnnnnmmm000000000000000000000000---///111222777LLLsss~~~}}}~~~~~~|||{{{qqqhhhcccaaa``````bbbfffkkkuuuiii\\\QQQGGGNNNJJJMMMYYYaaajjj}}}nnnddd^^^ZZZ\\\bbbddd```]]]hhhzzzZZZZZZffflllxxx~~~}}}yyyrrrmmmlllppptttkkkhhhccc]]]YYYVVVTTTSSSTTTRRRNNNIIIHHHJJJKKKIIIMMMJJJOOOSSSZZZppp___FFFAAA>>><<<:::999888777444222///222---222===999EEEkkk~~~}}}ooorrr|||yyytttjjjhhhkkkllljjjlllooovvv|||~~~}}}zzz{{{}}}{{{wwwwwwzzzvvvooommmlllmmmlllhhhooowwwjjjfffeeevvvpppYYYFFF>>>AAAIIIXXXvvv}}}fffrrruuujjjccchhhfff]]]dddeeefffddd```^^^___aaa___]]]YYYUUUOOOGGG???999:::888666666999???EEEIIIOOOPPP___{{{jjjXXXTTTWWWVVVUUUWWW[[[___```]]]ZZZIII???777;;;<<<:::YYYjjjiii[[[UUUlllssskkk{{{{{{vvv```DDD222---///...,,,---------,,,,,,,,,++++++---.........------...000666BBB^^^\\\hhh{{{aaaUUU```sss}}}}}}~~~yyytttjjj[[[KKK@@@<<<>>>===BBBOOOXXXkkkxxxbbbVVVWWWXXXKKK;;;BBBHHHQQQXXX___fffooouuu{{{||||||yyyvvvwwwssszzzwwwYYYHHHHHHAAA???EEELLLWWWmmm|||zzz{{{}}}}}}}}}{{{yyywwwzzzyyyxxxvvvvvvvvvwwwwwwwwwwwwvvvuuutttsssrrrrrrrrrrrrrrrqqqqqqqqqppppppooonnnllllllnnnooonnnmmm222222111111111111222222333000111444888HHHlll}}}{{{}}}~~~|||}}}~~~~~~}}}uuulllfffdddeeebbb```bbbiiirrr~~~iiiXXXQQQOOOPPPLLLQQQYYY___tttyyyeee``````___fffppptttqqquuuqqq]]]OOOWWWhhhuuu~~~~~~~~~~~~|||~~~{{{tttnnnnnnmmmkkknnniiiaaaZZZWWWVVVUUUUUUUUURRROOOLLLJJJKKKMMMNNNOOOMMMNNNKKK```rrriiioooYYYJJJDDD@@@>>>;;;:::999777444222555000///333222555GGG]]]sssyyy}}}hhhjjjuuuxxxuuuuuuuuuooohhhggglllgggiiimmmrrrwwwyyyyyywww{{{zzzzzz{{{{{{zzzxxxuuunnnooolllccc^^^eeexxx|||tttooo```eeejjjVVVIIICCCDDDIIIYYYyyyuuuggguuuzzzwwwmmmeeebbbaaa```___cccdddddddddcccaaa```^^^]]]\\\ZZZWWWRRRIII@@@999;;;888555444999@@@CCCBBBUUUTTTppp}}}{{{aaa]]]ZZZSSSVVVYYYYYYZZZ___ddd___VVVDDDFFFBBB777444HHHnnnoooZZZWWWVVV]]]jjjoooppp\\\<<<777333000///+++---------,,,,,,,,,++++++---------............///555===WWWyyyfffWWWuuu~~~hhhTTTZZZqqq~~~}}}~~~~~~zzzrrrjjj___PPPBBB???;;;<<>><<<;;;:::999666444555000000222111333DDDXXXvvvzzz}}}nnnkkksssqqqiiigggnnnoooiiihhhllliiijjjmmmrrrwwwzzzzzzyyy}}}|||{{{{{{{{{zzzwwwuuupppppplllbbb[[[cccwww~~~yyytttllljjjcccppp}}}iiiYYYLLLEEEGGGMMMZZZxxxvvvjjjhhh{{{yyytttuuuooohhhcccbbbbbbbbbbbbddddddddddddcccbbbaaa```^^^]]][[[XXXRRRJJJAAA:::888666444444999@@@CCCDDDUUUaaa~~~}}}ttt^^^YYYXXXTTTTTTWWWYYYZZZ^^^aaa\\\SSSDDDFFF@@@777<<>>:::;;;BBBIIISSSiii~~~ttt___YYY^^^[[[QQQMMMPPPTTTWWWZZZaaaiiippp{{{{{{|||ttt```UUURRRRRRIIIBBBCCCLLL^^^vvv}}}{{{{{{zzzzzz{{{||||||zzzxxxvvvvvvvvvvvvuuutttsssssswwwuuupppmmmpppvvvuuupppooooooooooooppppppppppppkkkmmmoooqqqqqqpppnnnmmm222222111111111111222222111000222444666CCCbbb}}}}}}~~~~~~}}}}}}}}}~~~}}}~~~~~~~~~~~~|||wwwoooddd\\\[[[[[[aaajjjsss{{{{{{cccWWWWWWYYYccc\\\cccuuu~~~kkkeeehhhnnn{{{tttVVVGGGIIISSSdddoooxxx}}}|||}}}zzzqqqlllmmmoooooofffaaa[[[WWWUUUUUUUUUUUUQQQOOOMMMJJJIIIJJJLLLMMMNNNKKKSSSTTT\\\]]]TTTfffrrrNNNHHHFFF@@@???=========<<<999777666222111222000222???PPP|||~~~zzz|||xxxpppwwwqqq___ZZZhhhqqqkkkgggkkkkkkkkkmmmqqqvvvzzz||||||~~~|||zzzyyyyyyxxxvvvtttppppppjjj___WWW```vvvzzzrrrrrroooiiijjjiiizzzxxxsss{{{sssgggYYYKKKCCCFFFNNN\\\vvvsss^^^\\\eeeyyy{{{pppiiikkkhhhdddbbbaaabbbaaaaaaddddddeeeeeedddcccbbbaaa```^^^\\\YYYTTTLLLDDD>>>777444333555:::???DDDFFFVVVqqq~~~jjj[[[VVVUUUUUUSSSVVVYYY[[[]]]]]]VVVNNNCCCCCC<<<777IIIoooooofffhhhuuu{{{ssswww|||wwwRRR999666222111111---------------,,,,,,,,,,,,---------............///333:::OOOjjj{{{xxx^^^NNNfffiiiVVV\\\ttt}}}}}}xxxrrrhhhWWWIII>>>999:::AAAGGGPPPcccvvv}}}gggXXXUUUVVVUUUPPPRRRUUUYYY^^^dddhhhkkkyyyyyy{{{~~~kkk[[[TTTPPPLLLGGGCCCDDDJJJYYYqqq}}}zzzyyyyyyzzz{{{|||zzzyyyuuuuuuttttttttttttuuuuuutttssspppnnnqqqvvvvvvrrrppppppppppppppppppppppppiiikkknnnpppqqqqqqpppooo222222111111111111222222000///222444555???\\\zzz~~~}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}~~~}}}uuufffZZZVVVWWW]]]fffmmmsss{{{rrraaa[[[___dddmmmfffooollldddiiiuuuaaaKKKKKKNNNYYYgggoooxxx}}}|||}}}~~~~~~|||}}}zzzqqqllllllmmmkkkbbb]]]XXXTTTTTTTTTUUUUUUOOONNNKKKJJJIIIJJJKKKLLLNNNJJJRRRTTTYYYVVVQQQjjjkkkLLLHHHFFFAAA@@@???@@@@@@???===:::777444333222000000;;;GGGjjj|||xxx^^^TTTeeerrrmmmfffiiikkkjjjkkknnnsssxxxzzz{{{{{{yyywwwuuuuuutttrrrqqqmmmkkkdddXXXSSS]]]ttttttffffffmmmnnnjjjppppppyyy{{{pppooopppllldddWWWGGG>>>DDDOOOcccxxxeeeQQQRRR\\\llluuutttkkkeeefffeeecccbbbaaa```___^^^dddddddddddddddddddddccccccaaa___\\\XXXQQQIIICCC:::666444666:::===CCCHHHYYY|||vvvccc[[[UUUSSSVVVTTTVVVZZZ]]]]]]YYYQQQJJJAAA@@@888;;;[[[ttttttuuuyyy{{{uuu|||vvviiiKKK888666222111222......------------,,,,,,,,,---------............///111999MMMfffwww~~~hhhTTTaaa}}}|||jjjYYYaaavvvyyyzzz}}}~~~{{{uuulll\\\NNN???:::999???EEELLL\\\nnnoooYYYNNNPPPVVVNNNNNNPPPUUU]]]dddiiillltttvvvyyy|||qqq\\\WWWXXXUUUPPPLLLHHHGGGIIIVVVooo~~~xxxxxxxxxyyy{{{|||zzzyyyvvvuuutttssstttuuuwwwxxxuuuuuusssppprrrvvvwwwsssqqqqqqpppppppppppppppooojjjlllnnnpppqqqqqqpppppp222222111111111111222222000///222444333<<>>HHHVVVsss|||~~~pppXXXHHHIIIPPPXXXaaalllrrrrrrmmmhhhfffbbbcccdddcccbbbaaaaaa```ddddddddddddddddddeeeeeeeeedddbbb```\\\VVVOOOKKK@@@:::777999:::;;;BBBJJJ```hhh^^^]]]VVVRRRWWWVVVXXX\\\___]]]UUULLLGGG???<<<999GGGooo{{{llltttuuuttt}}}}}}\\\DDD888666222111444000.........---------,,,,,,---------............//////888KKKeeeyyywww___bbb|||xxxzzz~~~gggWWW^^^qqqtttjjjxxx|||}}}|||xxxpppaaaSSSBBB;;;999>>>CCCHHHWWWgggyyy```NNNNNNWWWKKKJJJJJJNNNVVV```gggkkkqqqsssvvvxxxyyyyyyyyyxxxxxxzzzhhh^^^bbbccc^^^^^^YYYRRRMMMKKKWWWppp{{{xxxwwwwwwxxxzzz{{{zzzxxxvvvuuuttttttuuuvvvxxxyyyxxxyyywwwssssssvvvvvvsssrrrqqqqqqqqqppppppoooooommmmmmnnnooopppoooooonnn222222111111111111222222000000222333222:::TTTppp}}}}}}~~~~~~}}}~~~~~~~~~}}}||||||||||||}}}~~~~~~}}}}}}}}}~~~|||qqqhhhcccbbbeeekkkooorrrxxxwwwuuu~~~{{{xxx~~~mmmOOOFFFIIIOOO___rrr|||~~~|||zzzuuuyyyzzzuuupppmmmiiiddd^^^[[[VVVSSSRRRRRRQQQPPPLLLLLLKKKJJJJJJKKKLLLMMMOOOJJJPPPRRR___hhhhhhdddPPPOOOFFFEEEEEEEEEFFFFFFEEEBBB???::::::999777333333777;;;OOOrrr~~~gggWWW]]]kkkpppnnnmmmiiihhhgggiiimmmppprrrrrrkkkkkkkkkmmmnnnnnnllljjj^^^WWWNNNHHHJJJVVVgggrrrZZZQQQJJJQQQbbbrrrwwwuuulllmmmooopppnnnjjjgggggggggeee```UUUGGGCCCPPP```{{{vvvkkkXXXGGG???CCCIIIEEELLLVVV]]]___```aaabbb^^^```cccdddcccccceeefffccccccbbbccccccdddeeefffeeedddcccaaa___[[[UUUQQQGGG???:::;;;;;;;;;DDDPPPkkkxxx^^^\\\\\\VVVSSSXXXXXXYYY\\\___[[[QQQHHHEEE>>>:::@@@ZZZsssjjjpppooouuuQQQ???999888222222555111............---------,,,---------............///...555GGGbbb|||}}}fff```www~~~jjjUUUWWWeeeiiiaaawww{{{}}}|||zzzsssfffZZZGGG>>>:::===AAAFFFTTTcccyyy}}}gggQQQKKKPPPLLLKKKJJJLLLQQQXXXaaafffnnnqqqttttttsssqqqqqqqqquuuxxxwwwppppppsssqqqjjjgggaaaXXXPPPMMMWWWooo~~~wwwxxxwwwwwwxxxyyyzzzxxxwwwuuuuuuuuuuuuuuuvvvwwwwwwxxxzzzxxxtttsssuuuuuurrrrrrrrrrrrqqqppppppoooooommmnnnnnnoooooooooooonnn222222111111111111222222111000111222000888SSSooo~~~{{{|||~~~~~~}}}~~~}}}~~~}}}}}}|||}}}}}}{{{|||}}}}}}}}}}}}||||||~~~}}}xxxssseeecccdddjjjnnnrrrzzz}}}}}}dddMMMHHHKKKSSSddduuu~~~~~~|||{{{www{{{{{{vvvpppnnnkkkfff```\\\WWWSSSQQQPPPOOONNNLLLKKKKKKKKKKKKLLLMMMNNNOOOMMMRRRTTThhhyyyvvv^^^RRRSSSHHHHHHGGGGGGHHHIIIGGGCCC@@@<<<======999666555777888HHHdddxxx|||tttccc^^^gggqqqrrroooiiihhhhhhiiilllnnnnnnnnndddeeegggkkknnnnnnkkkiiiYYYOOODDDAAAGGGRRR\\\aaaRRROOOSSScccvvv}}}wwwkkkmmmnnnlllkkkjjjhhheeedddccc^^^UUUIIIEEEPPP___iiibbbVVVIII@@@???DDDIIIEEEJJJPPPTTTWWWZZZ___ccc___aaaddddddcccbbbdddfffbbbaaaaaaaaabbbccceeefffdddcccaaaaaa```]]]XXXUUUKKKAAA;;;<<<<<<===HHHXXXwwwxxxfffYYYYYYYYYSSSSSSXXXZZZYYY[[[]]]XXXLLLDDDBBB===;;;KKKppp{{{qqqooosssqqqlll{{{sssIII===::::::333333666111............---------------------............///...222@@@[[[zzznnnbbbttt~~~___RRR[[[eeeeeeyyy|||~~~}}}|||wwwlllaaaLLLBBB;;;<<<@@@EEERRRaaatttpppWWWJJJJJJKKKLLLNNNOOOPPPUUU]]]ccclllooosssuuutttssssssttt{{{yyyxxxxxxyyyzzzxxxvvvnnnggg^^^WWWUUU]]]rrrxxxxxxwwwwwwxxxyyyyyywwwuuusssssstttttttttttttttttttttwwwwwwsssrrrtttuuurrrssssssrrrqqqqqqpppoooooollllllmmmnnnoooppppppqqq222222111111111111222222111000111222000888SSSooo}}}{{{{{{~~~}}}~~~}}}~~~}}}}}}}}}}}}}}}~~~~~~zzz{{{}}}}}}}}}~~~~~~{{{{{{|||}}}|||zzz```^^^___dddiiinnnxxx~~~{{{xxx}}}^^^MMMOOOTTT[[[hhhuuuzzz~~~}}}{{{{{{~~~|||uuupppooommmjjjaaa]]]XXXTTTQQQPPPNNNLLLLLLKKKKKKLLLLLLMMMNNNOOOOOOOOOUUUVVVoooYYYRRRUUUJJJIIIIIIIIIJJJJJJGGGCCC@@@===???>>>;;;777777888777DDD\\\vvvmmmvvvooobbbeeeqqqtttooojjjiiiiiijjjlllmmmmmmlll```bbbfffkkknnnnnnllliiiWWWKKK???===DDDNNNTTTUUURRRTTT^^^rrrzzzoooooopppmmmhhhgggkkkkkkiiicccbbb^^^UUUHHHBBBKKKWWWOOOMMMIIIEEECCCDDDHHHKKKTTTWWWZZZ[[[]]]```ggglllccceeefffdddaaa___```cccaaaaaa``````aaaccceeefffbbbaaa``````___]]]YYYVVVMMMBBB<<<======???LLL]]]}}}fff]]]WWWWWWUUUQQQSSSYYYZZZXXXZZZ\\\UUUHHHAAA@@@======TTTyyyeeeRRRiii{{{qqqhhh{{{```EEE;;;;;;;;;333333666222//////.........------------------.........//////...///:::TTTxxx{{{kkkyyy}}}vvv}}}mmmSSSWWWeeemmmzzz}}}~~~}}}zzzpppeeePPPDDD<<<<<>>AAADDDJJJQQQWWW]]]```bbbhhhqqquuurrrgggbbb^^^]]]```dddeeeddd^^^___aaabbbddddddeeeeeecccbbb```]]][[[ZZZYYYYYYRRRMMM???999===???MMMeeeggg___YYYWWWYYYWWWRRRRRRVVV[[[\\\\\\YYYPPPEEE>>><<<888NNN|||mmmSSSUUUeeepppllllllwww}}}UUUCCC@@@;;;777555444222111111000///...............+++++++++,,,,,,---------...111;;;SSSvvvvvvvvvtttrrr}}}{{{___VVV^^^kkk{{{~~~~~~}}}vvvmmmXXXIII?????????AAAMMM]]]ppp}}}}}}yyyoooZZZFFFJJJLLLMMMKKKJJJOOOWWW[[[bbbgggmmmtttyyy}}}~~~{{{yyyyyyxxxxxxzzz||||||vvvlllkkkyyyzzzxxxyyy{{{|||zzzxxxtttrrruuuuuuuuuuuutttsssrrrqqquuuuuuuuutttsssrrrqqqpppvvvssspppnnnoooqqqqqqqqqmmmoooqqqssstttsssrrrqqq222222222111111111000000111---333///222999EEElllxxx~~~}}}~~~{{{{{{|||~~~}}}|||}}}{{{{{{|||~~~~~~qqqkkkddddddkkktttyyy|||{{{~~~zzz{{{{{{yyyuuuSSSLLLOOOUUU]]]kkk{{{~~~}}}}}}{{{yyywwwtttpppmmmjjjiii```[[[UUUPPPMMMKKKJJJHHHLLLLLLLLLJJJIIIJJJMMMOOOLLLRRRPPPYYYmmmttt|||ccc[[[SSSNNNMMMLLLLLLJJJIIIHHHGGGFFFCCCAAA>>>===<<<;;;:::888===PPPttt{{{rrr|||{{{ggg]]]```iiipppsssllljjjmmmssstttpppkkkkkkkkkcccfffmmmpppwwwzzzqqq```SSSHHHDDDEEEFFFHHHJJJUUUdddxxx}}}rrrlllhhhiiiiiifffeeeeeedddaaa[[[SSSLLLJJJKKKNNNFFF>>>999;;;@@@DDDJJJPPPSSS\\\ccciiirrr{{{|||vvvjjjeee```___aaacccdddcccbbbbbbccccccccccccccccccbbbaaa___]]]\\\ZZZZZZYYYVVVRRRFFF???AAABBBQQQkkkrrr___\\\XXXWWWXXXVVVRRRTTTYYY___^^^\\\YYYPPPEEE===;;;<<<___ppp```ZZZlllxxxxxxxxxsssJJJBBB???:::777666555444222111000///......---......++++++,,,,,,,,,------------///666JJJiii{{{xxxsss|||cccUUU^^^nnnyyy~~~{{{sss^^^OOOAAA>>>>>>???IIIVVVjjjxxx~~~}}}}}}}}}ttt___KKKGGGLLLNNNKKKHHHKKKSSSZZZbbbffflllrrrvvvzzz~~~}}}|||~~~~~~yyy{{{}}}{{{sssqqq||||||yyyyyyzzzzzzyyywwwuuusssuuuuuuuuuuuutttsssrrrqqqrrrrrrsssssssssrrrqqqqqqtttrrrpppooopppqqqqqqpppmmmnnnppprrrsssrrrqqqppp222222222111111111111111222...444000333999CCCiiiqqq~~~~~~}}}|||{{{|||~~~}}}}}}}}}|||{{{{{{{{{~~~}}}~~~yyytttnnnmmmrrrxxx{{{}}}{{{}}}{{{zzzzzzxxxyyy}}}qqqQQQNNNSSSVVV```qqq|||zzzxxxwwwuuurrroookkkiiiggg___ZZZTTTPPPMMMKKKJJJHHHKKKKKKLLLKKKJJJJJJMMMOOOJJJQQQRRRXXXfffrrr|||hhhaaaZZZWWWPPPOOONNNMMMLLLKKKJJJIIIEEECCC@@@??????>>>===;;;>>>JJJjjj|||}}}rrrzzz~~~mmm]]]YYYZZZ^^^hhhtttpppmmmnnnrrrtttqqqoooooorrrfffffflllqqq|||xxxhhh\\\OOOKKKJJJIIIIIIKKKYYYiii~~~}}}wwwpppkkkkkkkkkhhheeeeeedddaaa\\\UUUNNNJJJJJJKKKCCC<<<777999>>>CCCHHHMMMNNNXXXccckkkyyynnniiicccaaabbbccccccbbbfffeeeeeedddcccbbbaaa``````___^^^]]]\\\[[[[[[ZZZXXXVVVLLLEEEDDDDDDTTTppp|||ssshhh^^^XXXXXXWWWWWWWWWTTTSSSWWW^^^aaa\\\YYYWWWPPPEEE>>>>>>KKK}}}ooolll```ppp~~~^^^AAAAAA>>>:::888777777555444111000///...------------,,,,,,,,,,,,------------//////222@@@ZZZuuuwww{{{jjjUUU\\\qqqwww{{{~~~xxxhhhVVVEEE>>><<<===DDDMMMaaaqqq}}}{{{~~~zzzgggUUUFFFJJJMMMKKKGGGGGGOOOXXX___ccciiinnnqqqtttwwwyyy}}}zzzyyy}}}{{{}}}{{{~~~zzzyyyyyyxxxwwwvvvuuuuuuuuuuuuuuuuuutttsssrrrqqqoooppppppqqqrrrrrrqqqqqqrrrqqqpppqqqrrrrrrpppooolllmmmoooqqqrrrqqqpppooo111111111111111111111111333...444111444888@@@cccwww~~~~~~~~~~~~}}}}}}~~~}}}}}}~~~}}}|||{{{}}}||||||}}}~~~zzzvvvtttvvvyyy{{{{{{ttt~~~wwwtttrrrppptttzzzzzzoooUUUTTTXXX]]]iii{{{|||}}}|||~~~zzzvvvvvvuuusssqqqnnnjjjgggeee]]]YYYSSSOOOLLLKKKJJJIIIJJJKKKKKKKKKJJJKKKMMMOOOLLLPPPSSSYYYdddwwwpppbbb]]]XXXXXXOOOOOONNNMMMKKKJJJIIIHHHFFFDDDBBBAAAAAAAAA???>>>@@@DDD___yyyrrreeeccc```\\\cccqqqrrrnnnmmmqqqtttssssssvvvuuuiiihhhooouuuzzzsssdddSSSLLLKKKMMMQQQUUU^^^mmmzzzpppnnnmmmjjjhhhhhhdddaaa\\\VVVOOOKKKHHHGGGBBB<<<777999@@@FFFJJJKKKNNN[[[gggppppppkkkeeecccccceeedddccceeedddcccbbbaaa```______^^^^^^^^^^^^]]]\\\\\\[[[VVVWWWPPPIIIFFFDDDTTTpppooopppnnnfff]]]WWWVVVXXXUUUVVVWWWVVVTTTVVV\\\bbb```YYYSSSQQQKKKBBB@@@DDDfffnnnrrrggguuuzzzQQQBBB???===:::999999999777666222111000///...---------,,,,,,------------------111000111;;;QQQmmmrrr~~~sssYYY\\\sssxxxzzz|||~~~zzzooo]]]JJJ@@@<<<<<>><<<::::::::::::999777333333111000///.........------------------------///000000777KKKhhhooo~~~bbbaaasss{{{zzz{{{}}}}}}|||ssscccQQQDDD>>>===AAAEEEUUUggg}}}{{{qqqUUUJJJCCCFFFMMMQQQSSSWWW^^^bbbhhhmmmoooppprrrsssoooooosss|||~~~yyyxxxvvvuuuttttttuuuvvvuuuuuuuuuuuutttsssrrrqqqppppppppppppooonnnmmmlllnnnoooppprrrsssrrrpppmmmlllmmmoooppppppooonnnmmm111111111111111222222222222...333111444555888WWW||||||~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}~~~}}}|||{{{|||~~~~~~|||||||||{{{zzzyyywwwwwwuuueeeVVVQQQRRRTTTWWWZZZ```___dddbbbWWWWWW^^^[[[kkkooo|||~~~oooiiillliiinnnyyy~~~~~~~~~}}}|||{{{zzzzzzyyywwwuuuuuuuuusssppplllgggbbb___ZZZVVVQQQMMMLLLKKKJJJIIIHHHJJJKKKLLLKKKLLLMMMOOOSSSPPP[[[hhhsss|||VVVQQQOOOLLLQQQPPPOOONNNMMMLLLJJJIIIIIIEEECCCBBBAAABBBCCCBBBAAAAAA@@@LLLiiiuuummmnnntttooolllooorrrsssuuuyyymmmgggnnnyyy~~~rrr```KKKCCCEEENNN[[[eeehhhttt}}}nnniiiiiihhhhhhiiieeeaaaZZZSSSMMMHHHCCC@@@777666666<<>>;;;III^^^}}}wwwzzzmmmxxxYYYCCCCCC>>>===;;;;;;;;;;;;999777555555333111000/////////............------------,,,---...222DDDbbb~~~mmmvvvkkkdddnnnwwwvvvxxx~~~~~~uuujjjZZZKKKAAA???BBBEEERRRccczzz~~~zzzcccPPPAAADDDNNNSSSUUUXXX```eeelllqqqtttuuuvvvwwwppprrrwww~~~}}}xxxwwwuuutttttttttuuuvvvuuuuuuuuuuuutttsssrrrqqqqqqqqqqqqpppooonnnlllkkknnnnnnoooqqqsssrrrpppmmmlllnnnoooppppppooonnnmmm000000111111111222222222222---222000444444444RRR~~~~~~~~~~~~{{{}}}}}}~~~~~~~~~~~~}}}}}}~~~|||{{{|||~~~~~~}}}|||{{{}}}~~~~~~}}}zzzxxxxxx|||uuuppp]]]QQQEEECCCDDDFFFIIIMMMNNNKKKQQQSSSMMMSSSeeelllwwwvvvpppuuu}}}~~~vvvyyy}}}}}}~~~|||||||||~~~~~~~~~}}}{{{xxxwwwxxxyyywwwvvvtttqqqlllfff```]]]YYYUUUPPPLLLKKKKKKJJJIIIGGGIIIKKKLLLLLLLLLMMMOOORRRRRReeevvv}}}vvvVVVUUURRRNNNRRRPPPOOONNNMMMKKKJJJIIIIIIDDDBBB@@@@@@AAABBBBBBAAAAAABBBFFFWWWttt~~~}}}tttwwwqqqnnnooopppooopppsssiiifffnnnvvvwww}}}kkk[[[LLLHHHLLLSSS[[[ccciiisssvvvjjjgggjjjjjjhhhhhhfff```XXXPPPKKKFFFAAA>>>666666777>>>OOO___ddd```eeetttnnnhhhddddddeeecccbbbaaa```^^^\\\\\\]]]^^^___]]]^^^______^^^]]]ZZZYYYYYY\\\YYYXXXYYYSSSWWWjjjyyyzzz{{{zzzsssiii^^^XXXXXXWWWVVVVVVWWWWWWUUURRRSSSUUUVVVXXX___ggggggbbb]]]QQQHHHDDD>>>AAA\\\|||lllbbbeeelllppprrrlllwwwsssNNNAAABBB???===<<<<<<<<<;;;999777777666555333222111000000///.........------------+++------///===ZZZyyyooogggzzz|||kkkaaabbbggghhhppp}}}~~~~~~wwwqqqdddRRRDDD???AAAEEENNN^^^sss|||oooWWWDDDCCCJJJNNNSSSZZZ^^^ccckkkqqqtttvvvwwwxxxuuuyyy~~~~~~vvvvvvuuuuuuttttttuuuuuuuuuuuuuuuuuutttsssrrrqqqpppppppppppppppooonnnmmmnnnnnnnnnppprrrrrrpppnnnmmmnnnpppqqqqqqpppnnnmmm000000111111222222222222111,,,222000333333222OOOvvv~~~}}}}}}}}}xxx|||}}}}}}~~~~~~~~~}}}}}}~~~}}}||||||}}}}}}|||{{{{{{}}}|||zzzyyy}}}yyyoooeeeZZZQQQKKKCCC======???@@@CCCHHHHHHEEEOOOVVVUUUccc||||||sssyyyxxxjjjllluuu{{{|||}}}~~~|||}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~|||wwwvvvyyy|||xxxwwwuuurrrllleee___[[[XXXTTTOOOLLLKKKKKKJJJIIIGGGIIIKKKLLLLLLLLLMMMOOOPPPTTTmmmnnnRRRTTTQQQJJJMMMNNNMMMLLLKKKJJJHHHGGGGGGCCCAAA??????AAABBBAAA@@@AAACCCDDDLLLhhh{{{qqq}}}zzzsssooooooooollllllnnniiiffflllppplllqqqxxxuuufff[[[QQQPPPTTTXXX\\\```nnnwww}}}qqqhhhiiimmmmmmjjjhhhggg```WWWOOOJJJEEE@@@===:::::::::@@@PPP```ccc]]]cccvvvpppiiieeedddcccaaa___cccbbb___]]]\\\]]]^^^^^^^^^______```^^^\\\ZZZXXXYYY[[[XXXYYY[[[UUUVVVgggkkkfffaaa___^^^]]]]]]^^^UUUTTTUUUUUUVVVVVVUUUTTTTTTVVVVVVYYYbbbkkkiiiaaaUUUKKKDDDCCC@@@IIInnnmmmVVVNNNMMMXXXccceeeqqq}}}eeeJJJBBBCCC???>>>===<<<<<<;;;999777888777666444333222111111//////.........------------///......:::VVVttt}}}uuuaaammm}}}~~~wwwggguuuzzzggg[[[WWWVVV[[[iii{{{}}}|||xxxuuujjjWWWFFF???AAAEEEKKKZZZmmm~~~|||uuu]]]HHHCCCFFFHHHPPP[[[YYY___gggnnnrrrtttvvvwwwzzzuuuuuuuuuuuuuuutttttttttuuuuuuuuuuuutttsssrrrqqqnnnoooooopppppppppppppppooonnnnnnoooqqqrrrpppooonnnoooqqqrrrqqqpppnnnmmm333333222222111000//////222//////222222333888???fff~~~||||||xxxxxx~~~}}}{{{|||~~~~~~}}}|||{{{~~~||||||~~~~~~}}}{{{{{{|||}}}}}}|||~~~{{{xxxwwwqqqiii```YYYRRRMMMIIIBBB???;;;:::<<<@@@CCCEEEGGGNNNRRRUUUbbbwwwuuuzzzyyy~~~|||pppggggggnnnxxx~~~}}}~~~||||||||||||}}}}}}~~~~~~{{{}}}}}}|||{{{zzz{{{|||yyyvvvrrrnnniiiccc]]]YYYVVVTTTPPPLLLJJJIIIIIIIIIHHHKKKMMMOOONNNNNNOOOPPPPPPdddxxx^^^QQQMMMKKKKKKJJJPPPNNNKKKJJJJJJJJJHHHGGGAAAAAA@@@???????????????@@@@@@@@@EEEVVVrrryyyeeesssxxxrrrmmmkkkmmmnnnllliiikkkiiieeebbbgggooosssrrrggg[[[TTTYYYaaacccbbbcccooovvvuuuiiiggghhhhhhhhhhhhhhhcccYYYOOOKKKIIICCC;;;<<<999;;;FFFVVV______[[[ccczzzpppgggeeeeeeddddddgggdddccccccaaa___]]][[[ZZZ`````````___^^^^^^]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZ^^^]]][[[ZZZXXXWWWWWWWWWVVVWWWWWWWWWWWWVVVUUUTTTVVVTTTYYYdddhhhccc^^^^^^OOOKKKEEE<<>>;;;::::::999888777999999999888666444111000000///...---------------------000222555IIItttoooiii~~~}}}xxxjjj[[[gggmmmZZZOOOLLLaaayyy|||sssbbbPPPCCC@@@AAABBBMMM^^^qqq~~~|||yyylllVVVBBB???KKKXXX______eeekkkmmmkkklllqqquuuyyy}}}yyyxxxvvvtttrrrrrrqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqooopppqqqqqqpppppprrrsssppppppqqqqqqqqqrrrrrrrrrlllmmmooorrrtttsssooolll333333222222111000000///222//////222222333888???^^^zzz}}}uuu|||}}}yyyzzz~~~}}}}}}}}}}}}~~~~~~~~~}}}||||||}}}{{{{{{}}}}}}|||~~~~~~|||wwwtttpppjjjbbbYYYRRRLLLGGGDDDBBB@@@===<<<>>>@@@CCCEEEIIIOOOVVV___uuuwwwtttvvvvvvyyywwwmmmiiieeedddmmm{{{}}}|||{{{||||||}}}~~~~~~~~~}}}~~~~~~}}}{{{zzzzzz{{{xxxuuuqqqmmmhhhccc\\\XXXWWWTTTPPPLLLJJJJJJKKKLLLIIIKKKNNNOOONNNNNNOOOPPPTTTddd{{{ZZZNNNKKKKKKNNNMMMOOOMMMJJJIIIIIIIIIHHHFFFAAAAAA@@@????????????????????????BBBQQQlllmmmmmmvvvqqqmmmkkkjjjkkklllllljjjgggmmmllljjjjjjooouuuuuuooojjjaaa]]]bbbggghhhggghhhpppwww~~~rrrgggfffhhhhhhggghhheeeccc[[[PPPHHHFFFDDD@@@<<<:::===GGGUUU___```]]]pppwwwmmmeeedddeeedddbbbbbbccccccbbbaaa___]]]\\\[[[______^^^^^^^^^]]]]]]]]]\\\\\\[[[[[[ZZZYYYYYYYYY[[[[[[YYYXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUU[[[XXX\\\fffiiicccYYYTTTJJJFFFBBB>>>OOOzzzfff[[[___WWWbbbwwwttt}}}bbbKKKEEEBBB???AAA???;;;:::::::::999888888888888777555333111///111000///...............000------///777RRRwwwlll{{{tttcccfff}}}~~~vvveeeUUULLL```www~~~wwwhhhUUUGGG@@@>>>AAAKKKZZZlll|||zzzvvvkkkYYYIIIGGGRRR^^^cccjjjkkklllmmmnnnoooqqqrrruuuzzz|||zzzxxxuuusssrrrrrrsssmmmmmmmmmmmmmmmmmmmmmmmmkkkmmmoooqqqqqqqqqrrrtttpppppppppqqqqqqqqqrrrrrrnnnnnnoooqqqrrrqqqmmmkkk333333222222111000000000222//////222222333777>>>WWWsss~~~xxxpppzzz~~~}}}{{{||||||}}}}}}}}}}}}}}}{{{{{{{{{|||~~~~~~~~~{{{wwwrrrnnnhhhccc[[[TTTNNNHHHDDDAAABBBAAA@@@???@@@BBBDDDEEEMMMSSS]]]nnnxxxtttpppsssxxx}}}}}}wwwqqqpppqqqyyy~~~}}}||||||}}}}}}~~~~~~~~~}}}~~~~~~{{{yyyyyyyyywwwtttoookkkfffaaa[[[WWWXXXUUUPPPLLLJJJKKKMMMOOOKKKMMMOOOOOONNNNNNOOOPPPWWWeeeVVVLLLJJJLLLPPPPPPNNNLLLIIIHHHHHHHHHGGGEEEAAAAAA@@@????????????@@@BBBCCCCCCDDDOOOhhh}}}ooommm}}}iiieeeeeefffiiilllllljjjhhhmmmmmmnnnpppwwwzzztttjjjlllhhhfffjjjmmmnnnoooqqq{{{}}}zzzpppgggfffhhhgggggghhhcccccc^^^SSSJJJHHHGGGEEE>>>???CCCMMMYYYbbbfffgggrrrzzznnndddeeeiiigggccc```bbbaaaaaa```___^^^]]]\\\]]]]]]\\\\\\\\\\\\[[[[[[\\\[[[[[[ZZZYYYYYYXXXXXXYYYXXXXXXWWWVVVUUUTTTTTTWWWVVVVVVUUUUUUUUUUUUUUU^^^\\\^^^eeeeee]]]QQQIIIHHH@@@===EEEbbbppphhhllliiivvvzzzkkkOOOGGGEEEAAA===AAA???<<<::::::::::::999888888888666555333111000222111000//////.........222---++++++111HHHuuummmqqq~~~kkkcccyyyoooUUULLL]]]sss}}}~~~~~~~~~zzzooo___OOOCCC>>>AAAGGGSSSdddwww{{{xxxuuuooocccWWWVVV]]]cccdddrrrooollllllnnnpppqqqpppwwwzzz~~~~~~{{{wwwtttqqqqqqrrrrrrkkkkkkkkkkkkkkkkkkkkkkkkeeehhhmmmoooppppppqqqrrrooopppppppppqqqqqqqqqqqqoooooonnnooopppooollljjj222222222111111111000000111//////222333222666<<>>??????@@@DDDEEEEEEEEEKKK```uuurrrnnnkkkgggdddfffkkkoooooommmllllllmmmpppwwwyyyqqqfffkkkkkkkkkmmmpppttt{{{yyypppiiihhhiiigggeeefffcccddd```YYYTTTQQQLLLGGGCCCGGGMMMTTT\\\dddkkkpppzzzttthhhgggkkkkkkfffbbb````````````___^^^]]]\\\[[[ZZZZZZZZZZZZYYYYYYYYY[[[[[[ZZZZZZYYYXXXXXXWWWWWWWWWWWWWWWVVVVVVUUUTTTWWWVVVUUUTTTTTTUUUVVVWWW]]]^^^``````[[[SSSKKKHHHKKK:::===WWWzzzrrrmmmqqqsssTTTFFFIIIGGGAAA???AAA???<<<;;;;;;;;;;;;::::::999888777666444333222222222111///............---+++,,,---...999WWWuuulllbbbttteeessstttRRRLLL[[[ppp~~~~~~zzz||||||vvviiiXXXIIIAAA@@@BBBKKK\\\nnn{{{yyyxxxwwwqqqjjjfffeeebbb\\\nnnkkkhhhhhhjjjnnnrrrttt~~~|||yyyuuuqqqoooooopppqqqnnnnnnnnnnnnnnnnnnnnnnnneeehhhmmmpppppppppppppppoooooooooppppppppppppqqqnnnmmmlllmmmnnnmmmllljjj222222222111111111111111111///000222333222555;;;RRRttt{{{|||vvv{{{uuuyyy{{{{{{}}}|||yyyzzz{{{}}}~~~~~~~~~~~~|||}}}~~~~~~~~~~~~|||zzzwwwtttooolllbbb]]]WWWQQQMMMJJJGGGEEECCCDDDEEEEEEDDDEEEHHHKKKTTT___sssyyyyyy}}}~~~~~~~~~~~~}}}|||~~~{{{xxxvvvvvvsssooojjjfffbbb]]]YYYUUUSSSQQQMMMJJJIIIKKKNNNOOOMMMNNNPPPOOOOOOOOOPPPRRR\\\kkksss]]]\\\YYYWWWUUUOOOMMMKKKHHHGGGGGGGGGEEEDDD?????????>>>>>>??????@@@BBBBBBBBBBBBDDDSSSqqq|||~~~xxx|||sssjjjhhhmmmsssuuuuuummmmmmmmmnnntttwwwqqqhhhkkkmmmnnnnnnsss|||xxxqqqlllkkkkkkgggdddeeeeeedddaaa^^^___\\\QQQDDDHHHNNNTTTVVVXXX]]]fffnnnxxxjjjgggjjjjjjfffccc````````````___^^^]]]\\\YYYYYYXXXXXXWWWVVVVVVVVVYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWXXXXXXXXXXXXWWWVVVWWWUUUTTTSSSTTTVVVYYY[[[]]]bbbbbb\\\RRRMMMNNNQQQHHH:::LLLxxxnnngggggglllvvvnnnKKKEEEJJJEEE@@@@@@BBB???===;;;<<<<<<<<<;;;<<<;;;:::999888777666666333222111///...---------******---111111666KKKbbboooZZZmmmnnnxxx[[[OOOYYYkkk~~~|||}}}~~~zzzppp```NNNCCC@@@???EEETTTgggyyy}}}{{{zzz}}}|||wwwqqqiii\\\PPP```bbbccccccdddjjjttt|||yyywwwtttqqqooopppqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqkkknnnqqqsssrrrqqqppppppnnnnnnooooooooopppppppppkkkkkkjjjkkklllmmmkkkjjj111111111111111111111111000///000333333222444:::JJJooo|||~~~~~~~~~~~~}}}~~~vvvmmmfffqqqzzz{{{~~~{{{{{{}}}~~~|||}}}~~~|||yyyvvvtttqqqmmmjjj\\\XXXSSSNNNKKKIIIGGGEEECCCEEEGGGFFFEEEGGGKKKPPPYYYggg}}}xxx|||~~~}}}|||{{{|||~~~~~~{{{wwwuuutttqqqmmmhhhccc___[[[WWWTTTPPPOOOLLLKKKKKKLLLNNNOOOMMMNNNOOOOOOOOOPPPRRRUUUaaasssmmmaaaccc___[[[WWWOOOMMMKKKHHHGGGGGGGGGFFFDDDAAA@@@@@@@@@@@@AAAAAABBBEEEDDDEEEGGGEEELLLccc||||||{{{tttqqqrrruuuxxxoooppppppooorrrvvvsssnnnmmmoooppppppuuuuuupppmmmmmmlllgggdddeeefffccc```___bbb```QQQBBBGGGOOOVVVVVVSSSVVVaaammmuuuhhhfffhhhgggdddbbbaaa``````___^^^]]]\\\[[[YYYXXXWWWVVVUUUSSSRRRRRRUUUUUUUUUVVVVVVVVVVVVWWWVVVWWWYYYZZZZZZYYYXXXWWWVVVUUUSSSSSSUUUYYY]]]``````dddbbbXXXNNNOOOUUUZZZDDDGGGkkkzzzkkkiiiWWW]]]```gggwww|||```HHHEEEHHHCCC???AAABBB@@@===<<<=========<<<======;;;:::999888888888444333222000///.........111......///---000AAAUUUvvvwwwaaatttkkkyyy~~~nnnVVVWWWdddxxx}}}uuufffUUUIIICCC>>>AAAOOO___ooo}}}}}}|||yyy}}}|||uuukkk[[[NNNXXX\\\```aaadddkkkxxx|||tttsssrrrqqqqqqrrrssssssppppppppppppppppppppppppppprrruuuuuusssqqqppppppnnnnnnnnnnnnoooooooooooojjjjjjjjjkkklllkkkiiiggg111111111111111111111111000///000333333111444999@@@hhh~~~}}}{{{wwwssssssvvvzzz~~~xxxooofff]]]bbbsss}}}}}}~~~{{{}}}~~~}}}}}}}}}zzzvvvsssppplllhhheeeXXXUUUPPPLLLJJJHHHGGGEEECCCFFFGGGFFFEEEHHHOOOUUUbbbrrrvvvyyy}}}~~~~~~}}}{{{zzzyyy{{{}}}}}}zzzvvvttttttooolllfffaaa]]]ZZZVVVTTTNNNNNNMMMMMMMMMNNNOOOOOOLLLNNNOOOOOOOOOQQQTTTWWWjjj|||vvvbbb[[[^^^[[[XXXTTTLLLNNNLLLIIIHHHHHHHHHFFFEEECCCCCCCCCCCCCCCDDDEEEEEEIIIHHHJJJMMMJJJIIIXXXlllzzzvvvlllooouuummmqqqrrrpppqqqttttttrrrmmmpppppppppuuu~~~xxxooolllkkkmmmlllhhhfffgggcccbbb^^^\\\\\\ZZZOOOCCCCCCNNNYYYZZZWWW]]]mmm}}}xxxoooggggggiiifffcccbbbaaaaaaaaa___^^^\\\ZZZYYYYYYXXXVVVUUURRRQQQOOONNNOOOPPPPPPQQQRRRSSSTTTTTTUUUWWWXXXZZZZZZZZZYYYXXXVVVTTTSSSSSSVVV[[[aaadddaaabbb\\\RRRNNNSSSXXXYYYKKKccc|||\\\SSSUUUPPP]]]ccchhh|||hhhWWWFFFCCCEEEEEECCCCCCBBB@@@===<<<===>>>>>>======<<<;;;999888888888888777666555333111000000000333...,,,---***)))666GGGgggzzz~~~ooojjjrrrzzzxxx^^^VVVZZZnnn}}}yyyoooaaaVVVFFF>>>>>>JJJXXXeeexxx~~~~~~|||zzzxxx|||~~~|||xxxrrrggg\\\[[[]]]```ccciiirrr}}}ssskkklllmmmnnnpppqqqqqqrrrnnnnnnnnnnnnnnnnnnnnnnnnnnnoooppppppnnnmmmmmmmmmmmmmmmmmmnnnnnnnnnooooookkkkkkkkklllkkkiiieeeaaa111111111111111111222222000///000333333111333888;;;ccc}}}yyyppphhhfffkkkpppvvv|||nnneee[[[RRRggg|||~~~~~~yyy|||~~~}}}|||{{{}}}~~~|||yyytttpppmmmiiidddaaaWWWTTTOOOLLLJJJIIIGGGFFFDDDFFFGGGFFFEEEIIIQQQXXXjjj{{{zzz|||~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}{{{zzzxxxzzz||||||yyyvvvtttsssoookkkeee```]]]YYYVVVSSSNNNNNNOOOOOOOOOPPPPPPPPPLLLMMMNNNOOOPPPRRRUUUXXXqqqhhhVVVQQQVVVSSSQQQOOOHHHNNNLLLIIIHHHHHHHHHGGGEEEFFFFFFFFFFFFFFFGGGHHHHHHIIIFFFJJJNNNJJJEEENNN^^^~~~~~~yyyggghhhqqqhhhooosssqqqpppqqqsssrrrkkkoooooonnnrrryyyzzzuuullluuuxxxxxxiiijjjhhhiiillllllhhhggghhh``````]]]XXXUUUSSSLLLDDD???MMM\\\aaaaaakkk}}}pppkkkhhhkkklllhhhdddcccbbbbbbaaa```^^^[[[ZZZXXXYYYXXXVVVTTTQQQOOOMMMLLLKKKLLLMMMNNNPPPQQQRRRSSSTTTVVVXXXZZZZZZZZZXXXWWWVVVTTTSSSSSSWWW]]]cccgggaaa^^^TTTLLLMMMUUUVVVRRRVVV{{{```EEEJJJOOOTTTeeeiiilll```SSSFFFBBBEEEHHHHHHFFFBBB@@@=========>>>>>>======<<<:::888777777888888999888777555333222222222)))'''***///...---666DDD\\\vvvyyykkkoooyyywwwdddVVVSSSfff|||}}}}}}}}}xxxmmmdddIII@@@>>>HHHSSS^^^ppp}}}zzzxxxxxx|||}}}||||||{{{uuunnnbbbaaaaaafffoooyyymmm]]]cccdddgggjjjmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnhhhiiijjjiiigggggghhhiiimmmmmmmmmmmmnnnnnnnnnooommmmmmmmmmmmkkkgggaaa]]]555444222222333222111///111111111222222333333333@@@ZZZwwwjjj^^^XXXUUUVVVWWWdddppprrrppplll___WWW^^^kkk|||{{{{{{}}}~~~~~~~~~~~~~~~yyyyyyxxxuuupppiiibbb^^^YYYSSSMMMIIIGGGFFFDDDBBBEEEFFFHHHHHHGGGIIITTTaaaqqq{{{yyyxxxzzz}}}||||||yyyyyy{{{|||zzzxxx|||~~~~~~|||{{{{{{yyy{{{}}}~~~|||wwwqqqnnnjjjgggbbb^^^[[[WWWTTTQQQOOOLLLJJJMMMQQQRRRPPPLLLOOONNNOOOPPPNNNNNNTTT]]]yyy{{{WWWTTTPPPNNNLLLKKKIIIHHHMMMLLLKKKIIIHHHGGGFFFFFFEEEEEEDDDDDDEEEGGGIIIJJJPPPNNNLLLKKKJJJKKKLLLMMMmmmzzzssswww|||}}}^^^[[[gggmmmppptttvvvsssnnnnnnppprrrnnnjjjkkkooopppnnnkkkppp|||qqqooonnnkkkkkkjjjjjjiiigggfffdddcccaaa___ZZZUUUOOOKKKHHHFFFKKKSSS\\\```gggxxxvvvhhhhhhhhhgggfffdddcccbbb`````````___^^^\\\[[[ZZZZZZYYYVVVSSSPPPMMMKKKKKKMMMNNNMMMLLLLLLMMMPPPSSSSSSSSSTTTUUUVVVWWWXXXYYYPPPSSSTTTUUU\\\eeeiiihhh```YYYRRROOOPPPQQQOOOMMMtttVVVJJJRRRYYYaaaqqqzzzdddQQQMMMHHHDDDCCCDDDDDDDDDCCCBBB@@@>>>======>>>>>><<<;;;;;;:::999999999888999999888666555444333222///000000...+++---444:::VVVooozzzyyy}}}vvvrrrdddvvvooo___UUU]]]ppp}}}~~~}}}sssfffMMMDDD>>>BBBLLLZZZhhhsss|||yyyxxxxxxzzz{{{{{{zzzyyywwwuuussskkkbbb___gggvvv{{{cccYYYWWWeeeaaa___aaagggkkkkkkiiilllmmmmmmllljjjkkkooosssllliiieeecccdddfffffffffjjjkkkmmmnnnooonnnmmmkkkjjjnnnllleeebbbdddbbb]]]555444222222222222111000111111111222222333333444===WWW}}}~~~tttfffWWWNNNKKKKKKLLLKKKWWW[[[[[[]]]WWWTTT]]]ooo~~~|||{{{{{{|||~~~|||||||||}}}~~~}}}|||yyyyyywwwsssmmmfff```\\\UUUPPPKKKHHHGGGGGGEEEDDDCCCDDDGGGIIIJJJNNN\\\jjj}}}~~~zzznnnoooqqqsssvvvzzz}}}}}}zzzzzz||||||{{{yyy}}}~~~}}}{{{{{{{{{xxxzzz||||||zzzuuupppmmmgggddd```\\\YYYVVVSSSPPPOOOLLLKKKMMMQQQRRROOOLLLMMMLLLMMMOOOPPPPPPTTT[[[fff|||pppVVVRRRNNNKKKJJJIIIHHHGGGLLLKKKJJJHHHGGGFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHIIILLLKKKJJJIIIIIIJJJKKKLLLWWWuuuxxxxxx|||fff```fffvvvxxxxxxsssllliiiooovvvqqqmmmjjjjjjmmmooommmjjjqqq}}}wwwnnnnnnnnnkkkjjjjjjiiihhhgggeeedddccc```]]]VVVPPPKKKHHHGGGGGGOOOVVV]]]```eeetttlllgggggggggfffeeecccbbbaaa`````````___^^^\\\[[[ZZZYYYWWWUUURRROOOMMMLLLKKKLLLLLLLLLKKKKKKLLLOOOQQQQQQQQQRRRSSSUUUVVVWWWWWWVVVYYY[[[\\\```eeefffbbb___PPPMMMUUUPPPEEEQQQkkk}}}^^^XXX___cccttt~~~tttUUULLLIIIGGGFFFFFFFFFEEEDDDCCCBBB@@@>>>===<<<<<<<<<::::::;;;<<<<<<;;;;;;;;;::::::999777666555444333///000000---***,,,222777JJJeeezzzzzz{{{~~~cccrrrzzzjjjzzzwwweeeVVVZZZjjjwww|||~~~~~~xxxnnnXXXLLLAAA@@@GGGSSSaaammm~~~zzzxxxwwwxxxyyyyyyyyyyyywwwvvvtttrrrooohhhdddkkkuuu}}}uuu^^^QQQPPPTTTYYYWWWUUUYYY___ddddddccceeefffggghhhiiijjjllllllllljjjiiiiiijjjjjjiiihhhjjjkkkmmmnnnooonnnmmmlllkkknnnlllfffcccdddbbb^^^666444222111222222111000111111222333333444555555;;;TTTxxx~~~tttdddTTTIIIDDDEEEFFFBBBMMMQQQSSS[[[\\\\\\ddduuu|||zzz{{{|||~~~~~~zzzzzz{{{|||}}}~~~|||zzzyyyxxxuuupppjjjbbb\\\XXXPPPMMMIIIGGGFFFFFFFFFEEEDDDEEEHHHLLLOOOVVVgggwww|||rrrmmm```ccchhhnnnsssyyy~~~~~~~~~}}}|||}}}}}}|||zzz}}}~~~~~~|||zzz{{{|||xxxyyy{{{{{{xxxtttnnnkkkcccaaa]]]ZZZWWWUUURRRPPPNNNLLLKKKMMMPPPQQQOOOLLLNNNKKKLLLPPPSSSSSSUUUZZZ^^^~~~hhhTTTPPPKKKHHHGGGGGGGGGGGGIIIIIIHHHGGGFFFFFFEEEEEEDDDDDDEEEFFFGGGGGGGGGFFFGGGGGGFFFFFFFFFHHHJJJKKKJJJhhh}}}tttkkkkkkwwwzzzzzzsssjjjiiiooovvvooollliiijjjlllmmmllliiiqqqyyyzzzrrrlllnnnmmmiiiiiiiiihhhhhhfffeeecccbbbaaa[[[SSSKKKFFFFFFHHHKKKQQQUUUYYYZZZ\\\hhh{{{qqqiiieeeeeeeeedddcccbbbaaa```____________^^^]]]\\\[[[VVVUUURRRPPPNNNLLLLLLLLLIIIJJJJJJJJJIIIJJJMMMOOOOOOPPPPPPQQQSSSTTTVVVWWWYYY]]]aaabbbeeegggccc]]]XXXMMMIIIMMMJJJKKKhhhppp```fffooosss|||WWWKKKGGGFFFFFFGGGHHHHHHFFFEEECCCBBB@@@>>>===<<<;;;;;;999:::<<<>>>???>>>===<<<;;;::::::888777666555444000111000---++++++///444FFF```~~~xxxeeeaaaxxxppp{{{|||jjj[[[^^^lllvvvzzzzzz}}}~~~{{{uuucccTTTEEE>>>AAAJJJZZZgggyyy|||}}}~~~{{{xxxvvvwwwxxx{{{{{{{{{zzzxxxwwwuuutttuuuooolllnnnrrrvvv~~~}}}ooo]]]OOOJJJMMMSSSMMMKKKKKKOOOTTTYYYYYYXXX\\\^^^ccchhhmmmooonnnmmmmmmllllllnnnooonnnllliiikkklllmmmnnnnnnnnnmmmllllllmmmkkkfffddddddbbb^^^777555333222222333222111222333444555666777888888<<>>>>>======:::<<<>>>AAAAAA@@@>>><<<;;;:::999888666555444444222222111///,,,,,,///111DDDXXX|||~~~vvvZZZeeeyyytttvvvwwwpppccceeepppxxx{{{|||~~~~~~~~~~~~zzzvvvjjjZZZHHH>>>===EEETTTaaammm{{{}}}|||~~~}}}zzzwwwvvvxxxzzz~~~~~~|||{{{zzzxxxxxxzzzvvvssspppmmmmmmuuu~~~wwwqqqggg\\\SSSNNNMMMMMMGGGEEEEEEGGGKKKNNNOOONNNRRRXXXaaahhhlllnnnppppppmmmlllkkklllnnnnnnmmmkkkkkkkkklllmmmnnnmmmmmmlllkkkjjjhhheeebbbaaa___]]];;;888555333333333222111444555666777999:::;;;<<<>>>LLLccczzztttyyy{{{pppeee^^^^^^dddiiigggqqqqqqqqqzzz{{{qqqmmm~~~|||~~~~~~~~~~~~~~~~~~|||{{{||||||||||||||||||}}}~~~}}}|||zzzwwwqqqjjjccc\\\VVVSSSLLLKKKIIIGGGDDDCCCCCCCCCIIIHHHJJJNNNTTT```vvvzzz{{{wwwtttsssooohhhbbbaaacccgggrrr~~~}}}|||}}}}}}}}}{{{yyyyyyzzz{{{zzzzzzzzzyyyvvvqqqllliii___]]]YYYWWWVVVUUUSSSQQQMMMMMMMMMMMMNNNNNNMMMLLLOOOLLLLLLPPPRRRSSSXXX]]]{{{rrryyy~~~hhhRRROOOKKKHHHHHHIIIIIIIIIDDDEEEFFFFFFFFFEEEDDDDDDAAAAAABBBCCCCCCBBBAAA@@@>>>???@@@AAACCCEEEFFFGGGFFFQQQiiiqqqqqqooonnnrrrwwwrrriiipppnnnmmmlllmmmmmmmmmlllnnnrrrttttttssspppjjjdddfffffffffeeeeeecccbbbaaa___WWWLLLDDDBBBGGGOOOUUUZZZZZZWWWSSSRRRWWWaaahhhmmmwwwxxxllldddeeegggeeeaaaaaaaaaaaa```___^^^^^^^^^^^^^^^___^^^^^^]]]]]]UUUSSSPPPMMMLLLLLLMMMMMMHHHIIIKKKLLLMMMNNNQQQSSSWWWVVVUUUVVVWWWXXXZZZ\\\^^^cccgggggggggddd\\\SSSGGGEEE???EEEccczzzkkkddd^^^___bbbgggmmmsss}}}kkkNNNHHHJJJLLLIIIEEECCCDDDEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAA===???AAABBBBBB@@@===;;;999999888777555444333222444444333111///...///000999IIIqqq}}}WWWUUUrrryyyvvv~~~~~~xxxhhhccchhhpppyyy~~~yyyvvvsssdddQQQDDD???AAAMMMXXXcccqqq~~~{{{yyyxxxzzz|||~~~}}}{{{zzzyyyyyy{{{yyyvvvqqqjjjffflllvvvyyyxxxrrrnnnggg___WWWOOOIIIFFFGGGEEEDDDDDDFFFHHHJJJJJJSSSZZZcccgggggggggjjjmmmkkkiiiggggggiiikkklllllljjjkkkkkklllllllllllllllhhhfffdddbbb```\\\ZZZZZZ???<<<888555444333222222444555666888:::<<<===>>>???GGGZZZwwwzzzzzz|||wwwppplllooowww~~~www{{{zzzxxx}}}}}}~~~}}}zzzyyyyyyzzz~~~}}}}}}||||||}}}}}}}}}~~~~~~|||{{{wwwtttnnnfff^^^XXXSSSQQQJJJKKKJJJHHHEEECCCCCCDDDGGGGGGIIINNNWWWgggsssvvvqqqnnnmmmjjjeeecccfffpppvvv~~~~~~~~~}}}|||}}}{{{|||}}}|||zzzxxxyyyzzzyyyyyyyyywwwsssooojjjggg^^^[[[XXXVVVUUUTTTRRRPPPMMMMMMMMMNNNMMMMMMLLLKKKLLLKKKKKKNNNOOOSSS]]]hhhkkkrrrwww]]]QQQNNNLLLJJJKKKKKKJJJIIICCCDDDEEEFFFFFFFFFEEEDDDAAABBBBBBBBBAAA@@@??????===>>>???AAACCCDDDEEEFFFCCCFFFRRRllloooffflllwwwvvvllloooooonnnmmmmmmmmmmmmnnnlllpppuuuwwwuuuooohhhccceeeeeeeeeddddddcccbbbaaaZZZSSSIIICCCCCCIIIRRRYYY\\\ZZZUUUQQQOOORRRXXX\\\hhhssstttiiidddhhhiiiccc___`````````______^^^]]]]]]]]]^^^^^^___^^^^^^^^^VVVSSSPPPMMMKKKLLLMMMNNNLLLNNNRRRTTTUUUXXXZZZ]]]```___^^^]]]]]]___aaabbbiiikkkjjjfffbbb]]]UUULLLEEE===FFFjjjwww\\\QQQQQQ[[[jjjmmmfffdddjjjzzzWWWLLLMMMNNNNNNJJJEEEBBBBBBCCCDDDDDDBBBBBBCCCCCCCCCBBBBBBAAA???@@@AAABBBAAA???===<<<999888777666555333333222444444444333222000//////...>>>fffdddVVVjjj|||yyykkk^^^[[[aaaqqq|||{{{|||ppp```RRRGGGBBBFFFNNN\\\iiiyyy~~~}}}{{{{{{|||~~~~~~|||zzzyyyxxxxxxxxxzzzyyywwwssskkkfffjjjssssssmmmnnnpppmmmfff^^^VVVPPPMMMLLLKKKJJJHHHGGGIIIMMMQQQTTTeeehhhjjjhhheeedddfffjjjiiigggdddcccfffiiikkkllliiiiiiiiijjjjjjjjjkkkkkkeeebbb``````]]]XXXVVVXXXDDD@@@:::777555444333222333444555777999;;;===>>>@@@DDDVVVyyy~~~|||xxxvvvzzzuuutttyyyzzzvvvrrrtttzzz~~~|||~~~}}}xxxrrrpppuuu{{{}}}}}}}}}}}}}}}~~~~~~~~~}}}{{{yyyxxxtttpppiiiaaaZZZTTTPPPNNNGGGIIIJJJHHHEEEDDDEEEGGGFFFGGGJJJSSS```uuuyyyooollliiihhhjjjjjjgggiiimmmyyy~~~~~~~~~~~~}}}}}}~~~}}}|||||||||zzz{{{}}}|||zzzxxxxxxxxxxxxwwwvvvtttpppkkkgggddd\\\ZZZVVVTTTSSSRRROOONNNLLLMMMNNNNNNMMMLLLKKKKKKLLLLLLNNNPPPQQQYYYjjjzzzvvvdddTTTNNNMMMLLLLLLLLLKKKIIIHHHBBBCCCEEEGGGGGGGGGEEEEEEDDDDDDCCCAAAAAA@@@@@@@@@===>>>@@@AAACCCDDDEEEEEEBBBCCCGGGXXXwww~~~jjjiiitttvvvnnnnnnnnnnnnmmmlllllllllmmmmmmpppuuuvvvrrrkkkfffeeeddddddddddddcccbbbaaa```XXXSSSKKKGGGHHHOOOYYY___aaa]]]WWWSSSQQQSSSWWWYYYbbbppptttjjjdddiiijjjccc______``````______^^^]]]\\\]]]]]]^^^_________^^^WWWUUUQQQMMMKKKLLLMMMNNNSSSVVVZZZ]]]```cccfffhhhkkkiiigggeeeeeefffhhhiiillllllfff^^^YYYUUUOOOGGGEEENNNiii|||WWWPPPNNNZZZmmmpppggghhhttthhhQQQKKKNNNPPPLLLIIIFFFDDDDDDDDDCCCCCCCCCDDDDDDDDDBBBAAA???>>>??????@@@@@@@@@??????>>>:::999888777666444333333333333222222222111///------:::WWWxxxxxxZZZ]]]~~~|||uuu}}}pppcccZZZ[[[iiixxxxxxmmmaaaSSSHHHGGGKKKXXXdddrrr}}}~~~}}}||||||}}}}}}{{{yyyxxxxxxwwwxxxwwwwwwwwwvvvqqqlllooowww|||rrryyyrrroookkkbbb]]]___ddddddccc___ZZZVVVUUUVVVRRRRRRQQQRRRVVV]]]eeekkktttnnnfffbbbccceeeeeeeeegggeeedddeeegggjjjjjjjjjhhhhhhhhhhhhhhhiiiiiijjjddd```^^^___\\\VVVTTTVVVFFFBBB<<<888555444333222111222444666888;;;<<<===BBBDDDUUU||||||~~~|||}}}aaaooopppooollllllqqqxxx||||||~~~{{{sssjjjjjjsss||||||||||||}}}~~~~~~|||yyywwwuuuqqqmmmfff^^^VVVQQQMMMLLLDDDGGGIIIHHHFFFFFFHHHJJJHHHIIINNNYYYiiilllllldddccceeejjjlllkkknnnsss~~~}}}}}}}}}~~~}}}{{{{{{}}}~~~||||||{{{|||xxx{{{}}}}}}{{{yyywwwwwwvvvuuutttrrrmmmiiidddaaa[[[XXXUUUSSSQQQPPPMMMKKKLLLMMMNNNNNNLLLKKKKKKKKKNNNOOORRRTTTVVV```vvv[[[RRRLLLLLLKKKLLLMMMLLLIIIFFFBBBCCCEEEGGGHHHGGGFFFEEEGGGFFFDDDBBBAAAAAABBBBBB>>>???@@@BBBDDDEEEEEEEEE@@@BBBBBBKKKhhh{{{rrr~~~tttlllrrrrrrkkkmmmmmmmmmlllkkkjjjkkklllnnnqqqttttttnnngggeeefffcccccccccccccccbbbaaa```ZZZUUUPPPLLLOOOVVV___eeekkkggg```\\\[[[]]]___aaaddduuuzzznnndddggggggaaa_________```______^^^^^^\\\\\\]]]^^^____________YYYVVVRRRNNNLLLLLLMMMNNNXXX[[[```dddgggjjjnnnpppqqqooollljjjiiijjjlllmmmhhhfff___VVVQQQOOOKKKFFFDDDiiibbb\\\RRRUUUeeekkkgggsssmmmUUUKKKEEEFFFKKKHHHGGGFFFFFFFFFFFFCCCAAAEEEEEEEEECCCAAA>>><<<:::>>>>>>>>>??????@@@AAAAAA;;;:::999888777555444444222111111222222111...,,,///777EEE```yyy~~~WWWLLLtttuuuooo~~~{{{tttvvvvvvpppddd]]]dddppp|||}}}~~~{{{sssjjj]]]PPPKKKMMMWWWaaannn{{{~~~}}}}}}}}}~~~}}}||||||}}}}}}{{{zzzyyyyyyzzzuuuuuuwwwyyyvvvsssvvv||||||zzzhhhaaakkkxxx|||wwweeeXXXYYYZZZTTTQQQSSSQQQWWW^^^aaa^^^ZZZXXXXXXYYYYYYYYY\\\bbbmmmxxxsssfffXXXUUU\\\bbbaaa]]]eeeeeefffhhhkkklllkkkiiiggggggggggggggghhhhhhiiiddd___]]]___\\\UUUSSSVVVOOOCCC:::999888333000000333222111111333666:::<<>>PPPyyywwwgggdddjjjqqqpppmmmnnnvvv~~~xxx~~~yyyhhhdddqqq~~~~~~~~~~~~}}}}}}}}}uuuooofff^^^YYYTTTOOOKKKGGGGGGGGGFFFDDDDDDFFFHHHGGGMMMUUUaaauuu{{{eeebbbccchhhlllllliiilllssszzz}}}{{{}}}~~~~~~{{{||||||~~~~~~~~~~~~~~~|||yyyvvv||||||{{{zzzyyyxxxxxxwwwwwwuuurrrnnnkkkeee```\\\ZZZXXXVVVSSSPPPMMMLLLKKKOOOQQQSSSQQQMMMKKKMMMOOOQQQOOOIIIMMMaaawww}}}aaaPPPMMMNNNNNNMMMMMMLLLKKKJJJFFFGGGHHHIIIHHHGGGFFFEEEFFFDDD@@@??????@@@@@@???CCCCCCCCCCCCDDDDDDDDDDDDCCC@@@@@@GGGRRReeerrryyy{{{oooiiifffbbbrrrmmmgggfffkkkqqqooojjjmmmrrrssspppmmmllljjjgggbbbaaaaaaaaaaaa___[[[XXXWWWNNNIIIMMMRRRWWW```jjjlll```[[[aaaeeeaaa```eeejjj{{{}}}kkkdddlllkkk^^^bbbbbbaaa```_________````````````______^^^\\\\\\XXXUUUPPPLLLKKKMMMPPPSSSbbbccceeehhhkkkoooqqqrrrqqqooommmlllkkkkkkjjjjjjiiiZZZSSSZZZYYYMMMJJJQQQjjj}}}hhhWWW]]]gggrrrxxx}}}vvvWWWOOOKKKJJJIIICCCIIIIIIHHHGGGFFFFFFFFFFFFGGGFFFDDDBBB@@@>>><<<;;;AAAAAAAAAAAA@@@>>>===<<<999:::;;;;;;;;;999777555555333111111222333222111000111999JJJbbbvvvxxxWWWLLLhhh~~~mmmooozzzyyy~~~vvvrrrqqq]]]VVVmmmttt~~~|||~~~|||wwwnnnbbbUUUIIIAAAMMMZZZfffooo~~~~~~}}}}}}}}}}}}~~~~~~|||{{{|||{{{yyywwwvvvvvvvvvwwwtttuuuuuuuuuuuuuuuttttttuuurrrkkk```XXXZZZdddooohhhbbb___^^^WWWKKKDDDDDDGGGLLLXXXccceee___[[[[[[```aaa```eeevvv|||jjjOOOEEE@@@HHHSSSYYY^^^bbbfffhhhjjjjjjlllmmmllliiihhhjjjkkkhhhdddaaaaaabbb^^^______^^^ZZZVVVTTTTTTPPPEEE;;;999777444222333333222111111222555888:::AAA>>>JJJnnnyyyuuujjjdddhhhlllmmmlllooowww~~~|||~~~uuuffffffxxx~~~}}}||||||wwwqqqiiiaaa[[[UUUOOOKKKFFFGGGGGGEEEDDDDDDFFFHHHKKKPPPYYYiiisssbbb```ccchhhmmmooonnnqqqyyy}}}|||}}}~~~}}}|||{{{{{{|||}}}~~~~~~~~~~~~~~~}}}zzzwwwxxxxxxxxxxxxxxxyyyyyyyyyuuusssoookkkgggccc^^^ZZZXXXVVVTTTQQQOOOMMMMMMMMMPPPQQQRRRPPPOOOMMMNNNNNNMMMNNNOOOSSSbbbpppZZZLLLLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHHHHHHHGGGEEEDDDCCCGGGDDD@@@??????AAAAAAAAAFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCEEEJJJYYYuuuyyy}}}mmmnnnfffWWWdddkkkqqqrrrnnnmmmoooqqqkkkpppsssqqqooonnnlllhhhdddcccbbbbbbbbb___\\\YYYWWWOOOKKKOOOVVV]]]fffpppfffYYYTTTZZZaaaccciiiqqqsssooogggmmmlllaaabbbaaa______`````````_________```______^^^]]]]]]WWWTTTPPPMMMMMMQQQUUUXXXhhhiiijjjmmmoooqqqssstttrrrmmmkkkoootttqqqfff[[[]]]YYY[[[```[[[RRRWWWeeelll[[[\\\gggxxxaaaPPPMMMHHHGGGIIIFFFGGGGGGFFFFFFFFFGGGGGGHHHFFFEEECCCAAA???===<<<;;;>>>>>>>>>===<<<;;;::::::999:::;;;<<<;;;999777666555333111111222222111000000000666EEE[[[ppp}}}zzzdddVVVcccxxx|||lllhhhrrr}}}www~~~|||||||||fffXXXdddrrr|||~~~}}}zzzuuukkk\\\MMMBBBFFFRRR___iiiuuu}}}}}}|||}}}~~~|||||||||||||||{{{{{{zzz{{{zzzyyywwwvvvvvvwwwwwwuuuuuuuuuuuuuuutttsssssssssqqqkkk```XXXWWW___ggghhhfffeeecccYYYJJJBBBBBBCCCGGGPPPYYY]]]ZZZZZZ\\\eeeggggggjjjuuu{{{mmmYYYFFF@@@???FFFNNNRRRXXX^^^cccgggkkkkkkiiihhhhhhhhhhhhjjjjjjhhhccc```___```______^^^\\\ZZZXXXUUUTTTTTTIII>>>999777444444555333333111111111333555777<<<<<>>@@@BBBDDDDDDIIIHHHGGGEEEDDDBBBAAA@@@AAADDDFFFCCCAAAKKKfffttt|||sss]]]YYY```jjjoooooommmnnnpppjjjpppsssqqqppppppnnnkkkhhhfffeeeddddddaaa^^^[[[WWWQQQNNNSSS[[[eeeoooxxxiii]]]TTTWWW\\\^^^eeennnxxxnnnfffkkkjjjaaabbb```^^^___bbbcccaaa___]]]]]]^^^^^^^^^]]]\\\\\\WWWUUUQQQPPPQQQVVV[[[___kkklllnnnoooqqqrrrssssssqqqooonnnppprrrmmmddd[[[\\\\\\^^^^^^]]]ddd{{{nnn```UUUZZZlll___OOOKKKNNNGGGEEEIIIHHHDDDDDDEEEEEEFFFGGGHHHHHHDDDCCCBBB@@@>>><<<;;;:::<<<<<<;;;;;;::::::999999:::;;;;;;<<<;;;999888777555333222111222222111///000///222>>>RRRgggxxx}}}tttaaaXXXiiiqqqeeelllzzzzzzkkkXXXYYYkkkttt~~~~~~~~~}}}|||vvvhhhUUUGGGBBBIIIVVVccciiippp~~~|||~~~~~~}}}|||{{{|||}}}{{{{{{zzzyyyyyyyyyyyyzzzzzzyyyxxxwwwwwwwwwwwwwwwvvvvvvuuuuuutttsssrrrqqqpppoookkkbbbZZZVVVZZZ^^^fffhhhkkkjjj```QQQFFFCCCBBBCCCIIIQQQUUUVVVYYY___hhhkkkmmmnnnrrrooo\\\FFF???@@@CCCHHHLLLPPPYYYbbbgggjjjlllkkkfffdddeeehhhhhhiiiiiigggccc```^^^]]]___\\\XXXXXXXXXXXXTTTQQQZZZQQQDDD;;;666444444555444333222111111222333444555999<<>>@@@CCCFFFGGGHHHHHHGGGEEEDDDCCCBBBAAABBBDDDFFFDDD???DDDXXXlll{{{ggg^^^ZZZaaammmrrrqqqooommmqqqsssooonnnppppppnnnllljjjhhhgggfffdddaaa^^^YYYUUUTTTXXXaaalllvvv}}}nnnfffaaabbbeeeeeehhhmmmzzz{{{mmmfffjjjiiidddbbb___^^^```ccceeeccc```[[[[[[\\\\\\\\\[[[[[[ZZZXXXVVVSSSRRRTTTYYY___ccciiijjjlllnnnpppqqqqqqqqqoooqqqqqqmmmgggdddgggkkkiiiaaaVVVTTTbbb}}}yyyoooqqqddd]]]___YYYYYYpppcccTTTJJJLLLPPPIIIFFFIIIFFFDDDDDDEEEEEEFFFFFFFFFFFFBBBAAA@@@???===<<<::::::<<<<<<;;;;;;:::;;;;;;;;;;;;<<<<<<<<<;;;:::999888555444333333333333111///111///000888JJJaaavvvnnnRRR___zzz||||||jjjkkkyyy|||lllZZZRRR^^^kkkzzz}}}|||}}}}}}}}}sssbbbTTTHHHFFFNNN\\\dddgggwww~~~}}}|||}}}}}}}}}{{{zzz{{{||||||{{{yyyxxxxxxxxxyyyzzzyyyxxxxxxwwwwwwwwwwwwwwwvvvvvvuuutttsssrrrpppooommmnnnmmmggg```[[[[[[]]]dddfffjjjlllggg\\\OOOGGGDDDEEEIIIPPPSSSUUUYYY___fffjjjllllllmmmfffTTTCCCCCCHHHNNNQQQSSSZZZfffrrrwwwrrrllliiifffdddfffjjjiiiiiiiiigggddd```]]]\\\\\\WWWSSSSSSUUUVVVRRRNNNaaaYYYKKK>>>666444444444444333222111111111111222///555888===QQQsss{{{xxxyyy|||}}}qqqhhh[[[YYYXXX\\\fffqqqyyy~~~|||qqqkkk{{{|||zzz{{{xxxrrriii^^^SSSKKKGGGEEEEEEEEEEEEDDDDDDGGGIIILLLVVVmmmsssccc^^^iiinnntttyyy|||}}}~~~~~~~~~}}}}}}}}}||||||zzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzz{{{|||}}}|||zzz{{{zzzzzzxxxvvvrrrooommmmmmiiiddd```]]][[[YYYWWWQQQOOOMMMLLLMMMPPPSSSVVVTTTQQQOOOPPPRRRSSSQQQNNNQQQHHHOOOTTTaaaeeeTTTOOONNNKKKKKKKKKKKKJJJIIIHHHHHHEEEEEEFFFFFFGGGGGGHHHHHHEEECCC??????AAADDDFFFGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCDDDEEEDDDEEENNNXXXlllzzzsssaaa^^^eeekkkooosssooorrrrrrnnnllloooqqqpppooommmkkkjjjiiigggeeebbb\\\[[[[[[^^^fffpppxxx{{{ffffffjjjrrrvvvwwwwwwxxxwwwxxxtttjjjfffhhhhhheee```___^^^```cccdddbbb___[[[\\\\\\\\\\\\[[[[[[ZZZXXXVVVTTTSSSUUU[[[aaaeeeggghhhkkknnnpppqqqqqqqqqpppnnnkkkhhhggghhhkkkmmmeee\\\SSS\\\}}}}}}^^^WWW^^^XXXWWW]]]YYYccc|||cccVVVTTTJJJLLLOOOJJJJJJKKKEEEDDDDDDEEEEEEEEEDDDCCCBBB@@@@@@???>>><<<;;;::::::;;;;;;::::::::::::;;;<<<======<<<<<<;;;::::::999666555444555666666444222444111111666EEE\\\uuuvvvUUUZZZuuu|||}}}|||qqqllltttuuubbbQQQUUUcccvvv{{{||||||{{{}}}zzznnndddTTTHHHFFFUUU```eeerrr~~~~~~}}}{{{|||}}}|||zzzzzzzzz|||}}}|||zzzyyyyyyyyyzzz{{{xxxxxxxxxxxxwwwvvvvvvuuuuuuuuuuuutttsssqqqpppooommmooopppmmmgggcccaaaaaaeeeeeefffhhhhhhaaaRRREEEGGGGGGLLLRRRTTTTTTWWW\\\aaacccfffffffffbbbXXXNNNNNNUUU[[[^^^bbbkkkyyywwwgggccceeefffgggjjjgggggggggfffdddaaa]]]ZZZZZZUUURRRRRRUUUVVVRRRMMMddd^^^QQQAAA777555555444444333222222111111111222...111444:::KKKgggxxxooorrrwww~~~zzznnnccc[[[YYYYYY\\\dddmmmuuuzzz~~~vvvsss~~~}}}{{{yyyuuukkk___TTTKKKGGGEEEFFFFFFEEEEEEEEEHHHJJJOOO```yyyhhhdddeeennnqqquuuzzz}}}~~~~~~~~~~~~||||||{{{|||||||||{{{{{{{{{zzzzzzzzzzzzzzzyyyxxxwwwwwwyyyzzzyyyxxxwwwxxxxxxxxxvvvssspppnnnhhheeeaaa^^^\\\YYYVVVTTTOOONNNMMMMMMOOORRRUUUWWWQQQPPPOOOPPPQQQQQQPPPOOOOOOGGGJJJTTTmmmeeeZZZRRRPPPKKKKKKKKKKKKJJJIIIHHHGGGCCCCCCDDDDDDFFFGGGIIIJJJDDDBBB@@@@@@AAACCCDDDDDDBBBCCCCCCCCCDDDDDDEEEEEEEEEBBBBBBFFFIIIHHHHHHKKK[[[vvvdddXXXUUU___mmmlllpppqqqnnnmmmpppqqqppprrrpppnnnllllllkkkiiiggg```bbbbbbccchhhppptttsss^^^ccckkkrrrvvvvvvsssrrrkkkiiieee```]]]]]]]]]]]]\\\]]]^^^______^^^^^^]]]]]]]]]]]]\\\\\\[[[YYYYYYVVVTTTRRRRRRUUU[[[bbbfffhhhiiimmmppprrrrrrrrrqqqpppgggbbbhhhrrrsssgggZZZNNNVVVccc~~~pppZZZQQQVVVYYY[[[]]]ZZZssshhhQQQRRRRRRHHHHHHJJJGGGKKKLLLDDDDDDDDDEEEEEEDDDCCCAAA@@@??????>>>======<<<;;;;;;:::999888888888:::;;;<<<>>>======<<<;;;;;;::::::777666777888::::::888666777555222444???VVVqqqwww]]]WWWiiizzz|||yyynnnllloooVVVTTT___ppp}}}~~~|||~~~|||zzz|||~~~}}}xxxsssaaaNNNDDDLLLYYYaaakkkwww~~~|||}}}~~~~~~~~~}}}}}}~~~~~~{{{}}}}}}|||{{{zzz{{{|||||||||{{{zzzzzzzzzzzz{{{yyyyyyyyyxxxwwwvvvtttsssttttttssssssrrrqqqpppoooooopppqqqpppmmmiiiggggggggggggeeecccbbb]]]QQQEEEIIIIIIMMMRRRTTTRRRTTTXXX\\\^^^```aaaaaaaaa```^^^ZZZaaahhhlllsss~~~ooo[[[XXX]]]```bbbeeedddcccccccccccc```[[[WWWWWWUUUTTTUUUWWWVVVRRROOOccc___SSSCCC999888888666333333333333222222222222222000111888FFF\\\yyy}}}ttthhhjjjnnnuuu{{{yyyqqqiiiddddddcccdddhhhnnnuuuyyy}}}|||vvvuuu~~~~~~{{{{{{wwwnnnbbbUUUMMMIIIFFFGGGGGGFFFFFFGGGIIILLLVVVlllttteeedddlllsssqqqsssvvvzzz}}}zzzzzz|||||||||}}}}}}}}}|||{{{zzz||||||{{{{{{zzzzzzzzzyyywwwvvvttttttuuuvvvuuutttvvvwwwwwwvvvtttqqqmmmkkkcccaaa^^^\\\ZZZWWWSSSPPPNNNNNNNNNOOOQQQSSSVVVWWWNNNPPPPPPPPPOOOOOOOOOPPPKKKJJJJJJVVVyyyzzzmmmdddUUURRRJJJJJJJJJIIIIIIHHHGGGFFFBBBBBBBBBBBBCCCEEEFFFGGGBBBAAA@@@AAABBBCCCBBBAAAAAABBBBBBBBBCCCCCCCCCDDDDDD@@@@@@EEEIIIHHHGGGHHHOOOlll|||mmmZZZMMMPPPZZZbbbiiipppqqqrrrsssrrrnnnsssqqqooonnnnnnnnnmmmllldddhhhhhhgggiiinnnnnniii]]]bbbfffhhhhhhfffdddaaaaaa]]]YYYXXXVVVSSSRRRSSSVVVYYY]]]]]]YYYWWWWWWYYYYYYYYYYYYXXXWWWUUUSSSSSSPPPOOONNNOOOTTT\\\ccchhhjjjkkknnnqqqrrrqqqpppoookkkgggfffkkkqqqkkk\\\MMMSSSlllmmmdddUUUSSSccckkkkkkmmmpppVVVNNNOOOMMMFFFGGGHHHDDDHHHKKKDDDAAABBBCCCDDDDDDCCCAAA@@@??????>>>>>>======<<<<<<;;;:::999999999;;;===??????>>>===<<<;;;;;;;;;;;;777888999;;;>>>>>>===;;;;;;888444222999MMMhhh{{{{{{}}}~~~|||qqq```ddd}}}~~~wwwjjjwww|||bbbWWWZZZeeettt}}}~~~}}}}}}~~~~~~}}}{{{mmmZZZIIIHHHQQQ[[[dddkkkyyy}}}~~~}}}{{{{{{|||~~~|||}}}~~~}}}{{{zzz{{{|||{{{{{{{{{{{{{{{zzzzzzyyyzzzzzzyyyyyywwwuuurrrqqqrrrrrrrrrrrrrrrqqqpppppprrrrrrrrrpppmmmkkkiiiiiihhhkkkjjjccc]]][[[VVVPPPLLLKKKMMMRRRSSSRRRVVV[[[\\\]]]^^^______```dddhhheeelllttt{{{rrr]]]KKKKKKPPPRRRUUU[[[^^^^^^^^^___```]]]XXXTTTPPPRRRTTTUUUUUUSSSOOOMMMaaa___TTTDDD;;;:::;;;888333333333333333333333333666///...666BBBTTTqqq}}}zzzoooaaaaaacccjjjrrruuurrrnnnooooooooonnnnnnqqqwww|||xxxxxxrrrrrr~~~~~~~~~~~~||||||yyypppcccWWWNNNKKKFFFGGGHHHGGGGGGHHHJJJMMM\\\tttsss]]][[[hhhwwwrrrsssvvv{{{}}}zzzxxxxxxzzz}}}yyy{{{~~~}}}zzzxxx|||||||||{{{{{{zzzzzzyyyvvvuuusssrrrssstttsssrrrxxxxxxxxxvvvrrrmmmhhheee___^^^\\\ZZZXXXUUUQQQMMMNNNNNNOOOPPPRRRTTTVVVWWWLLLOOOQQQPPPNNNMMMOOOQQQIIIMMMKKKXXX~~~rrrooogggSSSNNNHHHHHHHHHHHHGGGFFFEEEEEEBBBBBBAAA@@@AAABBBCCCDDDAAA@@@@@@AAABBBBBBAAA???BBBBBBBBBBBBBBBBBBBBBBBBBBB???@@@DDDFFFEEEFFFIIIBBBRRRhhhsssyyyuuujjjZZZNNNKKKZZZdddoootttvvvvvvrrrmmmtttrrrpppoooppppppooonnngggkkkllliiijjjllliiibbb___bbbcccaaa```aaabbbaaaccc^^^ZZZZZZXXXSSSQQQSSSQQQWWW\\\[[[UUUQQQSSSVVVTTTTTTSSSRRRPPPNNNMMMLLLLLLKKKKKKNNNSSS\\\dddjjjjjjlllnnnppppppooommmkkkdddlllrrrpppeeeYYYRRRPPPqqqoookkkkkkWWWQQQlll}}}rrrQQQOOOQQQKKKJJJGGGJJJJJJBBBDDDHHHBBB>>>@@@BBBDDDDDDDDDBBBBBB??????>>>>>>==================<<<;;;<<<>>>AAABBB???>>>===<<<<<<;;;;;;<<<888999:::===@@@AAA???>>>===:::444000555GGGaaatttpppkkknnnrrrmmmYYYUUU[[[lll{{{~~~~~~~~~uuudddPPPHHHLLLWWW```eeelllvvv|||zzzzzz{{{~~~|||~~~~~~}}}|||{{{|||}}}yyyzzz{{{|||{{{zzzyyyxxxzzzzzzzzzyyywwwtttqqqpppqqqqqqrrrrrrrrrqqqqqqpppssssssqqqooollljjjiiiiiifffnnnpppfff]]]\\\^^^___OOONNNNNNRRRSSSTTTZZZ```^^^___``````^^^^^^dddkkkmmmttt|||^^^MMM@@@BBBEEEFFFKKKSSS[[[ZZZZZZ\\\]]][[[VVVRRRJJJNNNRRRSSSQQQNNNKKKJJJbbbWWWKKKDDDDDDAAA:::333999777555444444444333222222000222666:::HHHhhhqqq~~~~~~uuuooocccbbbfffmmmpppppprrrvvvxxxxxx{{{|||wwwpppnnnqqqsssqqqrrr|||~~~~~~~~~}}}zzzwwwuuuooobbbRRREEEHHHGGGGGGIIIHHHHHHMMMTTTggg|||nnnWWWRRR___rrr{{{yyywwwzzzwwwsssssszzz}}}|||~~~~~~~~~~~~}}}{{{zzz{{{|||}}}~~~~~~}}}|||{{{xxxvvvtttssstttuuutttsssvvvtttrrrqqqooolllgggddd]]]ZZZWWWTTTRRRPPPMMMKKKOOONNNNNNPPPSSSSSSPPPMMMKKKQQQRRROOOMMMPPPOOOJJJOOOEEEXXX}}}bbbRRRRRRRRRHHHKKKHHHFFFEEEFFFGGGGGGGGG???AAACCCCCCBBB@@@@@@@@@>>>>>>>>>>>>>>>??????@@@??????@@@@@@@@@AAAAAAAAAAAA???>>>AAAEEEIIIIIIHHHBBBEEETTTpppvvvpppnnneee[[[UUUTTT[[[kkkwwwxxxrrrmmmpppqqqooommmpppvvvtttmmmooooooppppppnnnllljjjhhhfffggggggfffeeebbb```___^^^___aaaaaa___^^^______bbbbbb^^^UUUKKKIIINNNUUUQQQRRRSSSQQQMMMLLLNNNPPPQQQRRRTTTXXX]]]dddiiimmmnnniiijjjqqqsssmmmfffdddoooqqqkkk[[[LLLQQQhhh|||pppbbb^^^iiieee```kkknnnYYYTTTOOOJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGCCCBBBBBBAAAAAABBBBBBCCC<<<;;;;;;;;;;;;<<<======<<<===>>>???AAABBBCCCDDDAAAAAAAAA@@@???>>><<<;;;<<<>>>@@@AAAAAAAAA???>>>:::666666:::999===RRRjjj{{{|||mmmjjjyyyvvvnnnxxxdddWWWSSSbbbuuu}}}~~~}}}|||||||||ppp^^^QQQJJJLLLZZZiiimmmqqq{{{|||yyywwwyyy}}}}}}zzz{{{{{{{{{{{{zzzxxxwwwxxxwwwuuutttttttttuuuvvvxxxxxxwwwwwwuuutttsssrrroooooopppppppppqqqqqqqqqrrrrrrqqqnnnjjjiiikkknnnkkkmmmlllhhheeeeeeccc^^^UUUTTTSSSTTTYYY___```]]]dddllleee^^^fffkkkhhhiiirrrxxx|||~~~}}}kkkYYYLLLBBB@@@???>>>DDDLLLNNNQQQWWWZZZWWWQQQOOOQQQNNNOOOPPPPPPOOOLLLJJJHHH^^^WWWQQQOOOOOOKKK@@@777:::888555444555444333222333111222555888EEEaaa~~~lllnnnzzztttdddcccfffmmmqqqpppppprrrvvvvvvwwwuuukkkaaa___ccciiijjjooo{{{~~~}}}zzzxxxsssgggUUUIIIFFFFFFHHHIIIHHHGGGNNNVVVjjj}}}ppp___NNNMMM]]]ppp{{{~~~xxxxxxzzzzzzooolllmmmtttwwwwwwyyy~~~~~~~~~~~~}}}{{{zzzzzz{{{|||}}}~~~~~~}}}|||yyywwwuuuuuuvvvvvvuuuttttttssspppooommmjjjfffccc[[[YYYUUUSSSRRRPPPNNNLLLNNNMMMMMMOOORRRRRROOOLLLNNNQQQQQQNNNMMMPPPPPPLLLMMMPPPnnnrrr[[[NNNMMMOOOJJJIIIGGGEEEEEEFFFGGGFFFEEEAAACCCDDDCCCAAA?????????>>>============>>>??????>>>??????@@@@@@AAAAAAAAAAAA???>>>@@@DDDGGGGGGFFFEEECCCLLLeeevvvwwwfff\\\TTTXXXbbbjjjppptttmmmqqqrrrpppsssvvvrrrlllqqqqqqpppooonnnmmmlllkkknnnmmmmmmllljjjhhhfffeeeccceeeffffffdddccccccddddddbbb]]]UUUNNNMMMRRRXXXTTTVVVWWWVVVTTTTTTUUUXXXZZZ\\\```dddhhhkkkmmmmmmkkkkkkmmmlllgggfffppp~~~ssscccVVVXXXdddvvvgggZZZXXX[[[dddnnnjjjhhheeerrr]]]QQQQQQMMMJJJIIIGGGGGGFFFFFFEEEEEEDDDDDDBBBAAA@@@@@@??????@@@@@@;;;;;;;;;;;;;;;<<<======<<<===>>>@@@BBBDDDEEEFFFBBBBBBBBBAAA@@@???>>>===??????@@@@@@@@@>>>===<<<:::666666999777777EEEWWWlllwww~~~jjjTTTiii|||wwwyyy{{{xxx|||dddVVVPPP^^^pppyyy|||~~~~~~~~~~~~~~~wwwkkk^^^RRRMMMVVVcccggghhhppp|||}}}|||{{{vvvwwwxxxyyyyyyyyyzzz{{{yyyzzzzzzzzzzzzyyyxxxwwwwwwvvvuuutttttttttuuuvvvvvvvvvvvvvvvtttsssrrrqqqooooooooooooppppppppppppqqqqqqpppmmmjjjiiijjjmmmiiilllllliiigggccc[[[SSSOOOOOOPPPSSSYYY___ccccccdddmmmkkkiiiooonnnjjjlllnnnrrrwww~~~yyy```QQQMMMHHHDDDCCCDDDDDDCCCJJJQQQWWWXXXUUURRRPPPOOOMMMNNNNNNNNNMMMKKKIIIHHHYYYWWWVVVYYYZZZTTTGGG<<<<<<999777555555555333222444111111444555>>>WWWqqqrrrhhh{{{iiifffgggmmmqqqpppnnnnnnvvvvvvuuunnn___RRRPPPVVV```eeennn}}}~~~~~~}}}xxxlll[[[NNNEEEFFFHHHIIIFFFFFFPPP[[[mmm~~~~~~rrrZZZPPPFFFJJJYYYhhhooopppqqqttt{{{vvvvvvuuuvvvzzz{{{{{{|||~~~~~~~~~}}}{{{zzzzzz{{{|||}}}~~~}}}}}}|||yyyxxxvvvvvvwwwxxxwwwvvvsssqqqnnnlllkkkhhhdddaaaYYYWWWSSSQQQQQQPPPOOOMMMLLLLLLLLLNNNPPPPPPNNNLLLQQQRRRPPPMMMNNNPPPPPPLLLNNNaaaaaaSSSKKKHHHKKKKKKEEEDDDDDDDDDEEEEEECCCBBBAAABBBCCCBBB???>>>>>>???>>>>>>======>>>>>>???@@@===>>>>>>???@@@@@@AAAAAAAAA??????@@@BBBDDDDDDDDDGGGAAADDDVVVooozzzvvv]]]PPPOOOSSSZZZ```fffkkkppprrrtttvvvtttppppppoooooonnnnnnoooooopppqqqqqqpppooonnnmmmlllkkkiiijjjkkkjjjhhhggghhhiiigggccc\\\WWWTTTVVVZZZ]]]\\\]]]______^^^___```bbbbbbeeeiiilllmmmllljjjhhhmmmhhhfffjjjmmmmmmmmmooocccVVVUUUjjjrrrQQQEEEJJJUUUbbbnnnffflllppp}}}ttt___NNNKKKNNNKKKHHHGGGFFFFFFEEEDDDDDDCCCBBBBBBAAAAAA???>>>======<<<<<<;;;;;;;;;;;;;;;<<<<<<======>>>???AAACCCDDDEEEFFFCCCCCCBBBAAA@@@???>>>>>>@@@@@@???>>>===<<<;;;;;;===888888:::777333999CCCVVVrrr}}}yyyQQQZZZuuu}}}yyyzzzgggUUUKKKUUUfffqqqxxx~~~~~~~~~zzznnn^^^RRRSSSYYYbbbaaafffrrr{{{~~~{{{zzzyyywwwvvvrrrvvvzzzzzzwwwuuuwwwzzzwwwxxxxxxxxxxxxxxxwwwvvvwwwvvvuuutttssstttuuuuuuuuuuuuuuuttttttrrrqqqpppppppppooooooooooooooooooppppppooollljjjiiijjjlllhhhkkkkkkjjjhhhbbbSSSFFFFFFHHHLLLRRRWWW^^^eeejjjllltttuuuyyy}}}}}}```KKKLLLHHHCCCDDDGGGGGGCCCQQQYYY\\\VVVQQQRRRQQQMMMMMMLLLLLLKKKJJJIIIIIIHHHYYYVVVUUUWWWXXXSSSHHH???<<<:::777666666555444222555111111333222888LLLcccuuuyyy|||}}}sssmmmjjjmmmpppooonnnnnnwwwyyywwwnnn[[[LLLJJJQQQ^^^dddppp~~~{{{ooo___SSSFFFGGGIIIIIIFFFGGGRRR___ooo|||}}}~~~vvvcccOOOJJJGGGLLLWWW___```]]]ccchhhrrr}}}~~~~~~~~~}}}{{{zzz{{{|||}}}}}}}}}|||zzzzzzyyywwwuuuuuuvvvwwwvvvuuurrrpppmmmjjjiiifffccc```YYYVVVRRRPPPOOOOOONNNMMMLLLLLLMMMNNNOOOOOONNNMMMRRRRRRPPPOOOOOOOOONNNKKKSSSooowwwRRROOOKKKFFFHHHKKKCCCCCCCCCDDDEEEDDDBBB??????@@@@@@???======>>>@@@???????????????@@@AAAAAA======>>>??????@@@AAAAAA@@@?????????@@@AAABBBBBBGGGBBBAAAJJJYYYlllttt___RRRJJJGGGGGGPPPVVV]]]eeelllsssxxxyyyvvvvvvuuuuuusssrrrqqqpppqqqppppppooooooooooooooolllmmmnnnmmmkkkjjjkkkmmmkkkeee^^^[[[\\\```bbbcccffffffggghhhhhhhhhhhhiiijjjkkkmmmmmmllliiieeeccceeehhhoootttqqqggg[[[TTTZZZfffyyyyyybbbNNNMMMXXXccciiimmmhhhvvvzzz\\\RRRKKKKKKLLLHHHEEEEEEFFFFFFEEEDDDCCCBBBBBBAAABBBAAA@@@>>><<<;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>???@@@BBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>===???>>>===<<<;;;;;;;;;;;;???;;;999:::999555666:::IIIlllooo]]]pppxxx|||mmmYYYJJJMMMZZZfffrrr}}}~~~yyykkk]]]SSSPPP]]]^^^eeennnuuuxxx}}}zzzwwwxxxxxxvvvssssssvvvyyyzzzxxxvvvvvvwwwuuuuuuvvvvvvvvvvvvvvvvvvvvvuuutttssssssssstttuuuttttttttttttsssrrrqqqpppqqqqqqppppppppppppoooooooooooommmllljjjiiijjjjjjiiijjjiiihhhhhhbbbRRRBBB@@@CCCIIIPPPUUU\\\eeeooorrryyy|||XXXKKKGGGDDDDDDFFFIIIPPPXXXlllnnngggWWWOOOSSSRRRKKKMMMLLLKKKJJJJJJJJJJJJJJJ[[[UUUOOOKKKJJJHHHCCC???<<<:::777666666555444222555111111333111333CCCVVVvvvuuu}}}qqqrrrvvvpppoooooonnnoooqqqwwwyyyyyyqqq```PPPNNNSSS[[[cccqqq~~~}}}~~~{{{rrrdddYYYKKKJJJIIIHHHFFFHHHSSS```qqqzzz}}}|||~~~}}}kkkTTTMMMLLLNNNTTTZZZ[[[UUUOOORRRWWWbbbppp~~~~~~~~~}}}{{{zzz~~~~~~~~~}}}|||zzzxxxwwwxxxvvvtttttttttuuutttsssqqqnnnkkkhhhgggdddaaa___ZZZVVVRRROOOMMMMMMLLLKKKMMMNNNOOOOOOOOOOOOOOOOOOPPPQQQQQQRRRPPPNNNNNNOOOYYYvvvdddKKKOOOOOOHHHHHHJJJCCCBBBBBBCCCDDDDDDAAA???=========<<<;;;<<>>????????????@@@@@@@@@???????????????@@@AAABBBEEECCCCCCDDDGGGSSSjjj~~~~~~xxx}}}{{{{{{tttggg\\\VVVTTTHHHHHHKKKQQQYYYaaahhhmmmssstttuuuvvvuuusssqqqooottttttssssssrrrqqqppppppoooppppppooonnnnnnpppqqqnnniiicccbbbeeehhhhhhhhhmmmmmmlllllllllkkkiiihhhlllllljjjiiigggeeedddccc___sssvvv^^^TTT^^^nnnzzzppp___QQQUUUeeettt{{{|||wwwuuu^^^UUUPPPLLLLLLJJJGGGEEEEEEGGGGGGFFFEEEEEEDDDCCCCCCDDDCCCAAA???===<<<;;;;;;:::::::::::::::;;;<<<<<>>===???>>>===<<<;;;;;;;;;<<<<<<;;;;;;::::::;;;<<<<<<===999777888888777888:::AAA```eeedddrrr|||}}}xxx{{{vvvaaaNNNKKKPPP[[[kkk{{{~~~|||vvvjjjZZZNNNSSSXXXccckkknnnpppxxxzzzxxxyyyyyyvvvttttttttttttvvvwwwwwwsssppprrrsssssssssttttttuuuuuuvvvuuusssrrrrrrrrrssstttttttttttttttsssrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqooonnnmmmlllkkkkkkjjjiiikkkjjjhhhfffgggdddWWWJJJAAABBBHHHQQQWWW\\\gggrrrrrr|||dddCCCLLLEEEHHHTTTWWWUUUcccyyypppXXXOOORRRQQQLLLMMMMMMLLLKKKKKKLLLLLLMMM[[[SSSHHHAAA>>>>>>>>>===:::888666555666666444333555111111444111111===MMMkkkzzzpppmmm}}}wwwsssooollloootttsssvvvzzzvvvhhhYYYTTTXXXYYYddduuu}}}|||}}}}}}vvvkkkbbbTTTOOOJJJHHHGGGJJJUUU```rrrvvvzzz{{{zzzqqq]]]LLLPPPSSSXXX^^^```\\\SSSLLLGGGLLLWWWfffwww{{{~~~~~~~~~}}}{{{zzz~~~~~~~~~}}}|||yyywwwvvvxxxvvvsssrrrrrrrrrqqqoooooolllhhheeecccaaa___]]]XXXTTTPPPMMMLLLMMMMMMLLLMMMNNNOOOOOONNNNNNOOOQQQNNNOOORRRSSSPPPOOOUUU]]]ddd{{{xxxWWWIIIPPPPPPKKKKKKIIIDDDCCCCCCCCCDDDDDDBBBAAA>>>>>>===<<<;;;===AAADDDDDDDDDCCCCCCDDDDDDEEEFFFAAAAAAAAA@@@@@@@@@@@@???>>>???@@@?????????AAACCCCCCDDDFFFDDD@@@DDDVVVhhhxxxvvvyyy~~~xxxuuuwwwzzznnncccWWWQQQNNNKKKJJJKKKTTTXXX]]]ccchhhkkkmmmnnntttuuuuuuuuutttsssqqqppprrrrrrsssrrrqqqrrruuuwwwooolllhhhhhhjjjkkkkkkiiimmmlllkkkjjjjjjhhheeebbbcccbbb```___```bbbeeefffxxx{{{vvvfff]]]hhhooommmwwwrrraaaeee]]]ZZZdddvvv{{{|||hhhWWWTTTPPPMMMJJJHHHFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDCCCAAA@@@>>>===<<<<<<:::::::::::::::;;;;;;<<>><<<:::<<<;;;:::888888888999:::999999999:::::::::;;;;;;777666555555555777999;;;999QQQjjjZZZ```|||zzzqqqzzzzzzvvv||||||kkkZZZQQQMMMRRRcccuuu~~~~~~~~~}}}|||{{{|||vvvgggWWWOOOTTT]]]eeehhhjjjrrr|||~~~}}}|||{{{{{{yyyvvvtttssspppnnnpppssssssoookkkppppppppppppqqqssstttuuuuuutttsssrrrqqqrrrssssssrrrrrrrrrrrrrrrqqqppppppooooooppppppqqqqqqqqqqqqooonnnllllllmmmmmmkkkiiikkkkkkhhheeeffffff___UUUIIIFFFKKKVVV^^^cccmmmyyyxxx{{{XXXDDDIIIMMM\\\kkknnnooonnnWWWPPPPPPOOOMMMMMMMMMMMMMMMNNNNNNNNNNNNXXXPPPFFF>>>;;;:::::::::888666444444555666555444444111222555222000:::HHHdddvvvnnnxxxzzzqqqkkklllrrrqqquuu{{{}}}sssddd\\\\\\bbbooo}}}~~~|||ssslll\\\SSSKKKHHHIIIMMMUUU]]]nnnqqqwwwzzzpppaaaVVVTTTYYY]]]cccgggfff^^^RRRJJJIIIOOOZZZjjjzzzxxx~~~~~~~~~}}}{{{zzz{{{||||||}}}|||zzzyyyxxxyyywwwtttrrrrrrqqqooommmkkkhhhdddaaa___^^^\\\ZZZTTTQQQMMMKKKLLLNNNOOOPPPLLLMMMOOONNNLLLLLLNNNQQQMMMNNNQQQQQQNNNQQQaaarrr{{{fffPPPIIIOOONNNMMMOOOKKKGGGEEEDDDCCCDDDEEEDDDCCCDDDCCCAAA>>><<<===AAADDDDDDDDDCCCCCCDDDDDDEEEFFFDDDCCCCCCBBBAAA@@@??????===???@@@@@@??????BBBDDDCCCEEEGGGGGGCCCAAAIIISSSmmmzzzmmmcccXXXOOOKKKHHHIIIKKKOOOSSSXXX\\\___cccfffjjjnnnpppqqqpppooopppqqqqqqqqqqqqsssvvvyyymmmmmmlllllllllkkkiiigggfffeeeccccccdddbbb]]]ZZZXXXYYY[[[^^^dddjjjooosss|||nnnmmm}}}___OOOPPPVVVYYYYYY]]]^^^cccpppnnnTTTMMMPPPKKKJJJGGGDDDDDDFFFGGGGGGEEEEEEFFFFFFFFFFFFGGGGGGCCCBBBAAA???>>>=========::::::999999::::::;;;<<<===>>>@@@BBBBBB@@@>>>===;;;:::888777666777888999888999:::::::::999888777333666888777666666777888666DDDmmmrrraaa]]]nnn~~~pppdddooovvvwwwttthhh]]]QQQMMMZZZmmmzzz|||~~~~~~~~~}}}~~~~~~tttggg\\\YYYYYY^^^cccggglllqqqwwwyyy}}}}}}{{{wwwtttsssqqqpppoooooonnnnnnmmmlllnnnnnnnnnnnnpppqqqssstttttttttrrrqqqqqqqqqrrrsssooooooppppppoooooonnnmmmllllllmmmnnnooopppqqqqqqpppnnnlllmmmnnnnnnllljjjjjjkkkjjjgggfffgggbbb\\\SSSNNNQQQ^^^iiioooxxxmmmXXXRRRHHH___rrrvvvxxxaaaRRRQQQOOOMMMNNNKKKLLLNNNOOOOOOOOONNNNNNTTTOOOGGG@@@===;;;999888666555333333555666555444444111222555333111999FFF]]]}}}zzz~~~~~~}}}pppuuu~~~sssjjjjjjppprrrvvv~~~{{{mmmbbb___ooo|||yyysssaaaVVVKKKHHHJJJOOOUUU\\\iiillluuuxxxiiiWWWWWWcccbbbffflllnnniii^^^PPPGGGQQQWWWcccssssssyyy}}}~~~}}}~~~~~~~~~}}}{{{zzzyyyyyy{{{|||||||||{{{zzz{{{xxxuuusssrrrpppnnnllliiifffaaa^^^]]][[[YYYWWWPPPMMMJJJJJJLLLOOORRRSSSJJJLLLNNNMMMKKKJJJMMMPPPMMMNNNPPPOOOLLLSSSjjjxxx\\\NNNJJJLLLJJJNNNQQQLLLIIIGGGDDDDDDEEEFFFFFFEEEJJJHHHEEE@@@>>>>>>AAADDDCCCCCCCCCCCCCCCDDDEEEEEEFFFEEEDDDCCCAAA@@@???>>><<>>============::::::999999::::::;;;<<<;;;===@@@BBBCCCCCCAAA@@@;;;:::888666666777999:::999:::;;;;;;:::888555444333888===;;;888777777666888===YYY|||pppeeehhhvvv|||tttaaajjjrrrtttyyyrrrfffUUUKKKUUUgggwwwyyy||||||tttnnncccZZZ\\\bbbfffggghhhqqqvvv|||~~~{{{uuurrrqqqqqqrrrsssqqqmmmkkkmmmpppnnnmmmmmmmmmoooqqqsssttttttsssrrrqqqqqqqqqrrrrrrmmmmmmmmmmmmmmmmmmlllllliiijjjkkklllmmmooopppppppppnnnmmmnnnoooooommmjjjhhhkkkllliiiggggggccc___[[[SSSUUUeeerrrxxxzzz[[[PPPRRRJJJmmmssssss{{{TTTMMMQQQNNNKKKNNNJJJKKKMMMOOOPPPOOONNNMMMSSSLLLDDD???>>>>>>===<<<888777666555555444444444444444444333222444777:::PPPppp}}}uuuuuuyyyqqqjjjfffqqqttt~~~xxxlllhhhuuu~~~}}}~~~{{{wwwooo___LLLEEELLLXXX___aaabbbuuuwwwkkkccc]]]]]]eeekkkgggiiimmmiii\\\RRRQQQXXXbbbtttqqqppp}}}|||~~~}}}{{{~~~|||zzz{{{|||}}}|||{{{zzzzzzzzzzzzzzz}}}xxxrrrppppppoookkkfffddd___YYYWWWYYYYYYUUURRRPPPOOONNNMMMMMMMMMOOOOOONNNMMMLLLMMMPPPRRRRRRRRRRRRKKKKKKOOOQQQYYYwwwdddSSSOOOLLLLLLOOOOOOLLLGGGIIIIIIGGGEEEDDDDDDGGGJJJKKKIIIFFFDDDCCCDDDEEEFFFHHHGGGEEEDDDDDDDDDEEEEEEIIIIIIHHHEEEBBB@@@@@@AAA??????@@@@@@BBBCCCEEEFFFEEEFFFHHHJJJJJJHHHFFFDDDLLL___yyy|||}}}wwwlllddddddZZZKKKPPPGGGGGGQQQYYY\\\bbbkkkkkkjjjfffdddjjjuuuyyyuuuqqqtttqqqiiieeeddd```ZZZWWWWWWYYY\\\^^^]]]ZZZWWWcccmmmxxx~~~~~~pppZZZWWWQQQKKKLLLSSS]]]cccjjjffflllyyyppp^^^ZZZYYYTTTMMMNNNKKKGGGEEEFFFHHHJJJKKKEEEEEEEEEDDDDDDBBBAAAAAABBBAAA???===<<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;<<<===@@@BBBBBBAAA???===888:::::::::888777888999666777888888888777666555<<>><<<<<<:::999999999777666555555555555444444444333222444777999KKKccc}}}{{{}}}tttlllgggnnnvvv}}}rrrooovvv}}}}}}~~~}}}{{{ttteeeSSSJJJNNNWWW```dddlllzzzwwwiiiaaa]]]^^^hhhoooppprrroooeeeZZZUUUUUUcccnnnoooiiirrr~~~}}}|||zzzzzz|||}}}|||{{{zzzzzzyyyyyyyyyyyyuuupppoooooonnniiieeeaaa\\\XXXVVVWWWWWWSSSOOONNNMMMLLLKKKKKKLLLMMMMMMNNNLLLLLLMMMPPPQQQRRRQQQMMMLLLMMMMMMMMMXXXxxx|||VVVSSSOOOLLLMMMQQQRRRQQQNNNIIIIIIHHHFFFDDDEEEGGGJJJJJJIIIFFFDDDDDDDDDFFFGGGFFFEEEDDDDDDEEEFFFHHHIIIIIIIIIHHHEEEBBB@@@AAABBBAAABBBBBBCCCDDDFFFGGGHHHFFFGGGHHHIIIHHHGGGEEEDDDHHHSSScccuuujjjrrrwww~~~yyyssslllfffdddaaa[[[XXXXXXWWWXXXXXX[[[dddmmmmmmggggggjjjjjjeeecccccc```[[[]]]______^^^^^^dddnnnvvvzzzkkk```]]]^^^[[[UUUXXXcccmmmpppmmmpppzzzppp]]]TTTUUUWWWUUUQQQLLLIIIFFFEEEFFFHHHHHHHHHDDDDDDEEEEEEDDDCCCBBBAAABBBAAA???>>>======>>>>>><<<<<<============<<<<<<===>>>@@@AAAAAA@@@>>><<<777999:::999888888999:::888999:::;;;::::::999888<<<>>>@@@???<<<:::;;;<<<777888???OOOddduuu~~~}}}eeeaaarrr}}}|||ssszzz|||~~~}}}xxxmmmgggaaaeeeppp|||~~~~~~~~~tttfff^^^^^^aaaeeeggggggnnntttuuuqqqnnnoooqqqnnnooonnnlllhhhhhhlllooonnnoooooonnnlllmmmnnnppppppnnnmmmmmmooopppooonnnlllmmmnnnoooooommmkkkjjjhhhhhhiiiiiijjjkkkkkkkkklllkkkjjjjjjkkkllljjjiiijjjiiiiiijjjkkkjjjhhhfffdddbbbcccjjjwwwwwwaaaMMMIIIQQQYYYsssbbbSSSIIILLLNNNJJJJJJNNNMMMMMMNNNOOOQQQRRRRRRQQQQQQJJJBBB<<<:::999777555:::999888777666555555555333444444333333333666888CCCSSSggg||||||~~~xxxpppkkkkkkwwwtttooommmqqqyyy~~~~~~}}}|||}}}zzznnn]]]RRRQQQXXXcccjjjuuu|||rrraaa\\\[[[aaaooossszzzzzzooobbb\\\^^^```jjjuuu~~~yyyssszzzoooeeerrr~~~}}}{{{zzz{{{||||||{{{zzzzzzyyyyyyxxxuuurrrooonnnmmmkkkfffaaa\\\YYYVVVUUUVVVTTTPPPLLLMMMLLLLLLKKKLLLLLLMMMMMMMMMLLLLLLMMMPPPQQQQQQPPPLLLPPPPPPJJJJJJ[[[{{{qqqXXXTTTQQQNNNOOOQQQRRRPPPMMMIIIIIIHHHFFFDDDEEEGGGIIIIIIGGGFFFDDDDDDEEEGGGHHHDDDDDDDDDEEEFFFIIIKKKLLLHHHHHHHHHEEEBBB@@@AAABBBCCCCCCCCCDDDFFFHHHIIIJJJHHHGGGGGGFFFEEEDDDDDDCCCEEEHHHNNNYYYiii||||||vvvpppzzz~~~uuunnnhhhcccddddddfffkkkoookkkdddeeeeeebbb]]]\\\___aaa```^^^gggpppsssrrrxxx{{{___]]]\\\SSSVVVcccjjjpppmmmfffjjjyyy}}}vvv[[[TTTMMMLLLOOORRRQQQNNNIIIGGGEEEEEEFFFFFFFFFEEEBBBCCCDDDEEEEEEDDDBBBAAAAAA@@@???>>>>>>???@@@@@@===>>>>>>>>>>>>>>>>>>===>>>???@@@AAA@@@>>><<<;;;888999;;;;;;::::::;;;===<<<<<<======>>>======<<<===>>>???>>><<<<<<>>>???===::::::CCCUUUhhhwww~~~dddSSSbbbxxx|||}}}{{{{{{{{{uuueee```aaaiiivvv~~~||||||}}}~~~}}}sssggg___]]]aaafffgggjjjmmmnnnnnnnnnpppqqqpppnnnllliiihhhiiikkkmmmllljjjggggggjjjmmmoooqqqpppnnnllllllllllllllljjjkkklllmmmnnnooonnnmmmmmmhhhhhhhhhiiiiiiiiijjjjjjjjjiiihhhiiijjjkkkjjjiiijjjhhhggghhhiiijjjjjjiiiiiihhhhhhkkkpppuuuxxxxxx{{{yyyooofffYYYMMMLLLSSS___~~~{{{ZZZOOOHHHFFFLLLNNNIIIIIIMMMLLLMMMNNNOOOQQQRRRSSSSSSMMMGGG???:::999888666444999888777666444444444444333444444444333333555777<<>>>>>>>>@@@AAABBB>>>??????@@@@@@??????>>>???@@@@@@@@@???===;;;999;;;<<<>>>>>>>>>>>>???AAA??????@@@@@@@@@@@@@@@@@@??????>>>>>>>>>@@@BBBCCC@@@===:::===HHH[[[pppnnn\\\bbbzzz}}}xxxxxxxxx{{{kkkccc```eeerrr~~~}}}}}}}}}~~~|||ooobbb\\\aaagggjjjiiiiiijjjmmmppprrrsssqqqmmmjjjhhhhhhiiijjjjjjeeebbbaaadddjjjppprrrrrrpppnnnkkkjjjjjjjjjiiihhhggghhhjjjkkkllllllllllllffffffggghhhiiijjjjjjkkkiiihhhhhhiiikkklllkkkjjjjjjhhhffffffhhhjjjkkkkkkiiijjjjjjjjjiiijjjlllnnnmmmwww~~~|||wwwpppkkkfffaaa^^^XXXPPPQQQVVVkkksss]]]HHHKKKIIIKKKOOONNNIIIIIIMMMIIIJJJMMMOOOPPPSSSUUUWWWHHHCCC<<<999999999888666666666555333333333333333222444444444333333444666777???NNNdddzzz}}}uuuvvv~~~}}}{{{ooosss|||xxxfffYYYZZZ___jjjyyy}}}wwwxxx|||~~~~~~||||||~~~~~~}}}~~~{{{wwwnnnccc]]]```jjjtttwwwaaaQQQSSS[[[iii|||tttgggccckkksssvvvyyyvvvuuummmmmmmmmnnnppp{{{}}}~~~~~~}}}|||zzzxxxyyyyyyyyyyyyxxxvvvuuutttrrrpppnnnkkkgggbbb\\\XXXVVVUUUUUUTTTSSSPPPMMMKKKMMMMMMNNNNNNOOOOOOOOOOOOMMMLLLLLLNNNPPPPPPOOOMMMPPPNNNJJJKKK]]]zzzhhhbbb___```bbbbbb___XXXOOOIIIHHHHHHHHHFFFDDDCCCDDDFFFDDDDDDDDDDDDDDDEEEGGGHHHEEEEEEDDDDDDEEEGGGHHHIIIEEEEEEEEECCC@@@??????AAA===>>>>>>@@@AAACCCEEEFFFHHHFFFDDDBBBAAA@@@AAABBBEEEIIIKKKJJJKKKWWWlll}}}sssiiimmmzzzlll\\\WWWUUUWWWYYY]]]jjjxxxtttzzzxxxsssxxxyyy```TTTQQQPPPPPPOOOLLLHHHFFFEEEEEEDDDCCCCCCCCCDDDDDDBBB@@@???@@@BBBCCCCCCBBBAAA@@@???>>>>>>>>>>>>@@@AAABBB??????@@@@@@@@@@@@?????????@@@??????>>><<<:::999>>>@@@AAAAAAAAAAAACCCEEE@@@@@@@@@AAAAAABBBBBBBBB@@@?????????@@@BBBDDDEEE<<<===<<<999===MMMggg{{{xxxtttzzzzzzzzz{{{ccc]]]^^^jjjwww~~~~~~uuuhhhaaaeeelllmmmjjjggghhhkkkoooqqqqqqooollliiihhhhhhiiihhhgggaaa```aaaeeekkkoooooommmnnnllliiiiiiiiiiiihhhgggffffffhhhiiikkkllllllmmmdddeeefffgggiiijjjlllllljjjiiiiiijjjkkkmmmlllkkkjjjhhheeeeeegggiiikkkkkkfffggghhhgggdddccceeegggiiikkkllllllmmmlllfff```aaa___]]][[[XXXSSSSSSUUUhhhrrrvvvkkk]]]SSSNNNJJJLLLLLLMMMNNNMMMKKKLLLPPPKKKLLLNNNOOOPPPSSSWWW[[[FFFAAA<<<999::::::999777333333333222222222333333222333555444333222333444555;;;HHH[[[ooo{{{zzzsssvvvttttttwwwkkkSSSTTTYYYbbbmmmuuuyyyyyynnnjjjeeeeeejjjooossstttwwwxxxzzz}}}~~~~~~|||~~~~~~}}}}}}yyyxxxssskkkddddddjjjqqqsss[[[OOOWWWbbbqqqjjjbbbeeennnxxx}}}}}}}}}|||zzzxxxwwwwwwxxxwwwvvvtttrrrqqqooonnnkkkgggbbb]]]XXXVVVTTTTTTSSSRRRPPPNNNLLLKKKJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLNNNPPPPPPNNNLLLMMMIIIKKKZZZuuuwww^^^TTTRRRVVVZZZ\\\ZZZTTTMMMHHHFFFGGGGGGEEECCCBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDCCCBBBCCCDDDEEEFFFCCCCCCCCCAAA>>>===>>>???:::;;;<<<===???AAACCCDDDEEEDDDBBBAAA@@@@@@@@@AAABBBGGGKKKHHHDDDHHHUUU```xxx{{{zzzvvvmmmuuuwww}}}yyyfffYYYXXX\\\]]]\\\aaannnyyy~~~yyyzzzyyyzzzkkk^^^RRRMMMMMMKKKKKKKKKIIIGGGFFFGGGHHHCCCBBBBBBBBBCCCCCCAAA@@@??????@@@@@@@@@?????????>>>>>>=========>>>@@@AAA??????@@@@@@@@@@@@????????????>>>>>><<<;;;:::999???@@@BBBBBBAAAAAABBBDDD@@@@@@???@@@@@@AAABBBCCC@@@>>>>>>???AAACCCDDDCCC<<<@@@AAA===<<>>:::;;;<<<===???BBBDDDEEEBBBBBBAAA@@@@@@@@@@@@@@@BBBCCCDDDBBBBBBCCCHHHLLLccc{{{~~~}}}rrrllliiikkkuuu||||||rrrbbbYYY\\\```^^^```fff___\\\ZZZ```ooo}}}{{{xxx^^^VVVSSSLLLIIIKKKGGGHHHHHHHHHGGGFFFEEEEEEDDDBBBAAAAAABBBCCCBBB@@@@@@???>>>===<<<<<<======>>>===<<<<<<<<<===>>>?????????@@@@@@@@@@@@??????>>>>>>======<<<;;;::::::===>>>??????======>>>???>>>>>>>>>>>>>>>@@@AAABBB===<<<<<<>>>AAABBBAAA??????@@@AAA???>>>FFFTTT___nnnvvvxxxjjj```XXX[[[eeeqqq|||}}}~~~}}}{{{xxxwwwvvvsssqqqmmmiiiggggggiiijjjgggjjjmmmlllhhheeecccddddddeeeeeecccbbbaaaaaabbbcccaaa```aaadddeeeeeeeeefffffffffgggiiijjjkkkllliiiiiiiiijjjjjjjjjjjjjjjkkkjjjiiiiiijjjjjjiiihhhjjjhhhffffffggghhhhhhgggcccccccccdddddddddcccbbb___]]]\\\]]]^^^^^^______ZZZZZZXXXUUUSSSQQQNNNKKKMMMLLLKKKJJJHHHGGGKKKPPPLLLLLLKKKJJJLLLOOOQQQRRRRRRSSSSSSRRRSSSZZZfffoooJJJEEE???<<<<<<;;;888666222222222333444555777777222333555555333222222333333333:::MMMfff}}}|||}}}~~~}}}}}}zzzjjj______cccjjjpppqqqkkkeeeiiilllppprrrqqqpppoooooolllooossswwwzzz|||||||||}}}zzzyyy|||yyyyyyxxxssslllgggdddddd```TTTDDDGGG___tttlllWWW\\\gggppp~~~|||~~~}}}{{{yyyzzz||||||zzzwwwttttttuuuuuusssqqqnnnllldddcccaaa]]]YYYVVVVVVVVVPPPPPPNNNKKKIIIHHHIIIJJJKKKLLLNNNOOOPPPPPPOOOOOOLLLLLLMMMOOOPPPPPPMMMKKKNNNOOObbbeeeZZZSSSIIIGGGIIILLLMMMLLLJJJJJJJJJDDDEEEEEECCCAAA??????@@@AAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>???AAABBBCCC???@@@@@@>>><<<;;;<<<===;;;<<<===>>>AAACCCEEEFFF@@@@@@@@@@@@@@@@@@@@@@@@DDD@@@===>>>BBBEEEEEEDDDLLLhhhrrrjjjmmmfffkkkxxx{{{nnnhhhgggnnnzzz}}}zzz}}}rrrrrrxxx}}}nnneeedddrrrtttkkkaaa[[[ZZZXXXWWWcccuuuhhh[[[VVVeee{{{}}}zzzlll^^^VVVUUUPPPDDDDDDLLLJJJJJJJJJJJJHHHEEEAAA>>>EEECCCAAAAAABBBBBBBBBAAAAAA???===;;;::::::<<<===>>>===<<<;;;;;;<<<===>>>?????????@@@@@@?????????=========<<<;;;;;;:::::::::;;;<<<;;;:::999:::;;;======<<<<<<===???@@@AAA;;;::::::<<<@@@@@@>>>;;;<<<;;;::::::<<>>>>>???@@@@@@???===<<<;;;<<<>>>AAABBBBBBAAA@@@>>><<<;;;;;;;;;;;;>>>???@@@BBBCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@AAA<<<===>>>???AAABBBCCCDDDAAANNNbbbuuu}}}uuusssvvvvvvjjjjjj^^^WWWWWWbbbmmmooommmnnnaaa\\\WWW[[[lll~~~yyyuuusssmmmgggjjjqqqqqqkkkcccZZZYYYZZZYYYcccooonnnuuunnnddd]]]^^^eeepppxxxooohhhiiivvv{{{nnnZZZUUUOOOKKKIIIHHHHHHHHHJJJLLLKKKGGGEEEEEECCC???CCCAAA@@@???AAABBBBBBBBB>>>>>>===<<<;;;::::::999>>><<<:::888777999;;;<<<>>>===<<<<<<<<<<<<===>>>999:::<<<;;;999888777777888:::;;;;;;:::999:::;;;>>>>>>===<<<<<<<<<<<<<<<777888999:::;;;:::999999;;;<<<<<<<<<;;;;;;:::999JJJnnnhhhuuu|||yyyvvvzzzrrrjjjaaaaaatttwwwqqqssssssrrrqqqpppmmmkkkjjjfffgggiiikkkkkkhhhccc______``````aaa```___]]]\\\XXXXXXXXXYYY[[[^^^```bbb___aaaeeefffggggggggghhhggghhhhhhgggeeeeeefffhhhhhhgggfffeeedddddddddeeegggiiikkkiiieeecccfffjjjeeefffddd```bbbfffddd]]]^^^___```___]]][[[[[[[[[TTTSSSQQQOOONNNLLLLLLLLLKKKIIIGGGHHHLLLNNNMMMKKKPPPMMMLLLNNNMMMJJJKKKNNNGGGLLLTTTYYY\\\iiiJJJEEE???:::888888888888666777777666333222222333555444222111111222444555333333444;;;MMMhhh~~~}}}hhh]]]eee~~~{{{sssqqquuutttnnnooowww{{{~~~~~~zzzyyy{{{}}}}}}{{{yyyvvvpppeeeXXXPPPGGGEEECCCJJJ```|||ttt```WWWdddxxx~~~||||||{{{{{{zzzyyyxxxwwwwwwvvvtttrrrqqqpppnnnjjjhhheee```ZZZWWWVVVUUUSSSRRROOONNNLLLJJJHHHHHHIIIJJJNNNNNNOOOOOOOOONNNNNNMMMQQQRRRPPPMMMNNNRRRQQQMMMVVVttt]]]JJJHHHHHHDDDDDDFFFHHHGGGFFFDDDCCCCCCFFFDDDBBB@@@?????????@@@@@@>>>======???@@@???>>>===<<<;;;<<>>@@@AAABBBBBBAAAAAA??????>>>>>>>>>>>>??????<<<===>>>???AAABBBCCCDDDAAAFFFPPP[[[dddnnn}}}qqqdddcccoooiiihhhnnnqqqmmmhhhgggggg```[[[bbbxxxnnnhhh^^^XXX___kkkqqqooommm___XXXUUUVVVfffyyy}}}yyyrrrkkkjjjrrr~~~~~~nnn^^^VVVSSSPPPLLLIIIHHHIIIHHHHHHFFFHHHHHHDDDCCCDDDCCC???BBBCCCDDDDDDBBBAAAAAAAAA>>>>>>>>>===<<<<<<<<<<<<===;;;999777666777999:::<<<<<<<<<<<<<<<<<<<<<<<<888:::<<<<<<:::888666666777999:::;;;:::999:::;;;>>>===<<<;;;:::;;;;;;<<<777777999999:::999999888:::;;;;;;;;;;;;;;;:::999CCCccc~~~pppmmmsss}}}uuu{{{}}}{{{}}}xxxmmmcccddduuu{{{vvvyyywwwssspppnnnooopppqqqkkkiiihhhhhhiiiiiihhhgggdddcccaaa^^^\\\[[[[[[[[[VVVUUUUUUUUUUUUVVVVVVWWW[[[___cccffffffdddcccccccccdddddddddcccccceeefffeeeeeeeeeeeeeeeeeeddddddaaaccceeeccc___^^^```dddbbbcccaaa^^^```dddbbb]]]\\\]]]]]]\\\YYYXXXWWWXXXPPPOOOMMMLLLJJJIIIIIIIIILLLJJJIIIJJJLLLNNNMMMLLLPPPNNNNNNQQQPPPMMMNNNRRRXXXUUUWWWbbbsssHHHDDD>>>:::888888888777666777777666333222222333444333222111111222333444333333333777CCCYYYuuu|||xxx~~~~~~yyysssaaaVVV```zzzuuurrrqqqmmmjjjqqq}}}}}}|||}}}~~~~~~}}}{{{wwwooobbbUUULLLCCCCCCBBBFFFUUUjjjzzzlll^^^\\\mmm}}}~~~}}}}}}|||{{{zzzyyyxxxwwwwwwuuussspppnnnmmmjjjfffccc```\\\XXXTTTRRRQQQPPPOOOMMMLLLKKKJJJIIIJJJKKKLLLOOOOOONNNNNNNNNOOOOOOPPPQQQOOONNNPPPOOOLLLLLLOOOiiiqqqRRRGGGEEEEEEFFFDDDFFFGGGFFFEEECCCDDDDDDHHHFFFBBB>>><<<===>>>???>>>===<<<===???@@@???>>>===;;;:::<<>><<<===>>>???@@@AAABBBCCC@@@@@@BBBHHHNNNYYYlll|||{{{|||~~~zzzqqqjjjggglllgggfffrrr}}}rrrkkkcccbbblllyyy~~~{{{nnn```ZZZYYY[[[nnnxxxqqqmmmsssppp[[[QQQLLLJJJMMMKKKIIIHHHIIIIIIIIIHHHDDDGGGGGGCCCCCCEEEEEEBBBBBBEEEGGGFFFBBB??????@@@???>>>>>>=========>>>>>><<<:::888666555666777888::::::<<<<<<<<<<<<::::::666999<<<===;;;888666555555777999::::::999;;;<<<===<<<:::888888999:::;;;666666777888888888888888999999:::;;;;;;:::::::::<<>>@@@>>>======???AAAAAAAAA???<<<;;;:::<<>>@@@@@@@@@???>>>======<<<<<<<<<===>>>>>>======>>>???@@@AAABBBCCCAAAAAACCCGGGIIIMMMVVVaaaooo}}}{{{vvvtttwwwxxx}}}pppmmmjjjhhhooozzz}}}vvvlllfffiiipppsss{{{wwwuuu{{{jjjRRRIIIJJJNNNPPPKKKJJJJJJJJJKKKKKKJJJHHHGGGIIIIIIEEEDDDGGGFFFDDDCCCCCCCCCBBBAAA@@@??????>>>===<<<<<<<<<===>>>???;;;:::888666555555666666888999;;;<<<<<<;;;999888555999===>>><<<888555444444666999:::999:::;;;<<<<<<;;;888777666777999:::555666666777777777777777888999::::::;;;:::::::::888DDDaaa~~~hhhYYYbbbsss{{{||||||}}}}}}{{{}}}~~~}}}~~~~~~zzzsssmmmmmmqqqwww|||{{{vvvnnniiiggghhhjjjkkkiiifffbbb^^^ZZZXXXWWWWWWTTTUUUVVVWWWXXXWWWVVVVVVSSSVVVXXXYYYWWWUUUTTTSSSZZZ[[[[[[ZZZYYYYYY[[[]]]ZZZ\\\___aaaccccccbbbaaa___```aaa```^^^]]]___aaa_________]]]]]]]]]\\\[[[UUUUUUTTTRRRNNNLLLLLLMMMHHHHHHGGGFFFFFFFFFGGGGGGKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKOOOTTTUUUVVV[[[bbbfffmmmCCC@@@;;;888888777777666444555666555333222222333222222222222222222222222444222333444888DDD^^^vvv}}}vvv}}}|||vvvwww~~~{{{ssskkk\\\RRR\\\zzz{{{tttpppsss||||||sssggg\\\RRRMMMFFFGGGHHHIIILLLYYYmmm}}}~~~yyyxxx|||zzz~~~|||yyy||||||zzzxxxvvvuuussssssqqqnnnkkkiiifffccc___\\\YYYXXXVVVRRROOOMMMLLLLLLIIIIIIJJJKKKLLLMMMNNNOOOMMMLLLKKKKKKKKKLLLNNNOOOSSSRRRTTTTTTNNNKKKZZZnnnuuuSSSLLLLLLFFFBBBEEE@@@BBBEEEGGGGGGHHHJJJKKKDDDBBB???======???CCCEEE@@@???@@@AAACCCCCCBBB@@@<<<;;;:::;;;>>>AAACCCCCCBBB@@@===;;;::::::<<<===<<<===>>>???@@@???>>>===>>>=========>>>>>>???@@@>>>>>>???@@@AAABBBBBBCCCBBBBBBEEEIIIHHHFFFIIINNNZZZhhhwwwyyyzzzwwwxxx|||zzzwwwtttdddQQQFFFGGGLLLOOOPPPNNNNNNMMMMMMNNNMMMKKKIIIIIIKKKIIIEEECCCEEEEEEBBBFFFBBB>>>===???AAA@@@>>>===<<<;;;:::;;;<<<===>>>:::999888777666666666666888999;;;<<<<<<;;;999888666999===>>><<<999666555444777999:::::::::;;;===<<<:::999777777888999:::666666666666666777777777999::::::;;;;;;:::::::::888<<>>:::888777777666666333555555444222222222333222222222222222222222222222000000333555<<>>@@@;;;???CCCFFFFFFGGGHHHHHHCCCBBB@@@@@@AAADDDHHHJJJBBBAAABBBCCCDDDDDDBBB@@@<<<:::999:::===???AAAAAA@@@???>>>=========>>>>>>===>>>???@@@@@@???>>>===>>>>>>>>>>>>???@@@AAAAAA@@@@@@@@@AAABBBCCCCCCDDDDDDBBBAAACCCCCCBBBFFFKKKSSS]]]ggglllvvv}}}|||}}}}}}fff\\\TTTKKKIIIMMMPPPOOOKKKPPPOOONNNNNNOOONNNKKKIIIHHHJJJGGGBBBAAACCCCCCAAAHHHEEEBBB@@@AAABBBAAA???>>>===;;;:::999;;;<<<===::::::999888888888888999999999;;;;;;;;;;;;999999888;;;>>>???===:::888777666888:::;;;::::::<<<===;;;;;;::::::999999::::::666666666666666777888888;;;<<<<<<<<<;;;;;;:::999999999HHHqqqzzzqqqiiigggttt{{{}}}uuujjjmmmxxx|||wwwzzz~~~~~~}}}}}}yyyxxxuuutttuuuwwwzzz{{{uuuuuuvvvxxxyyywwwtttqqqggggggfffeeebbb^^^[[[YYYXXXWWWVVVTTTRRROOOMMMLLLOOONNNLLLIIIGGGGGGJJJMMMTTTUUUUUUTTTRRRRRRSSSTTTUUUVVVWWWYYYZZZZZZYYYYYYYYYYYYXXXXXXXXXYYYZZZZZZUUUSSSSSSSSSPPPLLLLLLOOOPPPPPPNNNLLLIIIGGGHHHJJJKKKKKKJJJIIIIIIJJJJJJJJJHHHJJJMMMNNNMMMLLLMMMMMMSSSSSSWWW[[[^^^cccnnnzzz???<<<999777777777666555333444555444222222222333111111222222222222111111444000000555555666EEEWWWqqq}}}yyyyyyiiicccgggmmmyyyooobbbVVVOOOMMMZZZppp}}}{{{|||}}}|||uuuiii\\\RRRLLLGGGEEEGGGNNNYYYnnntttiiiqqq~~~zzzyyyzzz{{{yyywwwxxxwwwvvvsssqqqnnnllllllgggeeebbb```^^^[[[WWWUUUSSSTTTTTTQQQLLLJJJJJJKKKHHHIIIKKKLLLMMMNNNOOOOOOJJJJJJKKKMMMMMMNNNNNNNNNOOOOOOMMMOOO]]]uuugggZZZMMMIIIFFFAAA>>>???;;;???DDDGGGGGGFFFEEEEEEAAA@@@@@@@@@BBBDDDGGGIIICCCBBBBBBCCCDDDCCC@@@===<<<:::999999;;;===>>>>>>>>>>>>???@@@@@@@@@@@@@@@>>>???@@@@@@@@@???>>>===>>>>>>>>>>>>???@@@AAABBBAAABBBBBBCCCCCCDDDDDDDDDEEEAAA???@@@@@@@@@EEEKKKMMMSSSXXXZZZbbbuuu~~~{{{}}}ooo[[[PPPQQQNNNKKKMMMPPPRRROOOLLLOOOMMMLLLKKKLLLLLLKKKIIIGGGHHHFFFBBBAAADDDEEECCCIIIMMMOOOMMMFFFAAA@@@BBB@@@???<<<::::::;;;<<<===::::::::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===??????===:::999999888:::<<<<<<;;;;;;<<<===;;;<<<=========<<<::::::777777666666666777888999>>>>>>>>>===<<<;;;:::999888:::???YYY~~~{{{ggg\\\iii~~~{{{xxxvvvzzz}}}xxxllllllpppwwwzzzvvvqqqppppppwww~~~|||{{{yyyyyyzzz|||~~~vvvxxx|||zzzvvvlllkkkiiifffbbb```^^^\\\ZZZXXXVVVRRROOOMMMKKKKKKMMMMMMLLLIIIGGGGGGJJJLLLPPPQQQRRRRRRQQQRRRTTTVVVUUUUUUUUUUUUTTTTTTTTTTTTVVVUUUUUUUUUVVVWWWWWWWWWOOOMMMNNNQQQNNNIIIJJJOOOOOOOOONNNKKKHHHHHHJJJKKKKKKKKKJJJIIIIIIHHHIIIIIIGGGKKKOOOPPPOOOOOOPPPQQQTTTVVV]]]fffnnnzzz>>><<<999777777777666555333444555444222222222444111111222222222222111111888222222777777555???NNNbbbttt{{{wwwpppeeeffflll~~~}}}vvvmmm```TTTNNNNNN\\\nnn~~~zzzvvvtttwwwzzz}}}xxxlll]]]QQQKKKKKKHHHJJJTTTddd~~~jjj\\\hhh}}}}}}}}}{{{xxxwwwxxxyyyxxxwwwvvvtttqqqooollljjjiiicccaaa___]]][[[XXXUUURRRQQQSSSSSSPPPKKKHHHHHHIIIIIIIIIKKKLLLNNNNNNOOOOOOJJJKKKMMMNNNOOOOOONNNNNNLLLPPPUUU```zzz]]]XXXPPPIIIDDD@@@@@@AAA???CCCHHHKKKJJJGGGDDDCCC>>>>>>>>>>>>@@@AAACCCDDDCCCBBBBBBCCCCCCBBB>>>;;;<<<:::999999:::<<<<<<<<<===>>>@@@AAABBBBBBAAAAAA>>>???@@@AAAAAA@@@???>>>============>>>???AAAAAABBBCCCCCCCCCDDDEEEEEEEEEEEEBBBAAACCCCCCAAACCCGGG@@@EEEHHHIIIQQQcccvvv|||}}}|||___MMMKKKQQQHHHFFFFFFHHHMMMPPPPPPOOOLLLJJJHHHHHHJJJKKKJJJJJJGGGHHHGGGCCCCCCGGGIIIGGGIIITTT\\\XXXJJJ@@@???DDDBBBAAA>>>;;;:::;;;===>>>:::;;;;;;<<<<<<======>>><<<;;;;;;::::::;;;;;;<<<<<<>>>??????===;;;;;;;;;:::<<<======<<<;;;<<<===<<<===>>>??????===;;;:::888777666666666777999:::@@@??????>>>===;;;:::999666;;;:::GGGjjjkkkXXX^^^qqqvvvrrrqqqyyy{{{}}}sssmmmiiiiiihhhcccaaabbblllttt~~~||||||}}}{{{}}}}}}xxxrrrooojjjeeeaaa_________[[[YYYWWWTTTRRRQQQQQQQQQKKKLLLMMMLLLJJJIIIJJJKKKMMMNNNPPPQQQRRRSSSVVVYYYUUUTTTSSSRRRQQQQQQQQQRRROOONNNMMMMMMOOOPPPPPPPPPMMMLLLNNNQQQOOOKKKMMMSSSOOOOOOMMMKKKIIIIIIKKKMMMKKKJJJIIIHHHGGGGGGGGGGGGHHHLLLQQQRRRRRRQQQRRRTTTZZZ^^^hhhvvv===:::888777777888777666555555444444444333333333//////000111222222333333000111111111111555<<>>>>>@@@AAA@@@??????@@@BBBCCCCCCBBB@@@???:::888666666888;;;>>>>>>AAAAAABBBDDDEEEFFFGGGHHHCCCBBB@@@@@@@@@@@@>>><<<>>>>>>>>>???@@@AAACCCCCCFFFEEEDDDCCCCCCBBBCCCCCCCCCDDDDDDAAA>>>===???AAACCCDDDEEEEEEHHHQQQ___jjj{{{ooo```WWWOOOLLLLLLQQQRRRMMMFFFFFFMMMQQQPPPMMMKKKIIIIIIJJJLLLLLLLLLJJJHHHDDDCCCDDDEEEEEEEEEFFFNNNQQQIIIAAA@@@DDDGGGCCC???;;;888888999999888>>>>>>===>>>>>>???@@@@@@????????????>>><<<;;;:::AAA@@@>>><<<;;;:::;;;;;;@@@@@@??????????????????@@@???===<<<:::999999999666777888999::::::::::::@@@@@@AAA@@@???===;;;:::===:::999@@@UUUpppttt^^^\\\hhhtttooossszzz}}}}}}~~~xxxqqqkkkaaaXXXYYY___eeewww~~~}}}|||xxxxxx{{{|||uuujjjaaa^^^```___ZZZZZZ^^^\\\TTTPPPPPPLLLMMMNNNNNNLLLLLLNNNQQQNNNLLLLLLNNNRRRSSSQQQNNNNNNMMMLLLKKKKKKJJJJJJJJJEEEFFFHHHIIIJJJJJJJJJIIIGGGIIIJJJLLLMMMMMMMMMLLLLLLJJJHHHIIILLLMMMKKKIIIHHHJJJLLLLLLJJJHHHHHHHHHPPPSSSUUUVVVUUUWWW[[[```mmmvvv===;;;888777777888777666555444444444444333333333///000000111222222333333111222222222222555;;;@@@JJJaaayyy}}}xxxuuuxxx|||ooo]]]QQQQQQYYYcccooo~~~{{{}}}|||{{{yyytttooommmyyy~~~pppbbbUUUMMMKKKIIIQQQaaa~~~xxx___\\\fff{{{~~~zzz~~~{{{xxxwwwwwwwwwvvvuuutttsssooolllhhheeecccbbb\\\[[[ZZZXXXVVVUUUUUUTTTRRRQQQNNNLLLIIIHHHGGGGGGHHHHHHIIIJJJKKKLLLMMMMMMMMMLLLLLLMMMOOOOOOMMMKKKUUU[[[hhh{{{~~~sssWWWPPPLLLFFFBBBBBBBBBCCCCCCCCCEEEGGGIIIIIIGGGEEECCC@@@>>>>>>>>>@@@@@@???>>>>>>???@@@AAAAAA@@@???>>><<<:::777888:::===??????AAAAAABBBCCCDDDDDDEEEFFFDDDBBBAAA@@@AAAAAA???>>>????????????AAABBBCCCDDDEEEDDDCCCCCCBBBBBBBBBCCC@@@BBBBBBAAA??????AAADDD@@@BBBCCCCCCEEEMMMXXXbbbhhhlllsss{{{ooofff\\\UUUOOOKKKMMMRRRQQQRRRMMMFFFEEEKKKNNNLLLLLLJJJHHHHHHIIIJJJJJJIIIHHHEEECCCBBBCCCEEEEEEEEEEEEKKKLLLFFF???>>>AAABBB@@@???<<<:::888888888999===============>>>??????@@@@@@@@@???>>><<<;;;:::>>>===;;;::::::;;;<<<===@@@???>>>======>>>??????@@@???>>><<<;;;:::999999777888999;;;===>>>??????AAAAAAAAAAAA???>>><<<;;;===;;;;;;@@@LLL___sss}}}}}}~~~lll```]]]yyy}}}xxxyyy{{{rrrcccWWWVVV[[[dddvvv}}}|||}}}}}}}}}}}}}}}{{{xxxvvv{{{xxxnnnjjjiiieee```]]]^^^\\\WWWTTTVVVQQQRRRRRRPPPNNNMMMNNNOOOMMMLLLKKKKKKLLLLLLLLLKKKKKKKKKLLLLLLKKKIIIGGGEEEMMMMMMNNNNNNMMMKKKJJJHHHFFFGGGIIIKKKLLLLLLLLLLLLKKKIIIGGGHHHKKKLLLKKKIIIMMMMMMMMMKKKKKKLLLOOORRRUUUUUUUUUXXX^^^hhhttt{{{===;;;888777777777777666444444444444333333333333000000000111222222333333111222333333444666999<<>>======??????>>>===<<<===>>>?????????======>>><<<::::::===???AAAAAAAAAAAAAAAAAABBBBBBBBBCCCDDDBBBAAAAAABBBBBBAAA???@@@@@@@@@@@@AAACCCDDDEEECCCCCCBBBBBBAAABBBBBBBBBAAABBBAAA@@@??????AAACCC<<<>>>@@@AAABBBGGGNNNTTTWWWWWW[[[dddmmmvvv|||jjj^^^XXXVVVUUUSSSMMMGGGIIIPPPOOOOOOLLLGGGEEEHHHIIIHHHKKKIIIGGGGGGGGGHHHGGGFFFCCCBBB@@@@@@CCCEEEEEEEEEDDDGGGFFF@@@<<<======;;;<<<>>>???===999777888:::<<<<<<<<<<<<<<<<<<===>>>AAAAAA@@@???>>><<<:::999;;;999888777888;;;>>>@@@???>>><<<;;;;;;===>>>@@@@@@???>>>===<<<;;;:::999666777999;;;>>>@@@BBBCCCAAAAAAAAAAAA@@@???>>>===>>>===???BBBBBBIII___vvv}}}|||}}}zzzkkk```jjjyyytttssswwwfffWWWQQQRRRaaarrr~~~}}}zzzzzz|||~~~zzzzzzyyywwwvvvuuutttttt}}}yyyvvvmmmhhhcccaaa]]]YYYXXXZZZWWWVVVTTTRRRPPPNNNMMMLLLMMMMMMMMMJJJHHHFFFGGGHHHGGGIIILLLNNNNNNLLLIIIGGGLLLMMMMMMMMMKKKIIIFFFDDDEEEFFFGGGHHHHHHHHHHHHGGGJJJHHHGGGHHHJJJKKKKKKJJJLLLMMMNNNNNNNNNQQQTTTXXXVVVWWWZZZbbbqqq{{{{{{}}}>>>;;;888777777777666555444444444333333333222222000000111111111222222222000111222333444555666777>>>KKKfff|||{{{{{{ttt}}}}}}~~~~~~}}}zzzyyyyyy~~~vvvdddUUUSSSaaappp{{{~~~}}}yyyuuuxxx~~~zzzuuuqqqooolllkkkrrrzzz~~~vvvlll]]]PPPQQQOOO___WWWQQQ[[[hhhvvv~~~{{{zzzxxxwwwvvvuuussspppmmmllljjjgggccc___\\\[[[ZZZTTTTTTUUUTTTSSSQQQOOOMMMMMMLLLKKKJJJHHHGGGFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLNNNPPPPPPOOOOOOQQQRRRZZZooobbbPPPQQQKKKGGGBBB???>>>>>>>>>===@@@AAADDDEEEEEEDDDAAA@@@???===<<<===>>>>>>===;;;<<<<<<===>>>>>>>>>>>>===???>>><<<<<<>>>AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@CCCBBBAAAAAABBBCCCBBB@@@@@@@@@@@@AAAAAACCCDDDDDDAAAAAA@@@@@@@@@AAAAAABBBEEEDDDBBB@@@>>>===>>>>>>;;;===@@@AAAAAABBBDDDGGGIIIEEEFFFNNNXXXcccppp{{{wwwjjj]]]RRRLLLPPPQQQTTTUUUPPPHHHFFFIIIKKKKKKIIIGGGFFFFFFGGGGGGIIIHHHFFFEEEFFFFFFDDDCCC@@@???>>>???BBBDDDEEEEEECCCDDDAAA<<<;;;===;;;777999===@@@???:::666888;;;<<<;;;;;;:::;;;;;;<<<<<>>===<<<:::999:::;;;>>>????????????>>>===;;;::::::555666777999;;;>>>@@@AAAAAAAAAAAAAAA@@@??????>>>@@@===@@@DDD>>>:::LLLeee~~~}}}zzzzzz~~~{{{vvvvvvzzz~~~}}}xxxxxxkkk\\\PPPIIIXXXeeeuuu~~~~~~|||{{{{{{|||{{{{{{zzzxxxuuusssrrrrrr{{{wwwtttoooiiiccc]]][[[[[[^^^[[[YYYWWWWWWUUUQQQOOONNNPPPQQQNNNIIIFFFFFFHHHFFFHHHLLLNNNPPPPPPOOONNNLLLMMMNNNNNNMMMJJJGGGEEEGGGGGGGGGGGGGGGGGGFFFFFFIIIIIIHHHHHHIIIJJJKKKLLLJJJNNNSSSVVVXXXYYY[[[\\\YYYbbbppp~~~}}}}}}>>><<<999777777777666555444444333333333222222222111111111111111222222222///000000222333444444444666@@@YYYxxx{{{tttwwwyyy|||}}}zzz{{{}}}~~~~~~}}}{{{zzzttttttwww~~~yyygggXXXRRRcccwww~~~}}}yyyvvvyyy~~~zzzxxxvvvtttuuu|||wwwoooaaaTTTTTTUUUkkkmmmNNNSSS^^^kkk{{{{{{yyyzzzvvvyyywwwuuusssrrrooollliiigggfffccc```]]]ZZZYYYXXXUUUUUUUUUSSSQQQNNNLLLJJJJJJJJJJJJIIIHHHGGGGGGFFFGGGHHHHHHIIIJJJKKKLLLLLLMMMOOOPPPNNNKKKLLLSSSXXXuuuiiiQQQLLLMMMJJJGGGBBB???>>>===<<<;;;>>>@@@BBBDDDDDDBBB@@@>>>>>>===;;;<<<======;;;:::<<<<<<===>>>>>>>>>>>>>>>???===<<<<<<>>>@@@@@@@@@AAA@@@@@@@@@@@@?????????AAA@@@???@@@AAABBBAAA@@@@@@@@@@@@@@@@@@AAABBBCCC??????>>>>>>???@@@AAAAAADDDCCC@@@???>>>>>>>>>>>><<<>>>AAABBBAAA???===<<<:::555333888@@@IIIVVV```ggg|||pppllleee[[[RRRNNNNNNPPPEEEEEEIIIPPPQQQLLLHHHHHHGGGFFFEEEFFFFFFFFFFFFHHHHHHFFFEEEEEEEEEEEECCCAAA>>>======???AAACCCDDDCCCBBBBBB???;;;;;;===;;;666777<<<@@@???:::777888;;;;;;;;;:::::::::::::::;;;?????????>>><<<:::999888999777555444444555888999:::999888888999:::===>>>>>>>>>>>>>>>===<<<:::999777777777888999;;;===>>>@@@?????????????????????AAA===???EEE@@@888@@@QQQlllqqqvvvxxxzzzrrrttt{{{}}}yyytttjjjYYYKKKJJJQQQaaasss}}}}}}{{{{{{}}}~~~|||wwwssspppooowww}}}zzzqqqiiidddaaafffbbb______aaa```[[[VVVPPPSSSTTTRRRMMMIIIHHHIIIHHHIIIJJJKKKLLLMMMNNNNNNOOOPPPQQQRRRPPPMMMIIIGGGEEEFFFFFFGGGHHHIIIJJJJJJHHHHHHHHHGGGHHHIIIKKKMMMPPPSSSWWW[[[___dddiiimmmooo~~~|||~~~???<<<999777777777666444333333333333222222222222111111111111111111111111000//////111333555555444555<<>>>>>??????>>>>>>???AAACCCCCCAAA???>>>>>><<<;;;;;;<<<;;;:::999<<<<<<<<<======>>>>>>???===<<<:::;;;===>>>>>>===>>>>>>>>>>>>>>>>>>======>>>======>>>@@@AAA@@@???>>>>>>>>>>>>>>>???@@@@@@============>>>???@@@AAA???>>><<<===@@@BBBCCCBBB>>>@@@BBBCCCBBB>>>999666222...---///333999DDDOOORRRggg{{{{{{{{{}}}jjjXXXVVVQQQLLLIIIHHHKKKNNNEEEDDDHHHNNNPPPKKKHHHHHHFFFCCCBBBEEEEEEDDDFFFIIIFFFEEEDDDDDDEEEEEECCCAAA???>>>>>>???AAABBBBBBAAA???@@@>>>:::;;;===<<<888888;;;>>>>>>;;;999:::;;;<<<;;;::::::::::::::::::======<<<<<<;;;:::888888777666555444333333444444666666666777999:::;;;<<<<<<============;;;999888999999888888888:::;;;<<<======<<<<<<<<<===>>>>>>@@@<<<===BBBAAA;;;<<>>???@@@???>>>???AAACCCCCCAAA???>>>===<<<::::::;;;;;;999888:::::::::;;;;;;<<<===>>>:::999888999:::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;::::::;;;===???>>>===<<<<<<<<<;;;<<<<<<===>>>;;;;;;;;;<<<===???@@@AAA>>><<<;;;<<<@@@CCCDDDCCC???AAACCCDDDBBB===666222///...///111222555AAALLLTTTaaaiiieeeaaahhhuuu~~~|||ssseeePPPLLLJJJIIIGGGFFFFFFEEEEEEIIIIIIMMMOOOLLLFFFFFFJJJHHHCCCBBBDDDDDDBBBDDDIIIDDDCCCCCCDDDEEEEEECCCAAAAAA@@@???@@@AAAAAA@@@>>><<<>>>>>>:::999<<<===;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::::::::::::::::::::::::::999888777333444444444333333222222222444666888999::::::::::::;;;<<<===<<<:::999777777777555555666777999:::::::::999999:::;;;<<<===<<<<<<<<<===============>>>???OOOgggttt}}}xxxyyy~~~~~~}}}~~~zzzsssbbbVVVRRR\\\gggllluuu}}}}}}~~~~~~}}}xxx|||~~~}}}xxxvvvxxxzzzzzzzzz{{{zzzzzzzzzzzz{{{|||vvvqqqsssxxxwwwooogggnnnhhh___XXXUUUVVVWWWXXXSSSTTTVVVWWWXXXYYYYYYYYYWWWZZZ^^^aaacccaaa___^^^ZZZYYYWWWVVVUUUUUUVVVVVVTTTUUUUUUTTTSSSTTTYYY\\\___cccjjjsss~~~~~~{{{~~~}}}???===999777777666555444333333333222222222111111222222111111111111111111444111000111666999:::999777888888AAAZZZwww~~~ppprrr{{{nnn``````kkkvvvzzz{{{{{{{{{{{{{{{{{{{{{{{{rrrqqqqqqqqqssstttsssrrrooo}}}{{{|||zzzzzzzzzyyyyyy~~~~~~}}}yyyxxxvvvnnneee\\\kkkqqqWWWNNN```pppooo{{{zzzvvvuuuwwwtttrrrnnnhhhdddaaa```^^^\\\ZZZYYYXXXWWWVVVVVVVVVVVVQQQOOOMMMLLLKKKJJJKKKKKKGGGHHHIIIJJJKKKJJJIIIIIIJJJJJJKKKLLLMMMNNNOOOOOOLLLPPPRRRSSSYYYllldddQQQPPPLLLGGGDDDAAA???<<<<<<===>>>>>>===>>>???AAACCCCCCAAA???>>>===<<<::::::::::::999777999999999999:::;;;<<<===888777666777999999999777777777888888888999999999999888888:::<<<======<<<;;;;;;:::::::::;;;;;;<<<::::::;;;;;;===>>>@@@AAA@@@>>>;;;<<<@@@BBBBBBAAA@@@AAABBBCCCAAA<<<555000+++,,,000222111444@@@LLLYYYeeekkkgggdddjjjtttyyyooottt}}}yyyooocccVVVWWWWWWMMMDDDBBBAAACCCFFFHHHHHHGGG@@@DDDJJJKKKFFFAAAGGGPPPKKKEEEBBBDDDDDDAAACCCHHHCCCCCCCCCDDDFFFFFFDDDBBBBBBAAA@@@AAAAAAAAA???===999===>>>:::888;;;===<<<;;;:::999:::<<<<<<<<<;;;===<<<;;;;;;::::::::::::888888888999999888888777000111333444444333222111000222555888::::::999888999:::<<<<<<<<<:::888777333222111111222444777888999888888777888999;;;<<<999<<<<<<888999===???<<<>>>333<<>><<<<<<<<<<<>>===;;;:::999888888888777:::======<<<;;;::::::999666555777:::===<<<;;;:::999777666666777777888777888999:::<<<===>>>???:::::::::;;;<<<===>>>???888999;;;<<<>>>????????????<<<:::<<<@@@CCCDDDCCCCCCBBBBBBBBBAAA===666000333+++***444<<>>===;;;===FFFUUUjjjzzz{{{yyy~~~xxxzzz}}}fffZZZ```llltttooouuuxxxuuuwww}}}{{{xxxwwwwwwzzz~~~}}}zzzwwwwwwxxxzzz{{{rrrmmmpppqqqllleee\\\jjjzzz~~~~~~xxxsssdddfffiiinnnttt}}}}}}zzzyyyxxxuuusss|||yyywwwwwwyyy{{{||||||:::888555555555555333222222222222222222222222222000000000000000111111222111222222333555777999:::555555666;;;DDDSSSdddoooxxxyyy}}}yyy}}}rrrfffdddeeewww|||}}}yyyvvvwwwvvvrrrrrrnnnnnnrrrrrroooppptttrrryyy~~~}}}||||||~~~|||zzzzzz{{{}}}~~~~~~~~~}}}~~~~~~~~~}}}|||{{{{{{{{{xxxsssooolll~~~rrr\\\YYYjjjrrryyypppoooqqqnnnkkkmmmjjjgggbbb]]]ZZZXXXXXXXXXXXXWWWVVVTTTSSSRRRQQQQQQMMMLLLKKKIIIHHHHHHGGGGGGHHHIIIIIIJJJJJJJJJIIIIIIKKKJJJKKKOOOPPPOOOQQQUUULLLTTTXXXllllllTTTVVVSSSIIIDDD@@@DDDBBB@@@>>>===<<<<<<<<<@@@AAABBBCCCBBB@@@>>><<<===<<<;;;:::888888888888999<<<>>>>>><<<:::999999999777666888;;;======<<<:::999888666666666777777888888999:::<<<===>>>>>>999999::::::;;;<<<======999<<<@@@CCCDDDBBB@@@>>>>>><<<;;;<<>>?????????@@@@@@<<<666222000+++...:::CCCKKK[[[mmmnnntttwwwvvvtttpppdddXXXMMMGGGHHHPPPUUUUUU[[[eeemmmmmmnnnpppsssvvvxxxzzzvvvpppkkk```UUUQQQLLLGGGGGGIIIJJJHHHFFFEEEEEEEEEDDDDDDCCCCCCCCCDDDBBBBBBEEEDDDBBBEEEJJJIIIFFFAAA@@@BBBDDDEEEEEECCCBBBCCCFFFDDD??????DDD>>><<<:::;;;AAAGGGDDD===:::999999999999999:::;;;999555444666777555777;;;999999999999888666555444333555666666555444444555111222333222000000222333333333333444555666777777:::777666888;;;<<<888444555555555555555555555555444666999;;;:::888888888666666555555777999;;;===>>>;;;:::@@@JJJ]]]wwwzzzxxx|||wwwyyyxxxwwwzzz|||uuu___TTTSSS[[[hhhtttvvvsssttt{{{|||{{{xxxwwwxxxzzz}}}|||zzzxxxwwwvvvvvvwwwxxx}}}|||{{{|||~~~xxxsssvvvzzzzzzxxxxxxxxxwwwuuu{{{zzzxxxzzz||||||{{{xxx:::888555444333333111000000000000000000000000000111111000000111111222333333333444444444444444333000222555666;;;FFFVVVbbbqqqzzz~~~xxxxxx}}}zzzvvviii\\\mmmwww~~~yyyuuusssrrrrrrooonnnpppqqqpppqqqtttpppsssxxx}}}~~~~~~}}}~~~{{{{{{{{{||||||{{{}}}}}}~~~~~~}}}}}}|||{{{zzz|||}}}{{{xxxtttqqqpppsss{{{rrr```aaauuulll}}}wwwjjjjjjllljjjggggggdddaaa]]]YYYVVVTTTSSSSSSTTTSSSRRRPPPOOONNNNNNNNNLLLKKKJJJIIIHHHGGGGGGGGGHHHHHHIIIJJJKKKKKKKKKJJJNNNMMMMMMOOONNNJJJLLLPPPMMM[[[iii{{{aaaTTTUUUPPPMMMHHH>>>DDDCCCAAA@@@>>>=========@@@AAACCCCCCCCCAAA???===<<<;;;:::999888777777777;;;===???>>><<<999888888:::999888999;;;=========;;;:::888666666555666666999::::::;;;<<<<<<======999999::::::;;;;;;<<<<<<999===BBBFFFGGGCCC>>>;;;>>>======>>>??????===;;;<<<<<<<<<===>>><<<777444000///555CCCOOOYYYjjjzzzyyy}}}}}}vvvkkk^^^PPPEEEAAA<<<>>>FFFKKKLLLRRRZZZ[[[]]]```bbbddddddccccccmmmrrr{{{}}}zzz{{{zzzxxxooollleee]]]XXXSSSKKKBBBEEECCCAAABBBEEEFFFDDDBBBFFFFFFFFFEEEDDDCCCCCCBBBCCCAAAAAADDDCCCAAACCCHHHHHHDDDAAA???@@@BBBCCCCCCFFFEEEEEEFFFCCC===<<<>>>>>>===;;;<<>>;;;999999>>>KKKbbbvvvvvvppp{{{~~~tttpppvvv}}}{{{tttlllTTTFFFBBBXXXhhhhhhhhhrrryyyxxxzzzyyyxxxwwwxxxyyyzzz{{{xxxxxxwwwwwwvvvuuuuuuuuuyyyxxxuuussstttvvvyyy{{{}}}|||{{{zzz|||zzzwwwvvvvvvxxxxxxxxxyyyxxxxxxzzz{{{yyysssnnn;;;888666444333333111///000000000000000000000000000000//////000000111222222222333444444222111000///333666555555===JJJVVVlllwwwwwwqqqwww}}}kkkeeekkksssyyy{{{zzztttooorrrpppnnnnnnmmmmmmnnnpppooopppqqqrrrtttwww{{{}}}~~~}}}}}}~~~{{{zzzzzzzzzyyyxxxzzz{{{|||}}}|||{{{zzzyyyxxx{{{~~~{{{uuuqqqppprrruuu|||zzzwwwvvviiijjj}}}xxxgggzzzzzznnneeeeeegggeeecccbbb___]]]YYYVVVSSSQQQPPPPPPPPPOOONNNLLLLLLKKKKKKKKKJJJJJJIIIHHHGGGGGGGGGHHHGGGHHHIIIJJJKKKLLLLLLLLLNNNMMMNNNOOOMMMJJJLLLRRRZZZiiiwwwbbbWWWRRRPPPKKKNNNLLL@@@CCCCCCBBBAAA???>>>>>>>>>@@@@@@AAABBBAAA@@@>>>===;;;;;;:::999888777777888:::<<<>>>>>>===:::999999;;;:::::::::<<<===>>>>>>;;;:::888777666666666666:::;;;;;;;;;<<<<<<======;;;;;;<<<<<<<<<<<<<<<<<<888;;;@@@CCCCCC???;;;777===>>>???AAAAAA???===;;;<<<<<<<<<======;;;888666111000999MMM___kkkttt{{{{{{ooo```TTTKKKCCC>>>AAA>>>>>>DDDHHHJJJNNNUUUQQQRRRUUUWWWWWWWWWUUUUUUZZZ]]]dddnnnuuuxxxuuuqqqoootttzzz{{{yyyvvvvvvvvv}}}yyyvvvuuusssrrruuuzzz{{{zzz}}}~~~{{{|||vvvppplllllllllkkkYYYVVVPPPLLLKKKIIIEEEAAABBBBBBBBBCCCFFFFFFDDDBBBGGGGGGFFFFFFEEEDDDCCCCCCDDDBBBBBBDDDCCCAAACCCHHHGGGEEEBBB@@@@@@AAABBBCCCEEEEEEEEEEEEBBB>>>;;;;;;???@@@@@@===???CCCCCC???<<<:::777666555777999:::999777777:::;;;888777:::888888777666555444222111000222333333222111111222333444444333222222333555333111000444:::<<<999555444444444777:::<<<:::888:::888666444333333444555555777::::::999777777777333333444555666888:::<<<>>><<<;;;999888>>>OOO```rrruuu|||~~~zzzpppqqqzzz~~~}}}mmm\\\HHHJJJLLLQQQ```ssszzzxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvwwwwwwwwwwwwuuutttsssvvvuuusssppppppqqquuuxxxyyy{{{|||{{{zzz~~~||||||}}}~~~}}}|||yyyxxxuuutttuuuvvvwwwwwwvvvuuuuuuwwwwwwqqqggg^^^<<<999666555444333222000///////////////////////////............///000000000111222333333222111000///333555333111666@@@JJJdddqqq|||rrrtttzzz~~~~~~jjjbbb^^^eeeqqqwwwuuuqqqqqqpppnnnkkkjjjjjjjjjjjjhhhjjjkkkkkkllloootttxxx~~~}}}|||zzzyyywwwwww~~~|||zzzxxxxxxxxxvvvtttxxxyyyzzzzzzzzzyyywwwvvvvvvzzz}}}zzztttpppqqqtttxxxzzz||||||zzzyyyxxxyyysssqqq~~~nnnfff{{{mmmfffaaaaaabbbaaa______ZZZYYYVVVSSSPPPOOONNNMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHHHHIIIJJJKKKLLLLLLMMMMMMJJJJJJLLLOOOOOOOOOVVV^^^hhhwwwbbbSSSOOONNNJJJEEEMMMOOOCCCBBBBBBBBBAAA@@@???>>>>>>>>>??????@@@??????>>>===;;;;;;:::999888888888888888:::===>>>===<<<<<<<<<;;;;;;;;;;;;;;;<<<===???<<<;;;999888777777888888;;;;;;;;;<<<<<<============>>>>>>???>>>>>>===<<<:::;;;===>>>>>><<<:::888999;;;>>>@@@@@@>>><<<;;;>>>??????>>><<<;;;999999555555AAA]]]{{{zzzkkkXXXKKKEEEBBB@@@>>>@@@>>>>>>AAACCCEEEHHHKKKIIIIIIIIIJJJJJJKKKLLLLLLMMMOOOSSSZZZaaaccc```[[[WWW\\\aaacccbbbaaaaaacccsssllleee___YYYVVV[[[bbbrrrqqqpppoooooolllfffaaabbb^^^[[[ZZZ[[[[[[YYYXXXNNNIIIEEEEEEGGGHHHGGGFFFDDDDDDEEEGGGGGGGGGEEECCCHHHGGGGGGFFFEEEEEEDDDDDDEEECCCCCCEEEDDDAAACCCHHHFFFEEEDDDBBBAAAAAABBBCCCCCCCCCCCCBBBAAA@@@>>>;;;;;;AAACCC===888999<<<======;;;999777777888;;;<<<:::999<<>>:::555333333555777:::;;;:::999:::999666444333444555666333666999999888777666777555555666777888:::;;;<<<=========<<<999999CCCNNNbbbsssuuurrr{{{|||vvvzzz~~~yyy]]]KKK???GGGYYYjjjxxxwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwxxxyyyxxxvvvtttsssvvvvvvtttqqqnnnooosssvvvxxxzzzzzzvvvsssxxx}}}}}}}}}|||}}}}}}|||zzzxxxyyyxxxvvvtttrrrrrrssstttuuusssqqqrrrppphhhZZZOOO;;;999666555555444222111////////////////////////...------------...//////111111222222222222222111...111222111///111999???XXXjjj||||||ttttttwwwkkkXXXUUU___iiippprrrmmmooonnnjjjiiijjjhhheeedddgggjjjjjjjjjlllqqqvvv{{{{{{{{{zzzyyyxxxwwwvvv{{{yyyxxxwwwxxxwwwuuutttwwwwwwxxxxxxwwwwwwvvvuuuuuuyyy{{{yyyuuurrrtttwww}}}|||zzzzzzzzzzzzxxxwwwxxxsssyyy|||pppdddhhh~~~rrrccc```]]]\\\\\\\\\[[[[[[VVVUUUSSSPPPNNNLLLKKKKKKJJJIIIHHHHHHHHHHHHHHHIIIGGGGGGFFFFFFFFFGGGHHHHHHJJJJJJKKKLLLMMMMMMMMMLLLLLLLLLLLLLLLJJJKKKSSS^^^lll}}}uuummmRRRLLLIIIJJJGGGCCCKKKOOOEEEAAAAAAAAAAAA@@@???>>>======>>>>>>>>>>>>>>>======<<<;;;::::::999999999:::777999===>>>>>>======>>>:::;;;<<<<<<;;;;;;===???<<<;;;:::999999999:::;;;:::;;;;;;<<<======>>>>>>??????@@@@@@@@@>>>===<<<=====================<<<666999===>>>===;;;:::999???@@@@@@???<<<;;;<<<===@@@AAAOOOqqqfffXXXIIIEEEEEECCC@@@>>>@@@??????@@@AAABBBDDDFFFHHHGGGFFFEEEFFFHHHKKKMMMFFFFFFHHHMMMQQQRRROOOKKKIIIMMMRRRTTTSSSRRRTTTVVVbbb\\\TTTKKKBBB>>>FFFPPP___aaaaaa^^^]]][[[UUUNNNMMMJJJKKKQQQTTTSSSRRRRRRMMMFFFBBBDDDFFFEEEDDDEEEDDDEEEFFFFFFFFFEEECCCBBBGGGGGGGGGGGGFFFFFFFFFFFFFFFCCCCCCEEEDDDAAACCCHHHEEEFFFEEECCC@@@@@@AAACCCAAABBB@@@>>>???BBBAAA===888>>>@@@;;;555777;;;===<<<;;;:::999999;;;===>>>::::::===BBBBBB===999999::::::999888666555333222111333444444333222222333555666666555444444555777444444666;;;>>>>>>;;;777444555666888999999888888999888666555555555555666222555888:::999888888888777777888999:::;;;;;;<<<<<<;;;<<<>>><<<:::>>>DDDWWWkkkrrrhhhsss}}}|||{{{yyyyyy{{{}}}|||zzztttaaaSSSVVVZZZ]]]ggguuupppqqqsssuuuwwwxxxzzz{{{xxxxxxyyyyyyxxxwwwuuutttwwwwwwwwwsssnnnmmmooorrruuuyyy}}}{{{vvvtttyyy~~~~~~}}}zzzxxx~~~{{{xxxvvvuuuwwwyyyzzzxxxxxxuuurrrnnnmmmnnnppprrrnnnkkkjjjhhh```QQQFFF999777444333444444222111000000000000000000000000...............///000000444333222222111111111111///000000//////111555999HHH]]]qqq}}}yyysssvvvnnn```YYYZZZbbbllliiimmmnnnkkkjjjllljjjeeeeeehhhjjjiiigggiiinnnsssuuuvvvwwwxxxyyyyyyyyyxxxyyyxxxwwwwwwxxxxxxwwwuuuwwwvvvvvvuuuuuuuuuuuuuuuuuuwwwyyyxxxvvvuuuwwwyyy{{{zzzyyyxxxvvvuuuttttttvvvooorrrtttnnnmmmkkk```[[[gggyyyvvvddd\\\\\\ZZZWWWVVVWWWXXXXXXRRRQQQPPPNNNLLLJJJIIIHHHIIIHHHHHHGGGHHHHHHIIIIIIFFFFFFFFFFFFFFFGGGHHHHHHKKKLLLLLLMMMMMMMMMLLLLLLNNNMMMLLLLLLJJJMMMYYYeeeuuuzzzjjjXXXNNNKKKEEEHHHHHHEEEIIIMMMDDD???@@@@@@@@@@@@>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;::::::;;;;;;888;;;>>>???>>>=========:::;;;<<<;;;:::999<<<>>><<<<<<;;;:::;;;<<<===>>>999:::;;;<<<===>>>???@@@??????@@@@@@@@@>>><<<:::=========>>>>>>>>>>>>>>>:::===??????<<<:::999:::===??????>>><<<<<<>>>AAAEEEFFFSSSoooxxxSSSJJJDDDEEEEEEBBB?????????@@@@@@@@@BBBDDDFFFFFFGGGGGGGGGGGGIIILLLNNNPPPDDDEEEFFFHHHJJJKKKJJJIIIHHHKKKOOOPPPNNNMMMOOORRRRRROOOKKKCCC999666BBBPPPXXX[[[YYYSSSQQQQQQNNNGGGIIIJJJNNNTTTSSSOOOOOOTTTOOOGGGCCCEEEFFFCCCAAABBBBBBCCCDDDDDDDDDCCCCCCDDDFFFFFFFFFGGGGGGGGGGGGHHHEEECCCBBBDDDBBB@@@BBBGGGCCCEEEEEEBBB???>>>???AAAAAABBB???;;;===BBBBBB>>>===>>>===888888;;;<<<;;;::::::::::::;;;<<<>>>>>>;;;999:::>>>===999888999::::::999888666444222111000222444333222111222333666777777666555555666888555777;;;>>>???>>>;;;888555666888888888666666666777777777666666666666666333666999;;;;;;;;;;;;<<<888999999:::::::::::::::;;;777777;;;===<<<===AAAMMM^^^zzzwwwiiiiiiooossszzz{{{ssssssyyyyyyuuuxxxxxxrrruuuzzzvvvkkkbbbaaabbbeeejjjoootttyyy{{{xxxxxxxxxxxxwwwvvvuuuuuusssvvvxxxuuuqqqoooqqqttttttxxxzzzxxxsssooooooppp{{{~~~~~~~~~}}}||||||}}}~~~}}}|||{{{yyyvvvsssrrrtttxxx{{{uuuuuusssooojjjiiijjjllliiiddd___^^^^^^WWWIII>>>777555333222333333222111111111111111111111111111///////////////000111111777555333111000000000111222111000000222444666888777NNNbbbooouuuyyyvvv___RRRWWWccceeekkknnnllllllooommmgggccceeefffdddaaaccciiinnnkkkmmmooorrrtttuuuvvvvvvxxxwwwwwwxxxzzzzzzyyywwwwwwvvvuuusssssstttuuuuuuuuuvvvwwwxxxwwwwwwyyyzzzsssuuuvvvtttpppoooppprrrssslllmmmnnnfffdddbbbYYYVVVdddnnnxxxssscccaaaXXXYYYWWWSSSRRRSSSUUUUUUOOOOOOMMMLLLJJJHHHGGGFFFHHHHHHHHHHHHHHHHHHIIIJJJEEEEEEEEEEEEFFFGGGHHHHHHLLLMMMMMMMMMMMMLLLLLLKKKIIIJJJMMMQQQUUU]]]ooofffPPPLLLMMMKKKCCCFFFKKKGGGIIIJJJCCC>>>???@@@@@@???>>>===<<>><<<;;;;;;999;;;<<<;;;999999;;;>>><<<<<<;;;;;;<<<===???@@@999999:::<<<===???@@@AAA>>>???@@@@@@???===;;;999:::;;;===>>>>>>>>>===<<>>===<<<<<<@@@CCC@@@@@@III\\\qqquuucccOOOKKKEEEBBBCCCAAA<<<===BBB<<<>>>??????AAADDDFFFFFFCCCDDDEEEGGGIIILLLNNNOOOFFFFFFHHHIIIJJJKKKMMMNNNLLLOOOQQQQQQOOONNNOOORRRMMMNNNMMMGGG>>>===LLL]]]hhhhhhbbbWWWPPPNNNJJJDDDIIILLLQQQSSSLLLCCCFFFOOOPPPHHHCCCFFFGGGBBB@@@BBBAAABBBCCCCCCCCCCCCEEEFFFEEEFFFFFFGGGGGGHHHIIIIIIDDDBBBAAACCCAAA???AAAEEEBBBCCCDDDAAA>>><<<===@@@CCCCCC>>>999;;;BBBBBB>>>EEEAAA;;;888;;;???<<<666777888999;;;<<<===>>>>>><<<888777888888666666::::::999999777555333222000000111333333111000111222666777777777555555777888555999>>>AAA@@@===;;;:::666888999999777555444444555666777777777777777666444777;;;=========>>>>>>888999::::::::::::999999:::444222777;;;===>>>AAABBBMMMhhhsssfffgggsss}}}kkkvvv|||{{{dddRRRUUUYYY___gggooovvvyyyxxxxxxwwwwwwvvvuuuuuuuuuooosssxxxxxxuuutttwwwzzzzzzzzzxxxsssmmmkkkmmmooouuuxxx{{{}}}}}}{{{yyywwwzzz{{{zzzwwwuuuxxx~~~~~~||||||{{{{{{{{{|||}}}}}}|||yyyuuurrrqqqrrrqqqrrrppplllhhhfffhhhjjj```ZZZUUUTTTTTTOOOCCC999666444333333333333222000000000//////.........---000000000000000000000000444333111000000000111222//////000111222333333333<<>><<<<<<===>>>===<<<@@@???>>>===;;;;;;;;;:::>>>===<<<;;;;;;;;;;;;;;;========================::::::;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<<888777888<<<@@@AAA???<<<<<<===>>>??????>>>===<<<===>>>>>>===<<<>>>AAADDDDDDCCCBBBAAA???>>>===<<<======>>>???@@@@@@@@@???CCCEEEHHHKKKMMMLLLHHHDDDCCCCCCCCCCCCCCCCCCCCCCCC>>>???@@@BBBDDDEEEGGGGGGHHHJJJLLLLLLKKKJJJKKKLLLIIIGGGFFFIIINNNQQQPPPNNNPPPbbbkkk^^^NNNKKKNNNOOOJJJLLLNNNMMMIIILLL[[[kkkkkkgggaaaYYYQQQJJJFFFDDDHHHHHHGGGFFFFFFFFFGGGGGGDDDEEEFFFEEEBBB@@@@@@AAACCC@@@@@@CCCHHHJJJGGGCCCEEEFFFGGGGGGFFFEEEFFFGGGFFFBBB>>>===???@@@@@@>>>AAAAAA@@@??????>>>======BBB@@@===<<<===>>>????????????>>>=====================<<<;;;<<<<<<===>>>777888999:::::::::999888777777777777666666666666333555666666444333222222666777999:::;;;:::999999888:::;;;<<<<<<:::888666666999;;;;;;999666444333444555666888888777777666<<<<<<===>>>>>>===<<<;;;666777888999:::999888777555777999<<<===>>>======???@@@III___yyy~~~wwwrrrwww}}}tttnnnsss}}}VVVIIIFFFWWWkkktttvvvxxxzzzwwwuuutttvvvvvvuuutttpppooonnnooossswwwzzz{{{wwwvvvuuutttssssssssssssyyyyyyyyyxxxwwwvvvuuuuuuwwwvvvsssrrrsssttttttttt|||}}}}}}}}}|||}}}~~~yyyxxxwwwvvvxxxzzz}}}~~~~~~{{{zzzzzz{{{~~~{{{{{{yyyxxxvvvtttsssrrrlllkkkjjjgggccc^^^ZZZXXXPPPNNNNNNMMMGGGBBBJJJVVV666444333333333333222000000/////////............////////////////////////333222111111000000000111000000000111111222222333444999FFF^^^|||xxx~~~~~~hhhWWWWWW```hhhkkknnnoookkkdddcccaaa``````bbbcccbbbaaa^^^^^^___```bbbeeehhhiiimmmnnnoooppppppoooooonnnkkkmmmnnnpppqqqpppooonnnmmmmmmmmmlllllllllkkkkkkjjjkkklllkkkhhhggghhhiiieeedddccc```]]]YYYVVVUUUYYYZZZ\\\\\\\\\ZZZWWWVVVUUURRRPPPOOONNNNNNLLLKKKIIIHHHHHHGGGFFFFFFGGGGGGHHHHHHHHHGGGGGGHHHHHHIIIIIIHHHGGGHHHJJJKKKJJJIIIMMMNNNPPPSSSPPPKKKJJJNNNHHHZZZaaaeeevvv~~~```KKKFFFHHHBBBCCCDDDEEEEEEDDDCCCAAA??????===;;;;;;<<<<<<<<<;;;>>>===<<<;;;;;;::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<========================;;;<<<<<<<<<;;;:::999999>>>======<<<;;;:::999999<<<;;;<<<>>>@@@@@@>>>;;;;;;<<<===>>>>>>>>>===============<<<;;;<<>>>>>>>>BBBBBBBBBCCCCCCCCCCCCCCCCCCDDDFFFHHHIIIHHHEEECCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCCCCDDDDDDFFFIIILLLMMMLLLIIIGGGGGGGGGFFFFFFHHHKKKMMMMMMMMMTTTccciii\\\NNNKKKLLLKKKKKKLLLNNNNNNKKKLLLVVVcccdddaaa[[[UUUNNNIIIFFFDDDFFFEEEEEEEEEFFFGGGHHHHHHDDDEEEFFFEEEBBB@@@???@@@AAAAAADDDKKKQQQSSSOOOKKKHHHHHHHHHHHHGGGGGGHHHIIIDDDAAA======???@@@@@@???CCCBBBBBB@@@???>>>======AAA>>><<<;;;===????????????>>>==================>>>===;;;::::::;;;===>>>777777999:::::::::999888777666666666555555444444222444666555444222222222777888999:::::::::999999999:::<<<>>>===;;;999777888:::<<<;;;888555222222444555666777777777666555:::;;;<<<<<<<<<;;;::::::777888999::::::999888777555777999<<<===>>>======AAA???CCCQQQfffwww}}}}}}~~~~~~}}}|||~~~vvvooopppvvvnnnZZZJJJKKKWWWfffsss}}}sssssssssssstttuuuuuuuuuttttttuuuvvvvvvuuusssrrrxxxxxxwwwvvvuuuuuuuuuvvvxxxwwwwwwvvvvvvuuuuuuuuuvvvtttrrrtttwwwzzzyyyxxx|||}}}}}}}}}{{{{{{}}}{{{zzzyyyyyyzzz|||~~~}}}}}}}}}~~~|||yyywwwwwwxxxzzzzzzzzzwwwxxxyyyxxxvvvrrrnnnllllllgggbbb]]]YYYTTTNNNJJJPPPFFF<<>>======;;;999999:::;;;:::999::::::999999999::::::;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888777======>>>===<<<:::777666?????????@@@AAA@@@===:::;;;;;;<<<===============<<<===<<<;;;::::::===???BBBAAA???>>>>>>>>>???@@@EEEEEEDDDCCCCCCCCCDDDDDDBBBBBBCCCCCCCCCBBBAAAAAABBBBBBAAAAAAAAAAAABBBBBBDDDDDDCCCCCCBBBAAAAAA@@@DDDGGGKKKMMMKKKGGGDDDCCCDDDFFFGGGHHHHHHIIIJJJLLLQQQ[[[___UUULLLJJJJJJGGGKKKKKKLLLNNNLLLKKKQQQXXXYYYWWWSSSOOOKKKHHHFFFEEEDDDDDDDDDEEEFFFGGGIIIIIIEEEFFFFFFDDDBBB?????????@@@CCCHHHPPPVVVWWWRRRMMMHHHHHHGGGFFFFFFGGGHHHIIIAAA???======???AAAAAAAAAEEEDDDCCCBBB@@@???>>>===>>><<<;;;;;;===?????????>>>>>>======<<<<<<<<<<<>>===:::999999:::<<<:::777333111111444444555666666666666666888999999:::::::::999999888999::::::::::::888888666777999;;;=========<<>>@@@???????????????===<<<;;;<<<;;;999999:::::::::999777777777777888999::::::;;;;;;:::999999999999999:::::::::::::::::::::::::::::::::::::::999888777999;;;===>>>===:::777555>>>???@@@@@@@@@???<<<:::::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<:::999999:::<<<@@@???>>>======>>>@@@AAADDDCCCBBBAAA@@@@@@AAAAAAAAAAAAAAA@@@>>>>>>???@@@BBBAAA@@@@@@@@@@@@AAABBBEEEDDDDDDCCCAAA@@@@@@???AAADDDHHHIIIGGGEEEDDDDDDCCCFFFIIIHHHFFFFFFIIILLLIIIOOOQQQLLLHHHIIIIIIFFFIIIHHHIIIMMMNNNLLLLLLOOOOOONNNMMMKKKIIIHHHGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIEEEFFFFFFDDDAAA???>>>>>>BBBDDDHHHMMMPPPNNNIIIEEEFFFDDDBBBBBBBBBDDDEEEEEE??????>>>???@@@BBBCCCDDDFFFFFFDDDCCCAAA???======;;;:::999:::===?????????============<<<<<<;;;;;;???===:::777666777999;;;999999:::::::::;;;;;;;;;888888777666444333222222000222333222111000111222777777777888888888888777:::;;;===??????===;;;999777888:::999666444222222555555666666777777777777777888888888999999999999999999:::;;;;;;:::888777666777999:::;;;<<<<<<<<<>>><<<999999@@@KKKYYYaaa|||zzzuuuvvvxxxyyywww}}}rrr___RRRKKKFFFPPPTTT]]]iiiqqqtttqqqlllooooooooooooqqquuu{{{~~~wwwwwwvvvvvvvvvvvvvvvwwwuuuuuuuuuvvvvvvvvvvvvvvvuuussstttzzz|||~~~}}}{{{{{{|||}}}||||||{{{zzz{{{|||~~~}}}}}}}}}|||||||||||||||}}}zzzyyyxxxwwwuuutttqqqpppoookkkddd[[[SSSNNNGGGHHHHHHFFFBBB???<<<;;;666LLLggg555333222222222222111///.........///////////////...........................///111222222111000///111111000000000000000000444333444===JJJ[[[jjjtttyyypppxxx|||}}}tttdddUUULLLKKKPPPUUU[[[[[[[[[]]]^^^]]]ZZZXXXWWWWWWVVVUUUSSSRRRPPPOOOTTTTTTTTTUUUVVVWWWXXXXXXZZZ\\\^^^``````___]]]\\\[[[[[[ZZZZZZZZZYYYYYYYYYXXXZZZ]]]]]]\\\ZZZYYYYYYUUUUUUVVVVVVTTTQQQNNNLLLKKKKKKJJJJJJKKKLLLMMMNNNLLLKKKIIIHHHIIIJJJIIIHHHFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMKKKJJJKKKLLLLLLKKKJJJKKKIIIJJJKKKLLLQQQ___mmmyyyfff\\\UUUHHHAAABBB@@@>>>>>>>>>======<<<;;;:::===;;;999999:::::::::999555555555555666888999:::===<<<:::999777666666666777777777777777777777777555666777888888999888888555888;;;======;;;888666:::<<<>>>??????>>><<<<<<;;;::::::::::::::::::;;;999:::;;;:::888888999:::======<<<<<<===???@@@AAAAAA@@@??????>>>>>>>>>>>>AAAAAA@@@>>>;;;;;;>>>AAAAAA@@@???>>>>>>???@@@AAACCCCCCCCCBBBAAAAAA@@@@@@???AAACCCCCCCCCDDDFFFHHHDDDGGGJJJIIIGGGGGGJJJMMMHHHJJJJJJGGGGGGHHHHHHFFFGGGEEEGGGLLLMMMKKKJJJKKKHHHIIIIIIIIIIIIIIIHHHHHHJJJIIIHHHGGGGGGGGGGGGGGGDDDEEEEEEDDDAAA???>>>>>>DDDDDDDDDEEEFFFEEEBBB@@@DDDBBB@@@@@@AAACCCCCCBBB>>>???@@@AAABBBCCCEEEFFFFFFEEEDDDBBB@@@>>>===<<<999888888999<<<>>>>>>>>>;;;<<<<<<<<<<<<;;;::::::===;;;999666555666888999:::::::::::::::;;;;;;<<<999999888777666444444333000111222111000000111222666666666666555555666666777999;;;======<<<999888333555777777666444444555666666666777777777888888777777777888888999999:::999999:::;;;:::999888777666666777888999::::::;;;999:::;;;;;;<<>>>>>======<<<;;;;;;;;;<<<:::999888999:::999888444444444555666777999999<<<;;;999888666666555555444444444444444444444444222333444555666777777777444666999<<<===;;;999777666999<<<>>>===<<<<<<===<<<;;;:::999888888888999888999::::::888888999:::;;;<<<<<<===>>>?????????>>>>>>?????????>>>======>>>??????===::::::===AAAAAA@@@>>>======>>>@@@AAABBBBBBBBBBBBAAAAAAAAAAAA>>>???@@@@@@AAACCCGGGJJJEEEGGGHHHIIIIIIJJJKKKMMMMMMMMMKKKIIIGGGGGGGGGFFFGGGFFFGGGJJJJJJHHHGGGJJJEEEFFFGGGHHHHHHHHHHHHHHHJJJJJJHHHGGGFFFEEEEEEEEEBBBCCCDDDCCCAAA?????????BBBBBBAAA@@@@@@AAABBBCCCCCCAAA???@@@CCCDDDBBB???===???AAABBBBBBBBBDDDFFFCCCCCCAAA@@@>>>===<<<;;;888777777999<<<======<<<:::;;;<<<<<<<<<;;;999888:::999777666666666666777999999888888999999:::;;;999999888777666555555444000111222111000000222444555444444333333333333444444555888::::::888777555222333555666555555555777666666666666666777888888777666666666777888999:::888999::::::999888666555555555666666777888888999666999<<<===<<<===@@@CCCSSSbbbxxxooosss|||~~~|||rrrssstttvvv{{{xxxssssssqqqddddddccc```[[[WWWTTTSSSbbbkkkwww}}}}}}{{{zzzzzzyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwuuuvvvxxx{{{~~~~~~{{{yyy~~~~~~~~~||||||}}}~~~~~~~~~~~~{{{|||||||||{{{zzzyyyxxxvvvuuusssqqqooojjjeee```^^^ZZZTTTLLLEEEAAA>>>===;;;===??????CCCNNN___kkkzzz444333111111222222000///............/////////000........................///////////////000111111......//////000000111111000000222666999???PPP```gggoooyyy}}}|||}}}ooo___WWWPPPNNNLLLLLLOOORRRSSSTTTNNNNNNNNNNNNNNNOOOOOOPPPMMMLLLKKKKKKKKKLLLMMMMMMMMMMMMNNNOOOPPPRRRSSSTTTRRRRRRRRRQQQQQQQQQPPPPPPPPPQQQRRRRRRQQQPPPQQQRRRMMMOOOQQQRRRQQQNNNKKKIIIHHHHHHHHHIIIIIIIIIIIIIIIFFFEEECCCCCCEEEFFFFFFEEEDDDDDDEEEGGGIIIKKKMMMNNNMMMLLLLLLLLLLLLLLLMMMMMMNNNLLLKKKKKKLLLLLLKKKIIIIIIJJJNNNUUU]]]lllttt___UUURRRTTTOOOBBBBBBEEE@@@??????>>>===<<<<<<<<<<<<;;;999777777888888888777444444444555666777888999888888777666666666777777444444444444444444444444111222333444444444444444555777999;;;;;;:::888777666999===>>>===;;;<<<======<<<:::888777666666666666888::::::999999:::;;;:::;;;===>>>???>>>======999;;;===??????>>><<<::::::<<<>>>;;;888888<<<@@@@@@???===;;;;;;===???@@@CCCCCCBBBBBBAAA@@@??????===???AAABBBBBBCCCFFFHHHFFFEEEEEEGGGJJJLLLLLLLLLNNNMMMKKKJJJGGGFFFGGGIIIJJJIIIIIIIIIGGGCCCDDDIIIDDDEEEFFFGGGGGGGGGFFFEEEGGGGGGFFFEEEDDDDDDDDDEEE@@@BBBCCCCCCAAA@@@@@@@@@AAAAAAAAA@@@@@@AAABBBDDD@@@>>>===???BBBCCC???;;;;;;===@@@AAA@@@@@@BBBDDD@@@??????>>><<<;;;::::::888777777999;;;<<<;;;:::999:::<<<<<<<<<;;;999888666666777777777666666555666666555555555666777888777777666666666555555555111222222111000111333555444333222111000111111222000111444666666555333222222444555555444333444666555444444333444555666777555444444444555666888999888888999999888777555444444444444444555666666777555777999:::999:::;;;===AAAJJJdddzzzuuusssuuuyyy~~~mmmttttttXXXHHHDDDJJJUUUdddooouuuxxx{{{~~~}}}}}}{{{zzzxxxwwwwwwwwwxxxxxxwwwwwwvvvvvvuuuuuurrrvvvyyyzzzyyyxxxxxxyyy{{{||||||{{{zzzzzz|||~~~}}}}}}}}}||||||{{{{{{{{{wwwwwwwwwwwwwwwuuutttsssrrrnnnhhhccc^^^YYYUUURRRKKKIIIEEEBBB??????@@@AAA>>>EEEQQQ```ooo|||444333111111222222000///---.........//////000000........................000///.........000111222---......///000111111222111111444666555777FFFVVVbbbjjjyyyuuuqqq{{{yyyuuuyyywwwkkkXXXSSSMMMIIIJJJMMMPPPQQQLLLLLLKKKKKKMMMQQQTTTVVVKKKJJJIIIHHHHHHIIIJJJJJJIIIIIIIIIIIIKKKMMMPPPQQQNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNMMMLLLLLLNNNPPPJJJLLLNNNOOOOOOLLLIIIGGGGGGGGGHHHHHHHHHHHHGGGGGGHHHFFFEEEEEEGGGHHHHHHGGGLLLLLLLLLLLLLLLMMMNNNOOONNNNNNMMMMMMMMMMMMMMMNNNOOOMMMLLLLLLMMMMMMLLLJJJKKKNNNSSSZZZbbbpppqqqTTTMMMMMMAAA@@@DDD@@@@@@CCC@@@@@@@@@>>>======<<<======999777666555666777666555555444444555666777888888555555555555666777999999444444444444444444444444222222333333333222111111888999:::::::::888666555777;;;>>>???===;;;;;;<<<>>>===:::888666555555555555777::::::::::::;;;<<<999;;;===???@@@>>><<<;;;555777:::===>>><<<999888777:::<<<;;;777777;;;@@@@@@???<<<;;;;;;<<>>>>>===???CCCDDDDDDCCCCCCDDDEEEDDDCCCFFFKKKMMMMMMKKKJJJIIIIIIHHHFFFEEEHHHMMMNNNLLLKKKIIIDDD???BBBHHHDDDEEEFFFFFFFFFEEEDDDCCCDDDCCCCCCCCCCCCDDDDDDEEE???AAACCCBBBAAA@@@@@@AAAAAABBBBBBAAA@@@???@@@AAA<<<:::999===@@@@@@;;;666999<<>>>>>@@@BBB>>>======<<<;;;::::::999888777777999;;;<<<:::999999:::;;;<<<<<<:::888777444555666777777777555555444444333222333444555666555555555555555555444444111222222111000111444666333222000/////////000111---///111333444333111000444555666555333222333444333333222111222333444555333333222222333555666777777888888888777666444333333333333333333444555666777666666555555777:::<<<===<<>>:::999888777666555444333333444555666666555444444<<<888444444666888999888:::777333000///111444666444444333333333333444444777777888999888777666555999:::<<<;;;:::999999:::===;;;888666444444555666888888888777888888999999;;;;;;;;;;;;;;;;;;;;;;;;999555555<<<>>>:::888;;;;;;;;;;;;999777888:::<<<>>>===<<<:::999;;;???BBBFFFEEECCCAAA@@@@@@@@@@@@===>>>@@@CCCFFFHHHFFFDDDCCCCCCDDDFFFJJJKKKKKKJJJJJJIIIHHHFFFEEEDDDDDDDDDJJJIIIHHHEEECCCDDDGGGJJJGGGGGGGGGGGGEEECCCAAA???@@@AAACCCDDDEEEDDDDDDCCC???CCCFFFDDD@@@>>>AAADDDEEEAAA>>>???CCCDDDAAA===;;;:::999;;;===>>>;;;888AAA>>><<<===@@@BBBAAA???@@@???===;;;:::::::::;;;666777888;;;<<<<<<999777;;;<<<<<<<<<;;;999777555444666666555333222222333444444444333333222222111111111222222222222111111000000///000000111222222000000////////////000000333222222111000000000111111111111222222222333333//////000111222222333333111000/////////000222333777777666555555555555666111111222333333333333222333333333444444444555555999:::BBBTTTnnn~~~||||||xxxzzzwwwlllUUUIII??????AAAAAAAAADDDUUUTTTVVVYYYVVVRRRWWWaaakkkmmmoooooonnnnnnpppqqqsssssstttwww{{{}}}}}}|||zzzvvvssssssuuuvvvuuutttrrrqqqppppppqqqqqqooommmooonnniiiccc____________[[[PPPFFFCCC@@@:::888:::@@@>>>666444EEEcccvvvyyy444222111111111111000...........................---------------...//////.......................................//////000...000222222111444:::@@@LLL[[[ooo|||~~~}}}zzzsssyyyuuudddUUUKKKFFFFFFGGGGGGHHHJJJKKKJJJIIIGGGJJJJJJKKKKKKKKKKKKLLLMMMIIIHHHHHHGGGGGGHHHHHHHHHJJJJJJIIIHHHGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHGGGGGGHHHGGGEEEEEEEEEFFFHHHIIIIIIJJJKKKLLLNNNOOOPPPQQQOOOOOOOOOOOOOOONNNNNNNNNUUUQQQOOOOOOMMMKKKLLLQQQWWWRRRSSSVVV]]]pppyyynnn{{{yyy|||\\\KKKEEECCCBBBBBBBBBBBBAAAAAA@@@????????????===;;;;;;<<<>>>::::::999888777555555444555555666777777666555555;;;777444333555777888777:::888555222111333555666555444444444444444444555555666777888888777666666555777999999888888999:::<<<;;;999777666666666666777777777777888888999:::::::::::::::::::::::::::888555666<<<>>>;;;:::===<<<<<<<<<:::888888;;;=========<<<::::::<<<@@@CCCDDDDDDBBBAAAAAABBBBBBCCC===>>>???BBBEEEFFFDDDBBBAAABBBDDDHHHJJJJJJHHHEEEHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCDDDGGGIIIFFFGGGGGGGGGFFFEEECCCBBB>>>???@@@AAABBBBBBAAAAAAAAACCCEEECCCAAA@@@BBBEEEDDDAAA>>>???BBBCCC@@@===;;;::::::;;;>>>>>><<<:::>>>===<<<===???@@@???>>>===<<<:::999888888999999:::999999:::===>>>===<<<<<<===>>>>>>===:::888777666777777666444333444555555555444333222222111111111111111222222111111111111111111000111111222222000000000//////000000000444333222111111222333444333333333333333333333333000000000111222333333333000000/////////000111222666666555444444444444444000111111222222222222222333333333333444444444444666999???IIIXXXkkk}}}xxx}}}jjjgggaaaWWWHHH<<<===EEEHHHCCC>>>>>>BBBFFFHHHIIITTTZZZaaaddddddcccdddfffrrrqqqqqqrrrttttttrrrppptttqqqooopppssstttrrrpppkkkiiifffeeedddcccaaa```VVVUUURRRPPPOOOPPPPPPPPPOOODDD;;;::::::999:::===666;;;BBBSSSttt444222111111111111000...........................---------------......///------------------------......------......///000,,,...///...---...333777<<>>>>>??????===;;;:::;;;===::::::999999888777666666777888888999888888777777999666444333444666777777:::999777666555555666777555555555444444555555555444555666777777888777777444666888999999999:::;;;;;;::::::999888777777777777777777777888999;;;;;;::::::::::::::::::::::::888777888<<<===;;;;;;>>>===>>>===<<<::::::;;;===<<<<<<<<<<<<<<<===AAADDDCCCCCCCCCCCCCCCDDDEEEFFF???>>>???AAACCCCCCBBB@@@AAABBBDDDGGGIIIGGGCCC@@@EEEEEEEEEFFFFFFGGGGGGHHH@@@BBBCCCDDDCCCDDDFFFHHHEEEFFFGGGGGGGGGFFFDDDCCC===>>>???@@@AAAAAAAAAAAADDDCCCBBBAAAAAABBBCCCDDDCCC@@@>>>???AAABBB@@@===<<<;;;;;;<<<>>>???===<<<999;;;>>>???>>>===<<<<<<999999888777666666666777:::999888999<<<>>>??????===>>>>>>>>>===<<<:::999999999888666444444555777666666555444333222111111000111111222222111111000333222111111111111111111111111111111111111111111444333222111222444666777666666666555444444333333000000111111222333333333//////.........///000111444444333333333222222222//////000111111111111111222222333333333444444444444888<<<===@@@LLL___mmm}}}yyy||||||tttqqq|||~~~~~~|||rrr```QQQPPPVVVXXXVVVJJJ:::666;;;<<<777<<>>LLL___ooowww~~~ppphhhggguuu~~~{{{pppfff```VVVNNNEEE@@@AAADDDGGGIIICCCCCCDDDFFFHHHHHHHHHFFFGGGGGGGGGGGGGGGGGGHHHIIIGGGGGGGGGFFFGGGGGGHHHHHHIIIHHHHHHGGGGGGFFFFFFEEEGGGHHHIIIJJJKKKKKKKKKKKKIIIJJJKKKLLLMMMLLLLLLKKKMMMNNNNNNOOOPPPQQQQQQRRRPPPQQQRRRSSSRRRPPPMMMLLLOOONNNPPPRRRPPPLLLMMMRRRKKKbbbcccPPPJJJDDDDDDIIICCCCCCCCCBBBAAA???>>>======>>>>>>===;;;::::::<<<:::::::::999999888888888::::::::::::999999999888888777555555555777888888999999999888888888777777666555555444444555555666444555666777888999999:::999;;;<<<===<<<;;;<<<===999999:::::::::999888888888888888999:::<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===<<<;;;;;;===?????????===;;;;;;<<<>>>;;;<<<======>>>???BBBEEEDDDDDDDDDDDDDDDEEEEEEFFFBBBAAAAAABBBCCCCCCAAA@@@CCCCCCCCCDDDEEEDDDAAA>>>AAAAAACCCDDDEEEFFFGGGGGGAAACCCFFFFFFFFFEEEFFFGGGEEEFFFFFFFFFEEEDDDBBBAAA>>>???@@@AAABBBBBBCCCCCCDDDBBB??????@@@BBBCCCBBBAAA???>>>???@@@AAA@@@>>>>>>>>>>>>>>>>>>======<<<777;;;@@@AAA>>>;;;;;;<<<777777777666666666666666666666666999<<<======<<<============<<<;;;:::999999999888666444444666888999888777666555444333222111111222222222222111111333222111000000000000000111111222222222222111111222111000000222444777999999888777666555444333333111111111111222222333333...............//////000111222222222111111000000...//////000000000000000222222222222333333333333444777999777555<<>>===:::999;;;;;;999888999:::<<<@@@CCCFFFLLLWWW```www}}}333111000000111000///---........................,,,,,,,,,,,,,,,---......---------------------------------------...//////,,,---......///000333555777999CCCUUUfffpppwww{{{zzz|||{{{ttttttyyy}}}nnndddVVVMMMHHHFFFDDDBBBDDDCCCCCCEEEHHHJJJIIIHHHFFFFFFFFFFFFGGGGGGHHHIIIHHHHHHHHHHHHHHHIIIJJJKKKLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIKKKLLLMMMMMMNNNNNNKKKLLLNNNOOOOOOOOONNNMMMOOOOOOPPPPPPQQQQQQRRRRRRPPPQQQRRRSSSRRRPPPMMMLLLTTTRRRQQQPPPLLLJJJOOOWWWaaahhhLLLGGGFFF???===CCCBBBBBBBBBAAA@@@>>>===<<<<<<===>>>===;;;999:::::::::::::::999999999999999;;;;;;:::999999999999999888888777777777888999;;;999999999999999888888888555555444444444444555555555555666777888:::;;;;;;<<<>>>???>>><<<;;;;;;<<<888888999:::::::::999999999::::::;;;<<<===???@@@========================???AAAAAA>>>;;;:::;;;<<>>???AAACCCDDDEEEEEEEEEEEEGGGJJJJJJIIIGGGFFFGGGFFFFFFFFFEEECCC@@@>>>===>>>??????@@@AAACCCDDDDDDCCCAAA??????@@@AAA@@@@@@??????>>>>>>???@@@???>>>AAAAAA@@@>>>===;;;;;;;;;777<<>>>>>===;;;FFFCCC>>><<<<<<===>>>>>>::::::<<<@@@EEEFFFCCC???@@@===999666777888888888555333444999;;;;;;???FFFZZZbbbjjjjjjiiiooo{{{333111000000000000///---------------------------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///******+++,,,...000222333000333???PPP___iiipppvvvxxx{{{~~~}}}~~~sssiii```VVVIII???CCCAAA???AAAEEEGGGGGGEEEFFFFFFEEEFFFFFFGGGHHHIIIHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMJJJKKKLLLMMMNNNOOOOOOOOOMMMNNNOOOPPPPPPPPPOOONNNRRRRRRRRRRRRRRRRRRSSSSSSPPPPPPQQQQQQPPPOOONNNMMMMMMKKKLLLMMMNNNTTTaaannnbbbPPPCCCDDDEEE>>>;;;@@@@@@@@@@@@???>>>===<<<;;;;;;<<<======;;;999999999999999999999999999::::::;;;:::999888888777888888777888999999888888:::<<<888888888888888888888888444444444333333444444444555555555666777999:::;;;:::<<<<<<;;;999777777777777777777888999::::::;;;;;;;;;;;;;;;<<<===??????>>>>>>>>>>>>>>>>>>>>>>>>@@@DDDDDD???;;;;;;<<<<<>>AAABBBBBBBBBCCCDDDEEEEEEFFFFFFEEEDDDCCCCCCHHHFFFEEEEEEFFFFFFEEEDDDFFFCCC>>><<<===???AAABBB>>>???AAACCCDDDDDDDDDCCCGGGIIIKKKKKKIIIHHHGGGGGGFFFFFFFFFDDDBBB???<<<:::=========>>>???AAACCCDDDCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>?????????AAABBBAAA>>>;;;::::::;;;999<<>>>>>AAA======>>>>>>===<<<;;;;;;:::<<<===<<<:::999888888777888888888999999:::::::::999888777666666666777555777999999777777:::<<<777777666666666666777777333333222222222222333333555444444444555666888999666888999888666555555666666666666666777999;;;<<<;;;;;;::::::;;;<<<==============================>>>DDDEEE???;;;===@@@@@@???@@@AAA???===;;;;;;;;;===???BBBCCCCCCBBBBBBCCCBBBCCCDDDEEEEEEEEEDDDCCCIIIGGGEEEEEEFFFGGGFFFEEECCC@@@======>>>AAABBBCCCAAABBBDDDEEEEEEDDDCCCBBBEEEGGGIIIIIIGGGGGGGGGHHHFFFFFFEEEDDDBBB@@@===<<<>>>>>>>>>???@@@BBBDDDEEECCCEEEHHHFFFBBB>>>===>>><<<===>>>>>>>>>>>>??????>>>??????===::::::<<<>>>;;;;;;<<<===>>>===:::777777888999;;;<<<<<<;;;;;;888999<<>>@@@;;;<<<<<<<<<<<<<<<;;;;;;999;;;===<<<:::888888888777777777888888999999::::::999777555555555555666333666888888777666999;;;777666555444444555666777333222222111111222222333444333222222333444666777444666888888666666666777666555444444666888;;;===::::::999999999::::::;;;========================<<>>;;;???CCCCCC???@@@AAA???===;;;:::;;;>>>@@@CCCDDDCCCBBBBBBBBB???AAACCCDDDEEEFFFEEEEEEHHHGGGEEEEEEFFFGGGGGGFFF@@@>>>===>>>AAACCCCCCBBBCCCDDDFFFGGGGGGEEECCCBBBBBBDDDEEEEEEEEEFFFGGGIIIEEEEEEEEEEEEDDDBBB@@@>>>AAA@@@@@@AAABBBEEEGGGHHHCCCHHHLLLJJJCCC>>>===???<<<===>>>>>>======>>>@@@;;;===>>><<<::::::===AAA<<<:::999;;;======999555666888999;;;<<<<<<<<<;;;999999999;;;======;;;:::999999888888777888888888777:::======;;;888666666666666666666777777777777666666777777777777666666333333333333444555555666333444666777777666444333///111444666888888777666444333333222222111111000...............---------...///111222222222111000...///000111111///---,,,//////000111111111111111000000000000111111111111222444555444222222333555777666===HHHLLLMMMXXXiii|||xxxsssvvvzzzzzzvvv}}}yyy}}}~~~yyyxxx}}}{{{{{{~~~}}}yyyzzz|||rrrppppppsssxxxyyywwwuuufffiiippp{{{222111111000///......---////////////////////////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,------......///...000444888888===OOObbbuuu{{{|||yyyuuuuuuzzz{{{uuucccNNNFFFKKKEEEEEEFFFFFFCCCBBBHHHOOOGGGKKKKKKGGGIIIMMMJJJBBBKKKHHHFFFGGGKKKNNNNNNMMMNNNMMMKKKKKKKKKMMMNNNOOOQQQRRRNNNJJJMMMSSSPPPHHHKKKNNNPPPQQQOOONNNOOOPPPHHHJJJMMMRRRWWW]]]bbbdddrrriiiQQQKKKAAA???===;;;::::::<<<<<<===;;;999999:::::::::999===;;;999999;;;<<<999777666555555555666777999::::::888666555666666555444555888;;;:::555333444777555444444333333444444555111000...------...000111111111111111111222222222444333333444555777999:::999777444222333666999<<<::::::999888777666555555333888===>>>;;;999:::===>>>AAA@@@<<<:::>>>@@@@@@???@@@@@@>>><<<;;;;;;===???@@@AAABBBBBBAAA@@@?????????AAADDDHHHHHHDDD@@@BBBBBBBBBCCCFFFFFFEEEDDD@@@???===<<<===???BBBDDDCCCEEEKKKPPPKKKBBB???DDDHHHFFFDDDDDDEEEFFFEEEDDDCCCCCCBBBAAAAAA@@@??????BBB@@@??????AAABBBBBBAAAEEEFFFFFFCCC???;;;::::::>>>??????>>>======>>>@@@:::<<<>>>>>><<<;;;<<>>=========<<<;;;<<<>>>>>>===;;;999666444333444666666666777888:::<<<===:::555222888777777777666666666666333555777888888666444222666444333555999<<<;;;999777666555444333444555555333333444444555666666666555444333111000/////////---...//////000//////...111111111222222111111111//////.........---------........................///...---...000111111111111111222222222333333333444444444666;;;DDDNNNUUUqqqsss|||yyysss}}}~~~~~~uuuwww~~~vvvmmmnnnrrrwww}}}uuu111111000000///......---------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,---.........******---//////333@@@PPPjjjqqqwww|||vvvrrrssspppZZZRRRWWWNNNDDDAAAFFFKKKIIIDDDHHHHHHGGGGGGJJJNNNMMMJJJLLLKKKJJJJJJKKKLLLMMMMMMKKKIIIHHHKKKNNNPPPNNNKKKOOOOOOOOOPPPQQQQQQOOOKKKLLLLLLKKKJJJJJJJJJKKKLLLLLLRRR\\\hhhsss}}}cccJJJBBB???>>><<<;;;:::;;;<<<===<<<:::888888999:::999888;;;999888888::::::888666555444444444555666888999888666555555555555444222333666999777444111333666333333333222222333333333000///---,,,,,,---///000000000000000111111111111333333333333444666888999777555333222222555999;;;999888888777666555555555222777;;;<<<999888;;;===>>>AAA@@@<<<:::>>>@@@@@@?????????===;;;:::;;;======>>>???@@@@@@@@@???>>>======???BBBEEEEEEAAA>>>AAA@@@@@@AAABBBCCCAAA@@@AAA???>>><<<===>>>AAABBBAAABBBGGGKKKGGG???>>>CCCEEEDDDBBBCCCDDDFFFEEEEEEBBBBBBBBBAAA@@@@@@??????CCCAAA@@@@@@BBBCCCCCCBBBAAABBBBBB@@@===:::::::::===>>>>>>===<<<<<<===???>>>???@@@???===<<<>>>@@@:::;;;;;;;;;;;;999888777888999;;;===>>>>>>>>>>>>===<<<<<<===>>>>>>===;;;999666444333555666777666777666666777888888666444777777666666666555555555111222555777777666555444666555444666999::::::888666555444333333333444444222333333444444555666666444444222111000//////////////////......---------000000111111111111000000///.........------------........................///...---...000111111111111111111222222222333333222333333444777>>>GGGMMMWWW```uuuwww}}}{{{ttt{{{~~~zzz{{{|||wwwzzz|||{{{}}}zzzsss~~~111000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,------......---,,,,,,......///777@@@[[[aaahhhppp{{{wwwnnntttzzz}}}nnn\\\WWWdddqqqhhhWWWOOOHHHCCCDDDFFFGGGHHHIIIGGGHHHHHHHHHHHHHHHJJJKKKKKKIIIGGGJJJOOORRRQQQNNNUUUMMMJJJMMMLLLGGGHHHNNNJJJHHHHHHKKKQQQWWW\\\^^^cccgggnnnwww}}}```IIIAAA===<<<;;;::::::;;;<<<===;;;999777777888999888777999777666666777888666555333333333333444555666666444444333444555444111///000333555444111000111333222111111111111111111222......,,,,,,,,,,,,......////////////000000000111222222222222333555666777444333111111222555888:::777666666666555555444444333666888888777777999<<<===@@@@@@<<<:::===??????===>>>>>><<<::::::;;;<<<;;;<<<======>>>>>>>>>===;;;;;;===@@@BBBAAA>>><<>>===<<<===???@@@>>>???BBBDDDAAA======AAABBBAAA@@@AAACCCDDDDDDCCCAAAAAAAAA@@@@@@??????>>>CCCBBB@@@AAABBBDDDDDDCCC<<<======<<<:::999999:::<<<<<<===<<<;;;;;;<<<>>>@@@AAA@@@>>><<<<<<>>>@@@::::::;;;::::::999777777777999;;;===????????????===<<<<<<===>>>>>>===;;;888666444444555777777777777444222111333555666666555555666666555555444333///111333555666666555444666555444555777777777666444444333222222222222333111111222222333444444555444333222000////////////111000...,,,+++++++++,,,//////000000000000//////............------------........................///...------000111111000000111111111222222222222000111111222333777<<<@@@AAANNNfff|||}}}|||tttmmmsss|||}}}www000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++,,,------......000///...///000111444777JJJQQQ[[[hhhuuusssoooyyy~~~}}}yyy~~~fffYYYNNNKKKJJJGGGFFFIIIFFFEEEDDDEEEHHHJJJKKKJJJHHHHHHIIIIIIKKKMMMPPPRRRTTTMMMSSSfffkkk^^^WWW[[[YYYWWWXXX```llluuuzzzzzznnnnnnlllYYYGGGCCC;;;::::::999::::::;;;<<<:::888666666777888777666555555444444555555555444222222222222222333444444222222333444555444111...---///111111///...///000000000000000000000000000---,,,,,,++++++,,,,,,---------......///000000000111111111222222333444444000000000000111444777888555555444444444444444444555777777666444444666888;;;??????;;;:::<<<>>>===;;;<<<<<<;;;999999:::<<<999999:::;;;;;;<<<<<<<<<:::;;;<<<>>>??????===;;;@@@??????@@@BBBCCCAAA@@@AAA@@@>>>===<<<<<<======<<<===>>>>>>===<<<>>>AAAAAA@@@>>>???@@@AAAAAA@@@@@@@@@@@@??????>>>>>>>>>BBB@@@??????AAABBBBBBAAA:::;;;;;;:::888777888999;;;<<<===<<<;;;;;;===???@@@???===;;;::::::;;;<<<:::::::::999999888777777777999;;;===???@@@@@@@@@===<<<<<<<<<>>>===<<<:::777666444444666777777777555222000000222555666777444444555555555444333222111222444555666555444444333333222333333333333222222222222111111111111111///000000111222222333333222222111000///......///000...,,,*********,,,---......////////////......------------------------........................///---,,,---///111111000000000000111111111111222///000111000000000333555<<>>>>>999999999999999:::::::::888777555555666666666555222333333333333333333444111111111222222222222222222111222444555444111...+++,,,...............///......///000000///......,,,,,,,,,++++++,,,,,,,,,,,,------...//////000000111111222222222222222222......///000222333555666333333333333444444444444888888777555333222333444999======:::999;;;<<<;;;888999:::999888888:::;;;888888888999999::::::::::::;;;===>>>>>>===<<<<<<<<<<<<<<>>===<<<;;;;;;<<<<<<======;;;;;;===???@@@AAA???>>>===>>>>>>>>>===>>>>>>>>>>>>>>>=========???===<<<<<<>>>??????>>>;;;;;;;;;999777666777999<<<=========<<<<<<>>>@@@@@@???===;;;;;;;;;;;;;;;:::999999888777777777666888999;;;===????????????===<<<;;;<<<<<<<<<:::999666444333444666777777666222222222333666777666555333444555555555444222111444555555555555444222222000000000000////////////000000000000000//////.........//////000000111111111111000///............---+++***)))***,,,...///,,,------......------,,,,,,,,,------------------...........................---,,,---///000000000//////000000000111111111///000111000...---...///888;;;AAAHHHLLLTTTeeeuuu~~~}}}~~~{{{ooollllllmmmqqqyyy........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++******++++++,,,,,,------))),,,---,,,---000111//////444???MMMWWW___fffnnnvvv{{{sssoootttyyywwwrrr}}}yyy||||||wwwrrrllljjjllloooooommmwwwuuuqqquuuvvvsss~~~cccTTTGGG???BBBDDD>>>999:::999999999999999888888888777555444333444555444333000222333222111111222444000111111222222222111111111111111222333333111///***+++,,,---.../////////---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111111222222222222222111000......///111222333444444222222333333444444555555888888777555444222111111666:::;;;888777999:::888666777888888777777999;;;999888888777777888888999:::<<<>>>>>>===<<<<<<<<<888888999===@@@CCCCCCBBB??????>>><<<<<<;;;;;;;;;<<<>>>===:::;;;>>>@@@???@@@>>><<<<<<===>>>===<<<========================<<<;;;999:::;;;======<<<:::::::::888666555777999;;;<<<======<<<===???@@@AAA???>>>>>>??????===<<<:::999888777666666666666888999;;;<<<===>>>======<<<;;;::::::;;;:::888777444333222333555666666555111111333666888888555333333444555666666444222111555555555444333222111000---...///...---,,,---........./////////...---,,,,,,,,,---......//////000000000///...............+++*********+++---///000+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------...........................---,,,,,,///000000///////////////000000000000///000111000...,,,---...///111666:::<<>>======<<<<<<;;;;;;;;;<<<>>>===999:::??????<<<<<<;;;:::;;;===?????????<<<<<<<<<<<<<<<<<<<<<<<<;;;999888999:::<<<;;;;;;777777777666555666888;;;:::;;;<<<<<<;;;<<<>>>@@@???>>>>>>???AAAAAA>>>;;;:::999777666555555666666888999;;;<<<<<<<<<;;;:::;;;999888999999999777555222111111222444555444333222222333555777777555222333444666777777555333111222222111111000000//////,,,...000///---,,,...000,,,---.........---++++++++++++,,,,,,---.........//////......------......++++++,,,,,,------......***++++++++++++++++++***++++++,,,,,,,,,---------...........................,,,+++,,,...000000///........./////////000000---...///...---,,,...///,,,---111555555666>>>GGGEEEMMMUUUeeevvv{{{yyy{{{qqquuu{{{---.....................))))))))))))))))))))))))++++++++++++++++++++++++************************)))************+++++++++)))******+++,,,,,,------&&&---000+++)))---000///111......222555888BBBNNNZZZhhhyyy|||}}}~~~~~~```HHHIII===@@@===777777===<<<777999999999999888666555444666444222222333444333222...111333222000000222444000111222333333222111000///...,,,,,,...//////...+++++++++---000111111000---...000111111000...---,,,------......------,,,------...///000111222333222333444444333222000//////000111333333333222111222222333444555555666666333333555666888777555333222777888666444666666555444555666666666666999;;;;;;:::888777666666666666888;;;===<<<999888999;;;======>>>@@@BBBDDDCCCBBB<<<<<<<<<<<<<<<;;;;;;;;;;;;>>>===999:::???>>>:::999999888:::>>>AAABBBAAA;;;<<<<<<<<<<<<<<<<<<<<<;;;999888888:::;;;;;;:::333444444444444666999<<<888:::;;;;;;:::;;;===???;;;:::;;;>>>AAA@@@<<<888:::999777666555555666666999999:::;;;;;;:::999999:::999888888888888666444000000000222444555444222333222222333444555444333333555666888777555333111............////////////,,,...000000...---///222,,,,,,---...---,,,+++******++++++,,,,,,---......//////...---------......------.........---,,,,,,******++++++++++++******+++++++++,,,,,,---------...........................,,,+++,,,...000000///............/////////000,,,---...---,,,,,,...000222000000111000000666>>>HHHHHHHHHUUUhhhooovvvxxxuuu{{{xxxhhhooo000...------......---,,,++++++++++++++++++++++++)))))))))))))))******+++((()))))))))************+++*********))))))(((((()))************+++++++++,,,++++++******++++++,,,,,,---------...111666:::MMM\\\qqq~~~}}}uuuQQQAAAAAA???===;;;999777777888999777777777777777666555555666555444333333333333333222222111111000/////////............////////////000///...---------------...,,,++++++---......---000000//////......------------............------...---------...///111222444444222111000/////////............///111222333...///111333444555666666555666888999999888777777777777888999:::999666333444444444555666777999999<<<;;;999777666555444444555888:::;;;:::999999:::??????@@@DDDGGGFFFBBB>>>======;;;999888:::===@@@@@@???===<<<;;;;;;;;;<<<<<<::::::<<<@@@CCCCCCAAA>>>>>>=========<<<;;;;;;;;;:::999999;;;;;;:::999777666555666888999999888;;;:::999999999:::;;;<<<999999999999:::;;;;;;<<<;;;:::999888777666555555999888777777777777777777777888999999777555222000333333333333222111000000222222222222222222333333888666555555666555333111111//////000111222111000111000000///......---------,,,,,,---///...,,,***,,,+++***))))))+++---...******+++++++++,,,,,,,,,,,,,,,------,,,,,,+++*********+++,,,,,,,,,,,,++++++,,,,,,+++******+++---000///---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,///............---------...//////...,,,,,,---///......///000000000000000<<<===???CCCKKKWWWccckkk~~~}}}||||||000...------......---,,,++++++++++++++++++++++++)))))))))))))))******+++)))*********++++++++++++*********)))))))))(((((())))))*********+++++++++,,,++++++******++++++,,,---............///222555===JJJ[[[iiissszzzttt\\\FFF;;;:::>>>===:::888777777888888777777777777777666666555555555444333333333333333222222222111000000//////........./////////000000//////...---------------...---+++,,,...//////...111000000///......------------............------///.........///000222222333222111000000000000000------......///111222333000111222333444555555555555666777888888888777666444555666999;;;:::888666666666777888999;;;<<<===;;;:::999888888777777777777999:::;;;:::999:::;;;@@@@@@AAACCCEEECCC???;;;===>>>===;;;::::::===???AAA???>>><<<;;;;;;;;;<<<;;;999999;;;???AAAAAA@@@???>>>======<<<<<<<<<<<<999888777888:::;;;:::999888666666777999:::999777:::999888888888999:::;;;:::::::::999::::::;;;;;;999888666555444555555666999888888777777777777777666777777777666444333111111222222333333333222222444444444333333333333333555444333333444333111///111//////000111222111000000000//////.........---.........///000000...,,,,,,+++***))))))+++,,,---))))))*********+++++++++,,,,,,------,,,,,,+++*********+++,,,,,,,,,,,,++++++,,,,,,+++******+++---///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,............---------------.........,,,,,,---///......///000000000000///000111222555:::BBBLLLRRR^^^gggqqqvvvxxx|||}}}///...------......---+++++++++++++++++++++++++++)))))))))))))))******+++*********+++++++++,,,,,,******))))))))))))(((((()))))))))*********++++++++++++************++++++---...///...------...///222:::FFFSSS___iiiqqqvvv}}}|||www___PPPJJJDDD>>>;;;<<<;;;999888777666777777777777777777777666666555444444333222222222222333333222222111111000//////....../////////000000000///...------------------///---,,,---...000//////111111000//////......---,,,------......------,,,///////////////000111222000000000/////////000000---------...///000222222222222333444444444444333444444555666666666666666222333444888;;;;;;:::888555666777999;;;===??????:::::::::::::::;;;;;;;;;999:::;;;:::999999;;;===AAAAAABBBCCCCCCAAA===999>>>??????>>><<<;;;<<<===BBB@@@???===<<<;;;<<<<<<:::999999;;;===??????>>>@@@???===<<<;;;;;;<<<===999777777888:::;;;:::999888777777888999:::999777888777777777888888999:::<<<;;;::::::::::::::::::777666444222222333666777999999888777777777777777555555555555444444333333000111222333444444444444666666555555444444333333222111000111111111///---111//////000111222111000///////////////........./////////000222222000...---,,,+++*********+++,,,))))))))))))************,,,,,,------,,,,,,+++*********+++,,,,,,,,,,,,++++++,,,,,,+++******+++------,,,,,,,,,,,,------...------------------------......---------,,,,,,,,,,,,---...---,,,,,,---///---...//////000/////////---......///000444:::>>>FFFRRR___gggpppyyy||||||xxxrrrsssyyy}}}~~~}}}///...,,,---......---+++************************)))))))))))))))******+++))))))*********+++++++++))))))))))))))))))(((((())))))))))))************++++++************+++++++++---......---++++++,,,...111888DDDRRRbbbooowwwuuu{{{}}}|||~~~|||uuubbbMMMDDDFFFGGGCCC===:::999888777666666666666666777777777777666555555333222222111111111222222333222222111000000//////....../////////000000000......---,,,,,,---------000...------///000000///111111000//////......---,,,,,,------------,,,,,,............//////000000...............///000000---------...///000111222333333444444333333222111222222333444444555555555222222444777999:::999777222333555888:::<<<>>>???;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<;;;:::999999<<<>>>@@@AAABBBCCCBBB@@@>>><<<>>>@@@AAAAAA>>><<<<<<<<>>>>>===@@@???===<<<;;;<<<===>>>;;;:::999999;;;;;;:::999999888888999;;;;;;999777777777777888999::::::;;;===<<<;;;:::::::::::::::777555333111222444777999:::999888777666666666777444444333333333444444555111222222333444444333333777666666555444333222222000//////000111111///---111/////////111222111000//////////////////......///......000222222000...------,,,************+++)))*********++++++++++++,,,,,,------,,,,,,+++*********+++,,,,,,,,,,,,++++++,,,,,,+++******+++---***+++++++++,,,---......------------------------------------,,,,,,,,,++++++,,,---,,,++++++---///------...////////////...000111111111000111333555<<>><<<<<<=========<<<;;;;;;<<<<<<<<<:::999999;;;======???AAABBBBBBAAA@@@@@@>>>@@@BBBBBB???===<<<<<<@@@???>>><<<<<<<<<<<<========================>>>???>>>===<<<<<<===>>>??????>>><<<<<<<<<<<<:::888999999999:::<<<;;;999777666777888999;;;<<<<<<======<<<<<<;;;::::::::::::888666444333333666999;;;:::999888777666666666666444333333333333444555555444444444444444333222111666555555444333222222111111000000111222222111000111/////////111222111000////////////............---,,,---...000000///------,,,,,,+++************+++++++++,,,,,,,,,------,,,,,,------,,,,,,+++*********+++,,,,,,,,,,,,++++++,,,,,,+++******+++---)))***+++,,,------......---------------------------,,,,,,,,,++++++++++++***+++,,,+++++++++---...,,,,,,---...............---///000///...---...///111666???IIIRRR]]]ffflllddd]]]^^^lllxxx{{{vvvrrrrrrzzz~~~yyyxxxooo{{{nnn```...---,,,,,,------,,,***************************)))))))))))))))******+++'''''''''((((((((())))))''''''(((((((((((())))))((((((((()))))))))************))))))))))))******&&&)))+++---,,,,,,,,,---///......000888FFFVVV```vvv{{{dddNNNGGGHHHAAA@@@>>><<<>>>@@@<<<666555555555555444444444333444444444555444333333222000////////////000111111111000000//////...------,,,,,,---------.........,,,,,,,,,,,,,,,------...///---,,,---...000////////////......---,,,,,,+++***++++++,,,,,,++++++***++++++,,,,,,---,,,,,,++++++++++++++++++,,,---...,,,,,,,,,---...///111111111222222111000///......////////////000222333444555444333333444444222000000222555888;;;<<<======:::;;;<<<======<<<:::999;;;;;;<<<;;;999999:::;;;999<<>>===<<<;;;;;;<<<===>>>===>>>???>>><<<;;;<<<===<<<<<<===>>>??????@@@@@@@@@???============;;;999:::::::::<<<===<<<999666555666888:::<<<============<<<;;;;;;;;;;;;;;;;;;999888666555555777:::;;;::::::888777666666666666444444444444444555555555555555555555444333222111555555444444333333222222111111111222444555333222111//////000111222111000000000000///......------+++++++++---//////...,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,---------...,,,,,,------,,,,,,+++*********+++,,,,,,,,,,,,++++++,,,,,,+++******+++---))))))+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))***++++++******,,,...+++,,,------......------,,,---......---,,,---...///...///222888@@@FFFJJJSSSWWWYYYZZZbbbooo{{{zzzzzzxxx}}}wwwlll^^^RRRMMM...---+++,,,------,,,***************************)))))))))))))))******+++(((((((((((())))))))))))'''''''''((((((((())))))(((((((((((()))))))))*********))))))))))))******(((***,,,,,,++++++,,,------///111111222:::FFFOOO]]]cccnnnvvvxxx}}}{{{uuuhhhWWWEEE===>>>:::<<<;;;888:::>>><<<666444444444444444333333222222333333333333222111111///.........//////000111/////////...------,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---......---+++,,,...//////......------,,,,,,+++************++++++++++++******+++,,,---------,,,++++++++++++*********++++++,,,,,,,,,,,,---...///000111///000000000///...------...------...///000222333333222111111222222111//////111444777999:::::::::666888:::;;;<<<<<<;;;:::999:::<<<;;;999888888999777:::===>>>===>>>???AAA===>>>??????>>>======>>>;;;;;;::::::;;;<<<===???===>>>???>>>;;;999:::;;;888:::<<>>===<<<::::::;;;===>>><<<999666444555777:::;;;<<<======<<<;;;;;;;;;;;;<<<<<<===999888777666777888999:::;;;:::999777666666555555444555666666666555444333333444444444444444333333555555555444444444444444111111111333555666555333111//////000111222111000222111000///...---,,,+++******+++---//////...,,,******+++,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,------,,,,,,+++*********+++,,,,,,,,,,,,++++++,,,,,,+++******+++---)))***+++,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++************((()))************,,,...++++++,,,------------,,,---///000///......///111000000///...///222777;;;EEELLLOOONNNNNNXXXdddmmmoooqqqtttxxx~~~ggg^^^VVVTTTSSSOOONNNOOO...---+++,,,------,,,***)))))))))))))))))))))))))))))))))))))))******+++))))))))))))************&&&'''''''''(((((())))))(((((((((((())))))))))))******))))))))))))*********+++,,,,,,+++***+++---%%%+++///000...111:::BBB@@@IIIXXXggglllqqq~~~yyyyyyrrr___[[[YYYYYYRRRDDD;;;:::<<<<<<888333555;;;:::444333333444444444333222222111222222222222111000000...............///000111///......---,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,---......,,,++++++---......---------,,,++++++******)))******++++++++++++******,,,---.........---,,,+++++++++***************+++,,,,,,,,,---...///000111......//////...------,,,------,,,---...000222333111000///000111111111///,,,...111444666666666666333555777:::<<<<<<<<<;;;888:::<<<;;;:::888777777555888<<<<<<;;;;;;===???<<<===>>>>>>===<<<>>>???999999999999:::<<<>>>???<<<>>>???===999777888:::666888<<<@@@BBBCCCBBBAAA:::999999:::===??????>>>:::;;;;;;===>>>===999666222333666999;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>888888777777777777888888;;;:::999777666555555555555666777888888666444333222222333444555555555555555555555666666666666666111111111333555666555444111//////000111222111000333222111000...,,,+++*********+++---///000...---)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---------,,,++++++******+++,,,,,,,,,,,,++++++,,,,,,+++******+++---)))***+++,,,---,,,++++++************************+++++++++************)))((()))******)))***,,,...++++++,,,------------,,,---...///...,,,,,,...000***...222111,,,)))+++///...555???EEEFFFIIIVVVddd^^^```ccchhhoooyyy}}}{{{|||iiiWWWIIIJJJFFFHHHPPPSSSMMMHHHGGG///...,,,,,,,,,,,,***)))******))))))))))))************))))))((((((''''''))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))*********)))))))))))))))************************++++++,,,---...///000111111777BBBNNN[[[jjjvvv~~~www|||}}}qqq[[[QQQKKKRRRWWWUUUKKK@@@;;;999999999999999777555333111333333333222222222111111333333222222111000000000------------------------.........------,,,,,,,,,))))))***++++++++++++***+++++++++*********))))))***+++,,,---------,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,+++*********+++,,,------,,,+++,,,...///...---111111000...---,,,+++++++++,,,---...////////////............////////////111111333444555666666666666666666666777777777777;;;:::888777666666777777777888999:::;;;;;;;;;;;;===<<<<<<;;;::::::999999888999999:::::::::999999<<<<<<;;;:::::::::;;;;;;888:::<<<>>>>>>===<<<;;;<<<;;;:::888888888888999<<<<<<<<<:::999999;;;===888888666666666777888999999888777888:::;;;<<<;;;:::::::::999999:::;;;;;;<<<;;;888555333222222222888999::::::888555222000111111111222222333333333111222333333444444444444333222222111111222222333111111111000000000000000000///...---,,,+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++))))))***+++,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++------------------------,,,,,,,,,---------.........//////000555>>>KKKTTTUUUVVVWWWZZZaaakkkvvv~~~}}}|||}}}sssrrrqqqnnnggg\\\PPPEEE>>>@@@AAACCCFFFHHHHHHHHHHHH...---,,,,,,,,,,,,+++*********))))))))))))*********)))))))))((((((((('''))))))))))))))))))))))))&&&'''''''''((((((((()))'''((((((((())))))))))))))))))))))))))))))))))))******************************+++,,,---...//////***000999EEESSScccrrr{{{yyypppqqqyyypppYYYMMMJJJGGGNNNTTTQQQFFF===888999999999999888666444333222333333222222222111111111222222111111000000//////---------------------------------------,,,,,,,,,)))******+++,,,++++++++++++++++++*********))))))***+++,,,---------,,,+++++++++++++++*********)))++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,------++++++,,,---...---,,,000000///...---++++++******+++,,,---............---.........///////////////000111333444444444444666666666666555555555555777666555444444444555666777888999::::::;;;;;;;;;;;;;;;::::::999999888888888999999::::::999999888;;;:::::::::::::::;;;;;;999:::;;;<<<<<<<<<;;;:::;;;:::999888777888888999:::;;;;;;999888777999;;;666666666666666777777888888777666777999:::::::::888888888888888999::::::<<<;;;888666444444444444777888999999888555222000111222222222222222222333111222222333444444333333222222222222222222222222111111111111111111111111//////...,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++***(((((()))***+++***++++++,,,,,,++++++***)))***++++++,,,,,,+++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,---000777<<<:::===AAAHHHQQQ]]]iiiqqqxxxlllkkkjjjlllvvvyyypppjjj^^^SSSKKKLLLPPPUUUVVVRRRHHH@@@>>>???AAACCCEEEFFFGGGGGG---,,,++++++------,,,+++******))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))'''''''''''''''(((((((((''''''((((((((()))))))))))))))))))))))))))))))))************************))))))***+++,,,,,,------+++///666@@@NNN^^^nnnxxx{{{lllhhhmmmuuuuuutttwwwpppYYYKKKGGGGGGAAAHHHNNNKKK@@@888666888:::999777666444444333333333222222222222111111111111111000000///......---------------------------,,,,,,,,,,,,------------***++++++,,,,,,,,,,,,,,,+++++++++***************)))***,,,---------,,,+++++++++***************)))************************))))))))))))))))))))))))++++++******++++++,,,---,,,+++***+++,,,------+++......------,,,+++*********+++,,,------------------------.........//////......000111222333333333777666666555444333222111333222222222222333333444666777888999999:::999999999888888888888888888888888888999999999999888888999999999999999:::;;;<<<:::::::::::::::999999999999999888777777777888888999::::::888777666777999444555666666777777666666777555555666888999999888777777888888999:::;;;;;;;;;:::888666555555555666666777888888777444222000222222222222222111111111111111222333333333333222111111222333333222111111111111111111111111111111///...---,,,,,,++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((('''((())))))******++++++++++++******)))***++++++,,,,,,+++++++++++++++***************))))))))))))))))))))))))++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------...///...,,,+++,,,------///222666<<>>EEEMMMPPPKKKEEE>>>>>>???@@@BBBCCCEEEFFF---+++***+++---------+++******))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((())))))((((((((()))))))))))))))************************))))))******+++,,,------...000444:::DDDRRRaaakkkvvv~~~~~~|||~~~zzztttlllkkkxxxpppaaaUUUMMMHHHDDD===DDDHHHDDD;;;555555999999888666444333333333444222222222222111111111111000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...++++++,,,------------,,,************************)))***+++,,,---,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++***++++++++++++,,,,,,+++***)))***,,,---,,,+++---,,,,,,++++++*********+++,,,------.........---,,,,,,---------.........---...///000111222222222666666555333222000//////000000000111222333333444555666777888888888888888777777777888888999999999999999999999999999888777777777777888999:::;;;<<<;;;:::999888777777888888777777777777777777888888999::::::999777666777888444555666888888888777777666555444666777888777666888888:::;;;<<<===>>>>>>999888777555555555666666555666666666666444222111333333222222111111000000111111222222222222222111///000222333333222000////////////000000000000000...------,,,+++++++++,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***)))((((((((())))))******++++++++++++******))))))***+++++++++++++++************************))))))))))))))))))))))))************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---.........------------.../////////000333555===EEEDDDFFFOOOQQQRRR[[[eeegggiiioooyyy}}}sssuuuqqqmmmkkkoooxxxzzzttttttyyyzzzsssiii^^^XXXXXX[[[LLLHHHAAA;;;:::<<<<<<;;;@@@<<<:::;;;BBBHHHMMMNNNBBBAAA@@@@@@@@@BBBCCCDDD---+++***+++---------+++******))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''(((((())))))))))))))))))))))))))))))))))))******++++++,,,,,,------+++,,,,,,...444===HHHOOO\\\ccclllsssvvvxxx|||~~~zzzzzzrrrxxx|||```[[[UUURRRPPPLLLCCC===>>>AAACCC???888444666999888777555333222222333444222222222111111111000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------++++++,,,------------,,,************************)))***+++,,,,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((******++++++,,,,,,,,,,,,+++***)))***,,,---,,,++++++++++++++++++++++++***---......////////////...,,,,,,,,,,,,---------------...///111222222222222555444333222111000///...000000111222333444444555555555666666777666666666666666777888999:::;;;;;;:::::::::::::::999888888666666666777888999:::;;;:::999888777777777777777666666777777888888888888999:::;;;:::888666666777555666888999::::::999999666555555777888888777555777888:::;;;<<<=========777666555444333444555555444444444555444333222111222222222111111000000000000111111222111111000000...///111222222111///...,,,---------.........///------,,,+++++++++,,,,,,******++++++++++++******++++++++++++++++++++++++++++++******)))))))))))))))******++++++******)))))))))***++++++++++++***************************((((((((((((((((((((((((************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,)))(((((()))***,,,------)))+++,,,---,,,---...000,,,333222333;;;===>>>GGGNNNPPPRRRSSSXXX```fffgggdddbbb___```fffoooyyy{{{zzzzzzzzzvvvoookkkjjjhhhrrrvvvsss|||}}}|||{{{ssshhhbbbUUURRRKKKCCC===;;;:::999:::999999;;;;;;:::888777444555666666888???JJJQQQFFFEEECCCAAAAAAAAAAAABBB---,,,++++++------,,,+++******))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&''''''(((((())))))***))))))))))))))))))))))))******+++++++++,,,,,,,,,*********)))+++///555999<<>>777888999777333444888888666::::::===AAA@@@999333222---333999999888999>>>DDDFFFEEECCCBBB@@@??????>>>...---,,,,,,,,,,,,+++*********))))))))))))******'''((((((((()))))))))***(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***)))))))))))))))))))))))))))))))))************+++)))***+++++++++,,,///111---333<<>>888555666777666555444444444444444333222111111111111111000000000000/////////...------,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++)))******+++,,,+++++++++))))))*********+++++++++((()))***,,,,,,++++++***(((((())))))************++++++++++++++++++++++++)))))))))))))))))))))))))))***+++,,,,,,,,,++++++---++++++,,,---...---,,,++++++++++++,,,,,,------...///////////////......++++++++++++,,,,,,,,,,,,+++,,,---...000000000000000000000111111222222222222333444555666555555444333333444444444444333333222333444666888:::;;;<<<============<<<;;;:::999666666666555555666777777666777888999999999888777555666777999:::;;;;;;:::888999:::999777555444444666666666777888:::;;;<<<999999999;;;<<<<<<999777444555777999999888777666888777555444333333333444111111222222222222222222000000000000111111111111000000111111000//////...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......,,,+++++++++++++++,,,,,,))))))************))))))************************))))))******))))))((('''))))))************))))))((())))))***************))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++++++++************************))))))))))))*********+++---+++***+++---...,,,+++---......,,,***))))))***+++111---***...,,,***111...000333333111///000333111333777;;;===>>>===<<<999===@@@@@@>>>===<<<<<>>:::777???<<<999666777777555222444888:::777666::::::888555555999>>>===666222444444777::::::888777888:::???@@@??????>>>===<<<;;;///...,,,,,,,,,,,,***)))******))))))))))))******'''((((((((())))))******(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((((((((())))))))))))%%%(((***,,,,,,,,,,,,...111111222444888BBBPPPYYY\\\aaafffrrr|||wwwuuuwwwzzzqqqYYYUUU```fff\\\MMMAAAAAAAAADDDHHHJJJIIIGGGEEE===555222555777666333333444444555444333111000111111111111000000000000000//////......---,,,,,,++++++++++++++++++++++++---,,,,,,++++++*********))))))***++++++++++++***))))))******++++++++++++((()))***+++,,,+++******&&&'''''''''(((((())))))++++++++++++++++++++++++************************)))***+++,,,---,,,++++++---,,,+++,,,...///...---+++++++++,,,,,,------...---...............------******+++++++++,,,,,,,,,******,,,---.../////////...///000111222333444444222333444555666555444333333333444444444333333222000111333555777999:::;;;>>>>>>>>>>>>===<<<;;;:::777666666555555555666666555666999:::;;;:::999888555666888:::;;;<<<;;;;;;666888999888666333222222666666555555666888;;;<<<::::::;;;<<<>>>===:::888666777999::::::999888777:::999777555444444444444111111111111111222222222//////000000111111222222000000111000000///......,,,++++++******++++++,,,++++++,,,------...//////+++++++++***++++++,,,,,,))))))************))))))************************((((((((()))(((''''''&&&))))))************))))))(((((()))***************))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))************((('''(((***------***''')))***+++++++++,,,...000'''...,,,+++000...,,,222,,,***(((***++++++,,,---///............///111222+++000333222111222333444555000000444666222000222222222000...///222222111---666999555111222444222444222555:::999444444888555444222222444888<<<>>>999:::;;;<<<<<<<<<::::::,,,,,,,,,+++++++++******************))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***))))))(((((((((((()))))))))))))))))))))))))))(((((()))***************))))))))))))***************---///...---111999@@@MMMNNNVVVeeewww~~~hhh___YYYWWWRRRIIIDDDEEECCC>>>;;;BBBPPPWWWLLL<<<999888777666444444333333222333333333333222111111111111000000//////......//////...---,,,,,,++++++......---,,,,,,+++******+++++++++++++++++++++++++++++++++++++++***)))(((+++++++++************))))))))))))***+++++++++,,,,,,***(((&&&&&&''')))+++************************))))))************)))))),,,+++***+++---...---,,,,,,++++++++++++++++++,,,,,,,,,------...//////000////////////////////////---,,,,,,+++*********+++,,,---......///.........111111222333444444444444333444666777777666444333222111000000000000000000333...---333777666777<<<;;;<<<===>>>>>>===<<<;;;999888666555444555777888777777888:::<<<===<<<:::999999999999999999::::::555777::::::999888888888999777555444666999::::::999:::===??????>>><<<;;;<<<;;;:::999999999999999:::999999888777666555555444333111000000000111111222111000000///000000000222222333333222111///...,,,,,,,,,,,,---.../////////...---,,,+++*********---,,,++++++******++++++)))))))))***++++++,,,,,,))))))*********))))))((())))))))))))))))))))))))******))))))(((((('''''''''((()))++++++******)))))))))))))))))))))))))))))))))(((((((((((())))))&&&'''''''''(((((())))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))((())))))((('''''')))***))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++---------,,,,,,+++++++++,,,---......///.........////////////////////////000000111111111222222222111111111000000000000000444444444444333333222111333222111444888::::::888???===;;;999888888999999,,,,,,,,,+++++++++***************)))))))))((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((('''''''''''''''(((((((((((((((((((((((((((((((((((()))************)))(((((()))))))))*********))),,,//////---...333888999:::AAAMMM]]]jjjqqqsssxxx{{{hhh^^^]]]XXXQQQLLLLLLJJJDDDAAABBB======<<>><<<:::777666666777777,,,,,,,,,+++++++++************))))))))))))((((((((((((''''''''''''(((((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((('''((())))))******))))))(((((())))))))))))******(((+++......,,,+++---///---///222999CCCNNNWWW]]]bbblllyyyssseeeYYYMMMFFFDDDOOOIIICCCBBB@@@===<<<===777;;;<<<;;;<<<===;;;666777666555444333222222222111111222222111111000//////////////////...............------,,,,,,++++++------,,,,,,++++++******,,,,,,++++++************++++++,,,,,,,,,+++******++++++*********)))))))))******************))))))((('''%%%%%%%%%''')))***))))))))))))))))))))))))******++++++++++++******+++***)))***,,,---,,,+++***))))))(((((())))))***++++++,,,,,,------......------------------------,,,+++******************++++++,,,......///////////////000111222222222222222333444555555444333222111000000000000000111111666222111444777777888:::<<<<<<;;;::::::;;;<<<<<<888777666666777888:::;;;;;;:::;;;<<<======;;;999777999;;;<<<===<<<;;;:::;;;===>>>===;;;:::::::::888666444444666999::::::;;;<<<>>>???@@@???===<<<;;;;;;;;;;;;<<<===>>>???;;;::::::999888777666666222222111000000000111111222222111111111000000000111222222333222000///...,,,,,,,,,,,,---...///000///......---,,,,,,,,,,,,,,,,,,+++************+++++++++*********)))))))))((())))))******)))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((()))*********))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((()))))))))((()))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++,,,------......------........................//////000000000111111111///000000111111222222222222222333333222222111111222111111222444555555444;;;999777555444555666666,,,,,,,,,+++++++++*********)))))))))((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&'''((()))***(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((()))))))))***)))+++---,,,+++***+++------///111111333888@@@EEENNNZZZgggnnnpppsss|||pppaaaPPPHHHEEEDDDEEEGGGXXXPPPFFF???;;;999:::;;;666999:::888888::::::777555555444333222111111111000000111111000000///...........................---------,,,,,,,,,++++++,,,,,,,,,,,,++++++******,,,,,,++++++******))))))++++++,,,,,,,,,,,,++++++************))))))))))))++++++******))))))((((((''''''&&&&&&'''(((***,,,))))))))))))))))))))))))******++++++++++++*********)))((()))+++,,,+++***)))((((((''''''(((((()))++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))*********+++,,,---.../////////---...///000000111111111111222222333333222222111000000//////000111222222666444333555888:::<<<======<<<:::888888:::<<<===999999999999:::;;;===>>>===<<<<<<===>>>===;;;888777999;;;===>>>===;;;:::<<<>>>>>>===;;;999999:::888666444444777999:::;;;<<<===>>>?????????===<<<======<<<<<<<<<===>>>>>>;;;;;;:::999888777666666333333222222222222222222333333444333333333222222111111222222111000///---,,,,,,,,,------...///000///......---,,,,,,,,,---,,,++++++***************,,,++++++***)))((((((((('''((())))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''''''''((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''((((((((())))))''')))******((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************+++++++++++++++*********++++++,,,---------------------------------------....../////////000000000//////000000111222333333000111111222111111000000111111111111222222222222666555333333333555777888,,,,,,,,,+++++++++******)))))))))(((((((((((('''((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((()))***+++''''''''''''''''''''''''''''''((()))))))))))))))'''(((((((((((()))))))))*********))))))***---///+++---000...++++++///222BBBLLLWWW[[[\\\___hhhqqq{{{~~~nnnVVVLLLBBB>>>>>>???DDDJJJ___VVVIII>>>999999;;;<<<888888777666:::???===888444333222111000000000111//////000000//////...------------------.........,,,,,,,,,,,,,,,+++++++++,,,+++++++++++++++******+++++++++******)))))))))***++++++,,,,,,+++++++++*********)))))))))((((((+++******))))))((((((((((((((((((((()))***,,,---((((((((((((((((((((((((*********++++++*********)))((('''(((***+++***)))(((''''''''''''''''''(((************++++++++++++************************)))))))))(((((())))))******+++,,,---............+++,,,---...////////////000000111111111111000000////////////000111333333555555555666;;;@@@BBBBBB>>><<<999888888999<<<>>>;;;<<<<<<<<<===>>>???@@@===<<<<<<===>>>===:::888666888;;;===>>>===;;;:::<<<======;;;999888888999777666444444777999;;;;;;======>>>>>>>>>>>>===<<<@@@???>>><<<<<<;;;;;;;;;;;;::::::999888777666666333444444444444444444444555555666666666555444333111111222222111000...---------------...///000000......---,,,,,,,,,------,,,+++******))))))******,,,++++++***)))(((''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''(((******)))(((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////......///000111111222222//////000000111000000///000111111111000000111111111111000111333666999;;;,,,,,,,,,+++++++++******))))))((((((((((((''''''((((((''''''''''''((((((&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((()))***+++''''''''''''''''''''''''&&&'''(((((())))))((((((''''''(((((((((((())))))***)))(((((()))+++...///))),,,//////---,,,---///111999BBBGGGJJJQQQ\\\eeehhhnnnvvv|||xxxrrrlll]]]EEE@@@===<<<<<<===CCCKKKUUUPPPEEE;;;888;;;===<<<888777555666<<>>EEEGGGFFF>>><<<:::999999:::<<<>>>===>>>>>>??????@@@@@@@@@<<<<<<;;;<<<===<<<:::888666888:::<<<======<<<;;;;;;;;;;;;:::888777888:::777555333444777:::;;;<<<===============<<<<<<;;;???>>>===;;;:::999999888:::999999888777666555555333333444555555555444444555666777888777666555444000111111222111///...---------------...///000111---,,,,,,++++++,,,,,,,,,++++++***))))))))))))***++++++***)))((((((''''''&&&&&&'''((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''((()))***))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&(((***+++)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************)))))))))))))))*********)))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,---------.........---......//////000000000......//////000000/////////000111111000///000222000000000111444888;;;>>>,,,,,,,,,+++++++++******))))))((((((((('''''''''((((((''''''''''''((((((&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''(((((()))''''''''''''''''''''''''&&&'''(((((())))))(((((('''''''''((((((((()))))))))(((((()))***++++++++++++,,,.........///000111(((,,,111666;;;CCCMMMTTT[[[bbbkkkoooqqqtttyyy~~~~~~vvvfffddd```PPP===999888;;;===>>>BBBGGGBBBCCC???999888;;;:::666444444444555:::???<<<555111000//////.../////////---............---,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++******************++++++(((((())))))******++++++'''((()))************)))***)))))))))((((((((((((((((((((())))))))))))))))))))))))))))))*********''''''''''''''''''''''''(((((())))))))))))(((((('''&&&%%%&&&((()))((('''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''((()))***,,,,,,---------,,,++++++))))))***+++,,,,,,,,,,,,//////............//////------...///000222444555888;;;;;;;;;@@@HHHJJJGGG>>>===;;;::::::;;;===>>>>>>>>>>>>?????????>>>>>>;;;::::::;;;<<<<<<:::888666777888:::;;;;;;<<<<<<:::::::::999777888999;;;777555333444777:::;;;<<<<<<<<<<<<<<<;;;;;;;;;:::<<<<<<:::999888888888888999888888777666555444444000111333444444444333333444555666777777555444222000111111111111///...---------------...///000111+++++++++******++++++,,,++++++***)))))))))))))))******))))))((((((((('''%%%&&&'''((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((''''''&&&'''((()))***))))))))))))))))))))))))))))))(((((((((((()))))))))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&(((***+++***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************((((((((()))))))))******)))******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------...............------...///////////////...000111111000///111333222222222333555888;;;===,,,,,,,,,+++++++++******)))(((((((((''''''''''''((((((''''''''''''(((((('''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((()))'''''')))+++,,,+++(((%%%+++***))))))***,,,------000000/////////333888<<>>===AAAIIIKKKGGG>>>===<<<<<<<<<<<<===>>>===>>>>>>>>>>>>======<<<999999999;;;<<<<<<:::888666777777888999;;;<<<<<<:::::::::999888888;;;===777555333444777:::<<<<<<<<<<<<;;;;;;;;;:::::::::999999888888777888888888888888777666555444333333///000111222333222222111333444555666666444222111000000111111000///...,,,...------......///000111*********)))******+++++++++******)))))))))))))))))))))))))))((((((((((((%%%&&&'''((())))))))))))))))))))))))))))))))))))'''((((((((())))))******(((''''''&&&&&&((()))***))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%(((++++++***((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))***+++++++++++++++************************++++++,,,,,,,,,---------------------------,,,,,,,,,------.../////////...---///222111000///222444555555444444666888;;;<<<------,,,,,,,,,,,,++++++))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%((((((((((((((('''''''''''''''((((((((((((''''''&&&''''''(((((((((((((((******+++++++++,,,,,,,,,...------......///000111:::HHHZZZfffjjjlllooorrrrrruuu~~~~~~zzz}}}yyy|||~~~jjj]]]YYYTTTVVV\\\[[[ooobbbYYYYYYUUUKKKGGGKKKKKKDDD=========;;;;;;===;;;:::888666555555555666222222444:::>>>===666///222111///......000111333///......------,,,++++++,,,,,,,,,++++++*********+++++++++************)))*********)))))))))))))))(((((((((((())))))))))))************************************)))))))))((((((((((((((())))))))))))***))))))((('''&&&&&&&&&'''''''''''''''''''''''''''((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))(((((('''''''''((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((+++++++++,,,,,,,,,------,,,+++***))))))***+++,,,------++++++++++++------...---,,,---111555:::>>>>>>===<<<<<<===>>>>>>===888888777888::::::888777:::;;;;;;<<<<<<;;;;;;::::::;;;<<<<<<:::::::::<<<777888888777666666888::::::999999:::;;;;;;888666444444444555666777888999999999999999999888777777777666555444333444555555777777777666555333222111111111111111111111111111444333222111111111222333222222111...,,,+++,,,---........................---,,,***+++,,,,,,+++)))+++******)))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************************************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,---------............///////////////000000000000333333444444555666666666------,,,,,,,,,+++++++++((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%((((((((((((''''''''''''''''''((((((((((((''''''&&&'''(((((())))))((((((*********+++++++++,,,,,,------------...///000111:::AAAKKKQQQRRRSSSUUUWWWWWW```ppp~~~{{{yyy|||vvvzzz}}}~~~uuuuuuwwwhhhVVVOOOOOOJJJMMMUUUUUU^^^SSSLLLMMMKKKCCCAAAFFFIIIBBB===>>>>>><<<;;;===;;;:::888777666666666777666555666:::>>>>>>999444222111000//////000111222///......------,,,++++++,,,,,,,,,+++++++++******+++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))*********************************)))))))))(((((('''((((((((())))))))))))***))))))(((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((('''''''''((((((((())))))+++++++++,,,,,,,,,,,,---,,,+++************+++,,,---,,,++++++++++++,,,---///...------///222666999333333222444666888:::::::::888777888999999888777:::;;;;;;<<<<<<;;;;;;:::;;;<<<<<<;;;999888888999777999999999777777888999777777666777888999777666444444444444555666777777777777777777777666555555555444333333333333444555444444444444333333222222111111111111111111111111222222000/////////000111333333222000...---...///---------------------------,,,***+++,,,,,,+++)))+++***))))))(((((()))))))))(((((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''(((((('''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((()))************))))))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))************************************+++++++++,,,,,,***++++++,,,---,,,,,,,,,------------................../////////000000000222333333444555555666666,,,,,,,,,,,,++++++++++++((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((&&&''''''''''''((((((((('''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''(((((((((((('''''''''(((((())))))))))))))))))*********++++++++++++,,,,,,,,,,,,---...///000888888888888999:::;;;<<<999FFFZZZiiimmmlllmmmqqq{{{}}}~~~|||~~~~~~~~~{{{zzz~~~}}}||||||{{{xxx{{{yyyooobbb]]]bbbiiiQQQGGGHHHKKKGGGKKKSSSTTTLLLCCC???AAAAAA======BBBDDD???===??????===<<<===;;;:::888777666777777888555333222555888999777444222111000//////000111222///......------,,,++++++,,,,,,,,,++++++++++++***+++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))((((((((((((''''''((((((((())))))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((()))))))))*********+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,000...---,,,---///111222//////000111333555777999<<<:::777777777888888777999::::::;;;;;;::::::999:::;;;;;;:::777666666777777999;;;:::888777666666555333222333555777777666444444444333333444444555444555555555555444333333222222111111222333555666111111222222222222222111111111111111111111111111000///...---------...///222111000///...------------------------------------,,,***+++,,,,,,+++)))+++***))))))(((((())))))((((((((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''((((((''''''((((((((()))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''(((((()))***)))))))))))))))))))))))))))*********++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,---------...............////////////000111222222333444444555555,,,,,,,,,++++++++++++***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((&&&''''''((((((''''''&&&'''((())))))******)))))))))))))))************++++++++++++,,,,,,---...///333000,,,,,,///222222222,,,777FFFOOOQQQRRRXXX^^^rrrpppmmmjjjkkkqqqzzzwwwxxx}}}~~~zzzwww{{{|||lllddddddddd]]]VVV[[[]]]]]]WWWQQQPPPVVV]]]EEEBBBIIIMMMGGGJJJRRRQQQCCC>>><<<>>>>>><<<===BBB@@@======@@@@@@===<<<===:::999888777666777888888444222000000333555555555222111000000///000000111///......------,,,+++++++++++++++++++++++++++++++++++++++*********))))))((((((((()))))))))))))))(((((((((((())))))))))))************************))))))(((((((((''''''''''''''''''((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&%%%%%%$$$$$$((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''(((((()))''''''''''''((((((((((((''''''((((((((()))))))))************++++++++++++------------------------,,,++++++++++++++++++,,,...---,,,,,,,,,---...///111111111000000222444777===:::777666666888888888777888888999999888888777777888999888666555666777666888::::::888555444333333222000111333666777777555444333333222222222333444444444444444333333222000//////000111333555777333333222111111111111111111111111111111111111111000///---,,,,,,,,,---......---,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++,,,,,,+++)))******)))(((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))((((((''''''''''''(((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((())))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((()))))))))))))))))))))))))))))))))))))))************+++)))******++++++++++++++++++,,,,,,,,,------------------........./////////000000111222222333333444,,,,,,+++++++++*********''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))(((((()))))))))*********************+++,,,---...000---***,,,000222111///---444999::::::???HHHOOOUUUQQQJJJEEEFFFLLLVVV^^^kkkpppwww~~~}}}uuunnnyyy~~~|||sssjjjjjjmmmooorrruuuxxx{{{xxxnnncccZZZNNNGGGEEEGGGHHHHHHLLLKKKIIIFFFDDDCCCCCCDDD??????HHHKKKCCCEEEJJJFFFBBB???>>>???>>>===???BBB===;;;===@@@???<<<;;;>>>:::999777666666666666777666444222222444666777888222111111000000000000000///......------,,,+++++++++++++++++++++++++++++++++++++++*********))))))''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&%%%%%%$$$(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))''''''''''''((((((((((((&&&&&&'''''''''((((((((()))))))))*********++++++------------------------+++++++++++++++++++++++++++++++++,,,------............///...---///333666===:::777666777888888888666666777777777777666666444666777666555555666777444666888888666333111111333111000111444666888888555444333222222222222222444444555555444444333222/////////000222444666888777666444222111000000000111111111111111111111111000///...---,,,---......---+++***+++------+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++,,,,,,+++)))***))))))((('''((((((((('''''''''((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))(((((((((((((((((((((((((((((()))))))))*********((()))******++++++******++++++++++++,,,,,,,,,---------------............//////000000111222222222++++++++++++************''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&''''''((((((&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((()))))))))))))))))))))******+++,,,---///---,,,...000111...,,,000333222///111999BBBGGGAAA===666333555===FFFLLLPPPSSSYYY```hhhqqqyyy~~~vvvtttooolllooouuuwwwtttlllmmmlllhhhbbb]]][[[[[[aaadddbbbYYYPPPOOOPPPPPPSSSXXX]]]ccchhhhhh]]]PPPFFFEEECCC@@@??????AAADDDCCCAAA??????@@@@@@===:::???AAAIIIIIIAAACCCFFF???@@@@@@???>>><<<;;;===???<<<;;;===???>>>:::;;;>>>:::999777555444444444555111111111111222333444555222222111111000000/////////......------,,,++++++***++++++++++++,,,,,,,,,+++++++++************)))&&&''''''(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''((()))***''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''((())))))))))))*********,,,------......------,,,******++++++++++++******)))***,,,---.../////////,,,...///000000333999???:::888666666888999999999666666777777777777666666444666777666555444555777222444666555333222111111333111111222555777777666555444333333222222222222555555555555555444333333000000000111333666888999:::999666333111000000000111111111111111111111111000000...---------...//////---+++---000111...,,,++++++++++++++++++++++++---,,,***+++,,,,,,+++)))***)))((((((''''''(((((('''''''''((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))************)))******+++++++++,,,,,,,,,,,,,,,,,,---------...............///000000111111++++++++++++************''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''((((((((()))))))))))))))))))))***,,,,,,---,,,,,,---------,,,***,,,//////---111:::???>>>:::777333333555:::???CCCIIIJJJNNNSSSYYY___bbbdddWWWVVVQQQNNNSSSZZZ[[[WWWMMMNNNOOOKKKFFFDDDFFFIIICCCGGGHHHCCC@@@AAACCCBBBBBBJJJQQQUUUWWWWWWRRRKKKAAABBBBBB@@@>>>======>>>>>>>>>>>>>>>>>>??????@@@@@@AAAHHHGGG@@@DDDFFF<<<<<<>>>>>><<<999999;;;<<<<<<;;;===>>><<<999:::???:::999666444222222222222+++---///000000000000000222222222111111000///...///......------,,,++++++******+++++++++,,,,,,,,,+++++++++************)))&&&&&&''''''((())))))***(((((((((((())))))))))))))))))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''(((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***''''''''''''((((((((((((''''''''''''((((((((((((((((((((()))))))))******+++,,,------------,,,+++)))***+++,,,,,,+++***)))+++,,,...///000//////...---000222111111555<<>>???>>>@@@@@@<<<888666999===<<<<<>>;;;888999;;;<<<===<<<===>>>;;;888:::???:::999666444111000000000,,,///333555444333222111222222222222111000......///......------,,,++++++*********++++++,,,,,,,,,+++++++++************)))&&&&&&&&&'''((())))))***(((((((((((())))))))))))))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))******''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((())))))))))))++++++,,,------,,,++++++)))***+++,,,,,,+++***)))---...000111111000...---,,,...000...,,,///555<<<666666666888:::;;;:::999:::;;;;;;<<<<<<;;;;;;:::;;;;;;:::888444111111111333444555444222333444666000000111333555555333111444444444333333444444555333444444444444333222222444444444555666888:::<<<777666444222111111222333111111111111111111111111///...---,,,,,,,,,---------***))),,,000222...***************************---,,,***+++,,,,,,+++)))))))))((('''''''''''''''&&&'''''''''(((((())))))(((((((((((())))))))))))((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((()))'''(((((())))))))))))))))))************+++++++++++++++,,,,,,,,,---------,,,,,,------...//////000+++++++++************)))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&''''''(((((())))))))))))(((((((((((())))))))))))***+++,,,---)))++++++***///888999444+++...000000......///111333444888;;;???BBBCCCDDDBBB???===>>>BBBDDDDDDCCCAAAAAA???<<<::::::<<>>???BBBCCCAAA???AAAEEEDDDAAABBB???===<<<<<<======<<>>>>>>>>===;;;;;;<<<;;;:::888555333222111000000111222333333333333333333444555666777888888:::888777555555555666666666666666444222111222444555666999;;;<<<<<<<<<<<<:::888444111000111222444444222000000222333444333/////////---******+++---,,,---//////...,,,)))'''))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((''''''''''''((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$######$$$%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&''''''''''''(((((()))))))))))))))(((((())))))))))))******************+++++++++,,,,,,,,,,,,---......///.........+++++++++************)))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((('''''''''''''''''')))((((((((((((((((((((((((((()))***++++++,,,,,,))),,,,,,+++///666666111+++---000///...---...000---...000333555777888888;;;::::::===@@@BBBAAA???>>>>>>>>>===:::999999:::======<<<<<<<<<===>>>???@@@CCCCCC>>>===AAAEEEFFFHHHDDD>>>;;;;;;<<<======DDDAAA===;;;;;;<<<<<<<<<::::::;;;;;;;;;;;;::::::888===>>>999555555555444888888999::::::::::::999777555333111000000000111111111111000000///------......//////......---,,,------------------------+++++++++++++++++++++++++++++++++*********))))))'''((((((((())))))))))))'''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((+++++++++******))))))))))))***++++++,,,,,,++++++)))))))))))))))***+++,,,,,,,,,,,,------------...---------...///111222333555777999888777888:::===<<<============<<<:::999;;;:::999777555444333222222222333444444444333333444555666777888999999999999999888777666666666666666666555333111222444666777888999:::;;;::::::::::::999666444444666999;;;333111....../////////...,,,---,,,+++))))))***,,,---.........---+++)))'''))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((((((((())))))))))))''''''&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$######$$$%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&&&&&&&''''''''''''(((((())))))))))))(((((((((((()))))))))******************+++++++++,,,,,,,,,,,,---...............+++++++++************)))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&)))))))))(((''''''&&&&&&(((((((((((((((((((((((('''(((***++++++++++++******,,,------///333222...,,,---......------...///......000111222222222222222333666:::===>>>===;;;999;;;======;;;999888888>>>============>>>???@@@===CCCDDD>>>:::>>>EEEIIIMMMGGG@@@;;;999;;;===>>>AAA???===<<<======<<<;;;999::::::::::::::::::999999;;;:::666444777777444888999999999999888777777666444333111000000000111000000000000///......------------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))''''''((((((((()))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))((((((((((((((((((((((((************))))))))))))))))))***+++++++++++++++))))))))))))***+++------,,,,,,,,,,,,---------------------...///000111222333555666777666777999:::;;;<<<<<<<<<<<<:::888777888888777666555444444333555555555555555555444333444555888:::;;;;;;:::999999999999999888777666555666555444222111333777:::::::::::::::999888888777777666555555666999===???888666444333333333222111/////////---***)))***+++//////...---+++***(((((((((((((((((((((((((((((())))))))))))((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((''''''''''''''''''((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$######$$$%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((((((((&&&&&&&&&&&&'''''''''''''''(((((())))))((((((((((((((())))))))))))***************++++++++++++,,,+++,,,------......------+++++++++*********))))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&(((((((((((((((((((((''''''''''''(((((((((((((((&&&(((***+++,,,+++***)))+++,,,---...//////...,,,------------,,,,,,---...000000111222333333333333///000222555888:::;;;;;;:::<<<======;;;::::::;;;>>>>>>>>>>>>>>>??????@@@<<>>===<<<:::::::::;;;;;;;;;;;;::::::::::::888444666999999666999999999888888777555555444333222111000000000000//////000000///......---,,,,,,,,,,,,,,,+++******************************************++++++++++++************))))))))))))'''''''''((((((((())))))''''''''''''''''''''''''''''''((()))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))((())))))***+++*********((((((((()))***,,,---...++++++,,,,,,,,,---------------------...///000111222333555666666777888888:::;;;;;;;;;:::888666555666666666555555555444444777777777777666555444444333555888;;;<<<;;;999888999999::::::999888666555666555333111111444999===>>>===<<<:::888777777666333222111222333666999;;;;;;999777777777777666555555555444111...++++++,,,111///---+++)))((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&%%%%%%&&&&&&&&&'''''''''''''''(((((()))((((((((((((((((((((()))))))))***************++++++++++++++++++,,,---------------+++++++++*********))))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''((())))))***&&&&&&''''''((((((((()))&&&(((***++++++***)))(((++++++,,,------,,,,,,---...---,,,,,,,,,---------+++,,,...///000111111111000000111222444777;;;>>>DDDDDDBBB>>>:::999:::;;;===>>>>>>???????????????;;;???AAAAAABBBFFFDDD@@@BBBAAA????????????===;;;===<<<<<<===>>>>>><<<:::;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<:::777888<<<<<<999999999999888777666555444333222222111000000000000...////////////......---+++++++++++++++******)))************************)))))))))******+++++++++*********)))))))))((((((''''''''''''(((((((((((('''''''''''''''''''''''''''((())))))*********)))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((())))))******))))))((((((((()))***,,,---...+++++++++,,,,,,,,,---------,,,,,,,,,---...///000222333444666777888777777888999999999888777555444444444444444444444444444777777777777666555444444111333666999:::999888777999999::::::999888666555555555333222222555:::???AAA???===:::888777777777111111000///000111333444333222111222444444333222333444444333111//////000000///,,,***(((((())))))(((((((((((((((((((((((())))))))))))(((((((((((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''((((((((((((((('''(((((((((((()))))))))))))))*********+++++++++***++++++,,,,,,,,,,,,,,,+++++++++************)))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&''')))******&&&&&&&&&''''''(((((()))'''((()))*********)))(((+++)))***,,,+++***,,,000000...,,,+++,,,......---***+++---...000000111111111111111111222666<<<@@@KKKIIIEEE???:::777777999<<<===>>>?????????>>>>>><<>>;;;<<<;;;;;;<<<>>>>>>===;;;;;;<<<<<<======<<<<<<;;;;;;>>>===::::::===>>><<<999999999888888666555555222222111111111000000000....../////////......---+++++++++++++++******)))************************(((((())))))***+++++++++******)))))))))(((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))*********)))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((()))))))))))))))(((((((((((()))***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......222222333555777888777555555666777777777666555444444444444444444444444444555555555555555555444333111222555777888888777666999999999999888777666555555555444333333666;;;???AAA???;;;888666777888999444333222000000000111111/////////000222222111///***,,,///000000000222333///---+++***)))))))))***(((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&'''''''''((((((((((((''''''''''''''''''(((((((((((((((''''''''''''((((((((((((((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''((((((((((((''''''(((((((((((()))))))))))))))************+++)))***++++++,,,,,,+++++++++++++++************)))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%&&&'''((((((%%%%%%&&&''''''((())))))))))))))))))))))))((((((***'''(((******(((---444333///,,,,,,---///...---,,,---...///000111111111000222333333333666;;;???DDDDDDBBB???;;;888999999;;;<<<===>>>>>>>>>=========BBBEEEDDDDDDFFFDDDAAA===>>>@@@CCCDDDCCC???;;;<<<;;;:::;;;===>>>===<<<:::;;;;;;<<<<<<;;;;;;:::999???AAA===;;;<<<===<<<999999999999888777777666111111111111111000000///------...//////......---++++++,,,,,,++++++***)))************************((((((((()))***+++++++++***)))))))))((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((&&&'''(((((())))))((((((((((((''''''((())))))******++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,---...000000000333666777555222333333555666666666555444444333333333333333333333222222333444444444333333222333444555666777777777999999888777666666666666555555666555555777:::===>>><<<888555444555777999666555333222111000000111222111111222333333111///'''))),,,.........///111,,,++++++***************))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''(((((((((((('''''''''((((((((())))))))))))))))))************)))******++++++++++++++++++++++++************))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))***)))(((((((((((()))))))))&&&&&&))))))'''---777444000,,,,,,...//////...++++++,,,------------,,,...111444555555666999<<<888:::=========<<<<<<===:::;;;===>>>>>>>>>===<<<>>>EEEIIIEEEAAABBBDDDEEE@@@@@@AAACCCEEECCC@@@===<<<;;;999:::<<<>>>>>>===999::::::;;;;;;::::::999777???CCC???;;;;;;<<<<<<888999999999999888888777000111111111111000000///------......///......---+++,,,,,,,,,,,,+++******************************'''(((((()))***+++++++++))))))))))))((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((((((((''''''''''''((()))******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,------///...///222555666333000111222444555666555555444444444333333333333222222000111111222333333333333333333444555666777888888:::999777555555555666666555666777666666777:::<<<<<<999666333222444777999555444333222111111000000222111111111222000...++++++---//////---,,,,,,,,,************************************************))))))))))))(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%&&&&&&&&&)))(((((((((''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''((((((((((((''''''''''''((((((((()))))))))))))))************))))))***+++++++++++++++,,,,,,,,,+++++++++******(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&$$$$$$%%%))),,,&&&&&&''''''(((((())))))%%%&&&'''(((((('''&&&%%%''''''''''''((()))++++++++++++++++++++++++++++++......---------......///...111444888999888666555444777???HHHFFF===999;;;;;;;;;===???@@@AAAAAAAAA@@@@@@>>>>>>>>>@@@CCCDDDDDDDDDBBB>>>???CCCBBB>>>=========;;;:::;;;>>>@@@???===<<<;;;<<<<<<;;;999;;;999777888;;;===<<<:::999777666555666777666555555222///...000000...+++........................---,,,,,,---...---+++)))************************))))))))))))))))))))))))''''''((((((((((((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((******+++,,,,,,,,,,,,++++++++++++***************,,,---...000111222222222444333222444666666444111555555444333222111000///000111444555666666555444555444444666888999888777777888:::999777666666777555555666666777888888888666555333333444666999;;;888666333222222222111///222111000///...---,,,,,,///333666444///++++++,,,,,,++++++***)))(((''''''))))))))))))((((((((((((******))))))((((((''''''&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%$$$###&&&&&&'''(((((('''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''((((((((()))*********++++++++++++,,,,,,+++++++++*********(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&***---)))((('''&&&%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%''''''''''''((()))******++++++++++++++++++++++++,,,,,,,,,,,,---...///000...000444666777666444333111333:::AAAAAA:::888;;;???>>><<<::::::<<<===???@@@???>>>>>>???@@@AAABBBAAAAAA>>><<>>???@@@@@@???>>>??????>>>===;;;;;;<<<<<<:::999:::888666777999;;;:::999:::888777777777888666555555222//////000000...,,,........................---,,,,,,---...---+++)))************************))))))))))))))))))))))))''''''((((((((((((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''(((((((((((()))******************************************+++---...///000000000222111111333666666444111555444333222111000000000000222444555666666555444555444444666888999888666777999:::999777555555555444444555555666777777777333222111111222444777999777555333333333333222111111111000///...---,,,,,,---111444222...******,,,+++*********)))(((((((((******)))))))))((((((((()))))))))(((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%''')))******))))))%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''((((((((())))))))))))*********+++,,,++++++++++++*********(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$&&&***---///---***'''%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&(((((('''''''''(((((()))************************+++++++++,,,---...///000...000222333444333222111000111555:::;;;999999===IIIEEE@@@<<<:::<<>>>>>??????????????????AAA@@@===<<>>@@@AAACCCCCCAAA@@@>>>>>>===;;;;;;<<<<<<:::999999777666666888999999888:::999888888888888555333444222000/////////...---........................---,,,,,,,,,------+++)))************************))))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''((((((&&&''''''((((((((((((((()))))))))))))))))))))))))))***+++,,,---.........000000000333555666444333444333222000000000111222111222444555666666555444555444444555777888777666888999::::::777444444444333333333444555555666666111111000111222555777999777555333333444555444333000000///...---,,,,,,++++++...000///,,,)))***+++))))))))))))))))))))))))************))))))))))))''''''((((((((()))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&$$$###%%%$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))++++++++++++************(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%(((+++333000,,,(((&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&''''''''')))))))))))))))))))))))),,,,,,++++++,,,---.........///000000111000//////000000222555777888;;;>>>IIIFFFAAA===;;;<<>>????????????>>>>>>@@@>>>:::999???HHHJJJHHH>>>>>>???@@@AAAAAA@@@>>>>>><<<;;;;;;;;;;;;:::888999888777777777888888888999888777777777666333111111000///......---------...........................,,,+++,,,------+++***************************((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((&&&&&&'''(((((((((((('''(((((((((((()))))))))))))))***+++,,,------------...///111333555666666555333222111000000111333444333333444555666666555555444444444555777777666555888:::;;;:::777444222222222222222333444444555555222222333444666777999:::777555444444555666555444/////////...---,,,,,,,,,)))+++---,,,***))))))***((((((((()))))))))))))))+++*********))))))))))))&&&&&&''''''((())))))***(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))((('''%%%######$$$%%%'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&'''((((((((('''''''''(((((((((((()))+++++++++*********))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######%%%'''///---***'''&&&&&&((()))&&&&&&&&&%%%%%%&&&&&&&&&((('''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((---,,,,,,+++++++++,,,,,,---------.............../////////000333777999:::>>>===;;;:::999::::::;;;======>>>?????????>>>>>>???;;;666444:::CCCDDD@@@>>><<<:::;;;===???@@@???===<<<::::::;;;;;;999888999999999888888888999999888777555444444333000...///......---,,,+++,,,,,,...........................---++++++,,,---,,,***))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&'''(((((())))))((((((''''''(((((())))))))))))***+++,,,------------------///222444555666666777222222111111111333444555444444555555555555555555444333333444666666555333777999;;;:::777444222111111111222222333444444444222333444666777888999999777555444444555666555444/////////......------,,,)))***++++++***))))))***((((((((((((((()))))))))*********))))))))))))(((%%%%%%&&&'''((()))******((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&#########&&&,,,333999>>>,,,***(((%%%$$$$$$$$$%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((((((&&&'''''''''((((((((((((+++************)))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$###"""###%%%((('''%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''',,,++++++******++++++,,,,,,,,,,,,,,,,,,---...///...//////...111666666444888888:::;;;<<<;;;;;;;;;======>>>>>>???@@@@@@AAADDD@@@:::888???FFFEEE@@@===999777888<<<@@@AAAAAA===<<<::::::;;;;;;999888999::::::999777777888:::999666333222111000///------......---++++++,,,---........................///---++++++,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''(((((()))))))))))))))'''(((((())))))******++++++,,,------.........---,,,///222444444444555666111111222333444555666666555555555555555555555666444333333444555555444222555888::::::777444222111111111222222333333444444111222444666777777777666777555333333444555444333000000/////////.........++++++******************(((((((((((((((((((((((())))))))))))((((((((((((%%%%%%&&&'''(((((())))))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%)))000777;;;,,,+++)))&&&%%%$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((************))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$############$$$$$$$$$$$$##############################"""$$$$$$$$$###"""$$$%%%###############$$$$$$%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))***,,,---...,,,+++******+++---///000111333333111444888666111888999;;;<<<===>>>======>>>======>>>???AAACCCDDDHHHDDD???===DDDKKKHHHAAA;;;888777;;;@@@DDDDDDBBB===;;;::::::::::::999777888999:::888666555777999;;;888333000000//////......///000///,,,,,,---000........................///---+++***+++,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''((()))))))))))))))(((((())))))***++++++,,,+++,,,------...---------+++...111222111111222444///111333666777888777777666666555555555555666666444333222333555555333111444666999:::888555222222111111222222333444444555333555777999999888666555777555333333333333222111000000000000000/////////...,,,+++++++++++++++***)))))))))((('''''''''&&&(((((((((((('''''''''&&&&&&&&&&&&''''''(((((((((%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%$$$%%%&&&'''((((((((('''&&&&&&%%%%%%$$$((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''((((((((()))))))))************))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$############################## """###$$$######%%%&&&###$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&######$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((+++---000111+++******)))+++---000111666999999777999===999111777777777888999:::;;;<<<>>>>>>======???BBBEEEGGGDDD@@@;;;;;;BBBHHHEEE===:::888999???FFFIIIFFFCCC===;;;::::::::::::999777777888999777444333555888===999444000//////000000///111222000...---///222........................///---+++***+++,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&'''(((((())))))((((((((())))))***+++,,,,,,,,,++++++,,,---------,,,,,,))),,,000111///...000222...111444888999999888777777666666555555555666666444333222333444444333111333666999:::888555333222111222222333333444555555777888:::<<<<<<;;;888777888666333222222222111///111111111111000000000000000...,,,+++,,,,,,+++*********)))((('''&&&&&&%%%((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%###$$$%%%&&&&&&&&&%%%%%%((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#####################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((((((((((())))))))))))))))))((()))++++++***((((((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&'''%%%###%%%%%%%%%$$$$$$$$$######################################################%%%%%%$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&'''''')))***+++,,,---)))***+++******---222777PPPIII@@@777222222555777444666777888888999;;;===<<<:::>>>GGGKKKFFFBBBCCC@@@<<<999===DDDFFF@@@888AAA;;;:::FFFTTTWWWJJJ<<<666777888888888888777666999888777555444444444444666666555333111000///...///............---------...------------,,,,,,,,,,,,,,,+++***)))))))))***))))))))))))))))))))))))))))))))))))(((((((((((((((((('''&&&&&&&&&&&&''''''''''''(((((((((((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$"""!!!!!!"""######"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&''''''(((((((((((((((((((((((((((((()))******++++++++++++++++++,,,,,,,,,---------,,,,,,...///222333555666777777777777444666888888666444333333111000///000111222111000444555777888888666555444444444555555444333222222999;;;===???>>>;;;888666666666555444333333222111000111111111111222222222111///---+++))))))***+++))))))((((((''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%,,,***'''$$$######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$########################################################################$$$$$$$$$#########""""""########################$$$###!!!!!!"""######"""""""""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((***)))((()))++++++)))((((((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&'''%%%###%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((((()))*********+++)))***+++******,,,111555FFFAAA:::333000111444666111444666777777888999:::<<<999<<>>999???<<<<<>><<<::::::<<<<<<<<<===>>>>>><<<999>>>???@@@@@@???>>>>>>>>>============<<<;;;999888999888666555333222111111111000000000000/////////......---------,,,,,,,,,,,,,,,,,,---......//////*********)))******++++++)))))))))))))))))))))))))))))))))(((((((((''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$"""!!!!!!"""######"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((((((((('''((((((''''''(((((()))***))))))******++++++++++++,,,---------,,,,,,...000111222444666777777777666888999;;;:::777555444444333111000000111333444333333444666777888777666666888888777666666666666777888888888888777666555444444444444333333222222222222111111000000//////...///...,,,***))))))******++++++++++++************'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$########################################################################$$$$$$$$$#######################################%%%###"""###$$$%%%$$$"""""""""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((***)))))))))+++***)))'''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################!!!""""""###$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((()))))))))))))))++++++*********+++---//////...---------...000111---000444777777666666666888666666999<<<>>>>>>>>>:::<<<======;;;:::::::::???AAACCCAAA>>><<<===???>>>>>>>>>>>><<<:::888777888777666444222111000000111111111000000//////...------------,,,,,,,,,+++***+++,,,---...///000000***)))))))))***+++,,,,,,))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$################################################$$$"""!!!!!!"""######"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''(((''''''''''''((())))))(((((())))))***++++++++++++,,,---,,,+++,,,---///000111333555666666666555888999:::888666333333333444222000000222555555555222333444555666666555555888777666555555666777777777777666555444444444444333333333333222222222222222222111000///...---,,,------+++***)))))))))***************************'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###########################################################################################################################"""""""""$$$$$$###!!!""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((+++***)))*********((('''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######################################################!!!!!!"""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$&&&''''''&&&$$$###%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((()))***+++++++++***))))))***+++,,,,,,++++++,,,---------------,,,000444777777666555555777777666666999===>>>>>>999;;;<<<<<<:::999:::;;;>>>???AAABBBAAA???===<<<=========<<<;;;888666555777666444333111000000///444444333222000///...------,,,,,,,,,++++++++++++)))***+++,,,---...///000***)))))))))***+++,,,,,,))))))))))))))))))))))))((((((((((((''''''''''''''''''((((((''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################$$$"""!!!!!!"""######"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''''''''''''''''''''''''''(((((()))''''''((())))))***++++++***+++,,,+++***+++,,,......///111333444444444444555666777555333111111111555333222222444666777777111222333333444444444444555555555444444555555666777666555444333333333444111111111222222222222222111111000///---,,,++++++,,,++++++***))))))))))))((()))))))))))))))))))))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################"""!!!!!!"""######""" """"""###$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''+++***)))*********(((&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######%%%&&&%%%%%%%%%$$$$$$$$$######################################################!!!"""""""""###$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''')))***+++,,,***)))((()))+++,,,,,,+++***+++,,,---------,,,,,,---///333555555555555666777888666333555999999777999:::;;;;;;::::::;;;<<<;;;<<<>>>@@@AAA???;;;888;;;;;;;;;:::999777555333555444333111000000000000555555333222000...---,,,,,,,,,,,,+++++++++******((()))***+++,,,---......*********)))******++++++))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&'''((((((((('''%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$################################################$$$"""!!!!!!"""######"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''''''''&&&''''''&&&&&&''''''((()))&&&&&&'''((()))******+++)))***+++***))))))+++---,,,---///111222222222111222333333222000///000111444444333555777888888777333333333333333333333333222333444444555444444444555555444222222222222222000000000111111222222333000000///...---++++++***************))))))((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&#########$$$$$$$$$$$$$$$#######################################################################################$$$$$$$$$########################"""!!!"""###$$$$$$""" """"""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&''',,,***************(((&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## """$$$$$$######%%%'''%%%%%%%%%$$$$$$$$$######################################################""""""""""""############################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))******)))((('''(((+++---,,,***((()))***,,,,,,---,,,,,,,,,...111222222222444555555666555222333888888444999999999999;;;<<<======;;;===??????>>>;;;999888999999:::999888666444333222222111000000000000000333222222000///...------++++++++++++************(((((()))***++++++,,,,,,++++++******)))*********))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&'''((()))((('''%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$############$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############################################################$$$"""!!!!!!"""######"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&&&&'''((()))***+++'''((()))((('''((()))+++***+++---///000000000///000111111111//////000222333444555777::::::999777666666555444333333333333000222444666666555333222222222222111000000////////////000000111222222333///......---,,,++++++***))))))))))))))))))((((((&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%&&&"""#########$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$##############################$$$%%%'''&&&$$$!!!""""""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&''',,,+++************(((&&&(((((('''''''''&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$$$$""""""%%%'''%%%%%%%%%$$$$$$$$$###############################################################"""""""""""""""################################################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((('''&&&(((+++---,,,***'''((()))+++,,,---------+++---/////////000222444111444444222555;;;<<<888:::888777999<<<>>>???>>>===AAACCC@@@;;;888999;;;888999999999888666555333111111000000000000111111000/////////............+++++++++************)))((((((((()))******++++++,,,,,,+++***)))))))))***))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&'''((())))))'''%%%$$$%%%%%%&&&&&&&&&&&&''''''$$$$$$############$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""########################$$$"""!!!!!!"""######"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%&&&'''((()))***+++&&&'''((('''&&&'''(((***)))***,,,.../////////...///000111000//////111333333333666999;;;;;;999666999888777666555444444444///111555777888666333222000000000000///...---,,,......///000111222222333...------,,,,,,++++++***((()))))))))))))))((('''&&&'''''''''(((((())))))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%%%%&&&""""""######$$$$$$$$$$$$########################################################################""""""######$$$$$$$$$$$$########################%%%%%%&&&''')))(((%%%###""""""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''